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

104 lines
7.7 KiB

  1. # bredfield's 4x12 Ortho Keymap
  2. ## Overview
  3. This is the layout that I use for all 4x12 boards, for writing and programming.
  4. - Works with planck or split style boards
  5. - Split spacebar; left position is backspace, which frees up the typical key for minus/undersc
  6. - Targets mac os; linux variant to come
  7. - Navigation layer is triggered via the `;` key, allowing for single-hand navigation without leaving the home row
  8. - Brackets are located on the home row on raise, which is comfortable when programming
  9. - Reduced mod / layer tap use, to avoid input lag
  10. - LEDs are overrated
  11. ## Layers
  12. ### Main
  13. ```
  14. * ,-----------------------------------------------------------------------------------------------------------.
  15. * | Tab | Q | W | E | R | T | Y | U | I | O | P | - |
  16. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  17. * | GUI/Esc| A | S | D | F | G | H | J | K | L | ;/nav | " |
  18. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  19. * | Shift | Z | X | C | V | B | N | M | , | . | / | Sft/ent|
  20. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  21. * | Numpad | Ctrl | Alt | GUI | Lower | Bksp | Space | Raise | Ctrl | Alt | UI | Keybd |
  22. * `-----------------------------------------------------------------------------------------------------------'
  23. ```
  24. ### Lower
  25. ```
  26. * ,-----------------------------------------------------------------------------------------------------------.
  27. * | ` | ! | @ | # | $ | % | ^ | & | * | + | = | - |
  28. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  29. * | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | \ |
  30. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  31. * | | | | | | | | | , | . | / | |
  32. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  33. * | | | | | | Del | | | | | | |
  34. * `-----------------------------------------------------------------------------------------------------------'
  35. ```
  36. ### Raise
  37. ```
  38. * ,-----------------------------------------------------------------------------------------------------------.
  39. * | ~ | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | _ |
  40. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  41. * | | | { | [ | ( | < | > | ) | ] | } | | | |
  42. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  43. * | | | | | | | | | | | | |
  44. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  45. * | | | | | | Del | | | | | | |
  46. * `-----------------------------------------------------------------------------------------------------------'
  47. ```
  48. ### Numpad
  49. ```
  50. * ,-----------------------------------------------------------------------------------------------------------.
  51. * | | | | | | | | 7 | 8 | 9 | * | |
  52. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  53. * | | | | | | | | 4 | 5 | 6 | - | |
  54. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  55. * | | | | | | | | 1 | 2 | 3 | + | |
  56. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  57. * | | | | | | | | 0 | . | / | | |
  58. * `-----------------------------------------------------------------------------------------------------------'
  59. ```
  60. ### Navigation
  61. ```
  62. * ,-----------------------------------------------------------------------------------------------------------.
  63. * | | | | | | | | Home | Up | End | | |
  64. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  65. * | | | | | | | | Left | Down | Right | | |
  66. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  67. * | | | | | | | | | | | | |
  68. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  69. * | | | | | Enter | | | Del | | | | |
  70. * `-----------------------------------------------------------------------------------------------------------'
  71. ```
  72. ### UI
  73. ```
  74. * ,--------------------------------------------------------------------------------+--------+-----------------.
  75. * | GUI Tab| | | | | | | | | GUI - | GUI = | |
  76. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  77. * | GUI ` | GUI 1 | GUI 2 | GUI 3 | GUI 4 | GUI 5 | GUI 6 | GUI 7 | | GUI [ | GUI ] | |
  78. * |--------+--------+--------+--------+--------+-----------------+--------+--------------------------+--------|
  79. * | |Full SS | Area SS| | | | | | | | | |
  80. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  81. * | | Prev | Play | Next | Bri - | | | Bri + | Mute | Vol - | Vol + | |
  82. * `-----------------------------------------------------------------------------------------------------------'
  83. ```
  84. ### Keyboard
  85. ```
  86. * ,--------------------------------------------------------------------------------+--------+-----------------.
  87. * | | | | | | | | | | | | RESET |
  88. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  89. * | | | | | | | | | | | | DEBUG |
  90. * |--------+--------+--------+--------+--------+-----------------+--------+--------------------------+--------|
  91. * | | | | | | | | | | | | |
  92. * |--------+--------+--------+--------+--------+-----------------+--------+--------+--------+--------+--------|
  93. * | | | | | | | | | | | | |
  94. * `-----------------------------------------------------------------------------------------------------------'
  95. */
  96. ```