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.

98 lines
6.3 KiB

  1. # Ergodox Spanish Dvorak Layout
  2. * Software layout must be set to SPANISH QWERTY to work properly
  3. ## Keymap Layers
  4. - L0: spanish dvorak with some customizations (see layout below)
  5. - L1: auxiliary keys (includes qwerty shortcuts, numpad...)
  6. - L2: qwerty layout with customizations
  7. ### Keymap 0: Base layer
  8. Keys with double values (like Esc/Ctrl) correspond to the 'tapped' key and the 'held' key, respectively
  9. <pre><code>
  10. ,--------------------------------------------------. ,--------------------------------------------------.
  11. | \ | 1 | 2 | 3 | 4 | 5 | <> | | ¡ | 6 | 7 | 8 | 9 | 0 | ' |
  12. |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
  13. | F1/~L1 | . | , | Ñ | P | Y |MEH_T | | L1 | F | G | C | H | L |ALL_T/+ |
  14. |--------+------+------+------+------+------| DEL | | ~L1 |------+------+------+------+------+--------|
  15. |Esc/Ctrl| A | O | E | U | I |------| |------| D | R | T | N | S |'/RCtrl |
  16. |--------+------+------+------+------+------| LGUI | | RALT |------+------+------+------+------+--------|
  17. | {/LSft | - | Q | J | K | X | | | | B | M | W | V | Z | }/RSft |
  18. '--------+------+------+------+------+-------------' '-------------+------+------+------+------+--------'
  19. |[/LALT| HOME |PGDOWN| PGUP | END | | LEFT | DOWN | UP |RIGHT |]/LALT|
  20. '----------------------------------' '----------------------------------'
  21. ,-------------. ,-------------.
  22. |F5/CAG|F6/~L1| |F7/~L1|F8/CAG|
  23. ,------|------|------| |------+--------+------.
  24. | | |F4/CA | |F11/CA| | |
  25. | ENTER| TAB |------| |------| BSPC | SPACE|
  26. | | |F3/SA | |F12/SA| | |
  27. '--------------------' '----------------------'
  28. CAG = CTRL-ALT-GUI
  29. CA = CTRL-ALT
  30. SA = SHIFT-ALT
  31. </pre></code>
  32. ### Keymap 1: Aux layer
  33. <pre><code>
  34. ,--------------------------------------------------. ,--------------------------------------------------.
  35. | | F1 | F2 | F3 | F4 | F5 | SLEEP| | PWR | F6 | F7 | F8 | F9 | F10 | F11 |
  36. |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
  37. | | < | > | MsUp | | | | | ~L0 | | 7 | 8 | 9 | * | '^ |
  38. |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
  39. | | |MsLeft|MsDown|MsRght| |------| |------| | 4 | 5 | 6 | + | Ç |
  40. |--------+------+------+------+------+------| | |PSCR |------+------+------+------+------+--------|
  41. |CAPSLOCK| | | | | | | | | | 1 | 2 | 3 | / | |
  42. '--------+------+------+------+------+-------------' '-------------+------+------+------+------+--------'
  43. |CTRL-S|CTRL-Z|CTRL-X|CTRL-C|CTRL-V| | | . | 0 | = | |
  44. '----------------------------------' '----------------------------------'
  45. ,-------------. ,-------------.
  46. | | | | | Play |
  47. ,------|------|------| |------+------+------.
  48. | | | | | VolUp| | |
  49. | Lclk | Rclk |------| |------| Prev | Next |
  50. | | | L2 | | VolDn| | |
  51. '--------------------' '--------------------'
  52. </pre></code>
  53. ### Keymap 2: QWERTY layer
  54. <pre><code>
  55. ,--------------------------------------------------. ,--------------------------------------------------.
  56. | \ | 1 | 2 | 3 | 4 | 5 | <> | | ¡ | 6 | 7 | 8 | 9 | 0 | ' |
  57. |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
  58. | TRANS | Q | W | E | R | T |MEH_T | | TRANS| Y | U | I | O | P |ALL_T/+ |
  59. |--------+------+------+------+------+------| DEL | | |------+------+------+------+------+--------|
  60. |Esc/Ctrl| A | S | D | F | G |------| |------| H | J | K | L | Ñ |'/RCtrl |
  61. |--------+------+------+------+------+------| LGUI | | RALT |------+------+------+------+------+--------|
  62. | {/LSft | Z | X | C | V | B | | | | N | M | , | . | - | }/RSft |
  63. '--------+------+------+------+------+-------------' '-------------+------+------+------+------+--------'
  64. |[/LALT| HOME |PGDOWN| PGUP | END | | LEFT | DOWN | UP |RIGHT |]/LALT|
  65. '----------------------------------' '----------------------------------'
  66. ,-------------. ,-------------.
  67. |F5/CAG| TRANS| | TRANS|F8/CAG|
  68. ,------|------|------| |------+--------+------.
  69. | | |F4/CA | |F11/CA| | |
  70. | ENTER| TAB |------| |------| BSPC | SPACE|
  71. | | | TRANS| |F12/SA| | |
  72. '--------------------' '----------------------'
  73. CAG = CTRL-ALT-GUI
  74. CA = CTRL-ALT
  75. SA = SHIFT-ALT
  76. </pre></code>
  77. ## Generation of .hex file
  78. > [Download scripts from here](https://github.com/johgh/keyboard/tree/master/ergodox)
  79. > Execute install.sh and generate.sh scripts.
  80. > Flash with `teensy_loader` binary (should be installed from previous step)