You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1031 lines
98 KiB

Rework LAYOUT_alice support; add LAYOUT_alice_split_bs (#11106) * Add LAYOUT_alice support: fallacy * Add LAYOUT_alice support: kb_elmo/sesame * Add LAYOUT_alice support: cheshire/curiosity * Add LAYOUT_alice support: evyd13/wonderland * Add LAYOUT_alice support: mechlovin/adelais * Update LAYOUT_alice support: projectkb/alice The PR that added Alice community layout support for the projectkb/alice/rev2 simultaneously broke support for every other keyboard that supported LAYOUT_alice. This commit partially reverts the offending PR. `LAYOUT_alice` for the projectkb/alice has been renamed to `LAYOUT_alice_split_bs`, and a correct 65-key `LAYOUT_alice` has been added. Additionally, the `LAYOUTS` rule has been moved to keyboard level as the layout macros are shared between rev1 and rev2 boards, which means the layout options are the same for both revisions. * Update ramonimbao/aelith info.json Keyboard source was already correct to support LAYOUT_alice, but the layout tree was missing from info.json. * Fork `alice` Community Layout... ... into Standard and Split Backspace versions Also updates stanrc85's layout keymap to use 65 keys instead of the Split Backspace 66-key version. * Update LAYOUT_alice support: sneakbox/aliceclone Rework the sneakbox/aliceclone to use the Split Backspace Alice layout. * Update LAYOUT_alice support: zoo/wampus The layout macro that was `LAYOUT_alice` was 66 keys. This layout macro has been renamed to `LAYOUT_alice_split_bs`, and a 65-key `LAYOUT_alice` has been added. Additionally, the 66-key macro has been rearranged to accept its keycodes in the intended order for Community Layout support. * Update keyboards for `LAYOUT_alice_split_bs` support * LAYOUT_alice_split_bs support: ergosaurus * LAYOUT_alice_split_bs support: handwired/colorlice * LAYOUT_alice(_split_bs) support: handwired/owlet60 * LAYOUT_alice_split_bs support: nightly_boards/alter/rev1 * LAYOUT_alice(_split_bs) support: sck/osa * LAYOUT_alice_split_bs support: tgr/alice * LAYOUT_alice(_split_bs) support: tkc/osav2 * LAYOUT_alice_split_bs support: xelus/valor/rev1
3 years ago
Rework LAYOUT_alice support; add LAYOUT_alice_split_bs (#11106) * Add LAYOUT_alice support: fallacy * Add LAYOUT_alice support: kb_elmo/sesame * Add LAYOUT_alice support: cheshire/curiosity * Add LAYOUT_alice support: evyd13/wonderland * Add LAYOUT_alice support: mechlovin/adelais * Update LAYOUT_alice support: projectkb/alice The PR that added Alice community layout support for the projectkb/alice/rev2 simultaneously broke support for every other keyboard that supported LAYOUT_alice. This commit partially reverts the offending PR. `LAYOUT_alice` for the projectkb/alice has been renamed to `LAYOUT_alice_split_bs`, and a correct 65-key `LAYOUT_alice` has been added. Additionally, the `LAYOUTS` rule has been moved to keyboard level as the layout macros are shared between rev1 and rev2 boards, which means the layout options are the same for both revisions. * Update ramonimbao/aelith info.json Keyboard source was already correct to support LAYOUT_alice, but the layout tree was missing from info.json. * Fork `alice` Community Layout... ... into Standard and Split Backspace versions Also updates stanrc85's layout keymap to use 65 keys instead of the Split Backspace 66-key version. * Update LAYOUT_alice support: sneakbox/aliceclone Rework the sneakbox/aliceclone to use the Split Backspace Alice layout. * Update LAYOUT_alice support: zoo/wampus The layout macro that was `LAYOUT_alice` was 66 keys. This layout macro has been renamed to `LAYOUT_alice_split_bs`, and a 65-key `LAYOUT_alice` has been added. Additionally, the 66-key macro has been rearranged to accept its keycodes in the intended order for Community Layout support. * Update keyboards for `LAYOUT_alice_split_bs` support * LAYOUT_alice_split_bs support: ergosaurus * LAYOUT_alice_split_bs support: handwired/colorlice * LAYOUT_alice(_split_bs) support: handwired/owlet60 * LAYOUT_alice_split_bs support: nightly_boards/alter/rev1 * LAYOUT_alice(_split_bs) support: sck/osa * LAYOUT_alice_split_bs support: tgr/alice * LAYOUT_alice(_split_bs) support: tkc/osav2 * LAYOUT_alice_split_bs support: xelus/valor/rev1
3 years ago
  1. # Community Layouts
  2. ## Summary of Layouts
  3. ### 60% Form Factor
  4. ```
  5. LAYOUT_60_abnt2
  6. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
  7. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  8. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
  9. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  10. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
  11. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  12. ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┤
  13. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  14. ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬──┴─┬────┤
  15. │ │ │ │ │ │ │ │ │
  16. └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
  17. ```
  18. ```
  19. LAYOUT_60_ansi
  20. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
  21. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  22. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
  23. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  24. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
  25. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  26. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
  27. │ │ │ │ │ │ │ │ │ │ │ │ │
  28. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
  29. │ │ │ │ │ │ │ │ │
  30. └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
  31. ```
  32. ```
  33. LAYOUT_60_ansi_arrow_split_bs_7u_spc
  34. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  35. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  36. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
  37. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  38. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
  39. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  40. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┬───┤
  41. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  42. ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴──┬───┼───┼───┤
  43. │ │ │ │ │ │ │ │ │
  44. └─────┴───┴─────┴───────────────────────────┴───┴───┴───┴───┘
  45. ```
  46. ```
  47. LAYOUT_60_ansi_arrow
  48. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
  49. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  50. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
  51. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  52. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
  53. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  54. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┬───┤
  55. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  56. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬───┼───┼───┤
  57. │ │ │ │ │ │ │ │ │ │
  58. └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘
  59. ```
  60. ```
  61. LAYOUT_60_ansi_split_bs_rshift
  62. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  63. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  64. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
  65. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  66. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
  67. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  68. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤
  69. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  70. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤
  71. │ │ │ │ │ │ │ │ │
  72. └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
  73. ```
  74. ```
  75. LAYOUT_60_ansi_tsangan
  76. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
  77. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  78. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
  79. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  80. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
  81. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  82. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤
  83. │ │ │ │ │ │ │ │ │ │ │ │ │
  84. ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤
  85. │ │ │ │ │ │ │ │
  86. └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘
  87. ```
  88. ```
  89. LAYOUT_60_hhkb
  90. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  91. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  92. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
  93. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  94. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
  95. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  96. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤
  97. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  98. └─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┘
  99. │ │ │ │ │ │
  100. └───┴─────┴───────────────────────────┴─────┴───┘
  101. ```
  102. ```
  103. LAYOUT_60_iso
  104. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
  105. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  106. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
  107. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  108. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
  109. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  110. ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
  111. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  112. ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤
  113. │ │ │ │ │ │ │ │ │
  114. └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
  115. ```
  116. ```
  117. LAYOUT_60_iso_split_bs_rshift
  118. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  119. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  120. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
  121. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  122. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
  123. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  124. ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┤
  125. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  126. ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬┴───┤
  127. │ │ │ │ │ │ │ │ │
  128. └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
  129. ```
  130. ```
  131. LAYOUT_60_iso_tsangan
  132. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
  133. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  134. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
  135. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  136. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
  137. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  138. ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤
  139. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  140. ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤
  141. │ │ │ │ │ │ │ │
  142. └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘
  143. ```
  144. ```
  145. LAYOUT_60_tsangan_hhkb
  146. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  147. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  148. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤
  149. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  150. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
  151. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  152. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┤
  153. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  154. ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─┴───┤
  155. │ │ │ │ │ │ │ │
  156. └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘
  157. ```
  158. ```
  159. LAYOUT_64_ansi
  160. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
  161. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  162. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
  163. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  164. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤
  165. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  166. ├──────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬───┬───┤
  167. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  168. ├────┬──┴─┬─┴──┬┴───┴───┴───┴───┴───┴───┼───┼───┼───┼───┼───┤
  169. │ │ │ │ │ │ │ │ │ │
  170. └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘
  171. ```
  172. ```
  173. LAYOUT_64_iso
  174. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
  175. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  176. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤
  177. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  178. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │
  179. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  180. ├───┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬───┤
  181. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  182. ├───┴┬──┴─┬─┴──┬┴───┴───┴───┴───┴───┴───┼───┼───┼───┼───┼───┤
  183. │ │ │ │ │ │ │ │ │ │
  184. └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘
  185. ```
  186. ### 65%+ Form Factor
  187. ```
  188. LAYOUT_65_ansi
  189. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
  190. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  191. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
  192. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  193. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
  194. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  195. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
  196. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  197. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
  198. │ │ │ │ │ │ │ │ │ │ │
  199. └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
  200. ```
  201. ```
  202. LAYOUT_65_ansi_blocker
  203. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
  204. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  205. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
  206. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  207. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
  208. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  209. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
  210. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  211. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
  212. │ │ │ │ │ │ │ │ │ │ │
  213. └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
  214. ```
  215. ```
  216. LAYOUT_65_ansi_blocker_split_bs
  217. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  218. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  219. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
  220. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  221. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
  222. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  223. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
  224. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  225. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
  226. │ │ │ │ │ │ │ │ │ │ │
  227. └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
  228. ```
  229. ```
  230. LAYOUT_65_ansi_blocker_tsangan
  231. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
  232. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  233. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
  234. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  235. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
  236. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  237. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
  238. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  239. ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬─┬───┼───┼───┤
  240. │ │ │ │ │ │ │ │ │ │
  241. └─────┴───┴─────┴───────────────────────────┴─────┘ └───┴───┴───┘
  242. ```
  243. ```
  244. LAYOUT_65_ansi_split_bs
  245. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  246. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  247. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
  248. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  249. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
  250. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  251. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
  252. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  253. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
  254. │ │ │ │ │ │ │ │ │ │ │
  255. └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
  256. ```
  257. ```
  258. LAYOUT_65_iso
  259. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
  260. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  261. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
  262. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  263. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ ├───┤
  264. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  265. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
  266. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  267. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
  268. │ │ │ │ │ │ │ │ │ │ │
  269. └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
  270. ```
  271. ```
  272. LAYOUT_65_iso_blocker
  273. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
  274. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  275. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
  276. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  277. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ ├───┤
  278. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  279. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
  280. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  281. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
  282. │ │ │ │ │ │ │ │ │ │ │
  283. └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
  284. ```
  285. ```
  286. LAYOUT_65_iso_blocker_split_bs
  287. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  288. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  289. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
  290. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  291. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ ├───┤
  292. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  293. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
  294. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  295. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬─┬───┼───┼───┤
  296. │ │ │ │ │ │ │ │ │ │ │
  297. └────┴────┴────┴────────────────────────┴────┴────┘ └───┴───┴───┘
  298. ```
  299. ```
  300. LAYOUT_65_iso_split_bs
  301. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  302. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  303. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┤
  304. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  305. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ ├───┤
  306. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  307. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
  308. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  309. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
  310. │ │ │ │ │ │ │ │ │ │ │
  311. └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
  312. ```
  313. ```
  314. LAYOUT_66_ansi
  315. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┐
  316. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  317. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┤
  318. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  319. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┘
  320. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  321. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴──────┬─┴─┐
  322. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  323. ├────┬───┼───┴┬──┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬───┼───┼───┐
  324. │ │ │ │ │ │ │ │ │ │ │
  325. └────┴───┴────┴────────────────────────┴────┴────┴────┴───┴───┴───┘
  326. ```
  327. ```
  328. LAYOUT_66_iso
  329. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┐
  330. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  331. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┤
  332. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  333. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ └───┘
  334. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  335. ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴──┬─┴─┐
  336. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  337. ├────┼───┼───┴┬──┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼────┬───┼───┼───┐
  338. │ │ │ │ │ │ │ │ │ │ │
  339. └────┴───┴────┴────────────────────────┴────┴────┴────┴───┴───┴───┘
  340. ```
  341. ```
  342. LAYOUT_68_ansi
  343. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐┌───┬───┐
  344. │ │ │ │ │ │ │ │ │ │ │ │ │ │ ││ │ │
  345. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤├───┼───┤
  346. │ │ │ │ │ │ │ │ │ │ │ │ │ │ ││ │ │
  347. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤└───┴───┘
  348. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  349. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤┌───┐
  350. │ │ │ │ │ │ │ │ │ │ │ │ ││ │
  351. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬─┬──┴┼───┼───┐
  352. │ │ │ │ │ │ │ │ │ │ │ │
  353. └────┴────┴────┴────────────────────────┴────┴────┴────┘ └───┴───┴───┘
  354. ```
  355. ```
  356. LAYOUT_68_iso
  357. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐┌───┬───┐
  358. │ │ │ │ │ │ │ │ │ │ │ │ │ │ ││ │ │
  359. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤├───┼───┤
  360. │ │ │ │ │ │ │ │ │ │ │ │ │ │ ││ │ │
  361. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │└───┴───┘
  362. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  363. ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤┌───┐
  364. │ │ │ │ │ │ │ │ │ │ │ │ │ ││ │
  365. ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬─┬──┴┼───┼───┐
  366. │ │ │ │ │ │ │ │ │ │ │ │
  367. └────┴────┴────┴────────────────────────┴────┴────┴────┘ └───┴───┴───┘
  368. ```
  369. ### 75% Form Factor
  370. ```
  371. LAYOUT_75_ansi
  372. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  373. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  374. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┴───┼───┤
  375. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  376. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
  377. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  378. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┤
  379. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  380. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┤
  381. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  382. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
  383. │ │ │ │ │ │ │ │ │ │ │
  384. └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
  385. ```
  386. ```
  387. LAYOUT_75_iso
  388. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  389. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  390. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┴───┼───┤
  391. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  392. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┤
  393. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  394. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ ├───┤
  395. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  396. ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┤
  397. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  398. ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┤
  399. │ │ │ │ │ │ │ │ │ │ │
  400. └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┘
  401. ```
  402. ### Tenkeyless Layouts
  403. ```
  404. LAYOUT_tkl_ansi
  405. ┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
  406. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  407. └───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
  408. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
  409. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  410. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
  411. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  412. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
  413. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  414. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐
  415. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  416. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
  417. │ │ │ │ │ │ │ │ │ │ │ │ │
  418. └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
  419. ```
  420. ```
  421. LAYOUT_tkl_iso
  422. ┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
  423. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  424. └───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
  425. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
  426. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  427. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
  428. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  429. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ └───┴───┴───┘
  430. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  431. ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐
  432. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  433. ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
  434. │ │ │ │ │ │ │ │ │ │ │ │ │
  435. └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
  436. ```
  437. ```
  438. LAYOUT_tkl_f13_ansi
  439. ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
  440. │ ││ │ │ │ ││ │ │ │ ││ │ │ │ ││ │ │ │ │ │
  441. └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
  442. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
  443. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  444. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
  445. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  446. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
  447. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  448. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐
  449. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  450. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
  451. │ │ │ │ │ │ │ │ │ │ │ │ │
  452. └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
  453. ```
  454. ```
  455. LAYOUT_tkl_f13_ansi_tsangan
  456. ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
  457. │ ││ │ │ │ ││ │ │ │ ││ │ │ │ ││ │ │ │ │ │
  458. └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
  459. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
  460. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  461. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
  462. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  463. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
  464. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  465. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐
  466. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  467. ├─────┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ ┌───┼───┼───┐
  468. │ │ │ │ │ │ │ │ │ │ │ │
  469. └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ └───┴───┴───┘
  470. ```
  471. ```
  472. LAYOUT_tkl_f13_iso
  473. ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
  474. │ ││ │ │ │ ││ │ │ │ ││ │ │ │ ││ │ │ │ │ │
  475. └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
  476. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
  477. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  478. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
  479. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  480. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ └───┴───┴───┘
  481. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  482. ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐
  483. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  484. ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
  485. │ │ │ │ │ │ │ │ │ │ │ │ │
  486. └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
  487. ```
  488. ```
  489. LAYOUT_tkl_f13_iso_tsangan
  490. ┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
  491. │ ││ │ │ │ ││ │ │ │ ││ │ │ │ ││ │ │ │ │ │
  492. └───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┴───┴───┴───┘└───┘ └───┴───┴───┘
  493. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
  494. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  495. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
  496. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  497. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ └───┴───┴───┘
  498. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  499. ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐
  500. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  501. ├────┴┬──┴┬──┴──┬┴───┴───┴───┴───┴───┴───┴──┬┴───┴┬───┬─────┤ ┌───┼───┼───┐
  502. │ │ │ │ │ │ │ │ │ │ │ │
  503. └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ └───┴───┴───┘
  504. ```
  505. ```
  506. LAYOUT_tkl_nofrow_ansi
  507. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
  508. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  509. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
  510. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  511. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘
  512. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  513. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐
  514. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  515. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
  516. │ │ │ │ │ │ │ │ │ │ │ │ │
  517. └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
  518. ```
  519. ```
  520. LAYOUT_tkl_nofrow_iso
  521. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
  522. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  523. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤
  524. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  525. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ └───┴───┴───┘
  526. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  527. ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐
  528. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  529. ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐
  530. │ │ │ │ │ │ │ │ │ │ │ │ │
  531. └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘
  532. ```
  533. ### 96% Form Factor
  534. ```
  535. LAYOUT_96_ansi
  536. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  537. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  538. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┴───┼───┼───┼───┼───┤
  539. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  540. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┼───┼───┼───┤
  541. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  542. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┼───┼───┼───┤ │
  543. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  544. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────┬───┼───┼───┼───┼───┤
  545. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  546. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┼───┼───┤ │
  547. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  548. └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
  549. ```
  550. ```
  551. LAYOUT_96_iso
  552. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  553. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  554. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┴───┼───┼───┼───┼───┤
  555. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  556. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┼───┼───┼───┼───┤
  557. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  558. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ ├───┼───┼───┤ │
  559. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  560. ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┼───┼───┼───┤
  561. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  562. ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴──┬┴──┬┴──┬───┼───┼───┼───┼───┤ │
  563. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  564. └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
  565. ```
  566. ### Fullsize Form Factor
  567. ```
  568. LAYOUT_fullsize_ansi
  569. ┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
  570. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  571. └───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
  572. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
  573. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  574. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤
  575. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  576. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ ├───┼───┼───┤ │
  577. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  578. ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐ ├───┼───┼───┼───┤
  579. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  580. ├────┬───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤ │
  581. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  582. └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘
  583. ```
  584. ```
  585. LAYOUT_fullsize_iso
  586. ┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
  587. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  588. └───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘
  589. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
  590. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  591. ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤
  592. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  593. ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ └───┴───┴───┘ ├───┼───┼───┤ │
  594. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  595. ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴────┤ ┌───┐ ├───┼───┼───┼───┤
  596. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  597. ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤ │
  598. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  599. └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘
  600. ```
  601. ### Split Layouts
  602. ```
  603. LAYOUT_alice
  604. ┌───┐ ┌───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┬───┬───┬───┬───────┐
  605. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  606. ┌┴──┬┘ ┌┴───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┘ ┌─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┴┐
  607. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  608. ┌┴──┬┘ ┌┴─────┼───┼───┼───┼───┼───┤ └┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴──────┴┐
  609. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  610. └───┘ ┌┴──────┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ ┌─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───────┬──┴┐
  611. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  612. ├─────┬──┴──┬┴───┴┬──┴───┴┬──┴──┐ ├───┴───┴──┬┴───┴┬──┴───┴──────┬──┴──┬┘
  613. │ │ │ │ │ │ │ │ │ │ │
  614. └─────┘ └─────┴───────┴─────┘ └──────────┴─────┘ └─────┘
  615. ```
  616. ```
  617. LAYOUT_alice_split_bs
  618. ┌───┐ ┌───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┬───┬───┬───┬───┬───┐
  619. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  620. ┌┴──┬┘ ┌┴───┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┘ ┌─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┐
  621. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  622. ┌┴──┬┘ ┌┴─────┼───┼───┼───┼───┼───┤ └┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴──────┴┐
  623. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  624. └───┘ ┌┴──────┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ ┌─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───────┬──┴┐
  625. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  626. ├─────┬──┴──┬┴───┴┬──┴───┴┬──┴──┐ ├───┴───┴──┬┴───┴┬──┴───┴──────┬──┴──┬┘
  627. │ │ │ │ │ │ │ │ │ │ │
  628. └─────┘ └─────┴───────┴─────┘ └──────────┴─────┘ └─────┘
  629. ```
  630. ```
  631. LAYOUT_ergodox
  632. ┌─────┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┬───┬───┬───┬─────┐
  633. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  634. ├─────┼───┼───┼───┼───┼───┼───┤ ├───┼───┼───┼───┼───┼───┼─────┤
  635. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  636. ├─────┼───┼───┼───┼───┼───┤ │ │ ├───┼───┼───┼───┼───┼─────┤
  637. │ │ │ │ │ │ ├───┤ ├───┤ │ │ │ │ │ │
  638. ├─────┼───┼───┼───┼───┼───┤ │ │ ├───┼───┼───┼───┼───┼─────┤
  639. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  640. └─┬───┼───┼───┼───┼───┼───┴───┘ └───┴───┼───┼───┼───┼───┼───┬─┘
  641. │ │ │ │ │ │ ┌───┬───┐ ┌───┬───┐ │ │ │ │ │ │
  642. └───┴───┴───┴───┴───┘ │ │ │ │ │ │ └───┴───┴───┴───┴───┘
  643. ┌───┼───┼───┤ ├───┼───┼───┐
  644. │ │ │ │ │ │ │ │
  645. │ │ ├───┤ ├───┤ │ │
  646. │ │ │ │ │ │ │ │
  647. └───┴───┴───┘ └───┴───┴───┘
  648. ```
  649. ```
  650. LAYOUT_split_3x5_3
  651. ┌───┬───┬───┬───┬───┐ ┌───┬───┬───┬───┬───┐
  652. │ │ │ │ │ │ │ │ │ │ │ │
  653. ├───┼───┼───┼───┼───┤ ├───┼───┼───┼───┼───┤
  654. │ │ │ │ │ │ │ │ │ │ │ │
  655. ├───┼───┼───┼───┼───┤ ├───┼───┼───┼───┼───┤
  656. │ │ │ │ │ │ │ │ │ │ │ │
  657. └───┴───┴───┴───┴───┘ └───┴───┴───┴───┴───┘
  658. ┌───┬───┬───┐ ┌───┬───┬───┐
  659. │ │ │ │ │ │ │ │
  660. └───┴───┴───┘ └───┴───┴───┘
  661. ```
  662. ```
  663. LAYOUT_split_3x6_3
  664. ┌───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┬───┬───┬───┐
  665. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  666. ├───┼───┼───┼───┼───┼───┤ ├───┼───┼───┼───┼───┼───┤
  667. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  668. ├───┼───┼───┼───┼───┼───┤ ├───┼───┼───┼───┼───┼───┤
  669. │ │ │ │ │ │ │ │ │ │ │ │ │ │
  670. └───┴───┴───┴───┴───┴───┘ └───┴───┴───┴───┴───┴───┘
  671. ┌───┬───┬───┐ ┌───┬───┬───┐
  672. │ │ │ │ │ │ │ │
  673. └───┴───┴───┘ └───┴───┴───┘
  674. ```
  675. ### Numpads
  676. ```
  677. LAYOUT_numpad_4x4
  678. ┌───┬───┬───┬───┐
  679. │ │ │ │ │
  680. ├───┼───┼───┤ │
  681. │ │ │ │ │
  682. ├───┼───┼───┼───┤
  683. │ │ │ │ │
  684. ├───┴───┼───┤ │
  685. │ │ │ │
  686. └───────┴───┴───┘
  687. ```
  688. ```
  689. LAYOUT_numpad_5x4
  690. ┌───┬───┬───┬───┐
  691. │ │ │ │ │
  692. ├───┼───┼───┼───┤
  693. │ │ │ │ │
  694. ├───┼───┼───┤ │
  695. │ │ │ │ │
  696. ├───┼───┼───┼───┤
  697. │ │ │ │ │
  698. ├───┴───┼───┤ │
  699. │ │ │ │
  700. └───────┴───┴───┘
  701. ```
  702. ```
  703. LAYOUT_numpad_5x6
  704. ┌───┬───┬───┬───┬───┬───┐
  705. │ │ │ │ │ │ │
  706. ├───┼───┼───┼───┼───┼───┤
  707. │ │ │ │ │ │ │
  708. ├───┼───┼───┼───┼───┤ │
  709. │ │ │ │ │ │ │
  710. ├───┼───┼───┼───┼───┼───┤
  711. │ │ │ │ │ │ │
  712. ├───┼───┼───┴───┼───┤ │
  713. │ │ │ │ │ │
  714. └───┴───┴───────┴───┴───┘
  715. ```
  716. ```
  717. LAYOUT_numpad_6x4
  718. ┌───┬───┬───┬───┐
  719. │ │ │ │ │
  720. ├───┼───┼───┼───┤
  721. │ │ │ │ │
  722. ├───┼───┼───┼───┤
  723. │ │ │ │ │
  724. ├───┼───┼───┤ │
  725. │ │ │ │ │
  726. ├───┼───┼───┼───┤
  727. │ │ │ │ │
  728. ├───┴───┼───┤ │
  729. │ │ │ │
  730. └───────┴───┴───┘
  731. ```
  732. ```
  733. LAYOUT_numpad_6x5
  734. ┌───┬───┬───┬───┬───┐
  735. │ │ │ │ │ │
  736. ├───┼───┼───┼───┼───┤
  737. │ │ │ │ │ │
  738. ├───┼───┼───┼───┼───┤
  739. │ │ │ │ │ │
  740. ├───┼───┼───┼───┤ │
  741. │ │ │ │ │ │
  742. ├───┼───┼───┼───┼───┤
  743. │ │ │ │ │ │
  744. ├───┼───┴───┼───┤ │
  745. │ │ │ │ │
  746. └───┴───────┴───┴───┘
  747. ```
  748. ### Ortholinear Layouts
  749. ```
  750. LAYOUT_ortho_1x1
  751. ┌───┐
  752. │ │
  753. └───┘
  754. ```
  755. ```
  756. LAYOUT_ortho_2x3
  757. ┌───┬───┬───┐
  758. │ │ │ │
  759. ├───┼───┼───┤
  760. │ │ │ │
  761. └───┴───┴───┘
  762. ```
  763. ```
  764. LAYOUT_ortho_2x6
  765. ┌───┬───┬───┬───┬───┬───┐
  766. │ │ │ │ │ │ │
  767. ├───┼───┼───┼───┼───┼───┤
  768. │ │ │ │ │ │ │
  769. └───┴───┴───┴───┴───┴───┘
  770. ```
  771. ```
  772. LAYOUT_ortho_3x10
  773. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  774. │ │ │ │ │ │ │ │ │ │ │
  775. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  776. │ │ │ │ │ │ │ │ │ │ │
  777. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  778. │ │ │ │ │ │ │ │ │ │ │
  779. └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
  780. ```
  781. ```
  782. LAYOUT_ortho_4x10
  783. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  784. │ │ │ │ │ │ │ │ │ │ │
  785. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  786. │ │ │ │ │ │ │ │ │ │ │
  787. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  788. │ │ │ │ │ │ │ │ │ │ │
  789. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  790. │ │ │ │ │ │ │ │ │ │ │
  791. └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
  792. ```
  793. ```
  794. LAYOUT_ortho_4x12
  795. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  796. │ │ │ │ │ │ │ │ │ │ │ │ │
  797. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  798. │ │ │ │ │ │ │ │ │ │ │ │ │
  799. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  800. │ │ │ │ │ │ │ │ │ │ │ │ │
  801. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  802. │ │ │ │ │ │ │ │ │ │ │ │ │
  803. └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
  804. ```
  805. ```
  806. LAYOUT_ortho_4x16
  807. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  808. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  809. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  810. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  811. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  812. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  813. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  814. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  815. └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
  816. ```
  817. ```
  818. LAYOUT_ortho_4x4
  819. ┌───┬───┬───┬───┐
  820. │ │ │ │ │
  821. ├───┼───┼───┼───┤
  822. │ │ │ │ │
  823. ├───┼───┼───┼───┤
  824. │ │ │ │ │
  825. ├───┼───┼───┼───┤
  826. │ │ │ │ │
  827. └───┴───┴───┴───┘
  828. ```
  829. ```
  830. LAYOUT_ortho_4x6
  831. ┌───┬───┬───┬───┬───┬───┐
  832. │ │ │ │ │ │ │
  833. ├───┼───┼───┼───┼───┼───┤
  834. │ │ │ │ │ │ │
  835. ├───┼───┼───┼───┼───┼───┤
  836. │ │ │ │ │ │ │
  837. ├───┼───┼───┼───┼───┼───┤
  838. │ │ │ │ │ │ │
  839. └───┴───┴───┴───┴───┴───┘
  840. ```
  841. ```
  842. LAYOUT_ortho_5x5
  843. ┌───┬───┬───┬───┬───┐
  844. │ │ │ │ │ │
  845. ├───┼───┼───┼───┼───┤
  846. │ │ │ │ │ │
  847. ├───┼───┼───┼───┼───┤
  848. │ │ │ │ │ │
  849. ├───┼───┼───┼───┼───┤
  850. │ │ │ │ │ │
  851. ├───┼───┼───┼───┼───┤
  852. │ │ │ │ │ │
  853. └───┴───┴───┴───┴───┘
  854. ```
  855. ```
  856. LAYOUT_ortho_5x10
  857. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  858. │ │ │ │ │ │ │ │ │ │ │
  859. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  860. │ │ │ │ │ │ │ │ │ │ │
  861. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  862. │ │ │ │ │ │ │ │ │ │ │
  863. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  864. │ │ │ │ │ │ │ │ │ │ │
  865. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  866. │ │ │ │ │ │ │ │ │ │ │
  867. └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
  868. ```
  869. ```
  870. LAYOUT_ortho_5x12
  871. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  872. │ │ │ │ │ │ │ │ │ │ │ │ │
  873. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  874. │ │ │ │ │ │ │ │ │ │ │ │ │
  875. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  876. │ │ │ │ │ │ │ │ │ │ │ │ │
  877. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  878. │ │ │ │ │ │ │ │ │ │ │ │ │
  879. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  880. │ │ │ │ │ │ │ │ │ │ │ │ │
  881. └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
  882. ```
  883. ```
  884. LAYOUT_ortho_5x14
  885. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  886. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  887. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  888. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  889. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  890. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  891. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  892. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  893. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  894. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  895. └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
  896. ```
  897. ```
  898. LAYOUT_ortho_5x15
  899. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  900. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  901. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  902. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  903. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  904. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  905. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  906. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  907. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  908. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
  909. └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
  910. ```
  911. ```
  912. LAYOUT_ortho_5x4
  913. ┌───┬───┬───┬───┐
  914. │ │ │ │ │
  915. ├───┼───┼───┼───┤
  916. │ │ │ │ │
  917. ├───┼───┼───┼───┤
  918. │ │ │ │ │
  919. ├───┼───┼───┼───┤
  920. │ │ │ │ │
  921. ├───┼───┼───┼───┤
  922. │ │ │ │ │
  923. └───┴───┴───┴───┘
  924. ```
  925. ```
  926. LAYOUT_ortho_6x4
  927. ┌───┬───┬───┬───┐
  928. │ │ │ │ │
  929. ├───┼───┼───┼───┤
  930. │ │ │ │ │
  931. ├───┼───┼───┼───┤
  932. │ │ │ │ │
  933. ├───┼───┼───┼───┤
  934. │ │ │ │ │
  935. ├───┼───┼───┼───┤
  936. │ │ │ │ │
  937. ├───┼───┼───┼───┤
  938. │ │ │ │ │
  939. └───┴───┴───┴───┘
  940. ```
  941. ```
  942. LAYOUT_planck_mit
  943. ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
  944. │ │ │ │ │ │ │ │ │ │ │ │ │
  945. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  946. │ │ │ │ │ │ │ │ │ │ │ │ │
  947. ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤
  948. │ │ │ │ │ │ │ │ │ │ │ │ │
  949. ├───┼───┼───┼───┼───┼───┴───┼───┼───┼───┼───┼───┤
  950. │ │ │ │ │ │ │ │ │ │ │ │
  951. └───┴───┴───┴───┴───┴───────┴───┴───┴───┴───┴───┘
  952. ```