diff options
| author | Pavel Kroupa <63880977+Tabonx@users.noreply.github.com> | 2024-05-01 08:53:30 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-30 23:53:30 -0700 |
| commit | 1fc4bfa3132d77bf21dbed71f63cdd1a06e04cf2 (patch) | |
| tree | 7ef3dde7dea6c5565feea3219aa8c02fe53f8dc2 /quantum/keymap_extras/keymap_czech_mac_ansi.h | |
| parent | ca98cdc2dfd4fb654cf4b160b3a1806e597f879b (diff) | |
Add MacOS Czech ISO and ANSI keymaps #23346 (#23412)
Diffstat (limited to 'quantum/keymap_extras/keymap_czech_mac_ansi.h')
| -rw-r--r-- | quantum/keymap_extras/keymap_czech_mac_ansi.h | 162 |
1 files changed, 162 insertions, 0 deletions
diff --git a/quantum/keymap_extras/keymap_czech_mac_ansi.h b/quantum/keymap_extras/keymap_czech_mac_ansi.h new file mode 100644 index 0000000000..ac2f078d98 --- /dev/null +++ b/quantum/keymap_extras/keymap_czech_mac_ansi.h | |||
| @@ -0,0 +1,162 @@ | |||
| 1 | // Copyright 2024 QMK | ||
| 2 | // SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | /******************************************************************************* | ||
| 5 | 88888888888 888 d8b .d888 d8b 888 d8b | ||
| 6 | 888 888 Y8P d88P" Y8P 888 Y8P | ||
| 7 | 888 888 888 888 | ||
| 8 | 888 88888b. 888 .d8888b 888888 888 888 .d88b. 888 .d8888b | ||
| 9 | 888 888 "88b 888 88K 888 888 888 d8P Y8b 888 88K | ||
| 10 | 888 888 888 888 "Y8888b. 888 888 888 88888888 888 "Y8888b. | ||
| 11 | 888 888 888 888 X88 888 888 888 Y8b. 888 X88 | ||
| 12 | 888 888 888 888 88888P' 888 888 888 "Y8888 888 88888P' | ||
| 13 | 888 888 | ||
| 14 | 888 888 | ||
| 15 | 888 888 | ||
| 16 | .d88b. .d88b. 88888b. .d88b. 888d888 8888b. 888888 .d88b. .d88888 | ||
| 17 | d88P"88b d8P Y8b 888 "88b d8P Y8b 888P" "88b 888 d8P Y8b d88" 888 | ||
| 18 | 888 888 88888888 888 888 88888888 888 .d888888 888 88888888 888 888 | ||
| 19 | Y88b 888 Y8b. 888 888 Y8b. 888 888 888 Y88b. Y8b. Y88b 888 | ||
| 20 | "Y88888 "Y8888 888 888 "Y8888 888 "Y888888 "Y888 "Y8888 "Y88888 | ||
| 21 | 888 | ||
| 22 | Y8b d88P | ||
| 23 | "Y88P" | ||
| 24 | *******************************************************************************/ | ||
| 25 | |||
| 26 | #pragma once | ||
| 27 | #include "keycodes.h" | ||
| 28 | // clang-format off | ||
| 29 | |||
| 30 | // Aliases | ||
| 31 | #define CZ_BSLS KC_GRV // (backslash) | ||
| 32 | #define CZ_PLUS KC_1 // + | ||
| 33 | #define CZ_ECAR KC_2 // ě | ||
| 34 | #define CZ_SCAR KC_3 // š | ||
| 35 | #define CZ_CCAR KC_4 // č | ||
| 36 | #define CZ_RCAR KC_5 // ř | ||
| 37 | #define CZ_ZCAR KC_6 // ž | ||
| 38 | #define CZ_YACU KC_7 // ý | ||
| 39 | #define CZ_AACU KC_8 // á | ||
| 40 | #define CZ_IACU KC_9 // í | ||
| 41 | #define CZ_EACU KC_0 // é | ||
| 42 | #define CZ_EQL KC_MINS // = | ||
| 43 | #define CZ_ACUT KC_EQL // ' (dead) | ||
| 44 | #define CZ_Q KC_Q // Q | ||
| 45 | #define CZ_W KC_W // W | ||
| 46 | #define CZ_E KC_E // E | ||
| 47 | #define CZ_R KC_R // R | ||
| 48 | #define CZ_T KC_T // T | ||
| 49 | #define CZ_Z KC_Y // Z | ||
| 50 | #define CZ_U KC_U // U | ||
| 51 | #define CZ_I KC_I // I | ||
| 52 | #define CZ_O KC_O // O | ||
| 53 | #define CZ_P KC_P // P | ||
| 54 | #define CZ_UACU KC_LBRC // ú | ||
| 55 | #define CZ_RPRN KC_RBRC // ) | ||
| 56 | #define CZ_DIAE KC_NUHS // ¨ (dead) | ||
| 57 | #define CZ_A KC_A // A | ||
| 58 | #define CZ_S KC_S // S | ||
| 59 | #define CZ_D KC_D // D | ||
| 60 | #define CZ_F KC_F // F | ||
| 61 | #define CZ_G KC_G // G | ||
| 62 | #define CZ_H KC_H // H | ||
| 63 | #define CZ_J KC_J // J | ||
| 64 | #define CZ_K KC_K // K | ||
| 65 | #define CZ_L KC_L // L | ||
| 66 | #define CZ_URNG KC_SCLN // ů | ||
| 67 | #define CZ_SECT KC_QUOT // § | ||
| 68 | #define CZ_Y KC_Z // Y | ||
| 69 | #define CZ_X KC_X // X | ||
| 70 | #define CZ_C KC_C // C | ||
| 71 | #define CZ_V KC_V // V | ||
| 72 | #define CZ_B KC_B // B | ||
| 73 | #define CZ_N KC_N // N | ||
| 74 | #define CZ_M KC_M // M | ||
| 75 | #define CZ_COMM KC_COMM // , | ||
| 76 | #define CZ_DOT KC_DOT // . | ||
| 77 | #define CZ_MINS KC_SLSH // - | ||
| 78 | #define CZ_PIPE S(CZ_BSLS) // | | ||
| 79 | #define CZ_1 S(CZ_PLUS) // 1 | ||
| 80 | #define CZ_2 S(CZ_ECAR) // 2 | ||
| 81 | #define CZ_3 S(CZ_SCAR) // 3 | ||
| 82 | #define CZ_4 S(CZ_CCAR) // 4 | ||
| 83 | #define CZ_5 S(CZ_RCAR) // 5 | ||
| 84 | #define CZ_6 S(CZ_ZCAR) // 6 | ||
| 85 | #define CZ_7 S(CZ_YACU) // 7 | ||
| 86 | #define CZ_8 S(CZ_AACU) // 8 | ||
| 87 | #define CZ_9 S(CZ_IACU) // 9 | ||
| 88 | #define CZ_0 S(CZ_EACU) // 0 | ||
| 89 | #define CZ_PERC S(CZ_EQL) // % | ||
| 90 | #define CZ_CARN S(CZ_ACUT) // ˇ (dead) | ||
| 91 | #define CZ_SLSH S(CZ_UACU) // / | ||
| 92 | #define CZ_LPRN S(CZ_RPRN) // ( | ||
| 93 | #define CZ_GRV S(CZ_DIAE) // ` | ||
| 94 | #define CZ_DQUO S(CZ_URNG) // " | ||
| 95 | #define CZ_EXLM S(CZ_SECT) // ! | ||
| 96 | #define CZ_QUES S(CZ_COMM) // ? | ||
| 97 | #define CZ_COLN S(CZ_DOT) // : | ||
| 98 | #define CZ_UNDS S(CZ_MINS) // _ | ||
| 99 | #define CZ_AT A(CZ_ECAR) // @ | ||
| 100 | #define CZ_HASH A(CZ_SCAR) // # | ||
| 101 | #define CZ_DLR A(CZ_CCAR) // $ | ||
| 102 | #define CZ_TILD A(CZ_RCAR) // ~ | ||
| 103 | #define CZ_CIRC A(CZ_ZCAR) // ^ | ||
| 104 | #define CZ_AMPR A(CZ_YACU) // & | ||
| 105 | #define CZ_ASTR A(CZ_AACU) // * | ||
| 106 | #define CZ_LCBR A(CZ_IACU) // { | ||
| 107 | #define CZ_RCBR A(CZ_EACU) // } | ||
| 108 | #define CZ_RNGA A(CZ_EQL) // ° (dead) | ||
| 109 | #define CZ_DCIR A(CZ_ACUT) // ^ (dead) | ||
| 110 | #define CZ_LEDT A(CZ_W) // ė | ||
| 111 | #define CZ_LEOG A(CZ_E) // ę | ||
| 112 | #define CZ_EURO A(CZ_R) // € | ||
| 113 | #define CZ_LZDT A(CZ_Z) // ż | ||
| 114 | #define CZ_LBRC A(CZ_UACU) // [ | ||
| 115 | #define CZ_RBRC A(CZ_RPRN) // ] | ||
| 116 | #define CZ_LAOG A(CZ_A) // ą | ||
| 117 | #define CZ_SS A(CZ_S) // ß | ||
| 118 | #define CZ_PDIF A(CZ_D) // ∂ | ||
| 119 | #define CZ_LSQU A(CZ_H) // ‘ | ||
| 120 | #define CZ_RSQU A(CZ_J) // ’ | ||
| 121 | #define CZ_LLST A(CZ_L) // ł | ||
| 122 | #define CZ_SCLN A(CZ_URNG) // ; | ||
| 123 | #define CZ_QUOT A(CZ_SECT) // ' | ||
| 124 | #define CZ_SLQU A(CZ_N) // ‚ | ||
| 125 | #define CZ_LABK A(CZ_COMM) // < | ||
| 126 | #define CZ_RABK A(CZ_DOT) // > | ||
| 127 | #define CZ_NDSH A(CZ_MINS) // – | ||
| 128 | #define CZ_NOT S(A(CZ_1)) // ¬ | ||
| 129 | #define CZ_BULT S(A(CZ_2)) // • | ||
| 130 | #define CZ_NEQL S(A(CZ_3)) // ≠ | ||
| 131 | #define CZ_PND S(A(CZ_4)) // £ | ||
| 132 | #define CZ_LOZN S(A(CZ_5)) // ◊ | ||
| 133 | #define CZ_DAGG S(A(CZ_6)) // † | ||
| 134 | #define CZ_PARA S(A(CZ_7)) // ¶ | ||
| 135 | #define CZ_DIV S(A(CZ_8)) // ÷ | ||
| 136 | #define CZ_LDAQ S(A(CZ_9)) // « | ||
| 137 | #define CZ_RDAQ S(A(CZ_0)) // » | ||
| 138 | #define CZ_DCOM S(A(CZ_EQL)) // , (dead) | ||
| 139 | #define CZ_DHPN S(A(CZ_ACUT)) // - (dead) | ||
| 140 | #define CZ_CEDT S(A(CZ_W)) // Ė | ||
| 141 | #define CZ_CEOG S(A(CZ_E)) // Ę | ||
| 142 | #define CZ_REGD S(A(CZ_R)) // ® | ||
| 143 | #define CZ_TM S(A(CZ_T)) // ™ | ||
| 144 | #define CZ_CZDT S(A(CZ_Z)) // Ż | ||
| 145 | #define CZ_LSAQ S(A(CZ_UACU)) // ‹ | ||
| 146 | #define CZ_RSAQ S(A(CZ_RPRN)) // › | ||
| 147 | #define CZ_DDQT S(A(CZ_DIAE)) // " (dead) | ||
| 148 | #define CZ_CAOG S(A(CZ_A)) // Ą | ||
| 149 | #define CZ_NARS S(A(CZ_S)) // ∑ | ||
| 150 | #define CZ_INCR S(A(CZ_D)) // ∆ | ||
| 151 | #define CZ_LDQU S(A(CZ_H)) // “ | ||
| 152 | #define CZ_RDQU S(A(CZ_J)) // ” | ||
| 153 | #define CZ_CLST S(A(CZ_L)) // Ł | ||
| 154 | #define CZ_ELLP S(A(CZ_URNG)) // … | ||
| 155 | #define CZ_DTIL S(A(CZ_SECT)) // ~ (dead) | ||
| 156 | #define CZ_COPY S(A(CZ_C)) // © | ||
| 157 | #define CZ_SQRT S(A(CZ_V)) // √ | ||
| 158 | #define CZ_DLQU S(A(CZ_N)) // „ | ||
| 159 | #define CZ_LEQL S(A(CZ_COMM)) // ≤ | ||
| 160 | #define CZ_GEQL S(A(CZ_DOT)) // ≥ | ||
| 161 | #define CZ_MDSH S(A(CZ_MINS)) // — | ||
| 162 | |||
