diff options
author | coderkun <olli@coderkun.de> | 2016-08-21 20:39:09 +0200 |
---|---|---|
committer | coderkun <olli@coderkun.de> | 2016-08-26 13:27:56 +0200 |
commit | c78b44fb18194fb130ec3c49c38abc5afb6fee34 (patch) | |
tree | ee56312b62c2cb2ff07d705091c90cf890c622e6 /keyboards/ergodox/keymaps/coderkun_neo2 | |
parent | 5b58d7d1458502ad52b7a8e2be52afab17dc51a5 (diff) | |
download | qmk_firmware-c78b44fb18194fb130ec3c49c38abc5afb6fee34.tar.gz |
Set Unicode input mode and override unicode_input_start() method to keymap “coderkun_neo2”
Diffstat (limited to 'keyboards/ergodox/keymaps/coderkun_neo2')
-rw-r--r-- | keyboards/ergodox/keymaps/coderkun_neo2/keymap.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/keyboards/ergodox/keymaps/coderkun_neo2/keymap.c b/keyboards/ergodox/keymaps/coderkun_neo2/keymap.c index 90651956a..b665a5f3a 100644 --- a/keyboards/ergodox/keymaps/coderkun_neo2/keymap.c +++ b/keyboards/ergodox/keymaps/coderkun_neo2/keymap.c @@ -155,8 +155,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [FMU] = KEYMAP( // left hand KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, - KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,UC(0x2713),KC_TRNS,KC_TRNS, - KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,UC(0x2715),KC_TRNS, + KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,UC(0x2715),KC_TRNS,KC_TRNS, + KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,UC(0x2713),KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_MS_L, KC_MS_U, @@ -244,6 +244,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // Runs just one time when the keyboard initializes. void matrix_init_user(void) { + set_unicode_input_mode(UC_LNX); }; @@ -278,3 +279,14 @@ void matrix_scan_user(void) } }; + + +// Override Unicode start method to use NEO_U instead of KC_U +void unicode_input_start (void) { + register_code(KC_LCTL); + register_code(KC_LSFT); + register_code(NEO_U); + unregister_code(NEO_U); + unregister_code(KC_LSFT); + unregister_code(KC_LCTL); +}; |