qmk_firmware/keyboard/ergodox_ez/keymaps/dvorak_spanish
Jack Humbert d9e4dad0a8 Makefile redo & other features (#395)
* .build containment implemented

* no destructive variable setting - builds in either folder

* make from 3 places

* cleans before each build
* make from root with keyboard=keyboard, keymap=keymap
* make from keyboard/keyboard with keymap=keymap
* make from keymaps/keymap
* only implemented on planck

* adds color diag to avr-gcc

* makefiles for all plancks, clean-up

* quick build-all makefile for plancks

* reformatting of make output (colors)

* color toggle, tmk path corrections

* correct if statement for color

* move config.h to main makefile, updates preonic, atomic

* format update, all keyboards targets

* makefile optional for build all target, alps and arrow_pad updated

* alps updated

* make planck default, trying out travis recipe for all-keyboards

* all-keymaps target, different travis recipe

* updates alps64

* updates keyboards to new format

* updates clue* projects

* all projects updated, specialise EZ .hex, let .hex through

* updates travis

* automatically find root, keyboard, keymap

* silent echo, cleaned-up mass make output

* updates all keyboards' .hex files except EZ

* Rename Bantam44.c to bantam44.c

* Rename Bantam44.h to bantam44.h

* nananana

* adds six key keyboard

* does same to ez as rest

* updates send_string example

* brings ergodox_ez up to date

* updates template/new project script

* adds sixkeyboard

* adds readme for sixkeyboard

* adds sixkeyboard to travis

* filenames, gitignore mess

* define clock prescaler stuff manually

* make quick, size test example

* documentation and dfu-no-build
2016-06-11 13:31:31 -04:00
..
README.md
compiled.hex Makefile redo & other features (#395) 2016-06-11 13:31:31 -04:00
keymap.c

README.md

Ergodox Spanish Dvorak Layout

  • See spanish dvorak layout here
  • Software layout must be set to SPANISH QWERTY to work properly

Keymap Layers

  • L0: spanish dvorak with some customizations (see layout below)
  • L1: auxiliary keys (includes qwerty shortcuts, numpad...)
  • L2: qwerty layout with customizations

Keymap 0: Base layer

Keys with double values (like Esc/Ctrl) correspond to the 'tapped' key and the 'held' key, respectively



,--------------------------------------------------.           ,--------------------------------------------------.
|   \    |   1  |   2  |   3  |   4  |   5  |  <>  |           |   ¡  |   6  |   7  |   8  |   9  |   0  |   '    |
|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
| F1/~L1 |   .  |   ,  |   Ñ  |   P  |   Y  |MEH_T |           |  L1  |   F  |   G  |   C  |   H  |   L  |ALL_T/+ |
|--------+------+------+------+------+------| DEL  |           | ~L1  |------+------+------+------+------+--------|
|Esc/Ctrl|   A  |   O  |   E  |   U  |   I  |------|           |------|   D  |   R  |   T  |   N  |   S  |'/RCtrl |
|--------+------+------+------+------+------| LGUI |           | RALT |------+------+------+------+------+--------|
| {/LSft |   -  |   Q  |   J  |   K  |   X  |      |           |      |   B  |   M  |   W  |   V  |   Z  | }/RSft |
'--------+------+------+------+------+-------------'           '-------------+------+------+------+------+--------'
  |[/LALT| HOME |PGDOWN| PGUP | END  |                                       | LEFT | DOWN |  UP  |RIGHT |]/LALT|
  '----------------------------------'                                       '----------------------------------'
                                       ,-------------.       ,-------------.
                                       |F5/CAG|F6/~L1|       |F7/~L1|F8/CAG|
                                ,------|------|------|       |------+--------+------.
                                |      |      |F4/CA |       |F11/CA|        |      |
                                | ENTER| TAB  |------|       |------|  BSPC  | SPACE|
                                |      |      |F3/SA |       |F12/SA|        |      |
                                '--------------------'       '----------------------'
 CAG = CTRL-ALT-GUI
  CA = CTRL-ALT
  SA = SHIFT-ALT

Keymap 1: Aux layer



,--------------------------------------------------.           ,--------------------------------------------------.
|        |  F1  |  F2  |  F3  |  F4  |  F5  | SLEEP|           | PWR  |  F6  |  F7  |  F8  |  F9  |  F10 |   F11  |
|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
|        |  <   |  >   | MsUp |      |      |      |           | ~L0  |      |   7  |   8  |   9  |   *  |  '^    |
|--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
|        |      |MsLeft|MsDown|MsRght|      |------|           |------|      |   4  |   5  |   6  |   +  |   Ç    |
|--------+------+------+------+------+------|      |           |PSCR  |------+------+------+------+------+--------|
|CAPSLOCK|      |      |      |      |      |      |           |      |      |   1  |   2  |   3  |   /  |        |
'--------+------+------+------+------+-------------'           '-------------+------+------+------+------+--------'
  |CTRL-S|CTRL-Z|CTRL-X|CTRL-C|CTRL-V|                                       |      |    . |   0  |   =  |      |
  '----------------------------------'                                       '----------------------------------'
                                       ,-------------.       ,-------------.
                                       |      |      |       |      | Play |
                                ,------|------|------|       |------+------+------.
                                |      |      |      |       | VolUp|      |      |
                                | Lclk | Rclk |------|       |------| Prev | Next |
                                |      |      |  L2  |       | VolDn|      |      |
                                '--------------------'       '--------------------'

Keymap 2: QWERTY layer



,--------------------------------------------------.           ,--------------------------------------------------.
|   \    |   1  |   2  |   3  |   4  |   5  |  <>  |           |   ¡  |   6  |   7  |   8  |   9  |   0  |   '    |
|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
|  TRANS |   Q  |   W  |   E  |   R  |   T  |MEH_T |           | TRANS|   Y  |   U  |   I  |   O  |   P  |ALL_T/+ |
|--------+------+------+------+------+------| DEL  |           |      |------+------+------+------+------+--------|
|Esc/Ctrl|   A  |   S  |   D  |   F  |   G  |------|           |------|   H  |   J  |   K  |   L  |   Ñ  |'/RCtrl |
|--------+------+------+------+------+------| LGUI |           | RALT |------+------+------+------+------+--------|
| {/LSft |   Z  |   X  |   C  |   V  |   B  |      |           |      |   N  |   M  |   ,  |   .  |   -  | }/RSft |
'--------+------+------+------+------+-------------'           '-------------+------+------+------+------+--------'
  |[/LALT| HOME |PGDOWN| PGUP | END  |                                       | LEFT | DOWN |  UP  |RIGHT |]/LALT|
  '----------------------------------'                                       '----------------------------------'
                                       ,-------------.       ,-------------.
                                       |F5/CAG| TRANS|       | TRANS|F8/CAG|
                                ,------|------|------|       |------+--------+------.
                                |      |      |F4/CA |       |F11/CA|        |      |
                                | ENTER| TAB  |------|       |------|  BSPC  | SPACE|
                                |      |      | TRANS|       |F12/SA|        |      |
                                '--------------------'       '----------------------'
 CAG = CTRL-ALT-GUI
  CA = CTRL-ALT
  SA = SHIFT-ALT

Generation of .hex file

Download scripts from here

Execute install.sh and generate.sh scripts.

Flash with teensy_loader binary (should be installed from previous step)