qmk_firmware/layouts/default
2024-04-30 01:54:05 -07:00
..
60_abnt2 correct default_60_abnt2/keymap.c ASCII diagram (#21397) 2023-06-29 08:17:41 +10:00
60_ansi Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
60_ansi_arrow tidy keymap of 60_ansi_arrow Community Layout (#23301) 2024-03-29 17:16:17 -07:00
60_ansi_arrow_split_bs_7u_spc Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
60_ansi_split_bs_rshift Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
60_ansi_tsangan Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
60_ansi_wkl add 60_(ansi|iso)_wkl* community layouts (#21811) 2023-10-11 20:23:50 -07:00
60_ansi_wkl_split_bs_rshift add 60_(ansi|iso)_wkl* community layouts (#21811) 2023-10-11 20:23:50 -07:00
60_hhkb Revert "fix 60_hhkb ASCII diagram (#21813)" (#21869) 2023-08-30 01:47:15 +01:00
60_iso Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
60_iso_split_bs_rshift Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
60_iso_tsangan Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
60_iso_tsangan_split_bs_rshift Add 60_iso_tsangan_split_bs_rshift Community Layout (#21812) 2023-10-12 01:12:50 -07:00
60_iso_wkl add 60_(ansi|iso)_wkl* community layouts (#21811) 2023-10-11 20:23:50 -07:00
60_iso_wkl_split_bs_rshift Fix in 60_iso_wkl_split_bs_rshift diagram (#22654) 2024-04-01 22:45:09 +01:00
60_jis Uniform ISO Enter key sequence in JIS Community Layouts (#23181) 2024-04-30 01:54:05 -07:00
60_tsangan_hhkb Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
64_ansi add ASCII diagrams to LAYOUT_64_* (#21285) 2023-07-08 00:23:14 +10:00
64_iso add ASCII diagrams to LAYOUT_64_* (#21285) 2023-07-08 00:23:14 +10:00
65_ansi Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
65_ansi_blocker Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
65_ansi_blocker_split_bs Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
65_ansi_blocker_tsangan Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
65_ansi_blocker_tsangan_split_bs Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
65_ansi_split_bs Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
65_iso Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
65_iso_blocker Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
65_iso_blocker_split_bs Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
65_iso_blocker_tsangan Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
65_iso_blocker_tsangan_split_bs Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
65_iso_split_bs Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
66_ansi Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
66_iso Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
68_ansi Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
68_iso Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
75_ansi Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
75_iso Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
96_ansi Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
96_iso Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
alice Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
alice_split_bs Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ergodox Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
fullsize_ansi Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
fullsize_extended_ansi Add missing fullsize extended default layouts (#21402) 2023-09-18 16:47:54 +10:00
fullsize_extended_iso Add missing fullsize extended default layouts (#21402) 2023-09-18 16:47:54 +10:00
fullsize_extended_jis Add missing fullsize extended default layouts (#21402) 2023-09-18 16:47:54 +10:00
fullsize_iso Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
fullsize_jis Add 'JIS' form factor layouts (#21220) 2023-07-08 00:36:34 +10:00
numpad_4x4 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
numpad_5x4 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
numpad_5x6 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
numpad_6x4 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
numpad_6x5 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_1x1 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_2x3 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_2x6 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_3x3 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_3x10 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_4x4 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_4x6 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_4x10 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_4x12 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_4x16 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_5x4 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_5x5 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_5x10 Fix malformed JSON in layouts/default/ortho_5x10/info.json (#23414) 2024-04-04 07:44:20 +01:00
ortho_5x12 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_5x13 Add 5x13 and 6x13 ortho community layouts (#22315) 2023-11-28 22:56:17 -08:00
ortho_5x14 Add 5x13 and 6x13 ortho community layouts (#22315) 2023-11-28 22:56:17 -08:00
ortho_5x15 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_6x4 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
ortho_6x13 Add 5x13 and 6x13 ortho community layouts (#22315) 2023-11-28 22:56:17 -08:00
planck_mit Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
split_3x5_2 Update split_3x5_2 community layout info (#21022) 2023-06-03 03:13:52 +01:00
split_3x5_3 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
split_3x6_3 Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
tkl_ansi Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
tkl_ansi_split_bs_rshift TKL Community Layout Additions (#17563) 2022-07-04 13:48:44 -07:00
tkl_ansi_tsangan TKL Community Layout Additions (#17563) 2022-07-04 13:48:44 -07:00
tkl_ansi_tsangan_split_bs_rshift TKL Community Layout Additions (#17563) 2022-07-04 13:48:44 -07:00
tkl_f13_ansi Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
tkl_f13_ansi_split_bs_rshift F13 TKL with Split Backspace and Split Right Shift Community Layouts (#17082) 2022-05-14 09:14:19 -07:00
tkl_f13_ansi_tsangan Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
tkl_f13_ansi_tsangan_split_bs_rshift F13 TKL with Split Backspace and Split Right Shift Community Layouts (#17082) 2022-05-14 09:14:19 -07:00
tkl_f13_iso Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
tkl_f13_iso_split_bs_rshift F13 TKL with Split Backspace and Split Right Shift Community Layouts (#17082) 2022-05-14 09:14:19 -07:00
tkl_f13_iso_tsangan Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
tkl_f13_iso_tsangan_split_bs_rshift F13 TKL with Split Backspace and Split Right Shift Community Layouts (#17082) 2022-05-14 09:14:19 -07:00
tkl_f13_jis Uniform ISO Enter key sequence in JIS Community Layouts (#23181) 2024-04-30 01:54:05 -07:00
tkl_iso Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
tkl_iso_split_bs_rshift TKL Community Layout Additions (#17563) 2022-07-04 13:48:44 -07:00
tkl_iso_tsangan TKL Community Layout Additions (#17563) 2022-07-04 13:48:44 -07:00
tkl_iso_tsangan_split_bs_rshift TKL Community Layout Additions (#17563) 2022-07-04 13:48:44 -07:00
tkl_jis Uniform ISO Enter key sequence in JIS Community Layouts (#23181) 2024-04-30 01:54:05 -07:00
tkl_nofrow_ansi Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
tkl_nofrow_iso Add license headers to all default layout keymaps (#19888) 2023-02-19 11:33:47 +00:00
readme.md Add 5x13 and 6x13 ortho community layouts (#22315) 2023-11-28 22:56:17 -08:00

Community Layouts

Summary of Layouts

60% Form Factor

LAYOUT_60_abnt2
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬──────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────
│    │   │   │   │   │   │   │   │   │   │   │   │   │      │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬──┎─┬─────
│    │    │    │                        │    │    │    │    │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘
LAYOUT_60_ansi
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬──────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎──────
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────────
│        │   │   │   │   │   │   │   │   │   │   │          │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬─────
│    │    │    │                        │    │    │    │    │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘
LAYOUT_60_ansi_arrow
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬──────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎──────
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬───┬────
│        │   │   │   │   │   │   │   │   │   │      │   │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎──┬┎──┬───┌───┌────
│    │    │    │                        │   │   │   │   │   │
└────┮────┮────┮────────────────────────┮───┮───┮───┮───┮───┘
LAYOUT_60_ansi_arrow_split_bs_7u_spc
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎──────
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬───┬────
│        │   │   │   │   │   │   │   │   │   │      │   │   │
├─────┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎──┬───┌───┌────
│     │   │     │                           │   │   │   │   │
└─────┮───┮─────┮───────────────────────────┮───┮───┮───┮───┘
LAYOUT_60_ansi_split_bs_rshift
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎──────
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬────
│        │   │   │   │   │   │   │   │   │   │   │      │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬┎────
│    │    │    │                        │    │    │    │    │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘
LAYOUT_60_ansi_tsangan
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬──────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎──────
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────────
│        │   │   │   │   │   │   │   │   │   │   │          │
├─────┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬──────
│     │   │     │                           │     │   │     │
└─────┮───┮─────┮───────────────────────────┮─────┮───┮─────┘
LAYOUT_60_ansi_wkl
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬──────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎──────
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────────
│        │   │   │   │   │   │   │   │   │   │   │          │
├─────┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬──────
│     │   │     │                           │     │   │     │
└─────┘   └─────┮───────────────────────────┮─────┘   └─────┘
LAYOUT_60_ansi_wkl_split_bs_rshift
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎──────
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬────
│        │   │   │   │   │   │   │   │   │   │   │      │   │
├─────┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬─┎────
│     │   │     │                           │     │   │     │
└─────┘   └─────┮───────────────────────────┮─────┘   └─────┘
LAYOUT_60_hhkb
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎──────
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬────
│        │   │   │   │   │   │   │   │   │   │   │      │   │
└─────┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬─┎───┘
      │   │     │                           │     │   │
      └───┮─────┮───────────────────────────┮─────┮───┘
LAYOUT_60_iso
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬──────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎─────
│    │   │   │   │   │   │   │   │   │   │   │   │          │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬─────
│    │    │    │                        │    │    │    │    │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘
LAYOUT_60_iso_split_bs_rshift
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬────
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬┎────
│    │    │    │                        │    │    │    │    │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘
LAYOUT_60_iso_tsangan
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬──────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎─────
│    │   │   │   │   │   │   │   │   │   │   │   │          │
├────┎┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬──────
│     │   │     │                           │     │   │     │
└─────┮───┮─────┮───────────────────────────┮─────┮───┮─────┘
LAYOUT_60_iso_tsangan_split_bs_rshift
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬────
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │
├────┎┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬─┎────
│     │   │     │                           │     │   │     │
└─────┮───┮─────┮───────────────────────────┮─────┮───┮─────┘
LAYOUT_60_iso_wkl
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬──────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎─────
│    │   │   │   │   │   │   │   │   │   │   │   │          │
├────┎┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬──────
│     │   │     │                           │     │   │     │
└─────┘   └─────┮───────────────────────────┮─────┘   └─────┘
LAYOUT_60_iso_wkl_split_bs_rshift
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬────
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │
├────┎┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬─┎────
│     │   │     │                           │     │   │     │
└─────┘   └─────┮───────────────────────────┮─────┘   └─────┘
LAYOUT_60_jis
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────
│        │   │   │   │   │   │   │   │   │   │   │   │      │
├────┬───┎┬──┎─┬─┎──┬┎───┎───┎───┎─┬─┎──┬┎───┌───┎┬──┎─┬─────
│    │    │    │    │              │    │    │    │    │    │
└────┮────┮────┮────┮──────────────┮────┮────┮────┮────┮────┘
LAYOUT_60_tsangan_hhkb
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎──────
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬────
│        │   │   │   │   │   │   │   │   │   │   │      │   │
├─────┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬─┎────
│     │   │     │                           │     │   │     │
└─────┮───┮─────┮───────────────────────────┮─────┮───┮─────┘
LAYOUT_64_ansi
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬──────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎──────
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬───┬────
│       │   │   │   │   │   │   │   │   │   │   │   │   │   │
├────┬──┎─┬─┎──┬┎───┎───┎───┎───┎───┎───┌───┌───┌───┌───┌────
│    │    │    │                        │   │   │   │   │   │
└────┮────┮────┮────────────────────────┮───┮───┮───┮───┮───┘
LAYOUT_64_iso
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬──────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├───┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬────
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎┬──┎─┬─┎──┬┎───┎───┎───┎───┎───┎───┌───┌───┌───┌───┌────
│    │    │    │                        │   │   │   │   │   │
└────┮────┮────┮────────────────────────┮───┮───┮───┮───┮───┘

65%+ Form Factor

LAYOUT_65_ansi
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─────┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎─────┌────
│      │   │   │   │   │   │   │   │   │   │   │   │        │   │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬───┌────
│        │   │   │   │   │   │   │   │   │   │   │      │   │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎──┬┎──┬┎──┬───┌───┌────
│    │    │    │                        │   │   │   │   │   │   │
└────┮────┮────┮────────────────────────┮───┮───┮───┮───┮───┮───┘
LAYOUT_65_ansi_blocker
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─────┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎─────┌────
│      │   │   │   │   │   │   │   │   │   │   │   │        │   │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬───┌────
│        │   │   │   │   │   │   │   │   │   │   │      │   │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬─┬───┌───┌────
│    │    │    │                        │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┘ └───┮───┮───┘
LAYOUT_65_ansi_blocker_split_bs
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎─────┌────
│      │   │   │   │   │   │   │   │   │   │   │   │        │   │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬───┌────
│        │   │   │   │   │   │   │   │   │   │   │      │   │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬─┬───┌───┌────
│    │    │    │                        │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┘ └───┮───┮───┘
LAYOUT_65_ansi_blocker_tsangan
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─────┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎─────┌────
│      │   │   │   │   │   │   │   │   │   │   │   │        │   │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬───┌────
│        │   │   │   │   │   │   │   │   │   │   │      │   │   │
├─────┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬─┬───┌───┌────
│     │   │     │                           │     │ │   │   │   │
└─────┮───┮─────┮───────────────────────────┮─────┘ └───┮───┮───┘
LAYOUT_65_ansi_blocker_tsangan_split_bs
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎─────┌────
│      │   │   │   │   │   │   │   │   │   │   │   │        │   │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬───┌────
│        │   │   │   │   │   │   │   │   │   │   │      │   │   │
├─────┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬─┬───┌───┌────
│     │   │     │                           │     │ │   │   │   │
└─────┮───┮─────┮───────────────────────────┮─────┘ └───┮───┮───┘
LAYOUT_65_ansi_split_bs
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎─────┌────
│      │   │   │   │   │   │   │   │   │   │   │   │        │   │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬───┌────
│        │   │   │   │   │   │   │   │   │   │   │      │   │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎──┬┎──┬┎──┬───┌───┌────
│    │    │    │                        │   │   │   │   │   │   │
└────┮────┮────┮────────────────────────┮───┮───┮───┮───┮───┮───┘
LAYOUT_65_iso
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─────┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    ├────
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬───┌────
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎──┬┎──┬┎──┬───┌───┌────
│    │    │    │                        │   │   │   │   │   │   │
└────┮────┮────┮────────────────────────┮───┮───┮───┮───┮───┮───┘
LAYOUT_65_iso_blocker
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─────┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    ├────
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬───┌────
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬─┬───┌───┌────
│    │    │    │                        │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┘ └───┮───┮───┘
LAYOUT_65_iso_blocker_split_bs
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    ├────
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬───┌────
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬─┬───┌───┌────
│    │    │    │                        │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┘ └───┮───┮───┘
LAYOUT_65_iso_blocker_tsangan
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─────┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    ├────
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬───┌────
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │
├────┎┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬─┬───┌───┌────
│     │   │     │                           │     │ │   │   │   │
└─────┮───┮─────┮───────────────────────────┮─────┘ └───┮───┮───┘
LAYOUT_65_iso_blocker_tsangan_split_bs
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    ├────
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬───┌────
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │
├────┎┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬─┬───┌───┌────
│     │   │     │                           │     │ │   │   │   │
└─────┮───┮─────┮───────────────────────────┮─────┘ └───┮───┮───┘
LAYOUT_65_iso_split_bs
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    ├────
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬───┌────
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎──┬┎──┬┎──┬───┌───┌────
│    │    │    │                        │   │   │   │   │   │   │
└────┮────┮────┮────────────────────────┮───┮───┮───┮───┮───┮───┘
LAYOUT_66_ansi
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎────── └───┘
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎──────┬─┎─┐
│        │   │   │   │   │   │   │   │   │   │   │        │   │
├────┬───┌───┎┬──┎───┎───┎───┎───┎───┎─┬─┎──┬┎───┌────┬───┌───┌───┐
│    │   │    │                        │    │    │    │   │   │   │
└────┮───┮────┮────────────────────────┮────┮────┮────┮───┮───┮───┘
LAYOUT_66_iso
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │ └───┘
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎──┬─┎─┐
│    │   │   │   │   │   │   │   │   │   │   │   │        │   │
├────┌───┌───┎┬──┎───┎───┎───┎───┎───┎─┬─┎──┬┎───┌────┬───┌───┌───┐
│    │   │    │                        │    │    │    │   │   │   │
└────┮───┮────┮────────────────────────┮────┮────┮────┮───┮───┮───┘
LAYOUT_68_ansi
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐┌───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       ││   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬──────├───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     ││   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎──────└───┎───┘
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────────┌───┐
│        │   │   │   │   │   │   │   │   │   │   │          ││   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬─┬──┎┌───┌───┐
│    │    │    │                        │    │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┘ └───┮───┮───┘
LAYOUT_68_iso
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐┌───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       ││   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬──────├───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     ││   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │└───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎─────┌───┐
│    │   │   │   │   │   │   │   │   │   │   │   │          ││   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬─┬──┎┌───┌───┐
│    │    │    │                        │    │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┘ └───┮───┮───┘

75% Form Factor

LAYOUT_75_ansi
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┎───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─────┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎─────┌────
│      │   │   │   │   │   │   │   │   │   │   │   │        │   │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬───┌────
│        │   │   │   │   │   │   │   │   │   │   │      │   │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎──┬┎──┬┎──┬───┌───┌────
│    │    │    │                        │   │   │   │   │   │   │
└────┮────┮────┮────────────────────────┮───┮───┮───┮───┮───┮───┘
LAYOUT_75_iso
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┎───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─────┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    ├────
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬───┌────
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎──┬┎──┬┎──┬───┌───┌────
│    │    │    │                        │   │   │   │   │   │   │
└────┮────┮────┮────────────────────────┮───┮───┮───┮───┮───┮───┘

Tenkeyless Layouts

LAYOUT_tkl_ansi
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎────── └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────────     ┌───┐
│        │   │   │   │   │   │   │   │   │   │   │          │     │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬───── ┌───┌───┌───┐
│    │    │    │                        │    │    │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘ └───┮───┮───┘
LAYOUT_tkl_ansi_split_bs_rshift
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎──── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎────── └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬────     ┌───┐
│        │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬┎──── ┌───┌───┌───┐
│    │    │    │                        │    │    │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘ └───┮───┮───┘
LAYOUT_tkl_ansi_tsangan
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎────── └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────────     ┌───┐
│        │   │   │   │   │   │   │   │   │   │   │          │     │   │
├─────┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬────── ┌───┌───┌───┐
│     │   │     │                           │     │   │     │ │   │   │   │
└─────┮───┮─────┮───────────────────────────┮─────┮───┮─────┘ └───┮───┮───┘
LAYOUT_tkl_ansi_tsangan_split_bs_rshift
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎──── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎────── └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬────     ┌───┐
│        │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
├─────┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬─┎──── ┌───┌───┌───┐
│     │   │     │                           │     │   │     │ │   │   │   │
└─────┮───┮─────┮───────────────────────────┮─────┮───┮─────┘ └───┮───┮───┘
LAYOUT_tkl_iso
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │ └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎─────     ┌───┐
│    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬───── ┌───┌───┌───┐
│    │    │    │                        │    │    │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘ └───┮───┮───┘
LAYOUT_tkl_iso_split_bs_rshift
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎──── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │ └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬────     ┌───┐
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬┎──── ┌───┌───┌───┐
│    │    │    │                        │    │    │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘ └───┮───┮───┘
LAYOUT_tkl_iso_tsangan
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │ └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎─────     ┌───┐
│    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
├────┎┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬────── ┌───┌───┌───┐
│     │   │     │                           │     │   │     │ │   │   │   │
└─────┮───┮─────┮───────────────────────────┮─────┮───┮─────┘ └───┮───┮───┘
LAYOUT_tkl_iso_tsangan_split_bs_rshift
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎──── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │ └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬────     ┌───┐
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
├────┎┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬─┎──── ┌───┌───┌───┐
│     │   │     │                           │     │   │     │ │   │   │   │
└─────┮───┮─────┮───────────────────────────┮─────┮───┮─────┘ └───┮───┮───┘
LAYOUT_tkl_jis
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎──── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │ └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────     ┌───┐
│        │   │   │   │   │   │   │   │   │   │   │   │      │     │   │
├────┬───┎┬──┎─┬─┎──┬┎───┎───┎───┎─┬─┎──┬┎───┌───┎┬──┎─┬───── ┌───┌───┌───┐
│    │    │    │    │              │    │    │    │    │    │ │   │   │   │
└────┮────┮────┮────┮──────────────┮────┮────┮────┮────┮────┘ └───┮───┮───┘
LAYOUT_tkl_f13_ansi
┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
│   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
└───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎────── └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────────     ┌───┐
│        │   │   │   │   │   │   │   │   │   │   │          │     │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬───── ┌───┌───┌───┐
│    │    │    │                        │    │    │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘ └───┮───┮───┘
LAYOUT_tkl_f13_ansi_split_bs_rshift
┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
│   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
└───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎──── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎────── └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬────     ┌───┐
│        │   │   │   │   │   │   │   │   │   │   │      │   │     │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬┎──── ┌───┌───┌───┐
│    │    │    │                        │    │    │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘ └───┮───┮───┘
LAYOUT_tkl_f13_ansi_tsangan
┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
│   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
└───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎────── └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────────     ┌───┐
│        │   │   │   │   │   │   │   │   │   │   │          │     │   │
├─────┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬────── ┌───┌───┌───┐
│     │   │     │                           │     │   │     │ │   │   │   │
└─────┮───┮─────┮───────────────────────────┮─────┮───┮─────┘ └───┮───┮───┘
LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift
┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐┌───┬───┬───┐
│   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   ││   │   │   │
└───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┘└───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ││   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     ││   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎──────└───┎───┎───┘
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬────    ┌───┐
│        │   │   │   │   │   │   │   │   │   │   │      │   │    │   │
├─────┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬─┎────┌───┌───┌───┐
│     │   │     │                           │     │   │     ││   │   │   │
└─────┮───┮─────┮───────────────────────────┮─────┮───┮─────┘└───┮───┮───┘
LAYOUT_tkl_f13_iso
┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
│   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
└───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │ └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎─────     ┌───┐
│    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬───── ┌───┌───┌───┐
│    │    │    │                        │    │    │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘ └───┮───┮───┘
LAYOUT_tkl_f13_iso_split_bs_rshift
┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐┌───┬───┬───┐
│   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   ││   │   │   │
└───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┘└───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ││   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     ││   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │└───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬────    ┌───┐
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │    │   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬┎────┌───┌───┌───┐
│    │    │    │                        │    │    │    │    ││   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘└───┮───┮───┘
LAYOUT_tkl_f13_iso_tsangan
┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐ ┌───┬───┬───┐
│   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   │ │   │   │   │
└───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │ └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎─────     ┌───┐
│    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
├────┎┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬────── ┌───┌───┌───┐
│     │   │     │                           │     │   │     │ │   │   │   │
└─────┮───┮─────┮───────────────────────────┮─────┮───┮─────┘ └───┮───┮───┘
LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift
┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐┌───┬───┬───┐
│   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   ││   │   │   │
└───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┘└───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ││   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     ││   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │└───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬────    ┌───┐
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │    │   │
├────┎┬──┎┬──┎──┬┎───┎───┎───┎───┎───┎───┎──┬┎───┎┬───┬─┎────┌───┌───┌───┐
│     │   │     │                           │     │   │     ││   │   │   │
└─────┮───┮─────┮───────────────────────────┮─────┮───┮─────┘└───┮───┮───┘
LAYOUT_tkl_f13_jis
┌───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┬───┬───┬───┐┌───┐┌───┬───┬───┐
│   ││   │   │   │   ││   │   │   │   ││   │   │   │   ││   ││   │   │   │
└───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┮───┮───┮───┘└───┘└───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   ││   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     ││   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │└───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────    ┌───┐
│        │   │   │   │   │   │   │   │   │   │   │   │      │    │   │
├────┬───┎┬──┎─┬─┎──┬┎───┎───┎───┎─┬─┎──┬┎───┌───┎┬──┎─┬─────┌───┌───┌───┐
│    │    │    │    │              │    │    │    │    │    ││   │   │   │
└────┮────┮────┮────┮──────────────┮────┮────┮────┮────┮────┘└───┮───┮───┘

LAYOUT_tkl_nofrow_ansi
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎────── └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │        │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────────     ┌───┐
│        │   │   │   │   │   │   │   │   │   │   │          │     │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬───── ┌───┌───┌───┐
│    │    │    │                        │    │    │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘ └───┮───┮───┘
LAYOUT_tkl_nofrow_iso
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │ └───┮───┮───┘
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎─────     ┌───┐
│    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬───── ┌───┌───┌───┐
│    │    │    │                        │    │    │    │    │ │   │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘ └───┮───┮───┘

96% Form Factor

LAYOUT_96_ansi
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┎───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─────┌───┌───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎─────┌───┌───┌────   │
│      │   │   │   │   │   │   │   │   │   │   │   │        │   │   │   │   │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎────┬───┌───┌───┌───┌────
│        │   │   │   │   │   │   │   │   │   │   │      │   │   │   │   │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎──┬┎──┬┎──┬───┌───┌───┌───┌────   │
│    │    │    │                        │   │   │   │   │   │   │   │   │   │
└────┮────┮────┮────────────────────────┮───┮───┮───┮───┮───┮───┮───┮───┮───┘
LAYOUT_96_iso
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┎───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─────┌───┌───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │   │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    ├───┌───┌────   │
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │   │   │   │   │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┬───┌───┌───┌───┌────
│    │   │   │   │   │   │   │   │   │   │   │   │      │   │   │   │   │   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎──┬┎──┬┎──┬───┌───┌───┌───┌────   │
│    │    │    │                        │   │   │   │   │   │   │   │   │   │
└────┮────┮────┮────────────────────────┮───┮───┮───┮───┮───┮───┮───┮───┮───┘

Fullsize Form Factor

LAYOUT_fullsize_ansi
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │ │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├───┌───┌──── ├───┌───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │ │   │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎────── └───┮───┮───┘ ├───┌───┌────   │
│      │   │   │   │   │   │   │   │   │   │   │   │        │               │   │   │   │   │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────────     ┌───┐     ├───┌───┌───┌────
│        │   │   │   │   │   │   │   │   │   │   │          │     │   │     │   │   │   │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬───── ┌───┌───┌───┐ ├───┎───┌────   │
│    │    │    │                        │    │    │    │    │ │   │   │   │ │       │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘ └───┮───┮───┘ └───────┮───┮───┘
LAYOUT_fullsize_iso
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │ │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├───┌───┌──── ├───┌───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │ │   │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │ └───┮───┮───┘ ├───┌───┌────   │
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │               │   │   │   │   │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎─────     ┌───┐     ├───┌───┌───┌────
│    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │     │   │   │   │   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬───── ┌───┌───┌───┐ ├───┎───┌────   │
│    │    │    │                        │    │    │    │    │ │   │   │   │ │       │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘ └───┮───┮───┘ └───────┮───┮───┘
LAYOUT_fullsize_jis
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │ │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎──── ├───┌───┌──── ├───┌───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │ │   │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │ └───┮───┮───┘ ├───┌───┌────   │
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │               │   │   │   │   │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────     ┌───┐     ├───┌───┌───┌────
│        │   │   │   │   │   │   │   │   │   │   │   │      │     │   │     │   │   │   │   │
├────┬───┎┬──┎─┬─┎──┬┎───┎───┎───┌───┎┬──┎─┬─┎─┬─┎─┬─┎─┬───── ┌───┌───┌───┐ ├───┎───┌────   │
│    │    │    │    │            │    │    │   │   │   │    │ │   │   │   │ │       │   │   │
└────┮────┮────┮────┮────────────┮────┮────┮───┮───┮───┮────┘ └───┮───┮───┘ └───────┮───┮───┘
LAYOUT_fullsize_extended_ansi
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │ │   │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘ └───┮───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │ │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├───┌───┌──── ├───┌───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │ │   │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎────── └───┮───┮───┘ ├───┌───┌────   │
│      │   │   │   │   │   │   │   │   │   │   │   │        │               │   │   │   │   │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────────     ┌───┐     ├───┌───┌───┌────
│        │   │   │   │   │   │   │   │   │   │   │          │     │   │     │   │   │   │   │
├────┬───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬───── ┌───┌───┌───┐ ├───┎───┌────   │
│    │    │    │                        │    │    │    │    │ │   │   │   │ │       │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘ └───┮───┮───┘ └───────┮───┮───┘
LAYOUT_fullsize_extended_iso
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │ │   │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘ └───┮───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │       │ │   │   │   │ │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬────── ├───┌───┌──── ├───┌───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │ │   │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │ └───┮───┮───┘ ├───┌───┌────   │
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │               │   │   │   │   │
├────┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎─────     ┌───┐     ├───┌───┌───┌────
│    │   │   │   │   │   │   │   │   │   │   │   │          │     │   │     │   │   │   │   │
├────┌───┎┬──┎─┬─┎───┎───┎───┎───┎───┎──┬┎───┌───┎┬────┬───── ┌───┌───┌───┐ ├───┎───┌────   │
│    │    │    │                        │    │    │    │    │ │   │   │   │ │       │   │   │
└────┮────┮────┮────────────────────────┮────┮────┮────┮────┘ └───┮───┮───┘ └───────┮───┮───┘
LAYOUT_fullsize_extended_jis
┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
│   │   │   │   │   │   │ │   │   │   │   │ │   │   │   │   │ │   │   │   │ │   │   │   │   │
└───┘   └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┮───┘ └───┮───┮───┘ └───┮───┮───┮───┘
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │ │   │   │   │ │   │   │   │   │
├───┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎──── ├───┌───┌──── ├───┌───┌───┌────
│     │   │   │   │   │   │   │   │   │   │   │   │   │     │ │   │   │   │ │   │   │   │   │
├─────┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┐    │ └───┮───┮───┘ ├───┌───┌────   │
│      │   │   │   │   │   │   │   │   │   │   │   │   │    │               │   │   │   │   │
├──────┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─────     ┌───┐     ├───┌───┌───┌────
│        │   │   │   │   │   │   │   │   │   │   │   │      │     │   │     │   │   │   │   │
├────┬───┎┬──┎─┬─┎──┬┎───┎───┎───┌───┎┬──┎─┬─┎─┬─┎─┬─┎─┬───── ┌───┌───┌───┐ ├───┎───┌────   │
│    │    │    │    │            │    │    │   │   │   │    │ │   │   │   │ │       │   │   │
└────┮────┮────┮────┮────────────┮────┮────┮───┮───┮───┮────┘ └───┮───┮───┘ └───────┮───┮───┘

Split Layouts

LAYOUT_alice
  ┌───┐  ┌───┬───┬───┬───┬───┬───┬───┐         ┌───┬───┬───┬───┬───┬───┬───────┐
  │   │  │   │   │   │   │   │   │   │         │   │   │   │   │   │   │       │
 ┌┎──┬┘ ┌┎───┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┘       ┌─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─────┎┐
 │   │  │     │   │   │   │   │   │          │   │   │   │   │   │   │   │      │
┌┎──┬┘ ┌┎─────┌───┌───┌───┌───┌────          └┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎──────┎┐
│   │  │      │   │   │   │   │   │           │   │   │   │   │   │   │          │
└───┘ ┌┎──────┎┬──┎┬──┎┬──┎┬──┎┬──┎┐        ┌─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───────┬──┎┐
      │        │   │   │   │   │   │        │   │   │   │   │   │   │         │   │
      ├─────┬──┎──┬┎───┎┬──┎───┎┬──┎──┐     ├───┎───┎──┬┎───┎┬──┎───┎──────┬──┎──┬┘
      │     │     │     │       │     │     │          │     │             │     │
      └─────┘     └─────┮───────┮─────┘     └──────────┮─────┘             └─────┘
LAYOUT_alice_split_bs
  ┌───┐  ┌───┬───┬───┬───┬───┬───┬───┐         ┌───┬───┬───┬───┬───┬───┬───┬───┐
  │   │  │   │   │   │   │   │   │   │         │   │   │   │   │   │   │   │   │
 ┌┎──┬┘ ┌┎───┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┘       ┌─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───┎┐
 │   │  │     │   │   │   │   │   │          │   │   │   │   │   │   │   │      │
┌┎──┬┘ ┌┎─────┌───┌───┌───┌───┌────          └┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎┬──┎──────┎┐
│   │  │      │   │   │   │   │   │           │   │   │   │   │   │   │          │
└───┘ ┌┎──────┎┬──┎┬──┎┬──┎┬──┎┬──┎┐        ┌─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎─┬─┎───────┬──┎┐
      │        │   │   │   │   │   │        │   │   │   │   │   │   │         │   │
      ├─────┬──┎──┬┎───┎┬──┎───┎┬──┎──┐     ├───┎───┎──┬┎───┎┬──┎───┎──────┬──┎──┬┘
      │     │     │     │       │     │     │          │     │             │     │
      └─────┘     └─────┮───────┮─────┘     └──────────┮─────┘             └─────┘
LAYOUT_ergodox
┌─────┬───┬───┬───┬───┬───┬───┐                   ┌───┬───┬───┬───┬───┬───┬─────┐
│     │   │   │   │   │   │   │                   │   │   │   │   │   │   │     │
├─────┌───┌───┌───┌───┌───┌────                   ├───┌───┌───┌───┌───┌───┌──────
│     │   │   │   │   │   │   │                   │   │   │   │   │   │   │     │
├─────┌───┌───┌───┌───┌────   │                   │   ├───┌───┌───┌───┌───┌──────
│     │   │   │   │   │   ├────                   ├────   │   │   │   │   │     │
├─────┌───┌───┌───┌───┌────   │                   │   ├───┌───┌───┌───┌───┌──────
│     │   │   │   │   │   │   │                   │   │   │   │   │   │   │     │
└─┬───┌───┌───┌───┌───┌───┎───┘                   └───┎───┌───┌───┌───┌───┌───┬─┘
  │   │   │   │   │   │       ┌───┬───┐   ┌───┬───┐       │   │   │   │   │   │
  └───┮───┮───┮───┮───┘       │   │   │   │   │   │       └───┮───┮───┮───┮───┘
                          ┌───┌───┌────   ├───┌───┌───┐
                          │   │   │   │   │   │   │   │
                          │   │   ├────   ├────   │   │
                          │   │   │   │   │   │   │   │
                          └───┮───┮───┘   └───┮───┮───┘
LAYOUT_split_3x5_2
┌───┬───┬───┬───┬───┐         ┌───┬───┬───┬───┬───┐
│   │   │   │   │   │         │   │   │   │   │   │
├───┌───┌───┌───┌────         ├───┌───┌───┌───┌────
│   │   │   │   │   │         │   │   │   │   │   │
├───┌───┌───┌───┌────         ├───┌───┌───┌───┌────
│   │   │   │   │   │         │   │   │   │   │   │
└───┮───┮───┮───┮───┘         └───┮───┮───┮───┮───┘
                ┌───┬───┐ ┌───┬───┐
                │   │   │ │   │   │
                └───┮───┘ └───┮───┘
LAYOUT_split_3x5_3
┌───┬───┬───┬───┬───┐         ┌───┬───┬───┬───┬───┐
│   │   │   │   │   │         │   │   │   │   │   │
├───┌───┌───┌───┌────         ├───┌───┌───┌───┌────
│   │   │   │   │   │         │   │   │   │   │   │
├───┌───┌───┌───┌────         ├───┌───┌───┌───┌────
│   │   │   │   │   │         │   │   │   │   │   │
└───┮───┮───┮───┮───┘         └───┮───┮───┮───┮───┘
            ┌───┬───┬───┐ ┌───┬───┬───┐
            │   │   │   │ │   │   │   │
            └───┮───┮───┘ └───┮───┮───┘
LAYOUT_split_3x6_3
┌───┬───┬───┬───┬───┬───┐         ┌───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │         │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌────         ├───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │         │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌────         ├───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │         │   │   │   │   │   │   │
└───┮───┮───┮───┮───┮───┘         └───┮───┮───┮───┮───┮───┘
                ┌───┬───┬───┐ ┌───┬───┬───┐
                │   │   │   │ │   │   │   │
                └───┮───┮───┘ └───┮───┮───┘

Numpads

LAYOUT_numpad_4x4
┌───┬───┬───┬───┐
│   │   │   │   │
├───┌───┌────   │
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┎───┌────   │
│       │   │   │
└───────┮───┮───┘
LAYOUT_numpad_5x4
┌───┬───┬───┬───┐
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┌───┌────   │
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┎───┌────   │
│       │   │   │
└───────┮───┮───┘
LAYOUT_numpad_5x6
┌───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │
├───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │
├───┌───┌───┌───┌────   │
│   │   │   │   │   │   │
├───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │
├───┌───┌───┎───┌────   │
│   │   │       │   │   │
└───┮───┮───────┮───┮───┘
LAYOUT_numpad_6x4
┌───┬───┬───┬───┐
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┌───┌────   │
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┎───┌────   │
│       │   │   │
└───────┮───┮───┘
LAYOUT_numpad_6x5
┌───┬───┬───┬───┬───┐
│   │   │   │   │   │
├───┌───┌───┌───┌────
│   │   │   │   │   │
├───┌───┌───┌───┌────
│   │   │   │   │   │
├───┌───┌───┌────   │
│   │   │   │   │   │
├───┌───┌───┌───┌────
│   │   │   │   │   │
├───┌───┎───┌────   │
│   │       │   │   │
└───┮───────┮───┮───┘

Ortholinear Layouts

LAYOUT_ortho_1x1
┌───┐
│   │
└───┘
LAYOUT_ortho_2x3
┌───┬───┬───┐
│   │   │   │
├───┌───┌────
│   │   │   │
└───┮───┮───┘
LAYOUT_ortho_2x6
┌───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │
├───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │
└───┮───┮───┮───┮───┮───┘
LAYOUT_ortho_3x3
┌───┬───┬───┐
│   │   │   │
├───┌───┌────
│   │   │   │
├───┌───┌────
│   │   │   │
└───┮───┮───┘
LAYOUT_ortho_3x10
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │
└───┮───┮───┮───┮───┮───┮───┮───┮───┮───┘
LAYOUT_ortho_4x10
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │
└───┮───┮───┮───┮───┮───┮───┮───┮───┮───┘
LAYOUT_ortho_4x12
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │
└───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┘
LAYOUT_ortho_4x16
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
└───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┘
LAYOUT_ortho_4x4
┌───┬───┬───┬───┐
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
└───┮───┮───┮───┘
LAYOUT_ortho_4x6
┌───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │
├───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │
├───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │
├───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │
└───┮───┮───┮───┮───┮───┘
LAYOUT_ortho_5x5
┌───┬───┬───┬───┬───┐
│   │   │   │   │   │
├───┌───┌───┌───┌────
│   │   │   │   │   │
├───┌───┌───┌───┌────
│   │   │   │   │   │
├───┌───┌───┌───┌────
│   │   │   │   │   │
├───┌───┌───┌───┌────
│   │   │   │   │   │
└───┮───┮───┮───┮───┘
LAYOUT_ortho_5x10
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │
└───┮───┮───┮───┮───┮───┮───┮───┮───┮───┘
LAYOUT_ortho_5x12
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │
└───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┘
LAYOUT_ortho_5x13
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │
└───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┘
LAYOUT_ortho_5x14
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │
└───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┘
LAYOUT_ortho_5x15
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │   │   │
└───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┘
LAYOUT_ortho_5x4
┌───┬───┬───┬───┐
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
└───┮───┮───┮───┘
LAYOUT_ortho_6x4
┌───┬───┬───┬───┐
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
├───┌───┌───┌────
│   │   │   │   │
└───┮───┮───┮───┘
LAYOUT_ortho_6x13
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │   │
└───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┮───┘
LAYOUT_planck_mit
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐
│   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌───┌────
│   │   │   │   │   │   │   │   │   │   │   │   │
├───┌───┌───┌───┌───┌───┎───┌───┌───┌───┌───┌────
│   │   │   │   │   │       │   │   │   │   │   │
└───┮───┮───┮───┮───┮───────┮───┮───┮───┮───┮───┘