qmk_firmware

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

readme.md (188273B)


      1 # Community Layouts
      2 
      3 ## Summary of Layouts
      4 
      5 <details>
      6 <summary>60% Form Factor</summary>
      7 
      8 ### `LAYOUT_60_abnt2`
      9 
     10 60% ABNT2 layout
     11 
     12 ```
     13 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
     14 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │
     15 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
     16 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
     17 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
     18 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
     19 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤
     20 │    │   │   │   │   │   │   │   │   │   │   │   │   │      │
     21 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬──┴─┬────┤
     22 │    │    │    │                        │    │    │    │    │
     23 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
     24 ```
     25 
     26 ### `LAYOUT_60_ansi`
     27 
     28 60% ANSI layout
     29 
     30 ```
     31 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
     32 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │
     33 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
     34 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
     35 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
     36 │      │   │   │   │   │   │   │   │   │   │   │   │        │
     37 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
     38 │        │   │   │   │   │   │   │   │   │   │   │          │
     39 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
     40 │    │    │    │                        │    │    │    │    │
     41 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
     42 ```
     43 
     44 ### `LAYOUT_60_ansi_arrow`
     45 
     46 60% ANSI layout with arrow cluster
     47 
     48 ```
     49 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
     50 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │
     51 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
     52 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
     53 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
     54 │      │   │   │   │   │   │   │   │   │   │   │   │        │
     55 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┬───┤
     56 │        │   │   │   │   │   │   │   │   │   │      │   │   │
     57 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬───┼───┼───┤
     58 │    │    │    │                        │   │   │   │   │   │
     59 └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘
     60 ```
     61 
     62 ### `LAYOUT_60_ansi_arrow_split_bs`
     63 
     64 60% ANSI layout with arrow cluster and split backspace
     65 
     66 ```
     67 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
     68 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
     69 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
     70 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
     71 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
     72 │      │   │   │   │   │   │   │   │   │   │   │   │        │
     73 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┬───┤
     74 │        │   │   │   │   │   │   │   │   │   │      │   │   │
     75 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬───┼───┼───┤
     76 │    │    │    │                        │   │   │   │   │   │
     77 └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘
     78 ```
     79 
     80 ### `LAYOUT_60_ansi_split_bs_rshift`
     81 
     82 60% ANSI layout with split backspace and split right shift
     83 
     84 ```
     85 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
     86 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
     87 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
     88 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
     89 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
     90 │      │   │   │   │   │   │   │   │   │   │   │   │        │
     91 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤
     92 │        │   │   │   │   │   │   │   │   │   │   │      │   │
     93 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤
     94 │    │    │    │                        │    │    │    │    │
     95 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
     96 ```
     97 
     98 ### `LAYOUT_60_ansi_tsangan`
     99 
    100 60% ANSI layout with Tsangan bottom row
    101 
    102 ```
    103 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
    104 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │
    105 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
    106 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    107 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
    108 │      │   │   │   │   │   │   │   │   │   │   │   │        │
    109 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
    110 │        │   │   │   │   │   │   │   │   │   │   │          │
    111 ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤
    112 │     │   │     │                           │     │   │     │
    113 └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘
    114 ```
    115 
    116 ### `LAYOUT_60_ansi_tsangan_split_bs_rshift`
    117 
    118 60% ANSI layout with Tsangan bottom row, split backspace, and split right shift
    119 
    120 ```
    121 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    122 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    123 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
    124 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    125 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
    126 │      │   │   │   │   │   │   │   │   │   │   │   │        │
    127 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤
    128 │        │   │   │   │   │   │   │   │   │   │   │      │   │
    129 ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤
    130 │     │   │     │                           │     │   │     │
    131 └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘
    132 ```
    133 
    134 ### `LAYOUT_60_ansi_wkl`
    135 
    136 60% ANSI layout with no Windows (GUI) keys
    137 
    138 ```
    139 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
    140 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │
    141 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
    142 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    143 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
    144 │      │   │   │   │   │   │   │   │   │   │   │   │        │
    145 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
    146 │        │   │   │   │   │   │   │   │   │   │   │          │
    147 ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤
    148 │     │   │     │                           │     │   │     │
    149 └─────┘   └─────┴───────────────────────────┴─────┘   └─────┘
    150 ```
    151 
    152 ### `LAYOUT_60_ansi_wkl_split_bs_rshift`
    153 
    154 60% ANSI layout with no Windows (GUI) keys, split backspace, and split right shift
    155 
    156 ```
    157 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    158 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    159 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
    160 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    161 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
    162 │      │   │   │   │   │   │   │   │   │   │   │   │        │
    163 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤
    164 │        │   │   │   │   │   │   │   │   │   │   │      │   │
    165 ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤
    166 │     │   │     │                           │     │   │     │
    167 └─────┘   └─────┴───────────────────────────┴─────┘   └─────┘
    168 ```
    169 
    170 ### `LAYOUT_60_hhkb`
    171 
    172 60% ANSI layout with HHKB bottom row, split backspace, and split right shift
    173 
    174 ```
    175 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    176 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    177 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
    178 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    179 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
    180 │      │   │   │   │   │   │   │   │   │   │   │   │        │
    181 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤
    182 │        │   │   │   │   │   │   │   │   │   │   │      │   │
    183 └─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┘
    184       │   │     │                           │     │   │
    185       └───┴─────┴───────────────────────────┴─────┴───┘
    186 ```
    187 
    188 ### `LAYOUT_60_iso`
    189 
    190 60% ISO layout
    191 
    192 ```
    193 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
    194 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │
    195 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
    196 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    197 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
    198 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    199 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
    200 │    │   │   │   │   │   │   │   │   │   │   │   │          │
    201 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
    202 │    │    │    │                        │    │    │    │    │
    203 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
    204 ```
    205 
    206 ### `LAYOUT_60_iso_arrow`
    207 
    208 60% ISO layout with arrow cluster
    209 
    210 ```
    211 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
    212 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │
    213 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
    214 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    215 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
    216 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    217 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬──┴┬───┤
    218 │    │   │   │   │   │   │   │   │   │   │   │      │   │   │
    219 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬───┼───┼───┤
    220 │    │    │    │                        │   │   │   │   │   │
    221 └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘
    222 ```
    223 
    224 ### `LAYOUT_60_iso_arrow_split_bs`
    225 
    226 60% ISO layout with arrow cluster and split backspace
    227 
    228 ```
    229 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    230 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    231 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
    232 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    233 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
    234 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    235 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬──┴┬───┤
    236 │    │   │   │   │   │   │   │   │   │   │   │      │   │   │
    237 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬───┼───┼───┤
    238 │    │    │    │                        │   │   │   │   │   │
    239 └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘
    240 ```
    241 
    242 ### `LAYOUT_60_iso_split_bs_rshift`
    243 
    244 60% ISO layout with split backspace and split right shift
    245 
    246 ```
    247 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    248 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    249 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
    250 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    251 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
    252 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    253 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┤
    254 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │
    255 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤
    256 │    │    │    │                        │    │    │    │    │
    257 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
    258 ```
    259 
    260 ### `LAYOUT_60_iso_tsangan`
    261 
    262 60% ISO layout with Tsangan bottom row
    263 
    264 ```
    265 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
    266 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │
    267 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
    268 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    269 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
    270 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    271 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
    272 │    │   │   │   │   │   │   │   │   │   │   │   │          │
    273 ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤
    274 │     │   │     │                           │     │   │     │
    275 └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘
    276 ```
    277 
    278 ### `LAYOUT_60_iso_tsangan_split_bs_rshift`
    279 
    280 60% ISO layout with Tsangan bottom row, split backspace, and split right shift
    281 
    282 ```
    283 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    284 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    285 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
    286 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    287 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
    288 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    289 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┤
    290 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │
    291 ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤
    292 │     │   │     │                           │     │   │     │
    293 └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘
    294 ```
    295 
    296 ### `LAYOUT_60_iso_wkl`
    297 
    298 60% ISO layout with no Windows (GUI) keys
    299 
    300 ```
    301 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
    302 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │
    303 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
    304 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    305 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
    306 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    307 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
    308 │    │   │   │   │   │   │   │   │   │   │   │   │          │
    309 ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤
    310 │     │   │     │                           │     │   │     │
    311 └─────┘   └─────┴───────────────────────────┴─────┘   └─────┘
    312 ```
    313 
    314 ### `LAYOUT_60_iso_wkl_split_bs_rshift`
    315 
    316 60% ISO layout with no Windows (GUI) keys, split backspace, and split right shift
    317 
    318 ```
    319 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    320 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    321 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
    322 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    323 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
    324 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    325 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┤
    326 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │
    327 ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤
    328 │     │   │     │                           │     │   │     │
    329 └─────┘   └─────┴───────────────────────────┴─────┘   └─────┘
    330 ```
    331 
    332 ### `LAYOUT_60_jis`
    333 
    334 60% JIS layout
    335 
    336 ```
    337 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    338 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    339 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
    340 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    341 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
    342 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    343 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤
    344 │        │   │   │   │   │   │   │   │   │   │   │   │      │
    345 ├────┬───┴┬──┴─┬─┴──┬┴───┴───┴───┴─┬─┴──┬┴───┼───┴┬──┴─┬────┤
    346 │    │    │    │    │              │    │    │    │    │    │
    347 └────┴────┴────┴────┴──────────────┴────┴────┴────┴────┴────┘
    348 ```
    349 
    350 ### `LAYOUT_64_ansi`
    351 
    352 64% ANSI layout
    353 
    354 ```
    355 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
    356 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │
    357 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
    358 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    359 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
    360 │      │   │   │   │   │   │   │   │   │   │   │   │        │
    361 ├──────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬───┬───┤
    362 │       │   │   │   │   │   │   │   │   │   │   │   │   │   │
    363 ├────┬──┴─┬─┴──┬┴───┴───┴───┴───┴───┴───┼───┼───┼───┼───┼───┤
    364 │    │    │    │                        │   │   │   │   │   │
    365 └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘
    366 ```
    367 
    368 ### `LAYOUT_64_iso`
    369 
    370 64% ISO layout
    371 
    372 ```
    373 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
    374 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │
    375 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
    376 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │
    377 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │
    378 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    379 ├───┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬───┤
    380 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    381 ├───┴┬──┴─┬─┴──┬┴───┴───┴───┴───┴───┴───┼───┼───┼───┼───┼───┤
    382 │    │    │    │                        │   │   │   │   │   │
    383 └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘
    384 ```
    385 </details>
    386 
    387 <details>
    388 <summary>65%+ Form Factor</summary>
    389 
    390 ### `LAYOUT_65_ansi`
    391 
    392 65% ANSI layout
    393 
    394 ```
    395 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
    396 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
    397 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
    398 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
    399 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
    400 │      │   │   │   │   │   │   │   │   │   │   │   │        │   │
    401 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
    402 │        │   │   │   │   │   │   │   │   │   │   │      │   │   │
    403 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
    404 │    │    │    │                        │   │   │   │   │   │   │
    405 └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
    406 ```
    407 
    408 ### `LAYOUT_65_ansi_blocker`
    409 
    410 65% ANSI layout with blocker
    411 
    412 ```
    413 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
    414 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
    415 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
    416 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
    417 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
    418 │      │   │   │   │   │   │   │   │   │   │   │   │        │   │
    419 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
    420 │        │   │   │   │   │   │   │   │   │   │   │      │   │   │
    421 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
    422 │    │    │    │                        │    │    │ │   │   │   │
    423 └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
    424 ```
    425 
    426 ### `LAYOUT_65_ansi_blocker_split_bs`
    427 
    428 65% ANSI layout with blocker and split backspace
    429 
    430 ```
    431 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    432 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    433 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
    434 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
    435 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
    436 │      │   │   │   │   │   │   │   │   │   │   │   │        │   │
    437 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
    438 │        │   │   │   │   │   │   │   │   │   │   │      │   │   │
    439 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
    440 │    │    │    │                        │    │    │ │   │   │   │
    441 └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
    442 ```
    443 
    444 ### `LAYOUT_65_ansi_blocker_tsangan`
    445 
    446 65% ANSI layout with blocker and Tsangan bottom row
    447 
    448 ```
    449 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
    450 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
    451 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
    452 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
    453 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
    454 │      │   │   │   │   │   │   │   │   │   │   │   │        │   │
    455 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
    456 │        │   │   │   │   │   │   │   │   │   │   │      │   │   │
    457 ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬─┬───┼───┼───┤
    458 │     │   │     │                           │     │ │   │   │   │
    459 └─────┴───┴─────┴───────────────────────────┴─────┘ └───┴───┴───┘
    460 ```
    461 
    462 ### `LAYOUT_65_ansi_blocker_tsangan_split_bs`
    463 
    464 65% ANSI layout with blocker, Tsangan bottom row, and split backspace
    465 
    466 ```
    467 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    468 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    469 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
    470 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
    471 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
    472 │      │   │   │   │   │   │   │   │   │   │   │   │        │   │
    473 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
    474 │        │   │   │   │   │   │   │   │   │   │   │      │   │   │
    475 ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬─┬───┼───┼───┤
    476 │     │   │     │                           │     │ │   │   │   │
    477 └─────┴───┴─────┴───────────────────────────┴─────┘ └───┴───┴───┘
    478 ```
    479 
    480 ### `LAYOUT_65_ansi_split_bs`
    481 
    482 65% ANSI layout with split backspace
    483 
    484 ```
    485 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    486 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    487 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
    488 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
    489 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
    490 │      │   │   │   │   │   │   │   │   │   │   │   │        │   │
    491 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
    492 │        │   │   │   │   │   │   │   │   │   │   │      │   │   │
    493 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
    494 │    │    │    │                        │   │   │   │   │   │   │
    495 └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
    496 ```
    497 
    498 ### `LAYOUT_65_iso`
    499 
    500 65% ISO layout
    501 
    502 ```
    503 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
    504 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
    505 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
    506 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
    507 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    ├───┤
    508 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │
    509 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
    510 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │
    511 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
    512 │    │    │    │                        │   │   │   │   │   │   │
    513 └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
    514 ```
    515 
    516 ### `LAYOUT_65_iso_blocker`
    517 
    518 65% ISO layout with blocker
    519 
    520 ```
    521 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
    522 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
    523 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
    524 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
    525 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    ├───┤
    526 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │
    527 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
    528 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │
    529 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
    530 │    │    │    │                        │    │    │ │   │   │   │
    531 └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
    532 ```
    533 
    534 ### `LAYOUT_65_iso_blocker_split_bs`
    535 
    536 65% ISO layout with blocker and split backspace
    537 
    538 ```
    539 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    540 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    541 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
    542 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
    543 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    ├───┤
    544 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │
    545 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
    546 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │
    547 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
    548 │    │    │    │                        │    │    │ │   │   │   │
    549 └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
    550 ```
    551 
    552 ### `LAYOUT_65_iso_blocker_tsangan`
    553 
    554 65% ISO layout with blocker and Tsangan bottom row
    555 
    556 ```
    557 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
    558 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
    559 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
    560 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
    561 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    ├───┤
    562 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │
    563 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
    564 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │
    565 ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬─┬───┼───┼───┤
    566 │     │   │     │                           │     │ │   │   │   │
    567 └─────┴───┴─────┴───────────────────────────┴─────┘ └───┴───┴───┘
    568 ```
    569 
    570 ### `LAYOUT_65_iso_blocker_tsangan_split_bs`
    571 
    572 65% ISO layout with blocker, Tsangan bottom row, and split backspace
    573 
    574 ```
    575 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    576 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    577 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
    578 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
    579 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    ├───┤
    580 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │
    581 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
    582 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │
    583 ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬─┬───┼───┼───┤
    584 │     │   │     │                           │     │ │   │   │   │
    585 └─────┴───┴─────┴───────────────────────────┴─────┘ └───┴───┴───┘
    586 ```
    587 
    588 ### `LAYOUT_65_iso_split_bs`
    589 
    590 65% ISO layout with split backspace
    591 
    592 ```
    593 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    594 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    595 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
    596 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
    597 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    ├───┤
    598 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │
    599 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
    600 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │
    601 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
    602 │    │    │    │                        │   │   │   │   │   │   │
    603 └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
    604 ```
    605 
    606 ### `LAYOUT_66_ansi`
    607 
    608 66% ANSI layout
    609 
    610 ```
    611 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┐
    612 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │
    613 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┤
    614 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │
    615 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┘
    616 │      │   │   │   │   │   │   │   │   │   │   │   │        │
    617 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┬─┴─┐
    618 │        │   │   │   │   │   │   │   │   │   │   │        │   │
    619 ├────┬───┼───┴┬──┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬───┼───┼───┐
    620 │    │   │    │                        │    │    │    │   │   │   │
    621 └────┴───┴────┴────────────────────────┴────┴────┴────┴───┴───┴───┘
    622 ```
    623 
    624 ### `LAYOUT_66_iso`
    625 
    626 66% ISO layout
    627 
    628 ```
    629 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┐
    630 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │
    631 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┤
    632 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │
    633 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┘
    634 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    635 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┬─┴─┐
    636 │    │   │   │   │   │   │   │   │   │   │   │   │        │   │
    637 ├────┼───┼───┴┬──┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬───┼───┼───┐
    638 │    │   │    │                        │    │    │    │   │   │   │
    639 └────┴───┴────┴────────────────────────┴────┴────┴────┴───┴───┴───┘
    640 ```
    641 
    642 ### `LAYOUT_68_ansi`
    643 
    644 68% ANSI layout
    645 
    646 ```
    647 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐┌───┬───┐
    648 │   │   │   │   │   │   │   │   │   │   │   │   │   │       ││   │   │
    649 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤├───┼───┤
    650 │     │   │   │   │   │   │   │   │   │   │   │   │   │     ││   │   │
    651 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤└───┴───┘
    652 │      │   │   │   │   │   │   │   │   │   │   │   │        │
    653 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤┌───┐
    654 │        │   │   │   │   │   │   │   │   │   │   │          ││   │
    655 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬─┬──┴┼───┼───┐
    656 │    │    │    │                        │    │    │    │ │   │   │   │
    657 └────┴────┴────┴────────────────────────┴────┴────┴────┘ └───┴───┴───┘
    658 ```
    659 
    660 ### `LAYOUT_68_iso`
    661 
    662 68% ISO layout
    663 
    664 ```
    665 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐┌───┬───┐
    666 │   │   │   │   │   │   │   │   │   │   │   │   │   │       ││   │   │
    667 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤├───┼───┤
    668 │     │   │   │   │   │   │   │   │   │   │   │   │   │     ││   │   │
    669 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │└───┴───┘
    670 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    671 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤┌───┐
    672 │    │   │   │   │   │   │   │   │   │   │   │   │          ││   │
    673 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬─┬──┴┼───┼───┐
    674 │    │    │    │                        │    │    │    │ │   │   │   │
    675 └────┴────┴────┴────────────────────────┴────┴────┴────┘ └───┴───┴───┘
    676 ```
    677 </details>
    678 
    679 <details>
    680 <summary>75% Form Factor</summary>
    681 
    682 ### `LAYOUT_75_ansi`
    683 
    684 75% ANSI layout
    685 
    686 ```
    687 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    688 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    689 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┴───┼───┤
    690 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
    691 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
    692 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
    693 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
    694 │      │   │   │   │   │   │   │   │   │   │   │   │        │   │
    695 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
    696 │        │   │   │   │   │   │   │   │   │   │   │      │   │   │
    697 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
    698 │    │    │    │                        │   │   │   │   │   │   │
    699 └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
    700 ```
    701 
    702 ### `LAYOUT_75_iso`
    703 
    704 75% ISO layout
    705 
    706 ```
    707 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
    708 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
    709 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┴───┼───┤
    710 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
    711 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
    712 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
    713 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    ├───┤
    714 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │
    715 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
    716 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │
    717 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
    718 │    │    │    │                        │   │   │   │   │   │   │
    719 └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
    720 ```
    721 </details>
    722 
    723 <details>
    724 <summary>Tenkeyless (TKL) Form Factor</summary>
    725 
    726 ### `LAYOUT_tkl_ansi`
    727 
    728 TKL ANSI layout
    729 
    730 ```
    731 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
    732 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
    733 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
    734 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
    735 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
    736 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
    737 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
    738 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
    739 │      │   │   │   │   │   │   │   │   │   │   │   │        │
    740 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐
    741 │        │   │   │   │   │   │   │   │   │   │   │          │     │   │
    742 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
    743 │    │    │    │                        │    │    │    │    │ │   │   │   │
    744 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
    745 ```
    746 
    747 ### `LAYOUT_tkl_ansi_split_bs_rshift`
    748 
    749 TKL ANSI layout with split backspace and split right shift
    750 
    751 ```
    752 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
    753 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
    754 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
    755 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
    756 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
    757 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤
    758 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
    759 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
    760 │      │   │   │   │   │   │   │   │   │   │   │   │        │
    761 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤     ┌───┐
    762 │        │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
    763 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤ ┌───┼───┼───┐
    764 │    │    │    │                        │    │    │    │    │ │   │   │   │
    765 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
    766 ```
    767 
    768 ### `LAYOUT_tkl_ansi_tsangan`
    769 
    770 TKL ANSI layout with Tsangan bottom row
    771 
    772 ```
    773 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
    774 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
    775 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
    776 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
    777 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
    778 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
    779 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
    780 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
    781 │      │   │   │   │   │   │   │   │   │   │   │   │        │
    782 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐
    783 │        │   │   │   │   │   │   │   │   │   │   │          │     │   │
    784 ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ ┌───┼───┼───┐
    785 │     │   │     │                           │     │   │     │ │   │   │   │
    786 └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ └───┴───┴───┘
    787 ```
    788 
    789 ### `LAYOUT_tkl_ansi_tsangan_split_bs_rshift`
    790 
    791 TKL ANSI layout with Tsangan bottom row, split backspace, and split right shift
    792 
    793 ```
    794 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
    795 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
    796 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
    797 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
    798 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
    799 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤
    800 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
    801 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
    802 │      │   │   │   │   │   │   │   │   │   │   │   │        │
    803 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤     ┌───┐
    804 │        │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
    805 ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤ ┌───┼───┼───┐
    806 │     │   │     │                           │     │   │     │ │   │   │   │
    807 └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ └───┴───┴───┘
    808 ```
    809 
    810 ### `LAYOUT_tkl_ansi_wkl`
    811 
    812 TKL ANSI layout with no Windows (GUI) keys
    813 
    814 ```
    815 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
    816 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
    817 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
    818 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
    819 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
    820 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
    821 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
    822 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
    823 │      │   │   │   │   │   │   │   │   │   │   │   │        │
    824 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐
    825 │        │   │   │   │   │   │   │   │   │   │   │          │     │   │
    826 ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ ┌───┼───┼───┐
    827 │     │   │     │                           │     │   │     │ │   │   │   │
    828 └─────┘   └─────┴───────────────────────────┴─────┘   └─────┘ └───┴───┴───┘
    829 ```
    830 
    831 ### `LAYOUT_tkl_ansi_wkl_split_bs_rshift`
    832 
    833 TKL ANSI layout with no Windows (GUI) keys, split backspace, and split right shift
    834 
    835 ```
    836 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
    837 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
    838 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
    839 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
    840 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
    841 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤
    842 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
    843 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
    844 │      │   │   │   │   │   │   │   │   │   │   │   │        │
    845 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤     ┌───┐
    846 │        │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
    847 ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤ ┌───┼───┼───┐
    848 │     │   │     │                           │     │   │     │ │   │   │   │
    849 └─────┘   └─────┴───────────────────────────┴─────┘   └─────┘ └───┴───┴───┘
    850 ```
    851 
    852 ### `LAYOUT_tkl_iso`
    853 
    854 TKL ISO layout
    855 
    856 ```
    857 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
    858 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
    859 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
    860 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
    861 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
    862 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
    863 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
    864 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
    865 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    866 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤     ┌───┐
    867 │    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
    868 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
    869 │    │    │    │                        │    │    │    │    │ │   │   │   │
    870 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
    871 ```
    872 
    873 ### `LAYOUT_tkl_iso_split_bs_rshift`
    874 
    875 TKL ISO layout with split backspace and split right shift
    876 
    877 ```
    878 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
    879 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
    880 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
    881 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
    882 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
    883 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤
    884 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
    885 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
    886 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    887 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┤     ┌───┐
    888 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
    889 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤ ┌───┼───┼───┐
    890 │    │    │    │                        │    │    │    │    │ │   │   │   │
    891 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
    892 ```
    893 
    894 ### `LAYOUT_tkl_iso_tsangan`
    895 
    896 TKL ISO layout with Tsangan bottom row
    897 
    898 ```
    899 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
    900 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
    901 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
    902 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
    903 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
    904 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
    905 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
    906 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
    907 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    908 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤     ┌───┐
    909 │    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
    910 ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ ┌───┼───┼───┐
    911 │     │   │     │                           │     │   │     │ │   │   │   │
    912 └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ └───┴───┴───┘
    913 ```
    914 
    915 ### `LAYOUT_tkl_iso_tsangan_split_bs_rshift`
    916 
    917 TKL ISO layout with Tsangan bottom row, split backspace, and split right shift
    918 
    919 ```
    920 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
    921 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
    922 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
    923 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
    924 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
    925 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤
    926 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
    927 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
    928 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    929 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┤     ┌───┐
    930 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
    931 ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤ ┌───┼───┼───┐
    932 │     │   │     │                           │     │   │     │ │   │   │   │
    933 └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ └───┴───┴───┘
    934 ```
    935 
    936 ### `LAYOUT_tkl_iso_wkl`
    937 
    938 TKL ISO layout with no Windows (GUI) keys
    939 
    940 ```
    941 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
    942 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
    943 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
    944 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
    945 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
    946 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
    947 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
    948 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
    949 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    950 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤     ┌───┐
    951 │    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
    952 ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ ┌───┼───┼───┐
    953 │     │   │     │                           │     │   │     │ │   │   │   │
    954 └─────┘   └─────┴───────────────────────────┴─────┘   └─────┘ └───┴───┴───┘
    955 ```
    956 
    957 ### `LAYOUT_tkl_iso_wkl_split_bs_rshift`
    958 
    959 TKL ISO layout with no Windows (GUI) keys, split backspace, and split right shift
    960 
    961 ```
    962 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
    963 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
    964 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
    965 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
    966 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
    967 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤
    968 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
    969 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
    970 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    971 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┤     ┌───┐
    972 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
    973 ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤ ┌───┼───┼───┐
    974 │     │   │     │                           │     │   │     │ │   │   │   │
    975 └─────┘   └─────┴───────────────────────────┴─────┘   └─────┘ └───┴───┴───┘
    976 ```
    977 
    978 ### `LAYOUT_tkl_jis`
    979 
    980 TKL JIS layout
    981 
    982 ```
    983 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
    984 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
    985 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
    986 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
    987 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
    988 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤
    989 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
    990 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
    991 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
    992 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤     ┌───┐
    993 │        │   │   │   │   │   │   │   │   │   │   │   │      │     │   │
    994 ├────┬───┴┬──┴─┬─┴──┬┴───┴───┴───┴─┬─┴──┬┴───┼───┴┬──┴─┬────┤ ┌───┼───┼───┐
    995 │    │    │    │    │              │    │    │    │    │    │ │   │   │   │
    996 └────┴────┴────┴────┴──────────────┴────┴────┴────┴────┴────┘ └───┴───┴───┘
    997 ```
    998 
    999 ### `LAYOUT_tkl_f13_ansi`
   1000 
   1001 TKL ANSI layout with F13 key
   1002 
   1003 ```
   1004 ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
   1005 │   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
   1006 └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
   1007 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
   1008 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
   1009 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
   1010 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1011 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
   1012 │      │   │   │   │   │   │   │   │   │   │   │   │        │
   1013 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐
   1014 │        │   │   │   │   │   │   │   │   │   │   │          │     │   │
   1015 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
   1016 │    │    │    │                        │    │    │    │    │ │   │   │   │
   1017 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
   1018 ```
   1019 
   1020 ### `LAYOUT_tkl_f13_ansi_split_bs_rshift`
   1021 
   1022 TKL ANSI layout with F13 key, split backspace, and split right shift
   1023 
   1024 ```
   1025 ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
   1026 │   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
   1027 └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
   1028 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
   1029 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
   1030 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤
   1031 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1032 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
   1033 │      │   │   │   │   │   │   │   │   │   │   │   │        │
   1034 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤     ┌───┐
   1035 │        │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
   1036 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤ ┌───┼───┼───┐
   1037 │    │    │    │                        │    │    │    │    │ │   │   │   │
   1038 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
   1039 ```
   1040 
   1041 ### `LAYOUT_tkl_f13_ansi_tsangan`
   1042 
   1043 TKL ANSI layout with F13 key and Tsangan bottom row
   1044 
   1045 ```
   1046 ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
   1047 │   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
   1048 └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
   1049 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
   1050 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
   1051 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
   1052 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1053 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
   1054 │      │   │   │   │   │   │   │   │   │   │   │   │        │
   1055 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐
   1056 │        │   │   │   │   │   │   │   │   │   │   │          │     │   │
   1057 ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ ┌───┼───┼───┐
   1058 │     │   │     │                           │     │   │     │ │   │   │   │
   1059 └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ └───┴───┴───┘
   1060 ```
   1061 
   1062 ### `LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift`
   1063 
   1064 TKL ANSI layout with F13 key, Tsangan bottom row, split backspace, and split right shift
   1065 
   1066 ```
   1067 ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
   1068 │   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
   1069 └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
   1070 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
   1071 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
   1072 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤
   1073 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1074 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
   1075 │      │   │   │   │   │   │   │   │   │   │   │   │        │
   1076 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤     ┌───┐
   1077 │        │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
   1078 ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤ ┌───┼───┼───┐
   1079 │     │   │     │                           │     │   │     │ │   │   │   │
   1080 └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ └───┴───┴───┘
   1081 ```
   1082 
   1083 ### `LAYOUT_tkl_f13_ansi_wkl`
   1084 
   1085 TKL ANSI layout with F13 key and no Windows (GUI) keys
   1086 
   1087 ```
   1088 ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
   1089 │   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
   1090 └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
   1091 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
   1092 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
   1093 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
   1094 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1095 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
   1096 │      │   │   │   │   │   │   │   │   │   │   │   │        │
   1097 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐
   1098 │        │   │   │   │   │   │   │   │   │   │   │          │     │   │
   1099 ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ ┌───┼───┼───┐
   1100 │     │   │     │                           │     │   │     │ │   │   │   │
   1101 └─────┘   └─────┴───────────────────────────┴─────┘   └─────┘ └───┴───┴───┘
   1102 ```
   1103 
   1104 ### `LAYOUT_tkl_f13_ansi_wkl_split_bs_rshift`
   1105 
   1106 TKL ANSI layout with F13 key, no Windows (GUI) keys, split backspace, and split right shift
   1107 
   1108 ```
   1109 ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
   1110 │   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
   1111 └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
   1112 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
   1113 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
   1114 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤
   1115 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1116 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
   1117 │      │   │   │   │   │   │   │   │   │   │   │   │        │
   1118 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤     ┌───┐
   1119 │        │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
   1120 ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤ ┌───┼───┼───┐
   1121 │     │   │     │                           │     │   │     │ │   │   │   │
   1122 └─────┘   └─────┴───────────────────────────┴─────┘   └─────┘ └───┴───┴───┘
   1123 ```
   1124 
   1125 ### `LAYOUT_tkl_f13_iso`
   1126 
   1127 TKL ISO layout with F13 key
   1128 
   1129 ```
   1130 ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
   1131 │   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
   1132 └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
   1133 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
   1134 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
   1135 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
   1136 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1137 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
   1138 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
   1139 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤     ┌───┐
   1140 │    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
   1141 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
   1142 │    │    │    │                        │    │    │    │    │ │   │   │   │
   1143 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
   1144 ```
   1145 
   1146 ### `LAYOUT_tkl_f13_iso_split_bs_rshift`
   1147 
   1148 TKL ISO layout with F13 key, split backspace, and split right shift
   1149 
   1150 ```
   1151 ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
   1152 │   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
   1153 └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
   1154 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
   1155 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
   1156 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤
   1157 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1158 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
   1159 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
   1160 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┤     ┌───┐
   1161 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
   1162 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤ ┌───┼───┼───┐
   1163 │    │    │    │                        │    │    │    │    │ │   │   │   │
   1164 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
   1165 ```
   1166 
   1167 ### `LAYOUT_tkl_f13_iso_tsangan`
   1168 
   1169 TKL ISO layout with F13 key and Tsangan bottom row
   1170 
   1171 ```
   1172 ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
   1173 │   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
   1174 └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
   1175 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
   1176 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
   1177 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
   1178 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1179 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
   1180 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
   1181 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤     ┌───┐
   1182 │    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
   1183 ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ ┌───┼───┼───┐
   1184 │     │   │     │                           │     │   │     │ │   │   │   │
   1185 └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ └───┴───┴───┘
   1186 ```
   1187 
   1188 ### `LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift`
   1189 
   1190 TKL ISO layout with F13 key, Tsangan bottom row, split backspace, and split right shift
   1191 
   1192 ```
   1193 ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
   1194 │   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
   1195 └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
   1196 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
   1197 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
   1198 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤
   1199 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1200 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
   1201 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
   1202 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┤     ┌───┐
   1203 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
   1204 ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤ ┌───┼───┼───┐
   1205 │     │   │     │                           │     │   │     │ │   │   │   │
   1206 └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ └───┴───┴───┘
   1207 ```
   1208 
   1209 ### `LAYOUT_tkl_f13_iso_wkl`
   1210 
   1211 TKL ISO layout with F13 key and no Windows (GUI) keys
   1212 
   1213 ```
   1214 ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
   1215 │   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
   1216 └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
   1217 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
   1218 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
   1219 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
   1220 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1221 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
   1222 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
   1223 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤     ┌───┐
   1224 │    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
   1225 ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ ┌───┼───┼───┐
   1226 │     │   │     │                           │     │   │     │ │   │   │   │
   1227 └─────┘   └─────┴───────────────────────────┴─────┘   └─────┘ └───┴───┴───┘
   1228 ```
   1229 
   1230 ### `LAYOUT_tkl_f13_iso_wkl_split_bs_rshift`
   1231 
   1232 TKL ISO layout with F13 key, no Windows (GUI) keys, split backspace, and split right shift
   1233 
   1234 ```
   1235 ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
   1236 │   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
   1237 └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
   1238 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
   1239 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
   1240 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤
   1241 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1242 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
   1243 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
   1244 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┤     ┌───┐
   1245 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
   1246 ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤ ┌───┼───┼───┐
   1247 │     │   │     │                           │     │   │     │ │   │   │   │
   1248 └─────┘   └─────┴───────────────────────────┴─────┘   └─────┘ └───┴───┴───┘
   1249 ```
   1250 
   1251 ### `LAYOUT_tkl_f13_jis`
   1252 
   1253 TKL JIS layout with F13 key
   1254 
   1255 ```
   1256 ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
   1257 │   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
   1258 └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
   1259 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
   1260 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
   1261 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤
   1262 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1263 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
   1264 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
   1265 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤     ┌───┐
   1266 │        │   │   │   │   │   │   │   │   │   │   │   │      │     │   │
   1267 ├────┬───┴┬──┴─┬─┴──┬┴───┴───┴───┴─┬─┴──┬┴───┼───┴┬──┴─┬────┤ ┌───┼───┼───┐
   1268 │    │    │    │    │              │    │    │    │    │    │ │   │   │   │
   1269 └────┴────┴────┴────┴──────────────┴────┴────┴────┴────┴────┘ └───┴───┴───┘
   1270 ```
   1271 
   1272 ### `LAYOUT_tkl_nofrow_ansi`
   1273 
   1274 TKL ANSI layout with no function row
   1275 
   1276 ```
   1277 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
   1278 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
   1279 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
   1280 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1281 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
   1282 │      │   │   │   │   │   │   │   │   │   │   │   │        │
   1283 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐
   1284 │        │   │   │   │   │   │   │   │   │   │   │          │     │   │
   1285 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
   1286 │    │    │    │                        │    │    │    │    │ │   │   │   │
   1287 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
   1288 ```
   1289 
   1290 ### `LAYOUT_tkl_nofrow_iso`
   1291 
   1292 TKL ISO layout with no function row
   1293 
   1294 ```
   1295 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
   1296 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
   1297 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
   1298 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
   1299 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘
   1300 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │
   1301 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤     ┌───┐
   1302 │    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
   1303 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
   1304 │    │    │    │                        │    │    │    │    │ │   │   │   │
   1305 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
   1306 ```
   1307 </details>
   1308 
   1309 <details>
   1310 <summary>96% Form Factor</summary>
   1311 
   1312 ### `LAYOUT_96_ansi`
   1313 
   1314 96% ANSI layout
   1315 
   1316 ```
   1317 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
   1318 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1319 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┴───┼───┼───┼───┼───┤
   1320 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │   │   │   │
   1321 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┼───┼───┼───┤
   1322 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │   │   │   │
   1323 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┼───┼───┤   │
   1324 │      │   │   │   │   │   │   │   │   │   │   │   │        │   │   │   │   │
   1325 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┼───┼───┼───┤
   1326 │        │   │   │   │   │   │   │   │   │   │   │      │   │   │   │   │   │
   1327 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┼───┼───┤   │
   1328 │    │    │    │                        │   │   │   │   │   │   │   │   │   │
   1329 └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
   1330 ```
   1331 
   1332 ### `LAYOUT_96_iso`
   1333 
   1334 96% ISO layout
   1335 
   1336 ```
   1337 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
   1338 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1339 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┴───┼───┼───┼───┼───┤
   1340 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │   │   │   │
   1341 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┼───┼───┼───┤
   1342 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │   │   │   │
   1343 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    ├───┼───┼───┤   │
   1344 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │   │   │   │
   1345 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┼───┼───┼───┤
   1346 │    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │   │   │   │
   1347 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┼───┼───┤   │
   1348 │    │    │    │                        │   │   │   │   │   │   │   │   │   │
   1349 └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
   1350 ```
   1351 </details>
   1352 
   1353 <details>
   1354 <summary>Fullsize (100%+) Form Factor</summary>
   1355 
   1356 ### `LAYOUT_fullsize_ansi`
   1357 
   1358 Fullsize ANSI layout
   1359 
   1360 ```
   1361 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
   1362 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
   1363 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
   1364 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
   1365 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │ │   │   │   │   │
   1366 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤
   1367 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │ │   │   │   │   │
   1368 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ ├───┼───┼───┤   │
   1369 │      │   │   │   │   │   │   │   │   │   │   │   │        │               │   │   │   │   │
   1370 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐     ├───┼───┼───┼───┤
   1371 │        │   │   │   │   │   │   │   │   │   │   │          │     │   │     │   │   │   │   │
   1372 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤   │
   1373 │    │    │    │                        │    │    │    │    │ │   │   │   │ │       │   │   │
   1374 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘
   1375 ```
   1376 
   1377 ### `LAYOUT_fullsize_iso`
   1378 
   1379 Fullsize ISO layout
   1380 
   1381 ```
   1382 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
   1383 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
   1384 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
   1385 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
   1386 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │ │   │   │   │   │
   1387 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤
   1388 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │ │   │   │   │   │
   1389 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘ ├───┼───┼───┤   │
   1390 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │               │   │   │   │   │
   1391 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤     ┌───┐     ├───┼───┼───┼───┤
   1392 │    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │     │   │   │   │   │
   1393 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤   │
   1394 │    │    │    │                        │    │    │    │    │ │   │   │   │ │       │   │   │
   1395 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘
   1396 ```
   1397 
   1398 ### `LAYOUT_fullsize_jis`
   1399 
   1400 Fullsize JIS layout
   1401 
   1402 ```
   1403 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
   1404 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
   1405 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
   1406 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
   1407 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │ │   │   │   │   │
   1408 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤ ├───┼───┼───┼───┤
   1409 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │ │   │   │   │   │
   1410 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘ ├───┼───┼───┤   │
   1411 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │               │   │   │   │   │
   1412 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤     ┌───┐     ├───┼───┼───┼───┤
   1413 │        │   │   │   │   │   │   │   │   │   │   │   │      │     │   │     │   │   │   │   │
   1414 ├────┬───┴┬──┴─┬─┴──┬┴───┴───┴───┼───┴┬──┴─┬─┴─┬─┴─┬─┴─┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤   │
   1415 │    │    │    │    │            │    │    │   │   │   │    │ │   │   │   │ │       │   │   │
   1416 └────┴────┴────┴────┴────────────┴────┴────┴───┴───┴───┴────┘ └───┴───┴───┘ └───────┴───┴───┘
   1417 ```
   1418 
   1419 ### `LAYOUT_fullsize_extended_ansi`
   1420 
   1421 Fullsize ANSI layout with additional keys above numpad
   1422 
   1423 ```
   1424 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
   1425 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │ │   │   │   │   │
   1426 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘ └───┴───┴───┴───┘
   1427 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
   1428 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │ │   │   │   │   │
   1429 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤
   1430 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │ │   │   │   │   │
   1431 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ ├───┼───┼───┤   │
   1432 │      │   │   │   │   │   │   │   │   │   │   │   │        │               │   │   │   │   │
   1433 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐     ├───┼───┼───┼───┤
   1434 │        │   │   │   │   │   │   │   │   │   │   │          │     │   │     │   │   │   │   │
   1435 ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤   │
   1436 │    │    │    │                        │    │    │    │    │ │   │   │   │ │       │   │   │
   1437 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘
   1438 ```
   1439 
   1440 ### `LAYOUT_fullsize_extended_iso`
   1441 
   1442 Fullsize ISO layout with additional keys above numpad
   1443 
   1444 ```
   1445 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
   1446 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │ │   │   │   │   │
   1447 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘ └───┴───┴───┴───┘
   1448 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
   1449 │   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │ │   │   │   │   │
   1450 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤
   1451 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │ │   │   │   │   │
   1452 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘ ├───┼───┼───┤   │
   1453 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │               │   │   │   │   │
   1454 ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤     ┌───┐     ├───┼───┼───┼───┤
   1455 │    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │     │   │   │   │   │
   1456 ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤   │
   1457 │    │    │    │                        │    │    │    │    │ │   │   │   │ │       │   │   │
   1458 └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘
   1459 ```
   1460 
   1461 ### `LAYOUT_fullsize_extended_jis`
   1462 
   1463 Fullsize JIS layout with additional keys above numpad
   1464 
   1465 ```
   1466 ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
   1467 │   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │ │   │   │   │   │
   1468 └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘ └───┴───┴───┴───┘
   1469 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
   1470 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │ │   │   │   │   │
   1471 ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ ├───┼───┼───┤ ├───┼───┼───┼───┤
   1472 │     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │ │   │   │   │   │
   1473 ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐    │ └───┴───┴───┘ ├───┼───┼───┤   │
   1474 │      │   │   │   │   │   │   │   │   │   │   │   │   │    │               │   │   │   │   │
   1475 ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤     ┌───┐     ├───┼───┼───┼───┤
   1476 │        │   │   │   │   │   │   │   │   │   │   │   │      │     │   │     │   │   │   │   │
   1477 ├────┬───┴┬──┴─┬─┴──┬┴───┴───┴───┼───┴┬──┴─┬─┴─┬─┴─┬─┴─┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤   │
   1478 │    │    │    │    │            │    │    │   │   │   │    │ │   │   │   │ │       │   │   │
   1479 └────┴────┴────┴────┴────────────┴────┴────┴───┴───┴───┴────┘ └───┴───┴───┘ └───────┴───┴───┘
   1480 ```
   1481 </details>
   1482 
   1483 <details>
   1484 <summary>Split Layouts</summary>
   1485 
   1486 ### `LAYOUT_alice`
   1487 
   1488 Alice-style split layout
   1489 
   1490 ```
   1491   ┌───┐  ┌───┬───┬───┬───┬───┬───┬───┐         ┌───┬───┬───┬───┬───┬───┬───────┐
   1492   │   │  │   │   │   │   │   │   │   │         │   │   │   │   │   │   │       │
   1493  ┌┴──┬┘ ┌┴───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┘       ┌─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┴┐
   1494  │   │  │     │   │   │   │   │   │          │   │   │   │   │   │   │   │      │
   1495 ┌┴──┬┘ ┌┴─────┼───┼───┼───┼───┼───┤          └┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴──────┴┐
   1496 │   │  │      │   │   │   │   │   │           │   │   │   │   │   │   │          │
   1497 └───┘ ┌┴──────┴┬──┴┬──┴┬──┴┬──┴┬──┴┐        ┌─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───────┬──┴┐
   1498       │        │   │   │   │   │   │        │   │   │   │   │   │   │         │   │
   1499       ├─────┬──┴──┬┴───┴┬──┴───┴┬──┴──┐     ├───┴───┴──┬┴───┴┬──┴───┴──────┬──┴──┬┘
   1500       │     │     │     │       │     │     │          │     │             │     │
   1501       └─────┘     └─────┴───────┴─────┘     └──────────┴─────┘             └─────┘
   1502 ```
   1503 
   1504 ### `LAYOUT_alice_split_bs`
   1505 
   1506 Alice-style split layout with split backspace
   1507 
   1508 ```
   1509   ┌───┐  ┌───┬───┬───┬───┬───┬───┬───┐         ┌───┬───┬───┬───┬───┬───┬───┬───┐
   1510   │   │  │   │   │   │   │   │   │   │         │   │   │   │   │   │   │   │   │
   1511  ┌┴──┬┘ ┌┴───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┘       ┌─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┐
   1512  │   │  │     │   │   │   │   │   │          │   │   │   │   │   │   │   │      │
   1513 ┌┴──┬┘ ┌┴─────┼───┼───┼───┼───┼───┤          └┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴──────┴┐
   1514 │   │  │      │   │   │   │   │   │           │   │   │   │   │   │   │          │
   1515 └───┘ ┌┴──────┴┬──┴┬──┴┬──┴┬──┴┬──┴┐        ┌─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───────┬──┴┐
   1516       │        │   │   │   │   │   │        │   │   │   │   │   │   │         │   │
   1517       ├─────┬──┴──┬┴───┴┬──┴───┴┬──┴──┐     ├───┴───┴──┬┴───┴┬──┴───┴──────┬──┴──┬┘
   1518       │     │     │     │       │     │     │          │     │             │     │
   1519       └─────┘     └─────┴───────┴─────┘     └──────────┴─────┘             └─────┘
   1520 ```
   1521 
   1522 ### `LAYOUT_ergodox`
   1523 
   1524 Ergodox-style split layout
   1525 
   1526 ```
   1527 ┌─────┬───┬───┬───┬───┬───┬───┐                   ┌───┬───┬───┬───┬───┬───┬─────┐
   1528 │     │   │   │   │   │   │   │                   │   │   │   │   │   │   │     │
   1529 ├─────┼───┼───┼───┼───┼───┼───┤                   ├───┼───┼───┼───┼───┼───┼─────┤
   1530 │     │   │   │   │   │   │   │                   │   │   │   │   │   │   │     │
   1531 ├─────┼───┼───┼───┼───┼───┤   │                   │   ├───┼───┼───┼───┼───┼─────┤
   1532 │     │   │   │   │   │   ├───┤                   ├───┤   │   │   │   │   │     │
   1533 ├─────┼───┼───┼───┼───┼───┤   │                   │   ├───┼───┼───┼───┼───┼─────┤
   1534 │     │   │   │   │   │   │   │                   │   │   │   │   │   │   │     │
   1535 └─┬───┼───┼───┼───┼───┼───┴───┘                   └───┴───┼───┼───┼───┼───┼───┬─┘
   1536   │   │   │   │   │   │       ┌───┬───┐   ┌───┬───┐       │   │   │   │   │   │
   1537   └───┴───┴───┴───┴───┘       │   │   │   │   │   │       └───┴───┴───┴───┴───┘
   1538                           ┌───┼───┼───┤   ├───┼───┼───┐
   1539                           │   │   │   │   │   │   │   │
   1540                           │   │   ├───┤   ├───┤   │   │
   1541                           │   │   │   │   │   │   │   │
   1542                           └───┴───┴───┘   └───┴───┴───┘
   1543 ```
   1544 
   1545 ### `LAYOUT_split_3x5_2`
   1546 
   1547 3x5 split layout with two thumb keys
   1548 
   1549 ```
   1550 ┌───┬───┬───┬───┬───┐         ┌───┬───┬───┬───┬───┐
   1551 │   │   │   │   │   │         │   │   │   │   │   │
   1552 ├───┼───┼───┼───┼───┤         ├───┼───┼───┼───┼───┤
   1553 │   │   │   │   │   │         │   │   │   │   │   │
   1554 ├───┼───┼───┼───┼───┤         ├───┼───┼───┼───┼───┤
   1555 │   │   │   │   │   │         │   │   │   │   │   │
   1556 └───┴───┴───┴───┴───┘         └───┴───┴───┴───┴───┘
   1557                 ┌───┬───┐ ┌───┬───┐
   1558                 │   │   │ │   │   │
   1559                 └───┴───┘ └───┴───┘
   1560 ```
   1561 
   1562 ### `LAYOUT_split_3x5_3`
   1563 
   1564 3x5 split layout with three thumb keys
   1565 
   1566 ```
   1567 ┌───┬───┬───┬───┬───┐         ┌───┬───┬───┬───┬───┐
   1568 │   │   │   │   │   │         │   │   │   │   │   │
   1569 ├───┼───┼───┼───┼───┤         ├───┼───┼───┼───┼───┤
   1570 │   │   │   │   │   │         │   │   │   │   │   │
   1571 ├───┼───┼───┼───┼───┤         ├───┼───┼───┼───┼───┤
   1572 │   │   │   │   │   │         │   │   │   │   │   │
   1573 └───┴───┴───┴───┴───┘         └───┴───┴───┴───┴───┘
   1574             ┌───┬───┬───┐ ┌───┬───┬───┐
   1575             │   │   │   │ │   │   │   │
   1576             └───┴───┴───┘ └───┴───┴───┘
   1577 ```
   1578 
   1579 ### `LAYOUT_split_3x6_3`
   1580 
   1581 3x6 split layout with three thumb keys
   1582 
   1583 ```
   1584 ┌───┬───┬───┬───┬───┬───┐         ┌───┬───┬───┬───┬───┬───┐
   1585 │   │   │   │   │   │   │         │   │   │   │   │   │   │
   1586 ├───┼───┼───┼───┼───┼───┤         ├───┼───┼───┼───┼───┼───┤
   1587 │   │   │   │   │   │   │         │   │   │   │   │   │   │
   1588 ├───┼───┼───┼───┼───┼───┤         ├───┼───┼───┼───┼───┼───┤
   1589 │   │   │   │   │   │   │         │   │   │   │   │   │   │
   1590 └───┴───┴───┴───┴───┴───┘         └───┴───┴───┴───┴───┴───┘
   1591                 ┌───┬───┬───┐ ┌───┬───┬───┐
   1592                 │   │   │   │ │   │   │   │
   1593                 └───┴───┴───┘ └───┴───┴───┘
   1594 ```
   1595 </details>
   1596 
   1597 <details>
   1598 <summary>Number Pads</summary>
   1599 
   1600 ### `LAYOUT_numpad_4x4`
   1601 
   1602 4x4 number pad
   1603 
   1604 ```
   1605 ┌───┬───┬───┬───┐
   1606 │   │   │   │   │
   1607 ├───┼───┼───┤   │
   1608 │   │   │   │   │
   1609 ├───┼───┼───┼───┤
   1610 │   │   │   │   │
   1611 ├───┴───┼───┤   │
   1612 │       │   │   │
   1613 └───────┴───┴───┘
   1614 ```
   1615 
   1616 ### `LAYOUT_numpad_5x4`
   1617 
   1618 5x4 number pad
   1619 
   1620 ```
   1621 ┌───┬───┬───┬───┐
   1622 │   │   │   │   │
   1623 ├───┼───┼───┼───┤
   1624 │   │   │   │   │
   1625 ├───┼───┼───┤   │
   1626 │   │   │   │   │
   1627 ├───┼───┼───┼───┤
   1628 │   │   │   │   │
   1629 ├───┴───┼───┤   │
   1630 │       │   │   │
   1631 └───────┴───┴───┘
   1632 ```
   1633 
   1634 ### `LAYOUT_numpad_5x6`
   1635 
   1636 5x6 number pad
   1637 
   1638 ```
   1639 ┌───┬───┬───┬───┬───┬───┐
   1640 │   │   │   │   │   │   │
   1641 ├───┼───┼───┼───┼───┼───┤
   1642 │   │   │   │   │   │   │
   1643 ├───┼───┼───┼───┼───┤   │
   1644 │   │   │   │   │   │   │
   1645 ├───┼───┼───┼───┼───┼───┤
   1646 │   │   │   │   │   │   │
   1647 ├───┼───┼───┴───┼───┤   │
   1648 │   │   │       │   │   │
   1649 └───┴───┴───────┴───┴───┘
   1650 ```
   1651 
   1652 ### `LAYOUT_numpad_6x4`
   1653 
   1654 6x4 number pad
   1655 
   1656 ```
   1657 ┌───┬───┬───┬───┐
   1658 │   │   │   │   │
   1659 ├───┼───┼───┼───┤
   1660 │   │   │   │   │
   1661 ├───┼───┼───┼───┤
   1662 │   │   │   │   │
   1663 ├───┼───┼───┤   │
   1664 │   │   │   │   │
   1665 ├───┼───┼───┼───┤
   1666 │   │   │   │   │
   1667 ├───┴───┼───┤   │
   1668 │       │   │   │
   1669 └───────┴───┴───┘
   1670 ```
   1671 
   1672 ### `LAYOUT_numpad_6x5`
   1673 
   1674 6x5 number pad
   1675 
   1676 ```
   1677 ┌───┬───┬───┬───┬───┐
   1678 │   │   │   │   │   │
   1679 ├───┼───┼───┼───┼───┤
   1680 │   │   │   │   │   │
   1681 ├───┼───┼───┼───┼───┤
   1682 │   │   │   │   │   │
   1683 ├───┼───┼───┼───┤   │
   1684 │   │   │   │   │   │
   1685 ├───┼───┼───┼───┼───┤
   1686 │   │   │   │   │   │
   1687 ├───┼───┴───┼───┤   │
   1688 │   │       │   │   │
   1689 └───┴───────┴───┴───┘
   1690 ```
   1691 </details>
   1692 
   1693 <details>
   1694 <summary>Ortholinear Layouts</summary>
   1695 
   1696 ### `LAYOUT_ortho_1x1`
   1697 
   1698 1x1 ortholinear layout
   1699 
   1700 ```
   1701 ┌───┐
   1702 │   │
   1703 └───┘
   1704 ```
   1705 
   1706 ### `LAYOUT_ortho_2x3`
   1707 
   1708 2x3 ortholinear layout
   1709 
   1710 ```
   1711 ┌───┬───┬───┐
   1712 │   │   │   │
   1713 ├───┼───┼───┤
   1714 │   │   │   │
   1715 └───┴───┴───┘
   1716 ```
   1717 
   1718 ### `LAYOUT_ortho_2x6`
   1719 
   1720 2x6 ortholinear layout
   1721 
   1722 ```
   1723 ┌───┬───┬───┬───┬───┬───┐
   1724 │   │   │   │   │   │   │
   1725 ├───┼───┼───┼───┼───┼───┤
   1726 │   │   │   │   │   │   │
   1727 └───┴───┴───┴───┴───┴───┘
   1728 ```
   1729 
   1730 ### `LAYOUT_ortho_3x3`
   1731 
   1732 3x3 ortholinear layout
   1733 
   1734 ```
   1735 ┌───┬───┬───┐
   1736 │   │   │   │
   1737 ├───┼───┼───┤
   1738 │   │   │   │
   1739 ├───┼───┼───┤
   1740 │   │   │   │
   1741 └───┴───┴───┘
   1742 ```
   1743 
   1744 ### `LAYOUT_ortho_3x10`
   1745 
   1746 3x10 ortholinear layout
   1747 
   1748 ```
   1749 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
   1750 │   │   │   │   │   │   │   │   │   │   │
   1751 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1752 │   │   │   │   │   │   │   │   │   │   │
   1753 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1754 │   │   │   │   │   │   │   │   │   │   │
   1755 └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
   1756 ```
   1757 
   1758 ### `LAYOUT_ortho_4x10`
   1759 
   1760 4x10 ortholinear layout
   1761 
   1762 ```
   1763 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
   1764 │   │   │   │   │   │   │   │   │   │   │
   1765 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1766 │   │   │   │   │   │   │   │   │   │   │
   1767 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1768 │   │   │   │   │   │   │   │   │   │   │
   1769 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1770 │   │   │   │   │   │   │   │   │   │   │
   1771 └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
   1772 ```
   1773 
   1774 ### `LAYOUT_ortho_4x12`
   1775 
   1776 4x12 ortholinear layout
   1777 
   1778 ```
   1779 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
   1780 │   │   │   │   │   │   │   │   │   │   │   │   │
   1781 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1782 │   │   │   │   │   │   │   │   │   │   │   │   │
   1783 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1784 │   │   │   │   │   │   │   │   │   │   │   │   │
   1785 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1786 │   │   │   │   │   │   │   │   │   │   │   │   │
   1787 └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
   1788 ```
   1789 
   1790 ### `LAYOUT_ortho_4x16`
   1791 
   1792 4x16 ortholinear layout
   1793 
   1794 ```
   1795 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
   1796 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1797 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1798 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1799 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1800 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1801 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1802 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1803 └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
   1804 ```
   1805 
   1806 ### `LAYOUT_ortho_4x4`
   1807 
   1808 4x4 ortholinear layout
   1809 
   1810 ```
   1811 ┌───┬───┬───┬───┐
   1812 │   │   │   │   │
   1813 ├───┼───┼───┼───┤
   1814 │   │   │   │   │
   1815 ├───┼───┼───┼───┤
   1816 │   │   │   │   │
   1817 ├───┼───┼───┼───┤
   1818 │   │   │   │   │
   1819 └───┴───┴───┴───┘
   1820 ```
   1821 
   1822 ### `LAYOUT_ortho_4x6`
   1823 
   1824 4x6 ortholinear layout
   1825 
   1826 ```
   1827 ┌───┬───┬───┬───┬───┬───┐
   1828 │   │   │   │   │   │   │
   1829 ├───┼───┼───┼───┼───┼───┤
   1830 │   │   │   │   │   │   │
   1831 ├───┼───┼───┼───┼───┼───┤
   1832 │   │   │   │   │   │   │
   1833 ├───┼───┼───┼───┼───┼───┤
   1834 │   │   │   │   │   │   │
   1835 └───┴───┴───┴───┴───┴───┘
   1836 ```
   1837 
   1838 ### `LAYOUT_ortho_5x5`
   1839 
   1840 5x5 ortholinear layout
   1841 
   1842 ```
   1843 ┌───┬───┬───┬───┬───┐
   1844 │   │   │   │   │   │
   1845 ├───┼───┼───┼───┼───┤
   1846 │   │   │   │   │   │
   1847 ├───┼───┼───┼───┼───┤
   1848 │   │   │   │   │   │
   1849 ├───┼───┼───┼───┼───┤
   1850 │   │   │   │   │   │
   1851 ├───┼───┼───┼───┼───┤
   1852 │   │   │   │   │   │
   1853 └───┴───┴───┴───┴───┘
   1854 ```
   1855 
   1856 ### `LAYOUT_ortho_5x10`
   1857 
   1858 5x10 ortholinear layout
   1859 
   1860 ```
   1861 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
   1862 │   │   │   │   │   │   │   │   │   │   │
   1863 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1864 │   │   │   │   │   │   │   │   │   │   │
   1865 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1866 │   │   │   │   │   │   │   │   │   │   │
   1867 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1868 │   │   │   │   │   │   │   │   │   │   │
   1869 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1870 │   │   │   │   │   │   │   │   │   │   │
   1871 └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
   1872 ```
   1873 
   1874 ### `LAYOUT_ortho_5x12`
   1875 
   1876 5x12 ortholinear layout
   1877 
   1878 ```
   1879 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
   1880 │   │   │   │   │   │   │   │   │   │   │   │   │
   1881 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1882 │   │   │   │   │   │   │   │   │   │   │   │   │
   1883 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1884 │   │   │   │   │   │   │   │   │   │   │   │   │
   1885 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1886 │   │   │   │   │   │   │   │   │   │   │   │   │
   1887 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1888 │   │   │   │   │   │   │   │   │   │   │   │   │
   1889 └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
   1890 ```
   1891 
   1892 ### `LAYOUT_ortho_5x13`
   1893 
   1894 5x13 ortholinear layout
   1895 
   1896 ```
   1897 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
   1898 │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1899 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1900 │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1901 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1902 │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1903 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1904 │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1905 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1906 │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1907 └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
   1908 ```
   1909 
   1910 ### `LAYOUT_ortho_5x14`
   1911 
   1912 5x14 ortholinear layout
   1913 
   1914 ```
   1915 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
   1916 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1917 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1918 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1919 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1920 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1921 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1922 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1923 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1924 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1925 └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
   1926 ```
   1927 
   1928 ### `LAYOUT_ortho_5x15`
   1929 
   1930 5x15 ortholinear layout
   1931 
   1932 ```
   1933 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
   1934 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1935 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1936 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1937 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1938 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1939 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1940 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1941 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1942 │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1943 └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
   1944 ```
   1945 
   1946 ### `LAYOUT_ortho_5x4`
   1947 
   1948 5x4 ortholinear layout
   1949 
   1950 ```
   1951 ┌───┬───┬───┬───┐
   1952 │   │   │   │   │
   1953 ├───┼───┼───┼───┤
   1954 │   │   │   │   │
   1955 ├───┼───┼───┼───┤
   1956 │   │   │   │   │
   1957 ├───┼───┼───┼───┤
   1958 │   │   │   │   │
   1959 ├───┼───┼───┼───┤
   1960 │   │   │   │   │
   1961 └───┴───┴───┴───┘
   1962 ```
   1963 
   1964 ### `LAYOUT_ortho_6x4`
   1965 
   1966 6x4 ortholinear layout
   1967 
   1968 ```
   1969 ┌───┬───┬───┬───┐
   1970 │   │   │   │   │
   1971 ├───┼───┼───┼───┤
   1972 │   │   │   │   │
   1973 ├───┼───┼───┼───┤
   1974 │   │   │   │   │
   1975 ├───┼───┼───┼───┤
   1976 │   │   │   │   │
   1977 ├───┼───┼───┼───┤
   1978 │   │   │   │   │
   1979 ├───┼───┼───┼───┤
   1980 │   │   │   │   │
   1981 └───┴───┴───┴───┘
   1982 ```
   1983 
   1984 ### `LAYOUT_ortho_6x13`
   1985 
   1986 6x13 ortholinear layout
   1987 
   1988 ```
   1989 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
   1990 │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1991 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1992 │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1993 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1994 │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1995 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1996 │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1997 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   1998 │   │   │   │   │   │   │   │   │   │   │   │   │   │
   1999 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   2000 │   │   │   │   │   │   │   │   │   │   │   │   │   │
   2001 └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
   2002 ```
   2003 
   2004 ### `LAYOUT_planck_mit`
   2005 
   2006 4x12 ortholinear layout with center 2u space
   2007 
   2008 ```
   2009 ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
   2010 │   │   │   │   │   │   │   │   │   │   │   │   │
   2011 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   2012 │   │   │   │   │   │   │   │   │   │   │   │   │
   2013 ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
   2014 │   │   │   │   │   │   │   │   │   │   │   │   │
   2015 ├───┼───┼───┼───┼───┼───┴───┼───┼───┼───┼───┼───┤
   2016 │   │   │   │   │   │       │   │   │   │   │   │
   2017 └───┴───┴───┴───┴───┴───────┴───┴───┴───┴───┴───┘
   2018 ```
   2019 </details>