diff --git a/README.md b/README.md index 1e6d72c3aae..0dbef95e7e7 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ The keymap is compiled using a GitHub Action. See more about that below. If you - Efficient symbol layer. - [Word Selection](https://getreuer.info/posts/keyboards/select-word/index.html) macro - [Swapper](https://github.com/callum-oakley/qmk_firmware/tree/master/users/callum#swapper). Sends `cmd-key`, but holds `cmd` between consecutive keypresses. -- N-Shot macros. +- [N-Shot](https://github.com/possumvibes/qmk_userspace/blob/possumdev/users/possumvibes/features/nshot_mod.c) macros. - QMK Features: - [Dynamic Macros](https://docs.qmk.fm/#/feature_dynamic_macros) - [Caps Word](https://docs.qmk.fm/#/feature_caps_word) diff --git a/docs/generated/corne_4/corne_qwerty.svg b/docs/generated/corne_4/corne_qwerty.svg index 3005efe6acb..2f8bbff23ec 100644 --- a/docs/generated/corne_4/corne_qwerty.svg +++ b/docs/generated/corne_4/corne_qwerty.svg @@ -1,26 +1,5 @@ /* start glyphs */ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - +PGUP @@ -788,7 +711,6 @@ path.combo { TAB -LCTL @@ -797,14 +719,17 @@ path.combo { S +LALT D +LCTL F +LSFT @@ -812,11 +737,12 @@ path.combo { - +MEH +sticky - +PGDN @@ -825,14 +751,17 @@ path.combo { J +RSFT K +RCTL L +RALT @@ -841,11 +770,10 @@ path.combo { ENT -LCTL -MEH + sticky @@ -890,7 +818,7 @@ path.combo { -MEH + sticky @@ -901,8 +829,7 @@ path.combo { - -sticky +LALT @@ -927,42 +854,18 @@ path.combo { tap-toggle - - - - - -ctrl - - - - - - - - - - - -ctrl - - - - - - TAB - + - + ESC - + @@ -1037,13 +940,11 @@ path.combo { - +LALT - -OSCtrl - +LCTL @@ -1254,13 +1155,11 @@ path.combo { - -OSCtrl - +LCTL - +LALT @@ -1409,13 +1308,11 @@ path.combo { - +LALT - -OSCtrl - +LCTL diff --git a/docs/generated/corne_4/corne_qwerty.yaml b/docs/generated/corne_4/corne_qwerty.yaml index 1bc87f0c75c..13a2350d7c1 100644 --- a/docs/generated/corne_4/corne_qwerty.yaml +++ b/docs/generated/corne_4/corne_qwerty.yaml @@ -1,24 +1,24 @@ layout: {qmk_keyboard: crkbd/rev4_1/standard, layout_name: LAYOUT_split_3x6_3_ex2} layers: Qwerty: - - [ESC, Q, W, E, R, T, '$$tabler:repeat$$', '$$tabler:brand-windows$$', Y, U, I, O] + - [ESC, Q, W, E, R, T, '$$tabler:brand-windows$$', PGUP, Y, U, I, O] - - P - $$tabler:backspace$$ - - {t: TAB, h: LCTL} + - TAB - A - - S - - D - - F + - {t: S, h: LALT} + - {t: D, h: LCTL} + - {t: F, h: LSFT} - G - - $$tabler:repeat-off$$ - - $$tabler:lock$$ + - {t: MEH, h: sticky} + - PGDN - H - - J - - - K - - L + - {t: J, h: RSFT} + - - {t: K, h: RCTL} + - {t: L, h: RALT} - ; - - {t: ENT, h: LCTL} - - {t: MEH, h: sticky} + - ENT + - {t: '$$tabler:arrow-big-up-line$$', h: sticky} - Z - X - C @@ -29,9 +29,9 @@ layers: - - ',' - . - / - - {t: MEH, h: sticky} - - {t: Num, h: tap-toggle} - {t: '$$tabler:arrow-big-up-line$$', h: sticky} + - {t: Num, h: tap-toggle} + - LALT - {t: Nav, h: tap-toggle} - {t: Fun, h: tap-toggle} - $$tabler:space$$ @@ -53,8 +53,8 @@ layers: - {t: ▽, type: trans} - {t: ▽, type: trans} - $$tabler:brackets-contain$$ - - $$tabler:alt$$ - - OS Ctrl + - LALT + - LCTL - $$tabler:arrow-big-up-line$$ - '' - {t: ▽, type: trans} @@ -108,8 +108,8 @@ layers: - {t: ▽, type: trans} - '' - $$tabler:arrow-big-up-line$$ - - - OS Ctrl - - $$tabler:alt$$ + - - LCTL + - LALT - $$tabler:brackets-contain$$ - {t: ▽, type: trans} - {t: ▽, type: trans} @@ -147,8 +147,8 @@ layers: - {t: ▽, type: trans} - {t: ▽, type: trans} - $$tabler:brackets-contain$$ - - $$tabler:alt$$ - - OS Ctrl + - LALT + - LCTL - $$tabler:arrow-big-up-line$$ - '=' - {t: ▽, type: trans} diff --git a/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/combos.def b/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/combos.def index 67831c8c9e0..51f4b5fc5fb 100644 --- a/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/combos.def +++ b/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/combos.def @@ -16,13 +16,3 @@ COMB(fgTab, KC_TAB, KC_F, KC_G) COMB(jhEsc, KC_ESC, KC_J, KC_H) COMB(rfSelW, SELWORD, KC_R, KC_F) COMB(ujCwT, CW_TOGG, KC_U, KC_J) - -// Home row combos for Graphite -COMB(O_LSHFT, OSM(MOD_LSFT), KC_F, KC_V) -COMB(O_LCTRL, OSM(MOD_LCTL), KC_D, KC_C) -COMB(O_LALT, OSM(MOD_LALT), KC_S, KC_X) - -COMB(O_RSHFT, OSM(MOD_RSFT), KC_J, KC_M) -COMB(O_RCTRL, OSM(MOD_RCTL), KC_K, KC_COMM) -COMB(O_RALT, OSM(MOD_RALT), KC_L, KC_DOT) - diff --git a/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/combos.yaml b/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/combos.yaml index 245acf26c59..f378f76a257 100644 --- a/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/combos.yaml +++ b/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/combos.yaml @@ -1,13 +1,6 @@ # This is used to draw the keymap combos: - - {tk: [S, X], k: $$tabler:alt$$, l: [Qwerty]} - - {tk: [D, C], k: ctrl, l: [Qwerty]} - - {tk: [F, V], k: $$tabler:arrow-big-up-line$$, l: [Qwerty]} - - {tk: [J, M], k: $$tabler:arrow-big-up-line$$, l: [Qwerty]} - - {p: [24, 36], k: ctrl, l: [Qwerty]} - - {tk: [L, .], k: $$tabler:alt$$, l: [Qwerty]} - # Other combos - {tk: [F, G], k: TAB, l: [Qwerty]} - - {tk: [F, R], k: $$tabler:list-search$$, l: [Qwerty]} + - {tk: [F, R], k: "$$tabler:list-search$$", l: [Qwerty]} - {tk: [H, J], k: ESC, l: [Qwerty]} - - {tk: [U, J], k: $$tabler:letter-case-upper$$, l: [Qwerty]} + - {tk: [U, J], k: "$$tabler:letter-case-upper$$", l: [Qwerty]} diff --git a/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/config.h b/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/config.h index 5de50c0d345..f100ebfe8cb 100644 --- a/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/config.h +++ b/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/config.h @@ -2,13 +2,14 @@ #define BINDINGS_OS_WIN +// Home row mods +#define TAPPING_TERM 250 +#define CHORDAL_HOLD +#define PERMISSIVE_HOLD + // Turn off layer lock after 60 seconds of idle time. #define LAYER_LOCK_IDLE_TIMEOUT 60000 -// Tap-Hold behavior -#define TAPPING_TERM 220 -#define PERMISSIVE_HOLD - // Colors #define RGBLIGHT_DISABLE_KEYCODES #define RGB_MATRIX_KEYREACTIVE_ENABLED diff --git a/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/keymap.json b/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/keymap.json index f39b4505c06..a2c521bd473 100644 --- a/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/keymap.json +++ b/keyboards/crkbd/rev4_1/standard/keymaps/ratoru/keymap.json @@ -12,29 +12,29 @@ "KC_E", "KC_R", "KC_T", - "QK_REP", "KC_LGUI", + "KC_PGUP", "KC_Y", "KC_U", "KC_I", "KC_O", "KC_P", "KC_BSPC", - "LCTL_T(KC_TAB)", + "KC_TAB", "KC_A", - "KC_S", - "KC_D", - "KC_F", + "LALT_T(KC_S)", + "LCTL_T(KC_D)", + "LSFT_T(KC_F)", "KC_G", - "QK_AREP", - "ANY(QK_LLCK)", + "OSM(MOD_MEH)", + "KC_PGDN", "KC_H", - "KC_J", - "KC_K", - "KC_L", + "RSFT_T(KC_J)", + "RCTL_T(KC_K)", + "RALT_T(KC_L)", "KC_SCLN", - "LCTL_T(KC_ENT)", - "OSM(MOD_MEH)", + "KC_ENT", + "OSM(MOD_LSFT)", "KC_Z", "KC_X", "KC_C", @@ -45,9 +45,9 @@ "KC_COMM", "KC_DOT", "KC_SLSH", - "OSM(MOD_MEH)", + "OSM(MOD_RSFT)", "TT(3)", - "OSM(MOD_LSFT)", + "KC_LALT", "TT(1)", "TT(2)", "KC_SPC", @@ -70,9 +70,9 @@ "KC_TRNS", "KC_TRNS", "ANY(SELWORD)", - "ANY(OS_LALT)", - "ANY(OS_LCTL)", - "ANY(OS_LSFT)", + "KC_LALT", + "KC_LCTL", + "KC_LSFT", "KC_NO", "KC_TRNS", "KC_TRNS", @@ -125,9 +125,9 @@ "KC_TRNS", "KC_TRNS", "KC_NO", - "ANY(OS_LSFT)", - "ANY(OS_LCTL)", - "ANY(OS_LALT)", + "KC_LSFT", + "KC_LCTL", + "KC_LALT", "ANY(SELWORD)", "KC_TRNS", "KC_TRNS", @@ -166,9 +166,9 @@ "KC_TRNS", "KC_TRNS", "ANY(SELWORD)", - "ANY(OS_LALT)", - "ANY(OS_LCTL)", - "ANY(OS_LSFT)", + "KC_LALT", + "KC_LCTL", + "KC_LSFT", "KC_EQL", "KC_TRNS", "KC_TRNS", @@ -249,7 +249,8 @@ "modules": [ "getreuer/select_word", "getreuer/lumino", - "getreuer/palettefx" + "getreuer/palettefx", + "getreuer/tap_flow" ], "author": "ratoru" }