Compare commits
4 Commits
dd87978120
...
9d415c5fc2
Author | SHA1 | Date |
---|---|---|
Frieder Schlesier | 9d415c5fc2 | |
Frieder Schlesier | d3d28a45ff | |
Frieder Schlesier | 08691c42e9 | |
Frieder Schlesier | 945e700ac1 |
|
@ -65,13 +65,13 @@ KEYMAPS(
|
|||
Key_de_Q ,Key_de_W ,Key_de_F ,Key_de_P ,Key_de_B
|
||||
,Key_de_A ,Key_de_R ,Key_de_S ,Key_de_T ,Key_de_G
|
||||
,Key_de_Y ,Key_de_X ,Key_de_C ,Key_de_D ,Key_de_V ,Key_de_Hash
|
||||
,Key_de_Tab ,___ ,___ ,Key_de_Delete ,Key_de_Spacebar ,Key_de_Escape
|
||||
,Key_de_Tab ,___ ,___ ,Key_de_Delete ,Key_de_Escape ,Key_de_Tab
|
||||
|
||||
|
||||
,Key_de_J ,Key_de_L ,Key_de_U ,Key_de_Z ,Key_de_Semicolon
|
||||
,Key_de_J ,Key_de_L ,Key_de_U ,Key_de_Z ,Key_de_Backspace
|
||||
,Key_de_M ,Key_de_N ,Key_de_E ,Key_de_I ,Key_de_O
|
||||
,Key_de_LessThan ,Key_de_K ,Key_de_H ,Key_de_Comma ,Key_de_Period ,Key_de_Slash
|
||||
,Key_de_LeftAlt ,MO(SYMBOLS) ,Key_de_Backspace ,___ ,TG(GAME) ,Key_Enter
|
||||
,Key_de_Spacebar ,Key_Enter ,Key_de_Backspace ,___ ,TG(GAME) ,Key_Enter
|
||||
),
|
||||
|
||||
[SYMBOLS] = KEYMAP_STACKED
|
||||
|
@ -82,7 +82,7 @@ KEYMAPS(
|
|||
,___ ,___ ,___ ,Key_de_Pipe ,Key_de_Tilde ,Key_de_Ampersand
|
||||
|
||||
|
||||
,Key_de_Slash ,Key_de_7 ,Key_de_8 ,Key_de_9 ,Key_de_Plus
|
||||
,Key_de_Circumflex,Key_de_7 ,Key_de_8 ,Key_de_9 ,Key_de_Plus
|
||||
,Key_de_Asterisk ,Key_de_4 ,Key_de_5 ,Key_de_6 ,Key_de_Minus
|
||||
,Key_de_Backtick ,Key_de_0 ,Key_de_1 ,Key_de_2 ,Key_de_3 ,Key_de_Equals
|
||||
,___ ,___ ,___ ,___ ,___ ,Key_de_Equals
|
||||
|
@ -172,6 +172,15 @@ void setup() {
|
|||
QUKEYS(
|
||||
// Qukey(layer, key_addr, alternate_key)
|
||||
|
||||
// HomeRow mods
|
||||
// Key_de_LeftAlt
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(1, 1), Key_de_LeftAlt), // left thumb to shift
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(1, 2), Key_de_LeftShift), // left thumb to shift
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(1, 3), Key_de_LeftControl), // bottom left TAB to LCtrl
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(1, 8), Key_de_RightControl), // bottom right Enter to LCtrl
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(1, 9), Key_de_RightShift), // right thumb to shift
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(1, 10), Key_de_LeftAlt), // left thumb to shift
|
||||
|
||||
// Umlauts
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(1, 2), Key_de_SS), // s -> ß
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(1, 0), Key_de_AUml), // a -> ä
|
||||
|
@ -187,12 +196,13 @@ void setup() {
|
|||
|
||||
//layer shifts/switches
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(3, 0), Key_de_LeftControl), // bottom left TAB to LCtrl
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(3, 3), Key_de_LeftShift), // left thumb to shift
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(3, 8), Key_de_RightShift), // right thumb to shift
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(3, 3), Key_de_LeftShift), // left outer thumb to shift
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(3, 8), Key_de_RightShift), // right outer thumb to shift
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(3, 11), Key_de_RightControl), // bottom right Enter to LCtrl
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(3, 5), Key_LeftGui), // Esc to SUPER
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(1, 7), MO(MOUSE)), // M key to mouse layer
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(3, 4), MO(NAVI)), // Space to NAVI layer
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(3, 4), MO(NAVI)), // ESC to NAVI layer
|
||||
kaleidoscope::plugin::Qukey(BASE, KeyAddr(3, 7), MO(SYMBOLS)), // Enter to SYMbol layer
|
||||
|
||||
// hold for "ctrl+" version of the key
|
||||
// kaleidoscope::plugin::Qukey(BASE, KeyAddr(2, 2), LCTRL(Key_de_C)), // c copy
|
||||
|
@ -212,7 +222,7 @@ void setup() {
|
|||
// kaleidoscope::plugin::Qukey(BASE, KeyAddr(3, 11), Key_de_LeftAlt), // esc -> alt
|
||||
)
|
||||
|
||||
//Qukey settings
|
||||
// Qukey settings - this seems somehow calculated different than in QMK
|
||||
Qukeys.setHoldTimeout(390);
|
||||
Qukeys.setMaxIntervalForTapRepeat(170);
|
||||
Qukeys.setOverlapThreshold(80);
|
|
@ -29,7 +29,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
#define EE_HANDS
|
||||
|
||||
//#define QUICK_TAP_TERM 0
|
||||
#define TAPPING_TERM 150
|
||||
#define TAPPING_TERM 170
|
||||
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
#define RGBLIGHT_EFFECT_BREATHING
|
||||
|
|
|
@ -67,7 +67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
(
|
||||
DE_BSLS, KC_F7, KC_F8, KC_F9, KC_F10, LCTL(KC_F), KC_HOME, KC_END, RCS(KC_F), KC_BSPC,
|
||||
HGUI_AT, HALT_F4, HSFT_F5, HCTL_F6, KC_F11, HMOU_LEFT, KC_DOWN, KC_UP, KC_RIGHT, KC_DEL,
|
||||
DE_TILD, KC_F1, KC_F2, KC_F3, KC_F12, LCTL(KC_H), KC_PGDN, KC_PGUP, RCS(KC_H), LCTL(KC_P),
|
||||
DE_AT, KC_F1, KC_F2, KC_F3, KC_F12, LCTL(KC_H), KC_PGDN, KC_PGUP, RCS(KC_H), LCTL(KC_P),
|
||||
_______, _______, _______, _______, _______, _______
|
||||
),
|
||||
|
||||
|
@ -76,7 +76,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|||
DE_EXLM, DE_DQUO, DE_QUES, DE_PERC, DE_DLR, DE_CIRC, KC_7, KC_8, KC_9, DE_PLUS,
|
||||
DE_LABK, DE_LCBR, DE_LPRN, DE_LBRC, DE_QUOT, DE_ASTR, KC_4, KC_5, KC_6, DE_MINS,
|
||||
DE_RABK, DE_RCBR, DE_RPRN, DE_RBRC, DE_HASH, KC_0, KC_1, KC_2, KC_3, DE_EQL,
|
||||
DE_PIPE, DE_AMPR, DE_AT, _______, _______, DE_DOT
|
||||
DE_PIPE, DE_TILD, DE_AMPR, _______, _______, DE_DOT
|
||||
),
|
||||
|
||||
[MOUSEMO] = LAYOUT_split_3x5_3
|
||||
|
|
Loading…
Reference in New Issue