diff options
| author | Manassarn Manoonchai <manassarn@gmail.com> | 2019-09-10 11:44:08 +0700 |
|---|---|---|
| committer | Drashna Jaelre <drashna@live.com> | 2019-09-09 21:44:08 -0700 |
| commit | 9dae7f7d85f5d1c45521192562b974f0388f044d (patch) | |
| tree | d9de4f5cc9f85035dd2dca64ec93dc437bc7d51f /keyboards/ergodox_infinity | |
| parent | a88b6db6825c2c577ec203c49a135ca6b85ecb42 (diff) | |
| download | qmk_firmware-9dae7f7d85f5d1c45521192562b974f0388f044d.tar.gz qmk_firmware-9dae7f7d85f5d1c45521192562b974f0388f044d.zip | |
[Keymap] Update to narze keymaps (#6694)
Use Right GUI as backspace key & 1ms polling interval on narze keymaps
* Refactor & reimplement mod tap macros
* Reduce tapping term
* Update readme
* Add narze userspace
* Make use of narze userspace
* Extract Superduper mode
* Refactor Superduper mode
* (Ergodox Infinity) Prevent stuck modifiers
* Update ergodox_infinity/narze likewise
* Add warning for building Infinity with docker
* Fix include eeprom.h in superduper
* Try enabling superduper mode with combo for ergodox infinity
* Apply suggestions on #4546
* Convert to 4 spaces
* Map backlight step key
* Replace PLAY_NOTE_ARRAY
* Fix superduper toggle
* Re enable audio in planck rev4
* Use perform_space_cadet
* Remove superduper mod tap triggers
* Add readme for planck light firmware flashing command
* Remove unused layers
* Remove unused keycodes
* Add backlight toggle
* Remove unused songs & use DEFAULT_LAYER_SONGS
* Update readme
* Move includes to header file
* Set RGUI & raise as backspace & unbind actual backspace
* tmp
* Fix qwerty doc
* Use 1ms polling rate
Diffstat (limited to 'keyboards/ergodox_infinity')
| -rw-r--r-- | keyboards/ergodox_infinity/keymaps/narze/config.h | 4 | ||||
| -rw-r--r-- | keyboards/ergodox_infinity/keymaps/narze/keymap.c | 11 |
2 files changed, 7 insertions, 8 deletions
diff --git a/keyboards/ergodox_infinity/keymaps/narze/config.h b/keyboards/ergodox_infinity/keymaps/narze/config.h index bceb14c92..d5ed0a8e9 100644 --- a/keyboards/ergodox_infinity/keymaps/narze/config.h +++ b/keyboards/ergodox_infinity/keymaps/narze/config.h | |||
| @@ -3,13 +3,13 @@ | |||
| 3 | #undef TAPPING_TERM | 3 | #undef TAPPING_TERM |
| 4 | #define TAPPING_TERM 150 | 4 | #define TAPPING_TERM 150 |
| 5 | 5 | ||
| 6 | // Combos not working yet | ||
| 7 | #define COMBO_TERM 20 | 6 | #define COMBO_TERM 20 |
| 8 | #define COMBO_COUNT 1 | 7 | #define COMBO_COUNT 1 |
| 9 | // #define COMBO_ALLOW_ACTION_KEYS | ||
| 10 | 8 | ||
| 11 | #define IGNORE_MOD_TAP_INTERRUPT | 9 | #define IGNORE_MOD_TAP_INTERRUPT |
| 12 | #define PERMISSIVE_HOLD | 10 | #define PERMISSIVE_HOLD |
| 13 | 11 | ||
| 14 | #undef MOUSEKEY_DELAY | 12 | #undef MOUSEKEY_DELAY |
| 15 | #define MOUSEKEY_DELAY 100 | 13 | #define MOUSEKEY_DELAY 100 |
| 14 | |||
| 15 | #define USB_POLLING_INTERVAL_MS 1 | ||
diff --git a/keyboards/ergodox_infinity/keymaps/narze/keymap.c b/keyboards/ergodox_infinity/keymaps/narze/keymap.c index e48db6f28..238fcb8f9 100644 --- a/keyboards/ergodox_infinity/keymaps/narze/keymap.c +++ b/keyboards/ergodox_infinity/keymaps/narze/keymap.c | |||
| @@ -45,7 +45,6 @@ enum ergodox_keycodes { | |||
| 45 | #define SFT_ENT SFT_T(KC_ENT) | 45 | #define SFT_ENT SFT_T(KC_ENT) |
| 46 | #define SFT_PO LSFT_LPRN | 46 | #define SFT_PO LSFT_LPRN |
| 47 | #define SFT_PC RSFT_RPRN | 47 | #define SFT_PC RSFT_RPRN |
| 48 | #define GUI_MINS GUI_T(KC_MINS) | ||
| 49 | 48 | ||
| 50 | enum process_combo_event { | 49 | enum process_combo_event { |
| 51 | CB_SUPERDUPER, | 50 | CB_SUPERDUPER, |
| @@ -63,7 +62,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 63 | * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| | 62 | * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| |
| 64 | * | Sft/( | Z/Mo | X | C | V | B | | | | N | M | , | . | SD-/ | Sft/) | | 63 | * | Sft/( | Z/Mo | X | C | V | B | | | | N | M | , | . | SD-/ | Sft/) | |
| 65 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' | 64 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' |
| 66 | * |Rse/[ | Ctrl | Alt | Gui/_| Lwr | | Rse | GUI/-| Alt | Ctrl | Low/] | | 65 | * |Rse/[ | Ctrl | Alt | Gui/_| Lwr | | Rse/B| Bksp | Alt | Ctrl | Low/] | |
| 67 | * `----------------------------------' `----------------------------------' | 66 | * `----------------------------------' `----------------------------------' |
| 68 | * ,-------------. ,-------------. | 67 | * ,-------------. ,-------------. |
| 69 | * | Enter| LGui | | Alt |Ctrl/Esc| | 68 | * | Enter| LGui | | Alt |Ctrl/Esc| |
| @@ -88,7 +87,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 88 | LT(_SYMB, KC_NO), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, | 87 | LT(_SYMB, KC_NO), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS, |
| 89 | KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | 88 | KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 90 | MEH_T(KC_NO),KC_N, KC_M, KC_COMM,KC_DOT, LT(_SUPERDUPER, KC_SLSH), SFT_PC, | 89 | MEH_T(KC_NO),KC_N, KC_M, KC_COMM,KC_DOT, LT(_SUPERDUPER, KC_SLSH), SFT_PC, |
| 91 | RAISE, GUI_MINS,KC_RALT,KC_RCTL, LT(_LOWER, KC_RBRC), | 90 | LT(_RAISE, KC_BSPC), KC_BSPC,KC_RALT,KC_RCTL, LT(_LOWER, KC_RBRC), |
| 92 | KC_LALT, CTL_T(KC_ESC), | 91 | KC_LALT, CTL_T(KC_ESC), |
| 93 | KC_PGUP, | 92 | KC_PGUP, |
| 94 | KC_PGDN,KC_BSPC, KC_ENT | 93 | KC_PGDN,KC_BSPC, KC_ENT |
| @@ -104,7 +103,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 104 | * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| | 103 | * |--------+------+------+------+------+------| Hyper| | Meh |------+------+------+------+------+--------| |
| 105 | * | Sft/( | Z/Mo | X | C | V | B | | | | K | M | , | . | SD-/ | Sft/) | | 104 | * | Sft/( | Z/Mo | X | C | V | B | | | | K | M | , | . | SD-/ | Sft/) | |
| 106 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' | 105 | * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' |
| 107 | * |Rse/[ | Ctrl | Alt | Gui/_| Lwr | | Rse | GUI/-| Alt | Ctrl | Low/] | | 106 | * |Rse/[ | Ctrl | Alt | Gui/_| Lwr | | Rse/B| Bksp | Alt | Ctrl | Low/] | |
| 108 | * `----------------------------------' `----------------------------------' | 107 | * `----------------------------------' `----------------------------------' |
| 109 | * ,-------------. ,-------------. | 108 | * ,-------------. ,-------------. |
| 110 | * | Enter| LGui | | Alt |Ctrl/Esc| | 109 | * | Enter| LGui | | Alt |Ctrl/Esc| |
| @@ -129,7 +128,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 129 | LT(_SYMB, KC_NO), KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSLS, | 128 | LT(_SYMB, KC_NO), KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSLS, |
| 130 | KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, | 129 | KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, |
| 131 | MEH_T(KC_NO),KC_K, KC_M, KC_COMM,KC_DOT, LT(_SUPERDUPER, KC_SLSH), SFT_PC, | 130 | MEH_T(KC_NO),KC_K, KC_M, KC_COMM,KC_DOT, LT(_SUPERDUPER, KC_SLSH), SFT_PC, |
| 132 | RAISE, GUI_MINS,KC_RALT,KC_RCTL, LT(_LOWER, KC_RBRC), | 131 | LT(_RAISE, KC_BSPC), KC_BSPC,KC_RALT,KC_RCTL, LT(_LOWER, KC_RBRC), |
| 133 | KC_LALT, CTL_T(KC_ESC), | 132 | KC_LALT, CTL_T(KC_ESC), |
| 134 | KC_PGUP, | 133 | KC_PGUP, |
| 135 | KC_PGDN,KC_BSPC, KC_ENT | 134 | KC_PGDN,KC_BSPC, KC_ENT |
| @@ -150,7 +149,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 150 | LT(_SYMB, KC_NO), CM_Y, CM_U, CM_I, CM_O, CM_P, KC_BSLS, | 149 | LT(_SYMB, KC_NO), CM_Y, CM_U, CM_I, CM_O, CM_P, KC_BSLS, |
| 151 | CM_H, CM_J, CM_K, CM_L, CM_SCLN, KC_QUOT, | 150 | CM_H, CM_J, CM_K, CM_L, CM_SCLN, KC_QUOT, |
| 152 | MEH_T(KC_NO),CM_N, CM_M, CM_COMM,CM_DOT, LT(_SUPERDUPER, KC_SLSH), SFT_PC, | 151 | MEH_T(KC_NO),CM_N, CM_M, CM_COMM,CM_DOT, LT(_SUPERDUPER, KC_SLSH), SFT_PC, |
| 153 | RAISE, GUI_MINS,KC_RALT,KC_RCTL, LT(_LOWER, KC_RBRC), | 152 | LT(_RAISE, KC_BSPC), KC_BSPC,KC_RALT,KC_RCTL, LT(_LOWER, KC_RBRC), |
| 154 | KC_LALT, CTL_T(KC_ESC), | 153 | KC_LALT, CTL_T(KC_ESC), |
| 155 | KC_PGUP, | 154 | KC_PGUP, |
| 156 | KC_PGDN,KC_BSPC, KC_ENT | 155 | KC_PGDN,KC_BSPC, KC_ENT |
