641 lines
		
	
	
		
			No EOL
		
	
	
		
			20 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			641 lines
		
	
	
		
			No EOL
		
	
	
		
			20 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
{
 | 
						||
    "aliases": {
 | 
						||
/*
 | 
						||
 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
 | 
						||
 * │ / │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = │       │
 | 
						||
 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
 | 
						||
 * │     │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │ ^ │ Ç │     │
 | 
						||
 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
 | 
						||
 * │      │ A │ S │ D │ F │ G │ H │ J │ K │ L │ ; │ È │ À │    │
 | 
						||
 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
 | 
						||
 * │    │ Ù │ Z │ X │ C │ V │ B │ N │ M │ , │ . │ É │          │
 | 
						||
 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
 | 
						||
 * │    │    │    │                        │    │    │    │    │
 | 
						||
 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
 | 
						||
 */
 | 
						||
        "KC_GRV": {
 | 
						||
            "key": "CA_SLSH",
 | 
						||
            "label": "/",
 | 
						||
        }
 | 
						||
        "KC_1": {
 | 
						||
            "key": "CA_1",
 | 
						||
            "label": "1",
 | 
						||
        }
 | 
						||
        "KC_2": {
 | 
						||
            "key": "CA_2",
 | 
						||
            "label": "2",
 | 
						||
        }
 | 
						||
        "KC_3": {
 | 
						||
            "key": "CA_3",
 | 
						||
            "label": "3",
 | 
						||
        }
 | 
						||
        "KC_4": {
 | 
						||
            "key": "CA_4",
 | 
						||
            "label": "4",
 | 
						||
        }
 | 
						||
        "KC_5": {
 | 
						||
            "key": "CA_5",
 | 
						||
            "label": "5",
 | 
						||
        }
 | 
						||
        "KC_6": {
 | 
						||
            "key": "CA_6",
 | 
						||
            "label": "6",
 | 
						||
        }
 | 
						||
        "KC_7": {
 | 
						||
            "key": "CA_7",
 | 
						||
            "label": "7",
 | 
						||
        }
 | 
						||
        "KC_8": {
 | 
						||
            "key": "CA_8",
 | 
						||
            "label": "8",
 | 
						||
        }
 | 
						||
        "KC_9": {
 | 
						||
            "key": "CA_9",
 | 
						||
            "label": "9",
 | 
						||
        }
 | 
						||
        "KC_0": {
 | 
						||
            "key": "CA_0",
 | 
						||
            "label": "0",
 | 
						||
        }
 | 
						||
        "KC_MINS": {
 | 
						||
            "key": "CA_MINS",
 | 
						||
            "label": "-",
 | 
						||
        }
 | 
						||
        "KC_EQL": {
 | 
						||
            "key": "CA_EQL",
 | 
						||
            "label": "=",
 | 
						||
        }
 | 
						||
        "KC_Q": {
 | 
						||
            "key": "CA_Q",
 | 
						||
            "label": "Q",
 | 
						||
        }
 | 
						||
        "KC_W": {
 | 
						||
            "key": "CA_W",
 | 
						||
            "label": "W",
 | 
						||
        }
 | 
						||
        "KC_E": {
 | 
						||
            "key": "CA_E",
 | 
						||
            "label": "E",
 | 
						||
        }
 | 
						||
        "KC_R": {
 | 
						||
            "key": "CA_R",
 | 
						||
            "label": "R",
 | 
						||
        }
 | 
						||
        "KC_T": {
 | 
						||
            "key": "CA_T",
 | 
						||
            "label": "T",
 | 
						||
        }
 | 
						||
        "KC_Y": {
 | 
						||
            "key": "CA_Y",
 | 
						||
            "label": "Y",
 | 
						||
        }
 | 
						||
        "KC_U": {
 | 
						||
            "key": "CA_U",
 | 
						||
            "label": "U",
 | 
						||
        }
 | 
						||
        "KC_I": {
 | 
						||
            "key": "CA_I",
 | 
						||
            "label": "I",
 | 
						||
        }
 | 
						||
        "KC_O": {
 | 
						||
            "key": "CA_O",
 | 
						||
            "label": "O",
 | 
						||
        }
 | 
						||
        "KC_P": {
 | 
						||
            "key": "CA_P",
 | 
						||
            "label": "P",
 | 
						||
        }
 | 
						||
        "KC_LBRC": {
 | 
						||
            "key": "CA_CIRC",
 | 
						||
            "label": "^ (dead)",
 | 
						||
        }
 | 
						||
        "KC_RBRC": {
 | 
						||
            "key": "CA_CCED",
 | 
						||
            "label": "Ç",
 | 
						||
        }
 | 
						||
        "KC_A": {
 | 
						||
            "key": "CA_A",
 | 
						||
            "label": "A",
 | 
						||
        }
 | 
						||
        "KC_S": {
 | 
						||
            "key": "CA_S",
 | 
						||
            "label": "S",
 | 
						||
        }
 | 
						||
        "KC_D": {
 | 
						||
            "key": "CA_D",
 | 
						||
            "label": "D",
 | 
						||
        }
 | 
						||
        "KC_F": {
 | 
						||
            "key": "CA_F",
 | 
						||
            "label": "F",
 | 
						||
        }
 | 
						||
        "KC_G": {
 | 
						||
            "key": "CA_G",
 | 
						||
            "label": "G",
 | 
						||
        }
 | 
						||
        "KC_H": {
 | 
						||
            "key": "CA_H",
 | 
						||
            "label": "H",
 | 
						||
        }
 | 
						||
        "KC_J": {
 | 
						||
            "key": "CA_J",
 | 
						||
            "label": "J",
 | 
						||
        }
 | 
						||
        "KC_K": {
 | 
						||
            "key": "CA_K",
 | 
						||
            "label": "K",
 | 
						||
        }
 | 
						||
        "KC_L": {
 | 
						||
            "key": "CA_L",
 | 
						||
            "label": "L",
 | 
						||
        }
 | 
						||
        "KC_SCLN": {
 | 
						||
            "key": "CA_SCLN",
 | 
						||
            "label": ";",
 | 
						||
        }
 | 
						||
        "KC_QUOT": {
 | 
						||
            "key": "CA_EGRV",
 | 
						||
            "label": "É",
 | 
						||
        }
 | 
						||
        "KC_NUHS": {
 | 
						||
            "key": "CA_AGRV",
 | 
						||
            "label": "À",
 | 
						||
        }
 | 
						||
        "KC_NUBS": {
 | 
						||
            "key": "CA_UGRV",
 | 
						||
            "label": "Ù",
 | 
						||
        }
 | 
						||
        "KC_Z": {
 | 
						||
            "key": "CA_Z",
 | 
						||
            "label": "Z",
 | 
						||
        }
 | 
						||
        "KC_X": {
 | 
						||
            "key": "CA_X",
 | 
						||
            "label": "X",
 | 
						||
        }
 | 
						||
        "KC_C": {
 | 
						||
            "key": "CA_C",
 | 
						||
            "label": "C",
 | 
						||
        }
 | 
						||
        "KC_V": {
 | 
						||
            "key": "CA_V",
 | 
						||
            "label": "V",
 | 
						||
        }
 | 
						||
        "KC_B": {
 | 
						||
            "key": "CA_B",
 | 
						||
            "label": "B",
 | 
						||
        }
 | 
						||
        "KC_N": {
 | 
						||
            "key": "CA_N",
 | 
						||
            "label": "N",
 | 
						||
        }
 | 
						||
        "KC_M": {
 | 
						||
            "key": "CA_M",
 | 
						||
            "label": "M",
 | 
						||
        }
 | 
						||
        "KC_COMM": {
 | 
						||
            "key": "CA_COMM",
 | 
						||
            "label": ",",
 | 
						||
        }
 | 
						||
        "KC_DOT": {
 | 
						||
            "key": "CA_DOT",
 | 
						||
            "label": ".",
 | 
						||
        }
 | 
						||
        "KC_SLSH": {
 | 
						||
            "key": "CA_EACU",
 | 
						||
            "label": "É",
 | 
						||
        }
 | 
						||
/* Shifted symbols
 | 
						||
 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
 | 
						||
 * │ \ │ ! │ @ │ # │ $ │ % │ ? │ & │ * │ ( │ ) │ _ │ + │       │
 | 
						||
 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
 | 
						||
 * │     │   │   │   │   │   │   │   │   │   │   │ ¨ │   │     │
 | 
						||
 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
 | 
						||
 * │      │   │   │   │   │   │   │   │   │   │ : │   │   │    │
 | 
						||
 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
 | 
						||
 * │    │   │   │   │   │   │   │   │   │ ' │ " │   │          │
 | 
						||
 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
 | 
						||
 * │    │    │    │                        │    │    │    │    │
 | 
						||
 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
 | 
						||
 */
 | 
						||
        "S(CA_SLSH)": {
 | 
						||
            "key": "CA_BSLS",
 | 
						||
            "label": "\\",
 | 
						||
        }
 | 
						||
        "S(CA_1)": {
 | 
						||
            "key": "CA_EXLM",
 | 
						||
            "label": "!",
 | 
						||
        }
 | 
						||
        "S(CA_2)": {
 | 
						||
            "key": "CA_AT",
 | 
						||
            "label": "@",
 | 
						||
        }
 | 
						||
        "S(CA_3)": {
 | 
						||
            "key": "CA_HASH",
 | 
						||
            "label": "#",
 | 
						||
        }
 | 
						||
        "S(CA_4)": {
 | 
						||
            "key": "CA_DLR",
 | 
						||
            "label": "$",
 | 
						||
        }
 | 
						||
        "S(CA_5)": {
 | 
						||
            "key": "CA_PERC",
 | 
						||
            "label": "%",
 | 
						||
        }
 | 
						||
        "S(CA_6)": {
 | 
						||
            "key": "CA_QUES",
 | 
						||
            "label": "?",
 | 
						||
        }
 | 
						||
        "S(CA_7)": {
 | 
						||
            "key": "CA_AMPR",
 | 
						||
            "label": "&",
 | 
						||
        }
 | 
						||
        "S(CA_8)": {
 | 
						||
            "key": "CA_ASTR",
 | 
						||
            "label": "*",
 | 
						||
        }
 | 
						||
        "S(CA_9)": {
 | 
						||
            "key": "CA_LPRN",
 | 
						||
            "label": "(",
 | 
						||
        }
 | 
						||
        "S(CA_0)": {
 | 
						||
            "key": "CA_RPRN",
 | 
						||
            "label": ")",
 | 
						||
        }
 | 
						||
        "S(CA_MINS)": {
 | 
						||
            "key": "CA_UNDS",
 | 
						||
            "label": "_",
 | 
						||
        }
 | 
						||
        "S(CA_EQL)": {
 | 
						||
            "key": "CA_PLUS",
 | 
						||
            "label": "+",
 | 
						||
        }
 | 
						||
        "S(CA_CIRC)": {
 | 
						||
            "key": "CA_DIAE",
 | 
						||
            "label": "¨ (dead)",
 | 
						||
        }
 | 
						||
        "S(CA_SCLN)": {
 | 
						||
            "key": "CA_COLN",
 | 
						||
            "label": ":",
 | 
						||
        }
 | 
						||
        "S(CA_COMM)": {
 | 
						||
            "key": "CA_QUOT",
 | 
						||
            "label": "'",
 | 
						||
        }
 | 
						||
        "S(CA_DOT)": {
 | 
						||
            "key": "CA_DQUO",
 | 
						||
            "label": "\"",
 | 
						||
        }
 | 
						||
/* AltGr symbols
 | 
						||
 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
 | 
						||
 * │ | │   │   │   │ ¤ │   │   │ { │ } │ [ │ ] │   │ ¬ │       │
 | 
						||
 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
 | 
						||
 * │     │   │   │ € │   │   │   │   │   │   │   │ ` │ ~ │     │
 | 
						||
 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
 | 
						||
 * │      │   │   │   │   │   │   │   │   │   │ ° │   │   │    │
 | 
						||
 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
 | 
						||
 * │    │   │ « │ » │   │   │   │   │   │ < │ > │   │          │
 | 
						||
 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
 | 
						||
 * │    │    │    │                        │    │    │    │    │
 | 
						||
 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
 | 
						||
 */
 | 
						||
        "ALGR(CA_SLSH)": {
 | 
						||
            "key": "CA_PIPE",
 | 
						||
            "label": "|",
 | 
						||
        }
 | 
						||
        "ALGR(CA_4)": {
 | 
						||
            "key": "CA_CURR",
 | 
						||
            "label": "¤",
 | 
						||
        }
 | 
						||
        "ALGR(CA_7)": {
 | 
						||
            "key": "CA_LCBR",
 | 
						||
            "label": "{",
 | 
						||
        }
 | 
						||
        "ALGR(CA_8)": {
 | 
						||
            "key": "CA_RCBR",
 | 
						||
            "label": "}",
 | 
						||
        }
 | 
						||
        "ALGR(CA_9)": {
 | 
						||
            "key": "CA_LBRC",
 | 
						||
            "label": "[",
 | 
						||
        }
 | 
						||
        "ALGR(CA_0)": {
 | 
						||
            "key": "CA_RBRC",
 | 
						||
            "label": "]",
 | 
						||
        }
 | 
						||
        "ALGR(CA_EQL)": {
 | 
						||
            "key": "CA_NOT",
 | 
						||
            "label": "¬",
 | 
						||
        }
 | 
						||
        "ALGR(CA_E)": {
 | 
						||
            "key": "CA_EURO",
 | 
						||
            "label": "€",
 | 
						||
        }
 | 
						||
        "ALGR(CA_CIRC)": {
 | 
						||
            "key": "CA_GRV",
 | 
						||
            "label": "` (dead)",
 | 
						||
        }
 | 
						||
        "ALGR(CA_CCED)": {
 | 
						||
            "key": "CA_DTIL",
 | 
						||
            "label": "~ (dead)",
 | 
						||
        }
 | 
						||
        "ALGR(CA_SCLN)": {
 | 
						||
            "key": "CA_DEG",
 | 
						||
            "label": "°",
 | 
						||
        }
 | 
						||
        "ALGR(CA_Z)": {
 | 
						||
            "key": "CA_LDAQ",
 | 
						||
            "label": "«",
 | 
						||
        }
 | 
						||
        "ALGR(CA_X)": {
 | 
						||
            "key": "CA_RDAQ",
 | 
						||
            "label": "»",
 | 
						||
        }
 | 
						||
        "ALGR(CA_COMM)": {
 | 
						||
            "key": "CA_LABK",
 | 
						||
            "label": "<",
 | 
						||
        }
 | 
						||
        "ALGR(CA_DOT)": {
 | 
						||
            "key": "CA_RABK",
 | 
						||
            "label": ">",
 | 
						||
        }
 | 
						||
/* Right Ctrl symbols
 | 
						||
 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
 | 
						||
 * │   │ ¹ │ ² │ ³ │ ¼ │ ½ │ ¾ │   │   │   │   │   │ ¸ │       │
 | 
						||
 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
 | 
						||
 * │     │ Ω │ Ł │ Œ │ ¶ │ Ŧ │ ← │ ↓ │ → │ Ø │ Þ │   │ ~ │     │
 | 
						||
 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
 | 
						||
 * │      │ Æ │ ß │ Ð │   │ Ŋ │ Ħ │ IJ │ ĸ │ Ŀ │ ´ │   │   │    │
 | 
						||
 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
 | 
						||
 * │    │   │   │   │ ¢ │ “ │ ” │ ʼn │ μ │ ― │ ˙ │   │          │
 | 
						||
 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
 | 
						||
 * │    │    │    │                        │    │    │    │    │
 | 
						||
 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
 | 
						||
 */
 | 
						||
        "RCTL(CA_1)": {
 | 
						||
            "key": "CA_SUP1",
 | 
						||
            "label": "¹",
 | 
						||
        }
 | 
						||
        "RCTL(CA_2)": {
 | 
						||
            "key": "CA_SUP2",
 | 
						||
            "label": "²",
 | 
						||
        }
 | 
						||
        "RCTL(CA_3)": {
 | 
						||
            "key": "CA_SUP3",
 | 
						||
            "label": "³",
 | 
						||
        }
 | 
						||
        "RCTL(CA_4)": {
 | 
						||
            "key": "CA_QRTR",
 | 
						||
            "label": "¼",
 | 
						||
        }
 | 
						||
        "RCTL(CA_5)": {
 | 
						||
            "key": "CA_HALF",
 | 
						||
            "label": "½",
 | 
						||
        }
 | 
						||
        "RCTL(CA_6)": {
 | 
						||
            "key": "CA_TQTR",
 | 
						||
            "label": "¾",
 | 
						||
        }
 | 
						||
        "RCTL(CA_EQL)": {
 | 
						||
            "key": "CA_CEDL",
 | 
						||
            "label": "¸ (dead)",
 | 
						||
        }
 | 
						||
        "RCTL(CA_Q)": {
 | 
						||
            "key": "CA_OMEG",
 | 
						||
            "label": "Ω",
 | 
						||
        }
 | 
						||
        "RCTL(CA_W)": {
 | 
						||
            "key": "CA_LSTR",
 | 
						||
            "label": "Ł",
 | 
						||
        }
 | 
						||
        "RCTL(CA_E)": {
 | 
						||
            "key": "CA_OE",
 | 
						||
            "label": "Œ",
 | 
						||
        }
 | 
						||
        "RCTL(CA_R)": {
 | 
						||
            "key": "CA_PARA",
 | 
						||
            "label": "¶",
 | 
						||
        }
 | 
						||
        "RCTL(CA_T)": {
 | 
						||
            "key": "CA_TSTR",
 | 
						||
            "label": "Ŧ",
 | 
						||
        }
 | 
						||
        "RCTL(CA_Y)": {
 | 
						||
            "key": "CA_LARR",
 | 
						||
            "label": "←",
 | 
						||
        }
 | 
						||
        "RCTL(CA_U)": {
 | 
						||
            "key": "CA_DARR",
 | 
						||
            "label": "↓",
 | 
						||
        }
 | 
						||
        "RCTL(CA_I)": {
 | 
						||
            "key": "CA_RARR",
 | 
						||
            "label": "→",
 | 
						||
        }
 | 
						||
        "RCTL(CA_O)": {
 | 
						||
            "key": "CA_OSTR",
 | 
						||
            "label": "Ø",
 | 
						||
        }
 | 
						||
        "RCTL(CA_P)": {
 | 
						||
            "key": "CA_THRN",
 | 
						||
            "label": "Þ",
 | 
						||
        }
 | 
						||
        "RCTL(CA_CCED)": {
 | 
						||
            "key": "CA_TILD",
 | 
						||
            "label": "~",
 | 
						||
        }
 | 
						||
        "RCTL(CA_A)": {
 | 
						||
            "key": "CA_AE",
 | 
						||
            "label": "Æ",
 | 
						||
        }
 | 
						||
        "RCTL(CA_S)": {
 | 
						||
            "key": "CA_SS",
 | 
						||
            "label": "ß",
 | 
						||
        }
 | 
						||
        "RCTL(CA_D)": {
 | 
						||
            "key": "CA_ETH",
 | 
						||
            "label": "Ð",
 | 
						||
        }
 | 
						||
        "RCTL(CA_G)": {
 | 
						||
            "key": "CA_ENG",
 | 
						||
            "label": "Ŋ",
 | 
						||
        }
 | 
						||
        "RCTL(CA_H)": {
 | 
						||
            "key": "CA_HSTR",
 | 
						||
            "label": "Ħ",
 | 
						||
        }
 | 
						||
        "RCTL(CA_J)": {
 | 
						||
            "key": "CA_IJ",
 | 
						||
            "label": "IJ",
 | 
						||
        }
 | 
						||
        "RCTL(CA_K)": {
 | 
						||
            "key": "CA_KRA",
 | 
						||
            "label": "ĸ",
 | 
						||
        }
 | 
						||
        "RCTL(CA_L)": {
 | 
						||
            "key": "CA_LMDT",
 | 
						||
            "label": "Ŀ",
 | 
						||
        }
 | 
						||
        "RCTL(CA_SCLN)": {
 | 
						||
            "key": "CA_ACUT",
 | 
						||
            "label": "´ (dead)",
 | 
						||
        }
 | 
						||
        "RCTL(CA_C)": {
 | 
						||
            "key": "CA_CENT",
 | 
						||
            "label": "¢",
 | 
						||
        }
 | 
						||
        "RCTL(CA_V)": {
 | 
						||
            "key": "CA_LDQU",
 | 
						||
            "label": "“",
 | 
						||
        }
 | 
						||
        "RCTL(CA_B)": {
 | 
						||
            "key": "CA_RDQU",
 | 
						||
            "label": "”",
 | 
						||
        }
 | 
						||
        "RCTL(CA_N)": {
 | 
						||
            "key": "CA_APSN",
 | 
						||
            "label": "ʼn",
 | 
						||
        }
 | 
						||
        "RCTL(CA_M)": {
 | 
						||
            "key": "CA_MICR",
 | 
						||
            "label": "μ",
 | 
						||
        }
 | 
						||
        "RCTL(CA_COMM)": {
 | 
						||
            "key": "CA_HRZB",
 | 
						||
            "label": "―",
 | 
						||
        }
 | 
						||
        "RCTL(CA_DOT)": {
 | 
						||
            "key": "CA_DOTA",
 | 
						||
            "label": "˙ (dead)",
 | 
						||
        }
 | 
						||
/* Shift+Right Ctrl symbols
 | 
						||
 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
 | 
						||
 * │ - │ ¡ │   │ £ │   │ ⅜ │ ⅝ │ ⅞ │ ™ │ ± │   │ ¿ │ ˛ │       │
 | 
						||
 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
 | 
						||
 * │     │   │   │   │ ® │   │ ¥ │ ↑ │ ı │   │   │ ° │ ¯ │     │
 | 
						||
 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
 | 
						||
 * │      │   │ § │   │ ª │   │   │   │   │   │ ˝ │ ˇ │ ˘ │    │
 | 
						||
 * ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
 | 
						||
 * │    │ ¦ │   │   │ © │ ‘ │ ’ │ ♪ │ º │ × │ ÷ │   │          │
 | 
						||
 * ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
 | 
						||
 * │    │    │    │                        │    │    │    │    │
 | 
						||
 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
 | 
						||
 */
 | 
						||
        "RCTL(S(CA_SLSH))": {
 | 
						||
            "key": "CA_SHYP",
 | 
						||
            "label": " (soft hyphen)",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_1))": {
 | 
						||
            "key": "CA_IEXL",
 | 
						||
            "label": "¡",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_3))": {
 | 
						||
            "key": "CA_PND",
 | 
						||
            "label": "£",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_5))": {
 | 
						||
            "key": "CA_TEIG",
 | 
						||
            "label": "⅜",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_6))": {
 | 
						||
            "key": "CA_FEIG",
 | 
						||
            "label": "⅝",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_7))": {
 | 
						||
            "key": "CA_SEIG",
 | 
						||
            "label": "⅞",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_8))": {
 | 
						||
            "key": "CA_TM",
 | 
						||
            "label": "™",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_9))": {
 | 
						||
            "key": "CA_PLMN",
 | 
						||
            "label": "±",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_MINS))": {
 | 
						||
            "key": "CA_IQUE",
 | 
						||
            "label": "¿",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_EQL))": {
 | 
						||
            "key": "CA_OGON",
 | 
						||
            "label": "˛ (dead)",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_R))": {
 | 
						||
            "key": "CA_REGD",
 | 
						||
            "label": "®",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_Y))": {
 | 
						||
            "key": "CA_YEN",
 | 
						||
            "label": "¥",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_U))": {
 | 
						||
            "key": "CA_UARR",
 | 
						||
            "label": "↑",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_I))": {
 | 
						||
            "key": "CA_DLSI",
 | 
						||
            "label": "ı",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_CIRC))": {
 | 
						||
            "key": "CA_RNGA",
 | 
						||
            "label": "° (dead)",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_CCED))": {
 | 
						||
            "key": "CA_MACR",
 | 
						||
            "label": "¯ (dead)",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_S))": {
 | 
						||
            "key": "CA_SECT",
 | 
						||
            "label": "§",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_F))": {
 | 
						||
            "key": "CA_FORD",
 | 
						||
            "label": "ª",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_SCLN))": {
 | 
						||
            "key": "CA_DACU",
 | 
						||
            "label": "˝ (dead)",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_EGRV))": {
 | 
						||
            "key": "CA_CARN",
 | 
						||
            "label": "ˇ (dead)",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_AGRV))": {
 | 
						||
            "key": "CA_BREV",
 | 
						||
            "label": "˘ (dead)",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_UGRV))": {
 | 
						||
            "key": "CA_BRKP",
 | 
						||
            "label": "¦",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_C))": {
 | 
						||
            "key": "CA_COPY",
 | 
						||
            "label": "©",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_V))": {
 | 
						||
            "key": "CA_LSQU",
 | 
						||
            "label": "‘",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_B))": {
 | 
						||
            "key": "CA_RSQU",
 | 
						||
            "label": "’",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_N))": {
 | 
						||
            "key": "CA_ENOT",
 | 
						||
            "label": "♪",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_M))": {
 | 
						||
            "key": "CA_MORD",
 | 
						||
            "label": "º",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_COMM))": {
 | 
						||
            "key": "CA_MUL",
 | 
						||
            "label": "×",
 | 
						||
        }
 | 
						||
        "RCTL(S(CA_DOT))": {
 | 
						||
            "key": "CA_DIV",
 | 
						||
            "label": "÷",
 | 
						||
        }
 | 
						||
    }
 | 
						||
} |