diff options
| author | Kenny Hung <kennysubs+github@outlook.com> | 2018-03-16 20:39:51 +0000 |
|---|---|---|
| committer | Jack Humbert <jack.humb@gmail.com> | 2018-03-16 16:39:51 -0400 |
| commit | bb5c98699fe622a8978c6fc62dc5829d227fdec5 (patch) | |
| tree | b9689fe1bc45e257bfcd88a84ae765431b6ca455 /quantum/keymap_extras | |
| parent | 682c8a260a24f78f3d04a77f74df4f795318d169 (diff) | |
| download | qmk_firmware-bb5c98699fe622a8978c6fc62dc5829d227fdec5.tar.gz qmk_firmware-bb5c98699fe622a8978c6fc62dc5829d227fdec5.zip | |
Duplicate KC space to UK (#2541)
* Fix tilde in xd75 skewwhiffy
* Small tidy up
* Tidy up Colemak row
* Tidy up navigation layer
* Symbols layer redefined
* Fix UK Quote issue
* Use UK_QUOT rather than KC_QUOT
Diffstat (limited to 'quantum/keymap_extras')
| -rw-r--r-- | quantum/keymap_extras/keymap_uk.h | 123 |
1 files changed, 117 insertions, 6 deletions
diff --git a/quantum/keymap_extras/keymap_uk.h b/quantum/keymap_extras/keymap_uk.h index 9d02efe04..1d1969a6a 100644 --- a/quantum/keymap_extras/keymap_uk.h +++ b/quantum/keymap_extras/keymap_uk.h | |||
| @@ -24,28 +24,139 @@ | |||
| 24 | 24 | ||
| 25 | // Normal characters | 25 | // Normal characters |
| 26 | #define UK_HASH KC_NUHS | 26 | #define UK_HASH KC_NUHS |
| 27 | |||
| 28 | #define UK_BSLS KC_NUBS | 27 | #define UK_BSLS KC_NUBS |
| 29 | 28 | ||
| 30 | // Shifted characters | 29 | // Shifted characters |
| 31 | #define UK_NOT LSFT(KC_GRV) | 30 | #define UK_NOT LSFT(KC_GRV) |
| 32 | #define UK_QUOT LSFT(KC_2) | 31 | #define UK_DQUO LSFT(KC_2) |
| 33 | #define UK_PND LSFT(KC_3) | 32 | #define UK_PND LSFT(KC_3) |
| 34 | |||
| 35 | #define UK_AT LSFT(KC_QUOT) | 33 | #define UK_AT LSFT(KC_QUOT) |
| 36 | #define UK_TILD LSFT(KC_NUHS) | 34 | #define UK_TILD LSFT(KC_NUHS) |
| 37 | |||
| 38 | #define UK_PIPE LSFT(KC_NUBS) | 35 | #define UK_PIPE LSFT(KC_NUBS) |
| 39 | 36 | ||
| 40 | // Alt Gr-ed characters | 37 | // Alt Gr-ed characters |
| 41 | #define UK_BRKP ALGR(KC_GRV) | 38 | #define UK_BRKP ALGR(KC_GRV) |
| 42 | #define UK_EURO ALGR(KC_4) | 39 | #define UK_EURO ALGR(KC_4) |
| 43 | |||
| 44 | #define UK_EACT ALGR(KC_E) | 40 | #define UK_EACT ALGR(KC_E) |
| 45 | #define UK_UACT ALGR(KC_U) | 41 | #define UK_UACT ALGR(KC_U) |
| 46 | #define UK_IACT ALGR(KC_I) | 42 | #define UK_IACT ALGR(KC_I) |
| 47 | #define UK_OACT ALGR(KC_O) | 43 | #define UK_OACT ALGR(KC_O) |
| 48 | |||
| 49 | #define UK_AACT ALGR(KC_A) | 44 | #define UK_AACT ALGR(KC_A) |
| 50 | 45 | ||
| 46 | // Duplicate US keyboard so that we don't have to use it | ||
| 47 | #define UK_A KC_A | ||
| 48 | #define UK_B KC_B | ||
| 49 | #define UK_C KC_C | ||
| 50 | #define UK_D KC_D | ||
| 51 | #define UK_E KC_E | ||
| 52 | #define UK_F KC_F | ||
| 53 | #define UK_G KC_G | ||
| 54 | #define UK_H KC_H | ||
| 55 | #define UK_I KC_I | ||
| 56 | #define UK_J KC_J | ||
| 57 | #define UK_K KC_K | ||
| 58 | #define UK_L KC_L | ||
| 59 | #define UK_M KC_M | ||
| 60 | #define UK_N KC_N | ||
| 61 | #define UK_O KC_O | ||
| 62 | #define UK_P KC_P | ||
| 63 | #define UK_Q KC_Q | ||
| 64 | #define UK_R KC_R | ||
| 65 | #define UK_S KC_S | ||
| 66 | #define UK_T KC_T | ||
| 67 | #define UK_U KC_U | ||
| 68 | #define UK_V KC_V | ||
| 69 | #define UK_W KC_W | ||
| 70 | #define UK_X KC_X | ||
| 71 | #define UK_Y KC_Y | ||
| 72 | #define UK_Z KC_Z | ||
| 73 | |||
| 74 | #define UK_1 KC_1 | ||
| 75 | #define UK_2 KC_2 | ||
| 76 | #define UK_3 KC_3 | ||
| 77 | #define UK_4 KC_4 | ||
| 78 | #define UK_5 KC_5 | ||
| 79 | #define UK_6 KC_6 | ||
| 80 | #define UK_7 KC_7 | ||
| 81 | #define UK_8 KC_8 | ||
| 82 | #define UK_9 KC_9 | ||
| 83 | #define UK_0 KC_0 | ||
| 84 | |||
| 85 | #define UK_F1 KC_F1 | ||
| 86 | #define UK_F2 KC_F2 | ||
| 87 | #define UK_F3 KC_F3 | ||
| 88 | #define UK_F4 KC_F4 | ||
| 89 | #define UK_F5 KC_F5 | ||
| 90 | #define UK_F6 KC_F6 | ||
| 91 | #define UK_F7 KC_F7 | ||
| 92 | #define UK_F8 KC_F8 | ||
| 93 | #define UK_F9 KC_F9 | ||
| 94 | #define UK_F10 KC_F10 | ||
| 95 | #define UK_F11 KC_F11 | ||
| 96 | #define UK_F12 KC_F12 | ||
| 97 | #define UK_F13 KC_F13 | ||
| 98 | #define UK_F14 KC_F14 | ||
| 99 | #define UK_F15 KC_F15 | ||
| 100 | #define UK_F16 KC_F16 | ||
| 101 | #define UK_F17 KC_F17 | ||
| 102 | #define UK_F18 KC_F18 | ||
| 103 | #define UK_F19 KC_F19 | ||
| 104 | #define UK_F20 KC_F20 | ||
| 105 | #define UK_F21 KC_F21 | ||
| 106 | #define UK_F22 KC_F22 | ||
| 107 | #define UK_F23 KC_F23 | ||
| 108 | #define UK_F24 KC_F24 | ||
| 109 | |||
| 110 | #define UK_SCLN KC_SCLN | ||
| 111 | #define UK_COMM KC_COMM | ||
| 112 | #define UK_DOT KC_DOT | ||
| 113 | #define UK_SLSH KC_SLSH | ||
| 114 | #define UK_EXLM KC_EXLM | ||
| 115 | #define UK_UNDS KC_UNDS | ||
| 116 | #define UK_MINS KC_MINS | ||
| 117 | #define UK_LCBR KC_LCBR | ||
| 118 | #define UK_RCBR KC_RCBR | ||
| 119 | #define UK_DLR KC_DLR | ||
| 120 | #define UK_PERC KC_PERC | ||
| 121 | #define UK_PLUS KC_PLUS | ||
| 122 | #define UK_EQL KC_EQL | ||
| 123 | #define UK_LPRN KC_LPRN | ||
| 124 | #define UK_RPRN KC_RPRN | ||
| 125 | #define UK_CIRC KC_CIRC | ||
| 126 | #define UK_AMPR KC_AMPR | ||
| 127 | #define UK_LABK KC_LABK | ||
| 128 | #define UK_LBRC KC_LBRC | ||
| 129 | #define UK_RBRC KC_RBRC | ||
| 130 | #define UK_RABK KC_RABK | ||
| 131 | #define UK_GRV KC_GRV | ||
| 132 | #define UK_ASTR KC_ASTR | ||
| 133 | #define UK_QUOT KC_QUOT | ||
| 134 | |||
| 135 | #define UK_TAB KC_TAB | ||
| 136 | #define UK_ENT KC_ENT | ||
| 137 | #define UK_LSFT KC_LSFT | ||
| 138 | #define UK_LCTL KC_LCTL | ||
| 139 | #define UK_LALT KC_LALT | ||
| 140 | #define UK_LGUI KC_LGUI | ||
| 141 | #define UK_SPC KC_SPC | ||
| 142 | #define UK_DEL KC_DEL | ||
| 143 | #define UK_BSPC KC_BSPC | ||
| 144 | #define UK_RSFT KC_RSFT | ||
| 145 | #define UK_RCTL KC_RCTL | ||
| 146 | #define UK_RALT KC_RALT | ||
| 147 | #define UK_RGUI KC_RGUI | ||
| 148 | #define UK_ESC KC_ESC | ||
| 149 | #define UK_PSCR KC_PSCR | ||
| 150 | #define UK_SLCK KC_SLCK | ||
| 151 | #define UK_PAUS KC_PAUS | ||
| 152 | #define UK_INS KC_INS | ||
| 153 | #define UK_HOME KC_HOME | ||
| 154 | #define UK_PGUP KC_PGUP | ||
| 155 | #define UK_END KC_END | ||
| 156 | #define UK_PGDN KC_PGDN | ||
| 157 | #define UK_LEFT KC_LEFT | ||
| 158 | #define UK_RGHT KC_RGHT | ||
| 159 | #define UK_UP KC_UP | ||
| 160 | #define UK_DOWN KC_DOWN | ||
| 161 | |||
| 51 | #endif | 162 | #endif |
