qmk_firmware

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

keycodes_bepo_0.0.1.hjson (19554B)


      1 {
      2     "aliases": {
      3 /*
      4  * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
      5  * │ $ │ " │ « │ » │ ( │ ) │ @ │ + │ - │ / │ * │ = │ % │       │
      6  * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
      7  * │     │ B │ É │ P │ O │ È │ ^ │ V │ D │ L │ J │ Z │ W │     │
      8  * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
      9  * │      │ A │ U │ I │ E │ , │ C │ T │ S │ R │ N │ M │ Ç │    │
     10  * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
     11  * │    │ Ê │ À │ Y │ X │ . │ K │ ' │ Q │ G │ H │ F │          │
     12  * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
     13  * │    │    │    │                        │    │    │    │    │
     14  * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
     15  */
     16         "KC_GRV": {
     17             "key": "BP_DLR",
     18             "label": "$",
     19         }
     20         "KC_1": {
     21             "key": "BP_DQUO",
     22             "label": "\"",
     23         }
     24         "KC_2": {
     25             "key": "BP_LDAQ",
     26             "label": "«",
     27         }
     28         "KC_3": {
     29             "key": "BP_RDAQ",
     30             "label": "»",
     31         }
     32         "KC_4": {
     33             "key": "BP_LPRN",
     34             "label": "(",
     35         }
     36         "KC_5": {
     37             "key": "BP_RPRN",
     38             "label": ")",
     39         }
     40         "KC_6": {
     41             "key": "BP_AT",
     42             "label": "@",
     43         }
     44         "KC_7": {
     45             "key": "BP_PLUS",
     46             "label": "+",
     47         }
     48         "KC_8": {
     49             "key": "BP_MINS",
     50             "label": "-",
     51         }
     52         "KC_9": {
     53             "key": "BP_SLSH",
     54             "label": "/",
     55         }
     56         "KC_0": {
     57             "key": "BP_ASTR",
     58             "label": "*",
     59         }
     60         "KC_MINS": {
     61             "key": "BP_EQL",
     62             "label": "=",
     63         }
     64         "KC_EQL": {
     65             "key": "BP_PERC",
     66             "label": "%",
     67         }
     68         "KC_Q": {
     69             "key": "BP_B",
     70             "label": "B",
     71         }
     72         "KC_W": {
     73             "key": "BP_EACU",
     74             "label": "É",
     75         }
     76         "KC_E": {
     77             "key": "BP_P",
     78             "label": "P",
     79         }
     80         "KC_R": {
     81             "key": "BP_O",
     82             "label": "O",
     83         }
     84         "KC_T": {
     85             "key": "BP_EGRV",
     86             "label": "È",
     87         }
     88         "KC_Y": {
     89             "key": "BP_DCIR",
     90             "label": "^ (dead)",
     91         }
     92         "KC_U": {
     93             "key": "BP_V",
     94             "label": "V",
     95         }
     96         "KC_I": {
     97             "key": "BP_D",
     98             "label": "D",
     99         }
    100         "KC_O": {
    101             "key": "BP_L",
    102             "label": "L",
    103         }
    104         "KC_P": {
    105             "key": "BP_J",
    106             "label": "J",
    107         }
    108         "KC_LBRC": {
    109             "key": "BP_Z",
    110             "label": "Z",
    111         }
    112         "KC_RBRC": {
    113             "key": "BP_W",
    114             "label": "W",
    115         }
    116         "KC_A": {
    117             "key": "BP_A",
    118             "label": "A",
    119         }
    120         "KC_S": {
    121             "key": "BP_U",
    122             "label": "U",
    123         }
    124         "KC_D": {
    125             "key": "BP_I",
    126             "label": "I",
    127         }
    128         "KC_F": {
    129             "key": "BP_E",
    130             "label": "E",
    131         }
    132         "KC_G": {
    133             "key": "BP_COMM",
    134             "label": ",",
    135         }
    136         "KC_H": {
    137             "key": "BP_C",
    138             "label": "C",
    139         }
    140         "KC_J": {
    141             "key": "BP_T",
    142             "label": "T",
    143         }
    144         "KC_K": {
    145             "key": "BP_S",
    146             "label": "S",
    147         }
    148         "KC_L": {
    149             "key": "BP_R",
    150             "label": "R",
    151         }
    152         "KC_SCLN": {
    153             "key": "BP_N",
    154             "label": "N",
    155         }
    156         "KC_QUOT": {
    157             "key": "BP_M",
    158             "label": "M",
    159         }
    160         "KC_BSLS": {
    161             "key": "BP_CCED",
    162             "label": "Ç",
    163         }
    164         "KC_NUBS": {
    165             "key": "BP_ECIR",
    166             "label": "Ê",
    167         }
    168         "KC_Z": {
    169             "key": "BP_AGRV",
    170             "label": "À",
    171         }
    172         "KC_X": {
    173             "key": "BP_Y",
    174             "label": "Y",
    175         }
    176         "KC_C": {
    177             "key": "BP_X",
    178             "label": "X",
    179         }
    180         "KC_V": {
    181             "key": "BP_DOT",
    182             "label": ".",
    183         }
    184         "KC_B": {
    185             "key": "BP_K",
    186             "label": "K",
    187         }
    188         "KC_N": {
    189             "key": "BP_QUOT",
    190             "label": "'",
    191         }
    192         "KC_M": {
    193             "key": "BP_Q",
    194             "label": "Q",
    195         }
    196         "KC_COMM": {
    197             "key": "BP_G",
    198             "label": "G",
    199         }
    200         "KC_DOT": {
    201             "key": "BP_H",
    202             "label": "H",
    203         }
    204         "KC_SLSH": {
    205             "key": "BP_F",
    206             "label": "F",
    207         }
    208 /* Shifted symbols
    209  * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
    210  * │ # │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ ° │ ` │       │
    211  * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
    212  * │     │   │   │   │   │   │ ! │   │   │   │   │   │   │     │
    213  * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
    214  * │      │   │   │   │   │ ; │   │   │   │   │   │   │   │    │
    215  * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
    216  * │    │   │   │   │   │ : │   │ ? │   │   │   │   │          │
    217  * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
    218  * │    │    │    │                        │    │    │    │    │
    219  * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
    220  */
    221         "S(BP_DLR)": {
    222             "key": "BP_HASH",
    223             "label": "#",
    224         }
    225         "S(BP_DQUO)": {
    226             "key": "BP_1",
    227             "label": "1",
    228         }
    229         "S(BP_LDAQ)": {
    230             "key": "BP_2",
    231             "label": "2",
    232         }
    233         "S(BP_RDAQ)": {
    234             "key": "BP_3",
    235             "label": "3",
    236         }
    237         "S(BP_LPRN)": {
    238             "key": "BP_4",
    239             "label": "4",
    240         }
    241         "S(BP_RPRN)": {
    242             "key": "BP_5",
    243             "label": "5",
    244         }
    245         "S(BP_AT)": {
    246             "key": "BP_6",
    247             "label": "6",
    248         }
    249         "S(BP_PLUS)": {
    250             "key": "BP_7",
    251             "label": "7",
    252         }
    253         "S(BP_MINS)": {
    254             "key": "BP_8",
    255             "label": "8",
    256         }
    257         "S(BP_SLSH)": {
    258             "key": "BP_9",
    259             "label": "9",
    260         }
    261         "S(BP_ASTR)": {
    262             "key": "BP_0",
    263             "label": "0",
    264         }
    265         "S(BP_EQL)": {
    266             "key": "BP_DEG",
    267             "label": "°",
    268         }
    269         "S(BP_PERC)": {
    270             "key": "BP_GRV",
    271             "label": "`",
    272         }
    273         "S(BP_DCIR)": {
    274             "key": "BP_EXLM",
    275             "label": "!",
    276         }
    277         "S(BP_COMM)": {
    278             "key": "BP_SCLN",
    279             "label": ";",
    280         }
    281         "S(BP_DOT)": {
    282             "key": "BP_COLN",
    283             "label": ":",
    284         }
    285         "S(BP_QUOT)": {
    286             "key": "BP_QUES",
    287             "label": "?",
    288         }
    289         "S(KC_SPC)": {
    290             "key": "BP_NBSP",
    291             "label": "(non-breaking space)",
    292         }
    293 /* AltGr symbols
    294  * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
    295  * │ – │ — │ < │ > │ [ │ ] │ ^ │ ± │ − │ ÷ │ × │ ≠ │ ‰ │       │
    296  * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
    297  * │     │ | │ ´ │ & │ Œ │ ` │ ¡ │ ˇ │ Ð │ / │ IJ │ Ə │ ˘ │     │
    298  * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
    299  * │      │ Æ │ Ù │ ¨ │ € │   │ © │ Þ │ ẞ │ ® │ ~ │ ¯ │ ¸ │    │
    300  * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
    301  * │    │   │ \ │ { │ } │ … │ ~ │ ¿ │ ° │   │ † │ ˛ │          │
    302  * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
    303  * │    │    │    │           _            │    │    │    │    │
    304  * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
    305  */
    306         "ALGR(BP_DLR)": {
    307             "key": "BP_NDSH",
    308             "label": "–",
    309         }
    310         "ALGR(BP_DQUO)": {
    311             "key": "BP_MDSH",
    312             "label": "—",
    313         }
    314         "ALGR(BP_LDAQ)": {
    315             "key": "BP_LABK",
    316             "label": "<",
    317         }
    318         "ALGR(BP_RDAQ)": {
    319             "key": "BP_RABK",
    320             "label": ">",
    321         }
    322         "ALGR(BP_LPRN)": {
    323             "key": "BP_LBRC",
    324             "label": "[",
    325         }
    326         "ALGR(BP_RPRN)": {
    327             "key": "BP_RBRC",
    328             "label": "]",
    329         }
    330         "ALGR(BP_AT)": {
    331             "key": "BP_CIRC",
    332             "label": "^",
    333         }
    334         "ALGR(BP_PLUS)": {
    335             "key": "BP_PLMN",
    336             "label": "±",
    337         }
    338         "ALGR(BP_MINS)": {
    339             "key": "BP_MMNS",
    340             "label": "−",
    341         }
    342         "ALGR(BP_SLSH)": {
    343             "key": "BP_DIV",
    344             "label": "÷",
    345         }
    346         "ALGR(BP_ASTR)": {
    347             "key": "BP_MUL",
    348             "label": "×",
    349         }
    350         "ALGR(BP_EQL)": {
    351             "key": "BP_NEQL",
    352             "label": "≠",
    353         }
    354         "ALGR(BP_PERC)": {
    355             "key": "BP_PERM",
    356             "label": "‰",
    357         }
    358         "ALGR(BP_B)": {
    359             "key": "BP_PIPE",
    360             "label": "|",
    361         }
    362         "ALGR(BP_EACU)": {
    363             "key": "BP_ACUT",
    364             "label": "´ (dead)",
    365         }
    366         "ALGR(BP_P)": {
    367             "key": "BP_AMPR",
    368             "label": "&",
    369         }
    370         "ALGR(BP_O)": {
    371             "key": "BP_OE",
    372             "label": "Œ",
    373         }
    374         "ALGR(BP_EGRV)": {
    375             "key": "BP_DGRV",
    376             "label": "` (dead)",
    377         }
    378         "ALGR(BP_DCIR)": {
    379             "key": "BP_IEXL",
    380             "label": "¡",
    381         }
    382         "ALGR(BP_V)": {
    383             "key": "BP_CARN",
    384             "label": "ˇ (dead)",
    385         }
    386         "ALGR(BP_D)": {
    387             "key": "BP_ETH",
    388             "label": "Ð",
    389         }
    390         "ALGR(BP_L)": {
    391             "key": "BP_DSLS",
    392             "label": "/ (dead)",
    393         }
    394         "ALGR(BP_J)": {
    395             "key": "BP_IJ",
    396             "label": "IJ",
    397         }
    398         "ALGR(BP_Z)": {
    399             "key": "BP_SCHW",
    400             "label": "Ə",
    401         }
    402         "ALGR(BP_W)": {
    403             "key": "BP_BREV",
    404             "label": "˘ (dead)",
    405         }
    406         "ALGR(BP_A)": {
    407             "key": "BP_AE",
    408             "label": "Æ",
    409         }
    410         "ALGR(BP_U)": {
    411             "key": "BP_UGRV",
    412             "label": "Ù",
    413         }
    414         "ALGR(BP_I)": {
    415             "key": "BP_DIAE",
    416             "label": "¨ (dead)",
    417         }
    418         "ALGR(BP_E)": {
    419             "key": "BP_EURO",
    420             "label": "€",
    421         }
    422         "ALGR(BP_C)": {
    423             "key": "BP_COPY",
    424             "label": "©",
    425         }
    426         "ALGR(BP_T)": {
    427             "key": "BP_THRN",
    428             "label": "Þ",
    429         }
    430         "ALGR(BP_S)": {
    431             "key": "BP_SS",
    432             "label": "ẞ",
    433         }
    434         "ALGR(BP_R)": {
    435             "key": "BP_REGD",
    436             "label": "®",
    437         }
    438         "ALGR(BP_N)": {
    439             "key": "BP_DTIL",
    440             "label": "~ (dead)",
    441         }
    442         "ALGR(BP_M)": {
    443             "key": "BP_MACR",
    444             "label": "¯ (dead)",
    445         }
    446         "ALGR(BP_CCED)": {
    447             "key": "BP_CEDL",
    448             "label": "¸ (dead)",
    449         }
    450         "ALGR(BP_AGRV)": {
    451             "key": "BP_BSLS",
    452             "label": "\\",
    453         }
    454         "ALGR(BP_Y)": {
    455             "key": "BP_LCBR",
    456             "label": "{",
    457         }
    458         "ALGR(BP_X)": {
    459             "key": "BP_RCBR",
    460             "label": "}",
    461         }
    462         "ALGR(BP_DOT)": {
    463             "key": "BP_ELLP",
    464             "label": "…",
    465         }
    466         "ALGR(BP_K)": {
    467             "key": "BP_TILD",
    468             "label": "~",
    469         }
    470         "ALGR(BP_QUES)": {
    471             "key": "BP_IQUE",
    472             "label": "¿",
    473         }
    474         "ALGR(BP_Q)": {
    475             "key": "BP_RNGA",
    476             "label": "° (dead)",
    477         }
    478         "ALGR(BP_G)": {
    479             "key": "BP_DGRK",
    480             "label": "µ (dead Greek key)",
    481         }
    482         "ALGR(BP_H)": {
    483             "key": "BP_DAGG",
    484             "label": "†",
    485         }
    486         "ALGR(BP_F)": {
    487             "key": "BP_OGON",
    488             "label": "˛ (dead)",
    489         }
    490         "ALGR(KC_SPC)": {
    491             "key": "BP_UNDS",
    492             "label": "_",
    493         }
    494 /* Shift+AltGr symbols
    495  * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
    496  * │ ¶ │ „ │ “ │ ” │ ≤ │ ≥ │   │ ¬ │ ¼ │ ½ │ ¾ │ ′ │ ″ │       │
    497  * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
    498  * │     │ ¦ │ ˝ │ § │   │   │   │   │   │   │   │   │   │     │
    499  * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
    500  * │      │   │   │ ˙ │ ¤ │ ̛  │ ſ │   │   │ ™ │   │ º │ , │    │
    501  * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
    502  * │    │   │   │ ‘ │ ’ │ · │ ⌨ │ ̉  │ ̣  │   │ ‡ │ ª │          │
    503  * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
    504  * │    │    │    │                        │    │    │    │    │
    505  * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
    506  */
    507         "S(ALGR(BP_DLR))": {
    508             "key": "BP_PARA",
    509             "label": "¶",
    510         }
    511         "S(ALGR(BP_DQUO))": {
    512             "key": "BP_DLQU",
    513             "label": "„",
    514         }
    515         "S(ALGR(BP_LDAQ))": {
    516             "key": "BP_LDQU",
    517             "label": "“",
    518         }
    519         "S(ALGR(BP_RDAQ))": {
    520             "key": "BP_RDQU",
    521             "label": "”",
    522         }
    523         "S(ALGR(BP_LPRN))": {
    524             "key": "BP_LEQL",
    525             "label": "≤",
    526         }
    527         "S(ALGR(BP_RPRN))": {
    528             "key": "BP_GEQL",
    529             "label": "≥",
    530         }
    531         "S(ALGR(BP_PLUS))": {
    532             "key": "BP_NOT",
    533             "label": "¬",
    534         }
    535         "S(ALGR(BP_MINS))": {
    536             "key": "BP_QRTR",
    537             "label": "¼",
    538         }
    539         "S(ALGR(BP_SLSH))": {
    540             "key": "BP_HALF",
    541             "label": "½",
    542         }
    543         "S(ALGR(BP_ASTR))": {
    544             "key": "BP_TQTR",
    545             "label": "¾",
    546         }
    547         "S(ALGR(BP_EQL))": {
    548             "key": "BP_PRIM",
    549             "label": "′",
    550         }
    551         "S(ALGR(BP_PERC))": {
    552             "key": "BP_DPRM",
    553             "label": "″",
    554         }
    555         "S(ALGR(BP_B))": {
    556             "key": "BP_BRKP",
    557             "label": "¦",
    558         }
    559         "S(ALGR(BP_EACU))": {
    560             "key": "BP_DACU",
    561             "label": "˝ (dead)",
    562         }
    563         "S(ALGR(BP_P))": {
    564             "key": "BP_SECT",
    565             "label": "§",
    566         }
    567         "S(ALGR(BP_I))": {
    568             "key": "BP_DOTA",
    569             "label": "˙ (dead)",
    570         }
    571         "S(ALGR(BP_E))": {
    572             "key": "BP_CURR",
    573             "label": "¤ (dead)",
    574         }
    575         "S(ALGR(BP_COMM))": {
    576             "key": "BP_HORN",
    577             "label": "̛ (dead)",
    578         }
    579         "S(ALGR(BP_C))": {
    580             "key": "BP_LNGS",
    581             "label": "ſ",
    582         }
    583         "S(ALGR(BP_R))": {
    584             "key": "BP_TM",
    585             "label": "™",
    586         }
    587         "S(ALGR(BP_M))": {
    588             "key": "BP_MORD",
    589             "label": "º",
    590         }
    591         "S(ALGR(BP_CCED))": {
    592             "key": "BP_DCMM",
    593             "label": ", (dead)",
    594         }
    595         "S(ALGR(BP_Y))": {
    596             "key": "BP_LSQU",
    597             "label": "‘",
    598         }
    599         "S(ALGR(BP_X))": {
    600             "key": "BP_RSQU",
    601             "label": "’",
    602         }
    603         "S(ALGR(BP_DOT))": {
    604             "key": "BP_MDDT",
    605             "label": "·",
    606         }
    607         "S(ALGR(BP_K))": {
    608             "key": "BP_KEYB",
    609             "label": "⌨",
    610         }
    611         "S(ALGR(BP_QUOT))": {
    612             "key": "BP_HOKA",
    613             "label": "̉ (dead)",
    614         }
    615         "S(ALGR(BP_Q))": {
    616             "key": "BP_DOTB",
    617             "label": "̣ (dead)",
    618         }
    619         "S(ALGR(BP_H))": {
    620             "key": "BP_DDAG",
    621             "label": "‡",
    622         }
    623         "S(ALGR(BP_F))": {
    624             "key": "BP_FORD",
    625             "label": "ª",
    626         }
    627         "S(ALGR(KC_SPC))": {
    628             "key": "BP_NNBS",
    629             "label": "(narrow non-breaking space)",
    630         }
    631     }
    632 }