logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git

readme.md (188273B)


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