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.

99 lines
6.4 KiB

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