qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

keycodes_czech_mac_ansi_0.0.1.hjson (17862B)


      1 {
      2     "aliases": {
      3 /*
      4  * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
      5  * │ \ │ + │ ě │ š │ č │ ř │ ž │ ý │ á │ í │ é │ = │ ' │     │
      6  * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
      7  * │     │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ ú │ ) │ ¨ │
      8  * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
      9  * │      │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ů │ § │      │
     10  * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤
     11  * │        │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ - │        │
     12  * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
     13  * │     │    │     │                       │     │    │     │
     14  * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
     15  */
     16        "KC_GRV": {
     17             "key": "CZ_BSLS",
     18             "label": "\\",
     19         }
     20         "KC_1": {
     21             "key": "CZ_PLUS",
     22             "label": "+",
     23         }
     24         "KC_2": {
     25             "key": "CZ_ECAR",
     26             "label": "ě",
     27         }
     28         "KC_3": {
     29             "key": "CZ_SCAR",
     30             "label": "š",
     31         }
     32         "KC_4": {
     33             "key": "CZ_CCAR",
     34             "label": "č",
     35         }
     36         "KC_5": {
     37             "key": "CZ_RCAR",
     38             "label": "ř",
     39         }
     40         "KC_6": {
     41             "key": "CZ_ZCAR",
     42             "label": "ž",
     43         }
     44         "KC_7": {
     45             "key": "CZ_YACU",
     46             "label": "ý",
     47         }
     48         "KC_8": {
     49             "key": "CZ_AACU",
     50             "label": "á",
     51         }
     52         "KC_9": {
     53             "key": "CZ_IACU",
     54             "label": "í",
     55         }
     56         "KC_0": {
     57             "key": "CZ_EACU",
     58             "label": "é",
     59         }
     60         "KC_MINS": {
     61             "key": "CZ_EQL",
     62             "label": "=",
     63         }
     64         "KC_EQL": {
     65             "key": "CZ_ACUT",
     66             "label": "' (dead)",
     67         }
     68         "KC_Q": {
     69             "key": "CZ_Q",
     70             "label": "Q",
     71         }
     72         "KC_W": {
     73             "key": "CZ_W",
     74             "label": "W",
     75         }
     76         "KC_E": {
     77             "key": "CZ_E",
     78             "label": "E",
     79         }
     80         "KC_R": {
     81             "key": "CZ_R",
     82             "label": "R",
     83         }
     84         "KC_T": {
     85             "key": "CZ_T",
     86             "label": "T",
     87         }
     88         "KC_Y": {
     89             "key": "CZ_Z",
     90             "label": "Z",
     91         }
     92         "KC_U": {
     93             "key": "CZ_U",
     94             "label": "U",
     95         }
     96         "KC_I": {
     97             "key": "CZ_I",
     98             "label": "I",
     99         }
    100         "KC_O": {
    101             "key": "CZ_O",
    102             "label": "O",
    103         }
    104         "KC_P": {
    105             "key": "CZ_P",
    106             "label": "P",
    107         }
    108         "KC_LBRC": {
    109             "key": "CZ_UACU",
    110             "label": "ú",
    111         }
    112         "KC_RBRC": {
    113             "key": "CZ_RPRN",
    114             "label": ")",
    115         }
    116         "KC_NUHS": {
    117             "key": "CZ_DIAE",
    118             "label": "¨ (dead)",
    119         }
    120         "KC_A": {
    121             "key": "CZ_A",
    122             "label": "A",
    123         }
    124         "KC_S": {
    125             "key": "CZ_S",
    126             "label": "S",
    127         }
    128         "KC_D": {
    129             "key": "CZ_D",
    130             "label": "D",
    131         }
    132         "KC_F": {
    133             "key": "CZ_F",
    134             "label": "F",
    135         }
    136         "KC_G": {
    137             "key": "CZ_G",
    138             "label": "G",
    139         }
    140         "KC_H": {
    141             "key": "CZ_H",
    142             "label": "H",
    143         }
    144         "KC_J": {
    145             "key": "CZ_J",
    146             "label": "J",
    147         }
    148         "KC_K": {
    149             "key": "CZ_K",
    150             "label": "K",
    151         }
    152         "KC_L": {
    153             "key": "CZ_L",
    154             "label": "L",
    155         }
    156         "KC_SCLN": {
    157             "key": "CZ_URNG",
    158             "label": "ů",
    159         }
    160         "KC_QUOT": {
    161             "key": "CZ_SECT",
    162             "label": "§",
    163         }
    164         "KC_Z": {
    165             "key": "CZ_Y",
    166             "label": "Y",
    167         }
    168         "KC_X": {
    169             "key": "CZ_X",
    170             "label": "X",
    171         }
    172         "KC_C": {
    173             "key": "CZ_C",
    174             "label": "C",
    175         }
    176         "KC_V": {
    177             "key": "CZ_V",
    178             "label": "V",
    179         }
    180         "KC_B": {
    181             "key": "CZ_B",
    182             "label": "B",
    183         }
    184         "KC_N": {
    185             "key": "CZ_N",
    186             "label": "N",
    187         }
    188         "KC_M": {
    189             "key": "CZ_M",
    190             "label": "M",
    191         }
    192         "KC_COMM": {
    193             "key": "CZ_COMM",
    194             "label": ",",
    195         }
    196         "KC_DOT": {
    197             "key": "CZ_DOT",
    198             "label": ".",
    199         }
    200         "KC_SLSH": {
    201             "key": "CZ_MINS",
    202             "label": "-",
    203         }
    204 /* Shifted symbols
    205  * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
    206  * │ | │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ % │ ˇ │     │
    207  * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
    208  * │     │   │   │   │   │   │   │   │   │   │   │ / │ ( │ ` │
    209  * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
    210  * │      │   │   │   │   │   │   │   │   │   │ " │ ! │      │
    211  * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤
    212  * │        │   │   │   │   │   │   │   │ ? │ : │ _ │        │
    213  * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
    214  * │     │    │     │                       │     │    │     │
    215  * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
    216  */
    217         "S(CZ_BSLS)": {
    218             "key": "CZ_PIPE",
    219             "label": "|",
    220         }
    221         "S(CZ_PLUS)": {
    222             "key": "CZ_1",
    223             "label": "1",
    224         }
    225         "S(CZ_ECAR)": {
    226             "key": "CZ_2",
    227             "label": "2",
    228         }
    229         "S(CZ_SCAR)": {
    230             "key": "CZ_3",
    231             "label": "3",
    232         }
    233         "S(CZ_CCAR)": {
    234             "key": "CZ_4",
    235             "label": "4",
    236         }
    237         "S(CZ_RCAR)": {
    238             "key": "CZ_5",
    239             "label": "5",
    240         }
    241         "S(CZ_ZCAR)": {
    242             "key": "CZ_6",
    243             "label": "6",
    244         }
    245         "S(CZ_YACU)": {
    246             "key": "CZ_7",
    247             "label": "7",
    248         }
    249         "S(CZ_AACU)": {
    250             "key": "CZ_8",
    251             "label": "8",
    252         }
    253         "S(CZ_IACU)": {
    254             "key": "CZ_9",
    255             "label": "9",
    256         }
    257         "S(CZ_EACU)": {
    258             "key": "CZ_0",
    259             "label": "0",
    260         }
    261         "S(CZ_EQL)": {
    262             "key": "CZ_PERC",
    263             "label": "%",
    264         }
    265         "S(CZ_ACUT)": {
    266             "key": "CZ_CARN",
    267             "label": "ˇ (dead)",
    268         }
    269         "S(CZ_UACU)": {
    270             "key": "CZ_SLSH",
    271             "label": "/",
    272         }
    273         "S(CZ_RPRN)": {
    274             "key": "CZ_LPRN",
    275             "label": "(",
    276         }
    277          "S(CZ_DIAE)": {
    278             "key": "CZ_GRV",
    279             "label": "`",
    280         }
    281         "S(CZ_URNG)": {
    282             "key": "CZ_DQUO",
    283             "label": "\"",
    284         }
    285         "S(CZ_SECT)": {
    286             "key": "CZ_EXLM",
    287             "label": "!",
    288         }
    289         "S(CZ_COMM)": {
    290             "key": "CZ_QUES",
    291             "label": "?",
    292         }
    293         "S(CZ_DOT)": {
    294             "key": "CZ_COLN",
    295             "label": ":",
    296         }
    297         "S(CZ_MINS)": {
    298             "key": "CZ_UNDS",
    299             "label": "_",
    300         }
    301 /* Alted symbols
    302  * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
    303  * │   │   │ @ │ # │ $ │ ~ │ ^ │ & │ * │ { │ } │ ° │ ^ │     │
    304  * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
    305  * │     │   │ ė │ ę │ € │   │   │   │   │   │   │ [ │ ] │   │
    306  * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
    307  * │      │ ą │ ß │ ∂ │   │   │ ‘ │ ’ │   │ ł │ ; │ ' │      │
    308  * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤
    309  * │        │   │   │   │   │   │ ‚ │   │ < │ > │ – │        │
    310  * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
    311  * │     │    │     │                       │     │    │     │
    312  * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
    313  */
    314         "A(CZ_ECAR)": {
    315             "key": "CZ_AT",
    316             "label": "@",
    317         }
    318         "A(CZ_SCAR)": {
    319             "key": "CZ_HASH",
    320             "label": "#",
    321         }
    322         "A(CZ_CCAR)": {
    323             "key": "CZ_DLR",
    324             "label": "$",
    325         }
    326         "A(CZ_RCAR)": {
    327             "key": "CZ_TILD",
    328             "label": "~",
    329         }
    330         "A(CZ_ZCAR)": {
    331             "key": "CZ_CIRC",
    332             "label": "^",
    333         }
    334         "A(CZ_YACU)": {
    335             "key": "CZ_AMPR",
    336             "label": "&",
    337         }
    338         "A(CZ_AACU)": {
    339             "key": "CZ_ASTR",
    340             "label": "*",
    341         }
    342         "A(CZ_IACU)": {
    343             "key": "CZ_LCBR",
    344             "label": "{",
    345         }
    346         "A(CZ_EACU)": {
    347             "key": "CZ_RCBR",
    348             "label": "}",
    349         }
    350         "A(CZ_EQL)": {
    351             "key": "CZ_RNGA",
    352             "label": "° (dead)",
    353         }
    354         "A(CZ_ACUT)": {
    355             "key": "CZ_DCIR",
    356             "label": "^ (dead)",
    357         }
    358         "A(CZ_W)": {
    359             "key": "CZ_LEDT",
    360             "label": "ė",
    361         }
    362         "A(CZ_E)": {
    363             "key": "CZ_LEOG",
    364             "label": "ę",
    365         }
    366         "A(CZ_R)": {
    367             "key": "CZ_EURO",
    368             "label": "€",
    369         }
    370         "A(CZ_Z)": {
    371             "key": "CZ_LZDT",
    372             "label": "ż",
    373         }
    374         "A(CZ_UACU)": {
    375             "key": "CZ_LBRC",
    376             "label": "[",
    377         }
    378         "A(CZ_RPRN)": {
    379             "key": "CZ_RBRC",
    380             "label": "]",
    381         }
    382         "A(CZ_A)": {
    383             "key": "CZ_LAOG",
    384             "label": "ą",
    385         }
    386         "A(CZ_S)": {
    387             "key": "CZ_SS",
    388             "label": "ß",
    389         }
    390         "A(CZ_D)": {
    391             "key": "CZ_PDIF",
    392             "label": "∂",
    393         }
    394         "A(CZ_H)": {
    395             "key": "CZ_LSQU",
    396             "label": "‘",
    397         }
    398         "A(CZ_J)": {
    399             "key": "CZ_RSQU",
    400             "label": "’",
    401         }
    402         "A(CZ_L)": {
    403             "key": "CZ_LLST",
    404             "label": "ł",
    405         }
    406         "A(CZ_URNG)": {
    407             "key": "CZ_SCLN",
    408             "label": ";",
    409         }
    410         "A(CZ_SECT)": {
    411             "key": "CZ_QUOT",
    412             "label": "'",
    413         }
    414         "A(CZ_N)": {
    415             "key": "CZ_SLQU",
    416             "label": "‚",
    417         }
    418         "A(CZ_COMM)": {
    419             "key": "CZ_LABK",
    420             "label": "<",
    421         }
    422         "A(CZ_DOT)": {
    423             "key": "CZ_RABK",
    424             "label": ">",
    425         }
    426         "A(CZ_MINS)": {
    427             "key": "CZ_NDSH",
    428             "label": "–",
    429         }
    430 /* Shift+Alted symbols
    431  * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
    432  * │   │ ¬ │ • │ ≠ │ £ │ ◊ │ † │ ¶ │ ÷ │ « │ » │ , │ - │     │
    433  * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
    434  * │     │   │ Ė │ Ę │ ® │ ™ │ Ż │   │   │   │   │ ‹ │ › │ " │
    435  * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴───┤
    436  * │      │ Ą │ ∑ │ ∆ │   │   │ “ │ ” │   │ Ł │ … │ ~ │      │
    437  * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┤
    438  * │        │   │   │ © │ √ │   │ „ │   │ ≤ │ ≥ │ — │        │
    439  * ├─────┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
    440  * │     │    │     │                       │     │    │     │
    441  * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
    442  */
    443         "S(A(CZ_1))": {
    444             "key": "CZ_NOT",
    445             "label": "¬",
    446         }
    447         "S(A(CZ_2))": {
    448             "key": "CZ_BULT",
    449             "label": "•",
    450         }
    451         "S(A(CZ_3))": {
    452             "key": "CZ_NEQL",
    453             "label": "≠",
    454         }
    455         "S(A(CZ_4))": {
    456             "key": "CZ_PND",
    457             "label": "£",
    458         }
    459         "S(A(CZ_5))": {
    460             "key": "CZ_LOZN",
    461             "label": "◊",
    462         }
    463         "S(A(CZ_6))": {
    464             "key": "CZ_DAGG",
    465             "label": "†",
    466         }
    467         "S(A(CZ_7))": {
    468             "key": "CZ_PARA",
    469             "label": "¶",
    470         }
    471         "S(A(CZ_8))": {
    472             "key": "CZ_DIV",
    473             "label": "÷",
    474         }
    475         "S(A(CZ_9))": {
    476             "key": "CZ_LDAQ",
    477             "label": "«",
    478         }
    479         "S(A(CZ_0))": {
    480             "key": "CZ_RDAQ",
    481             "label": "»",
    482         }
    483         "S(A(CZ_EQL))": {
    484             "key": "CZ_DCOM",
    485             "label": ", (dead)",
    486         }
    487         "S(A(CZ_ACUT))": {
    488             "key": "CZ_DHPN",
    489             "label": "- (dead)",
    490         }
    491         "S(A(CZ_W))": {
    492             "key": "CZ_CEDT",
    493             "label": "Ė",
    494         }
    495         "S(A(CZ_E))": {
    496             "key": "CZ_CEOG",
    497             "label": "Ę",
    498         }
    499         "S(A(CZ_R))": {
    500             "key": "CZ_REGD",
    501             "label": "®",
    502         }
    503         "S(A(CZ_T))": {
    504             "key": "CZ_TM",
    505             "label": "™",
    506         }
    507         "S(A(CZ_Z))": {
    508             "key": "CZ_CZDT",
    509             "label": "Ż",
    510         }
    511         "S(A(CZ_UACU))": {
    512             "key": "CZ_LSAQ",
    513             "label": "‹",
    514         }
    515         "S(A(CZ_RPRN))": {
    516             "key": "CZ_RSAQ",
    517             "label": "›",
    518         }
    519         "S(A(CZ_DIAE))": {
    520             "key": "CZ_DDQT",
    521             "label": "\" (dead)",
    522         }
    523         "S(A(CZ_A))": {
    524             "key": "CZ_CAOG",
    525             "label": "Ą",
    526         }
    527         "S(A(CZ_S))": {
    528             "key": "CZ_NARS",
    529             "label": "∑",
    530         }
    531         "S(A(CZ_D))": {
    532             "key": "CZ_INCR",
    533             "label": "∆",
    534         }
    535         "S(A(CZ_H))": {
    536             "key": "CZ_LDQU",
    537             "label": "“",
    538         }
    539         "S(A(CZ_J))": {
    540             "key": "CZ_RDQU",
    541             "label": "”",
    542         }
    543         "S(A(CZ_L))": {
    544             "key": "CZ_CLST",
    545             "label": "Ł",
    546         }
    547         "S(A(CZ_URNG))": {
    548             "key": "CZ_ELLP",
    549             "label": "…",
    550         }
    551         "S(A(CZ_SECT))": {
    552             "key": "CZ_DTIL",
    553             "label": "~ (dead)",
    554         }
    555         "S(A(CZ_C))": {
    556             "key": "CZ_COPY",
    557             "label": "©",
    558         }
    559         "S(A(CZ_V))": {
    560             "key": "CZ_SQRT",
    561             "label": "√",
    562         }
    563         "S(A(CZ_N))": {
    564             "key": "CZ_DLQU",
    565             "label": "„",
    566         }
    567         "S(A(CZ_COMM))": {
    568             "key": "CZ_LEQL",
    569             "label": "≤",
    570         }
    571         "S(A(CZ_DOT))": {
    572             "key": "CZ_GEQL",
    573             "label": "≥",
    574         }
    575         "S(A(CZ_MINS))": {
    576             "key": "CZ_MDSH",
    577             "label": "—",
    578         }
    579     }
    580 }