summaryrefslogtreecommitdiff
path: root/keyboards/georgi/keymaps/dennytom/keymap_def.json
blob: 232ccafadf444a453010952186a71df5560f1872 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
{
  "keys": [
    "TOP1", "TOP2", "TOP3", "TOP4", "TOP5", "TOP6",    "TOP7", "TOP8", "TOP9", "TOP10", "TOP11", "TOP12",
    "BOT1", "BOT2", "BOT3", "BOT4", "BOT5", "BOT6",    "BOT7", "BOT8", "BOT9", "BOT10", "BOT11", "BOT12",
                            "THU1", "THU2", "THU3",    "THU4", "THU5", "THU6"
  ],
  "parameters": {
    "layout_function_name": "LAYOUT_georgi",
    "chord_timeout": 100,
    "dance_timeout": 200,
    "leader_timeout": 750,
    "tap_timeout": 50,
    "command_max_length": 5,
    "leader_max_length": 5,
    "dynamic_macro_max_length": 20,
    "string_max_length": 16,
    "long_press_multiplier": 3,
    "default_pseudolayer": "QWERTY"
  },
  "layers": [
    {
      "type": "auto"
    }
  ],
  "chord_sets": [
    {
      "name": "rows",
      "chords":
      [
        ["TOP1"], ["TOP2"], ["TOP3"], ["TOP4"], ["TOP5"], ["TOP6"], ["TOP7"], ["TOP8"], ["TOP9"], ["TOP10"], ["TOP11"], ["TOP12"],
        ["TOP1", "BOT1"], ["TOP2", "BOT2"], ["TOP3", "BOT3"], ["TOP4", "BOT4"], ["TOP5", "BOT5"], ["TOP6", "BOT6"], ["TOP7", "BOT7"], ["TOP8", "BOT8"], ["TOP9", "BOT9"], ["TOP10", "BOT10"], ["TOP11", "BOT11"], ["TOP12", "BOT12"],
        ["BOT1"], ["BOT2"], ["BOT3"], ["BOT4"], ["BOT5"], ["BOT6"], ["BOT7"], ["BOT8"], ["BOT9"], ["BOT10"], ["BOT11"], ["BOT12"],
        ["THU1"], ["THU2"], ["THU3"], ["THU4"], ["THU5"], ["THU6"]
      ]
    }
  ],
  "pseudolayers": [
    {
      "name": "ALWAYS_ON",
      "chords": [
        {
          "type": "visual",
          "chord": [
            "X", " ", " ", " ", " ", " ",    " ", " ", " ", " ", " ", "X",
            "X", " ", " ", " ", " ", " ",    " ", " ", " ", " ", " ", "X",
                           " ", " ", " ",    " ", " ", " "
          ],
          "keycode": "CLEAR_KB"
        },
        {
          "type": "visual",
          "chord": [
            " ", " ", " ", " ", " ", "X",    "X", " ", " ", " ", " ", " ",
            " ", " ", " ", " ", " ", "X",    "X", " ", " ", " ", " ", " ",
                           " ", " ", " ",    " ", " ", " "
          ],
          "keycode": "CMD"
        }
      ]
    },
    {
      "name": "QWERTY",
      "chords": [
        {
          "type": "chord_set",
          "set": "rows",
          "keycodes": [
            "ESC", "Q",           "W",           "E",            "R",           "T",        "Y",           "U",            "I",           "O",           "P", "\\", 
            "INS", "A", "KK(S, LALT)", "KM(D, LCTL)",  "KM(F, LSFT)", "KK(G, LGUI)",        "KK(H, RGUI)", "KM(J, RSFT)",  "KM(K, RCTL)", "KK(L, RALT)", ";", " ",
            "TAB", "Z",           "X",           "C",            "V",           "B",        "N",           "M",            ",",           ".",           "/", "'",
                                           "","","","","",""
          ]
        },
        {
          "type": "visual_array",
          "keys": ["THU1", "THU2", "THU3", "THU4", "THU5", "THU6"],
          "dictionary": [
            ["X", " ", " ", " ", " ", " ", "ENTER"],
            [" ", "X", " ", " ", " ", " ", "KL(SPC, NUM)"],
            [" ", " ", "X", " ", " ", " ", "KL(BSPC, NAV)"],
            [" ", " ", " ", "X", " ", " ", "DEL"],
            [" ", " ", " ", " ", "X", " ", "KL(SPC, FNC)"],
            [" ", " ", " ", " ", " ", "X", "ENTER"],
            [" ", "X", "X", " ", " ", " ", "MO(MOUSE)"]
          ]
        }
      ]
    },
    {
      "name": "NUM",
      "chords": [
        {
          "type": "chord_set",
          "set": "rows",
          "keycodes": [
            "`", "1",    "2",    "3",    "4",    "5",        "6",    "7",    "8",    "9",    "0", "-", 
            " ", " ", "LALT", "LCTL", "LSFT", "LGUI",        "RGUI", "RSFT", "RCTL", "RALT", " ", " ",
            " ", " ",    " ",    " ",    " ",    " ",        " ",    " ",    " ",    "[",    "]", "=",
                                         " ",    " ",        " ",    " ",    " ",    " "
          ]
        }
      ]
    },
    {
      "name": "FNC",
      "chords": [
        {
          "type": "chord_set",
          "set": "rows",
          "keycodes": [
            " ", "F1",   "F2",   "F3",   "F4",   "F5",        "F6",   "F7",   "F8",   "F9",   "F10", "F11", 
            " ",  " ", "LALT", "LCTL", "LSFT", "LGUI",        "RGUI", "RSFT", "RCTL", "RALT", " ",   " ",
            " ",  " ",    " ",    " ",    " ",    " ",        " ",    " ",    " ",    " ",    " ",   "F12",
                                  " ",    " ",    " ",        " ",    " ",    " "
          ]
        }
      ]
    },
    {
      "name": "NAV",
      "chords": [
        {
          "type": "chord_set",
          "set": "rows",
          "keycodes": [
            " ", " ",    " ",    " ",    " ",    " ",        " ", "HOME", "UP",   "END",   "PGUP", " ", 
            " ", " ", "LALT", "LCTL", "LSFT", "LGUI",        " ", " ",    " ",    " ",     " ",    " ",
            " ", " ",    " ",    " ",    " ",    " ",        " ", "LEFT", "DOWN", "RIGHT", "PGDN", " ",
                                 " ",    " ",    " ",        " ", " ",    " "
          ]
        }
      ]
    },
    {
      "name": "MOUSE",
      "chords": [
        {
          "type": "chord_set",
          "set": "rows",
          "keycodes": [
            " ", " ",    " ",    " ",    " ",    " ",        " ", "BTN1", "MS_U", "BTN2", "WH_U", " ", 
            " ", " ", "LALT", "LCTL", "LSFT", "LGUI",        " ", " ",    " ",    " ",    " ",    " ",
            " ", " ",    " ",    " ",    " ",    " ",        " ", "MS_L", "MS_D", "MS_R", "WH_D", " ",
                                 " ",    " ",    " ",        " ", " ",    " "
          ]
        }
      ]
    }
  ],
  "leader_sequences": [],
  "extra_code": "",
  "extra_dependencies": []
}