qmk_firmware

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

keycodes_italian_mac_iso_0.0.1.hjson (20243B)


      1 {
      2     "aliases": {
      3 /*
      4  * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
      5  * │ \ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ' │ ì │     │
      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": "IT_BSLS",
     18             "label": "\\",
     19         }
     20         "KC_1": {
     21             "key": "IT_1",
     22             "label": "1",
     23         }
     24         "KC_2": {
     25             "key": "IT_2",
     26             "label": "2",
     27         }
     28         "KC_3": {
     29             "key": "IT_3",
     30             "label": "3",
     31         }
     32         "KC_4": {
     33             "key": "IT_4",
     34             "label": "4",
     35         }
     36         "KC_5": {
     37             "key": "IT_5",
     38             "label": "5",
     39         }
     40         "KC_6": {
     41             "key": "IT_6",
     42             "label": "6",
     43         }
     44         "KC_7": {
     45             "key": "IT_7",
     46             "label": "7",
     47         }
     48         "KC_8": {
     49             "key": "IT_8",
     50             "label": "8",
     51         }
     52         "KC_9": {
     53             "key": "IT_9",
     54             "label": "9",
     55         }
     56         "KC_0": {
     57             "key": "IT_0",
     58             "label": "0",
     59         }
     60         "KC_MINS": {
     61             "key": "IT_QUOT",
     62             "label": "'",
     63         }
     64         "KC_EQL": {
     65             "key": "IT_IGRV",
     66             "label": "ì",
     67         }
     68         "KC_Q": {
     69             "key": "IT_Q",
     70             "label": "Q",
     71         }
     72         "KC_W": {
     73             "key": "IT_W",
     74             "label": "W",
     75         }
     76         "KC_E": {
     77             "key": "IT_E",
     78             "label": "E",
     79         }
     80         "KC_R": {
     81             "key": "IT_R",
     82             "label": "R",
     83         }
     84         "KC_T": {
     85             "key": "IT_T",
     86             "label": "T",
     87         }
     88         "KC_Y": {
     89             "key": "IT_Y",
     90             "label": "Y",
     91         }
     92         "KC_U": {
     93             "key": "IT_U",
     94             "label": "U",
     95         }
     96         "KC_I": {
     97             "key": "IT_I",
     98             "label": "I",
     99         }
    100         "KC_O": {
    101             "key": "IT_O",
    102             "label": "O",
    103         }
    104         "KC_P": {
    105             "key": "IT_P",
    106             "label": "P",
    107         }
    108         "KC_LBRC": {
    109             "key": "IT_EGRV",
    110             "label": "è",
    111         }
    112         "KC_RBRC": {
    113             "key": "IT_PLUS",
    114             "label": "+",
    115         }
    116         "KC_A": {
    117             "key": "IT_A",
    118             "label": "A",
    119         }
    120         "KC_S": {
    121             "key": "IT_S",
    122             "label": "S",
    123         }
    124         "KC_D": {
    125             "key": "IT_D",
    126             "label": "D",
    127         }
    128         "KC_F": {
    129             "key": "IT_F",
    130             "label": "F",
    131         }
    132         "KC_G": {
    133             "key": "IT_G",
    134             "label": "G",
    135         }
    136         "KC_H": {
    137             "key": "IT_H",
    138             "label": "H",
    139         }
    140         "KC_J": {
    141             "key": "IT_J",
    142             "label": "J",
    143         }
    144         "KC_K": {
    145             "key": "IT_K",
    146             "label": "K",
    147         }
    148         "KC_L": {
    149             "key": "IT_L",
    150             "label": "L",
    151         }
    152         "KC_SCLN": {
    153             "key": "IT_OGRV",
    154             "label": "ò",
    155         }
    156         "KC_QUOT": {
    157             "key": "IT_AGRV",
    158             "label": "à",
    159         }
    160         "KC_NUHS": {
    161             "key": "IT_UGRV",
    162             "label": "ù",
    163         }
    164         "KC_NUBS": {
    165             "key": "IT_LABK",
    166             "label": "<",
    167         }
    168         "KC_Z": {
    169             "key": "IT_Z",
    170             "label": "Z",
    171         }
    172         "KC_X": {
    173             "key": "IT_X",
    174             "label": "X",
    175         }
    176         "KC_C": {
    177             "key": "IT_C",
    178             "label": "C",
    179         }
    180         "KC_V": {
    181             "key": "IT_V",
    182             "label": "V",
    183         }
    184         "KC_B": {
    185             "key": "IT_B",
    186             "label": "B",
    187         }
    188         "KC_N": {
    189             "key": "IT_N",
    190             "label": "N",
    191         }
    192         "KC_M": {
    193             "key": "IT_M",
    194             "label": "M",
    195         }
    196         "KC_COMM": {
    197             "key": "IT_COMM",
    198             "label": ",",
    199         }
    200         "KC_DOT": {
    201             "key": "IT_DOT",
    202             "label": ".",
    203         }
    204         "KC_SLSH": {
    205             "key": "IT_MINS",
    206             "label": "-",
    207         }
    208 /* Shifted symbols
    209  * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
    210  * │ | │ ! │ " │ £ │ $ │ % │ & │ / │ ( │ ) │ = │ ? │ ^ │     │
    211  * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
    212  * │     │   │   │   │   │   │   │   │   │   │   │ é │ * │   │
    213  * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐  │
    214  * │      │   │   │   │   │   │   │   │   │   │ ç │ ° │ § │  │
    215  * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
    216  * │    │ > │   │   │   │   │   │   │   │ ; │ : │ _ │        │
    217  * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
    218  * │     │    │     │                       │     │    │     │
    219  * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
    220  */
    221         "S(IT_BSLS)": {
    222             "key": "IT_PIPE",
    223             "label": "|",
    224         }
    225         "S(IT_1)": {
    226             "key": "IT_EXLM",
    227             "label": "!",
    228         }
    229         "S(IT_2)": {
    230             "key": "IT_DQUO",
    231             "label": "\"",
    232         }
    233         "S(IT_3)": {
    234             "key": "IT_PND",
    235             "label": "£",
    236         }
    237         "S(IT_4)": {
    238             "key": "IT_DLR",
    239             "label": "$",
    240         }
    241         "S(IT_5)": {
    242             "key": "IT_PERC",
    243             "label": "%",
    244         }
    245         "S(IT_6)": {
    246             "key": "IT_AMPR",
    247             "label": "&",
    248         }
    249         "S(IT_7)": {
    250             "key": "IT_SLSH",
    251             "label": "/",
    252         }
    253         "S(IT_8)": {
    254             "key": "IT_LPRN",
    255             "label": "(",
    256         }
    257         "S(IT_9)": {
    258             "key": "IT_RPRN",
    259             "label": ")",
    260         }
    261         "S(IT_0)": {
    262             "key": "IT_EQL",
    263             "label": "=",
    264         }
    265         "S(IT_QUOT)": {
    266             "key": "IT_QUES",
    267             "label": "?",
    268         }
    269         "S(IT_IGRV)": {
    270             "key": "IT_CIRC",
    271             "label": "^",
    272         }
    273         "S(IT_EGRV)": {
    274             "key": "IT_EACU",
    275             "label": "é",
    276         }
    277         "S(IT_PLUS)": {
    278             "key": "IT_ASTR",
    279             "label": "*",
    280         }
    281         "S(IT_OGRV)": {
    282             "key": "IT_LCCE",
    283             "label": "ç",
    284         }
    285         "S(IT_AGRV)": {
    286             "key": "IT_DEG",
    287             "label": "°",
    288         }
    289         "S(IT_UGRV)": {
    290             "key": "IT_SECT",
    291             "label": "§",
    292         }
    293         "S(IT_LABK)": {
    294             "key": "IT_RABK",
    295             "label": ">",
    296         }
    297         "S(IT_COMM)": {
    298             "key": "IT_SCLN",
    299             "label": ";",
    300         }
    301         "S(IT_DOT)": {
    302             "key": "IT_COLN",
    303             "label": ":",
    304         }
    305         "S(IT_MINS)": {
    306             "key": "IT_UNDS",
    307             "label": "_",
    308         }
    309 /* Alted symbols
    310  * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
    311  * │ ` │ « │ “ │ ‘ │ ¥ │ ~ │ ‹ │ ÷ │ ´ │ ` │ ≠ │ ¡ │ ˆ │     │
    312  * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
    313  * │     │ „ │ Ω │ € │ ® │ ™ │ Æ │ ¨ │ Œ │ Ø │ π │ [ │ ] │   │
    314  * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐  │
    315  * │      │ Å │ ß │ ∂ │ ƒ │ ∞ │ ∆ │ ª │ º │ ¬ │ @ │ # │ ¶ │  │
    316  * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
    317  * │    │ ≤ │ ∑ │ † │ © │ √ │ ∫ │ ˜ │ µ │ … │ • │ – │        │
    318  * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
    319  * │     │    │     │                       │     │    │     │
    320  * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
    321  */
    322         "A(IT_BSLS)": {
    323             "key": "IT_GRV",
    324             "label": "`",
    325         }
    326         "A(IT_1)": {
    327             "key": "IT_LDAQ",
    328             "label": "«",
    329         }
    330         "A(IT_2)": {
    331             "key": "IT_LDQU",
    332             "label": "“",
    333         }
    334         "A(IT_3)": {
    335             "key": "IT_LSQU",
    336             "label": "‘",
    337         }
    338         "A(IT_4)": {
    339             "key": "IT_YEN",
    340             "label": "¥",
    341         }
    342         "A(IT_5)": {
    343             "key": "IT_TILD",
    344             "label": "~",
    345         }
    346         "A(IT_6)": {
    347             "key": "IT_LSAQ",
    348             "label": "‹",
    349         }
    350         "A(IT_7)": {
    351             "key": "IT_DIV",
    352             "label": "÷",
    353         }
    354         "A(IT_8)": {
    355             "key": "IT_ACUT",
    356             "label": "´ (dead)",
    357         }
    358         "A(IT_9)": {
    359             "key": "IT_DGRV",
    360             "label": "` (dead)",
    361         }
    362         "A(IT_0)": {
    363             "key": "IT_NEQL",
    364             "label": "≠",
    365         }
    366         "A(IT_QUOT)": {
    367             "key": "IT_IEXL",
    368             "label": "¡",
    369         }
    370         "A(IT_IGRV)": {
    371             "key": "IT_DCIR",
    372             "label": "ˆ (dead)",
    373         }
    374         "A(IT_Q)": {
    375             "key": "IT_DLQU",
    376             "label": "„",
    377         }
    378         "A(IT_W)": {
    379             "key": "IT_OMEG",
    380             "label": "Ω",
    381         }
    382         "A(IT_E)": {
    383             "key": "IT_EURO",
    384             "label": "€",
    385         }
    386         "A(IT_R)": {
    387             "key": "IT_REGD",
    388             "label": "®",
    389         }
    390         "A(IT_T)": {
    391             "key": "IT_TM",
    392             "label": "™",
    393         }
    394         "A(IT_Y)": {
    395             "key": "IT_AE",
    396             "label": "Æ",
    397         }
    398         "A(IT_U)": {
    399             "key": "IT_DIAE",
    400             "label": "¨ (dead)",
    401         }
    402         "A(IT_I)": {
    403             "key": "IT_OE",
    404             "label": "Œ",
    405         }
    406         "A(IT_O)": {
    407             "key": "IT_OSTR",
    408             "label": "Ø",
    409         }
    410         "A(IT_P)": {
    411             "key": "IT_PI",
    412             "label": "π",
    413         }
    414         "A(IT_EGRV)": {
    415             "key": "IT_LBRC",
    416             "label": "[",
    417         }
    418         "A(IT_PLUS)": {
    419             "key": "IT_RBRC",
    420             "label": "]",
    421         }
    422         "A(IT_A)": {
    423             "key": "IT_ARNG",
    424             "label": "Å",
    425         }
    426         "A(IT_S)": {
    427             "key": "IT_SS",
    428             "label": "ß",
    429         }
    430         "A(IT_D)": {
    431             "key": "IT_PDIF",
    432             "label": "∂",
    433         }
    434         "A(IT_F)": {
    435             "key": "IT_FHK",
    436             "label": "ƒ",
    437         }
    438         "A(IT_G)": {
    439             "key": "IT_INFN",
    440             "label": "∞",
    441         }
    442         "A(IT_H)": {
    443             "key": "IT_INCR",
    444             "label": "∆",
    445         }
    446         "A(IT_J)": {
    447             "key": "IT_FORD",
    448             "label": "ª",
    449         }
    450         "A(IT_K)": {
    451             "key": "IT_MORD",
    452             "label": "º",
    453         }
    454         "A(IT_L)": {
    455             "key": "IT_NOT",
    456             "label": "¬",
    457         }
    458         "A(IT_OGRV)": {
    459             "key": "IT_AT",
    460             "label": "@",
    461         }
    462         "A(IT_AGRV)": {
    463             "key": "IT_HASH",
    464             "label": "#",
    465         }
    466         "A(IT_UGRV)": {
    467             "key": "IT_PILC",
    468             "label": "¶",
    469         }
    470         "A(IT_LABK)": {
    471             "key": "IT_LTEQ",
    472             "label": "≤",
    473         }
    474         "A(IT_Z)": {
    475             "key": "IT_NARS",
    476             "label": "∑",
    477         }
    478         "A(IT_X)": {
    479             "key": "IT_DAGG",
    480             "label": "†",
    481         }
    482         "A(IT_C)": {
    483             "key": "IT_COPY",
    484             "label": "©",
    485         }
    486         "A(IT_V)": {
    487             "key": "IT_SQRT",
    488             "label": "√",
    489         }
    490         "A(IT_B)": {
    491             "key": "IT_INTG",
    492             "label": "∫",
    493         }
    494         "A(IT_N)": {
    495             "key": "IT_STIL",
    496             "label": "˜ (dead)",
    497         }
    498         "A(IT_M)": {
    499             "key": "IT_MICR",
    500             "label": "µ",
    501         }
    502         "A(IT_COMM)": {
    503             "key": "IT_ELLP",
    504             "label": "…",
    505         }
    506         "A(IT_DOT)": {
    507             "key": "IT_BULT",
    508             "label": "•",
    509         }
    510         "A(IT_MINS)": {
    511             "key": "IT_NDSH",
    512             "label": "–",
    513         }
    514 /* Shift+Alted symbols
    515  * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─────┐
    516  * │ ı │ » │ ” │ ’ │ ¢ │ ‰ │ › │ ⁄ │  │   │ ≈ │ ¿ │ ± │     │
    517  * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬───┤
    518  * │     │ ‚ │ À │ È │ Ì │ Ò │   │ Ù │   │   │ ∏ │ { │ } │   │
    519  * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐  │
    520  * │      │   │ ¯ │ ˘ │ ˙ │ ˚ │ ¸ │ ˝ │ ˛ │ ˇ │ Ç │   │ ◊ │  │
    521  * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┤
    522  * │    │ ≥ │   │ ‡ │ Á │ É │ Í │ Ó │ Ú │   │ · │ — │        │
    523  * ├────┴┬──┴─┬─┴───┼───┴───┴───┴───┴───┴───┼───┴─┬─┴──┬─────┤
    524  * │     │    │     │                       │     │    │     │
    525  * └─────┴────┴─────┴───────────────────────┴─────┴────┴─────┘
    526  */
    527         "S(A(IT_BSLS))": {
    528             "key": "IT_DLSI",
    529             "label": "ı",
    530         }
    531         "S(A(IT_1))": {
    532             "key": "IT_RDAQ",
    533             "label": "»",
    534         }
    535         "S(A(IT_2))": {
    536             "key": "IT_RDQU",
    537             "label": "”",
    538         }
    539         "S(A(IT_3))": {
    540             "key": "IT_RSQU",
    541             "label": "’",
    542         }
    543         "S(A(IT_4))": {
    544             "key": "IT_CENT",
    545             "label": "¢",
    546         }
    547         "S(A(IT_5))": {
    548             "key": "IT_PERM",
    549             "label": "‰",
    550         }
    551         "S(A(IT_6))": {
    552             "key": "IT_RSAQ",
    553             "label": "›",
    554         }
    555         "S(A(IT_7))": {
    556             "key": "IT_FRSL",
    557             "label": "⁄",
    558         }
    559         "S(A(IT_8))": {
    560             "key": "IT_APPL",
    561             "label": " (Apple logo)",
    562         }
    563         "S(A(IT_0))": {
    564             "key": "IT_AEQL",
    565             "label": "≈",
    566         }
    567         "S(A(IT_QUOT))": {
    568             "key": "IT_IQUE",
    569             "label": "¿",
    570         }
    571         "S(A(IT_IGRV))": {
    572             "key": "IT_PLMN",
    573             "label": "±",
    574         }
    575         "S(A(IT_Q))": {
    576             "key": "IT_SLQU",
    577             "label": "‚",
    578         }
    579         "S(A(IT_W))": {
    580             "key": "IT_CAGR",
    581             "label": "À",
    582         }
    583         "S(A(IT_E))": {
    584             "key": "IT_CEGR",
    585             "label": "È",
    586         }
    587         "S(A(IT_R))": {
    588             "key": "IT_CIGR",
    589             "label": "Ì",
    590         }
    591         "S(A(IT_T))": {
    592             "key": "IT_COGR",
    593             "label": "Ò",
    594         }
    595         "S(A(IT_U))": {
    596             "key": "IT_CUGR",
    597             "label": "Ù",
    598         }
    599         "S(A(IT_P))": {
    600             "key": "IT_NARP",
    601             "label": "∏",
    602         }
    603         "S(A(IT_EGRV))": {
    604             "key": "IT_LCBR",
    605             "label": "{",
    606         }
    607         "S(A(IT_PLUS))": {
    608             "key": "IT_RCBR",
    609             "label": "}",
    610         }
    611         "S(A(IT_S))": {
    612             "key": "IT_MACR",
    613             "label": "¯",
    614         }
    615         "S(A(IT_D))": {
    616             "key": "IT_BREV",
    617             "label": "˘",
    618         }
    619         "S(A(IT_F))": {
    620             "key": "IT_DOTA",
    621             "label": "˙",
    622         }
    623         "S(A(IT_G))": {
    624             "key": "IT_RNGA",
    625             "label": "˚",
    626         }
    627         "S(A(IT_H))": {
    628             "key": "IT_CEDL",
    629             "label": "¸",
    630         }
    631         "S(A(IT_J))": {
    632             "key": "IT_DACU",
    633             "label": "˝",
    634         }
    635         "S(A(IT_K))": {
    636             "key": "IT_OGON",
    637             "label": "˛",
    638         }
    639         "S(A(IT_L))": {
    640             "key": "IT_CARN",
    641             "label": "ˇ",
    642         }
    643         "S(A(IT_OGRV))": {
    644             "key": "IT_CCCE",
    645             "label": "Ç",
    646         }
    647         "S(A(IT_UGRV))": {
    648             "key": "IT_LOZN",
    649             "label": "◊",
    650         }
    651         "S(A(IT_LABK))": {
    652             "key": "IT_GTEQ",
    653             "label": "≥",
    654         }
    655         "S(A(IT_X))": {
    656             "key": "IT_DDAG",
    657             "label": "‡",
    658         }
    659         "S(A(IT_C))": {
    660             "key": "IT_CAAC",
    661             "label": "Á",
    662         }
    663         "S(A(IT_V))": {
    664             "key": "IT_CEAC",
    665             "label": "É",
    666         }
    667         "S(A(IT_B))": {
    668             "key": "IT_CIAC",
    669             "label": "Í",
    670         }
    671         "S(A(IT_N))": {
    672             "key": "IT_COAC",
    673             "label": "Ó",
    674         }
    675         "S(A(IT_M))": {
    676             "key": "IT_CUAC",
    677             "label": "Ú",
    678         }
    679         "S(A(IT_DOT))": {
    680             "key": "IT_MDDT",
    681             "label": "·",
    682         }
    683         "S(A(IT_MINS))": {
    684             "key": "IT_MDSH",
    685             "label": "—",
    686         }
    687     }
    688 }