aboutsummaryrefslogtreecommitdiff
path: root/layouts/community/ergodox
diff options
context:
space:
mode:
authorChristian Westerlund <christian@omborddata.se>2019-03-11 22:02:31 +0100
committerDrashna Jaelre <drashna@live.com>2019-03-11 14:02:31 -0700
commit8ff4b4dba4026daa15dda1e275c2edf65ba4a3ef (patch)
treec82052206acc654196e957010970862175871a6c /layouts/community/ergodox
parentfe89aef77476d76f3bfe4682b0e9c8a54c8b5329 (diff)
downloadqmk_firmware-8ff4b4dba4026daa15dda1e275c2edf65ba4a3ef.tar.gz
qmk_firmware-8ff4b4dba4026daa15dda1e275c2edf65ba4a3ef.zip
[Keymap] Small improvements to this keymap (#5343)
* Small fixes, added tilde, print screen and switched alt keys * Comments * .. * Removed fn_actions block
Diffstat (limited to 'layouts/community/ergodox')
-rw-r--r--layouts/community/ergodox/dvorak_programmer_swe/keymap.c20
-rw-r--r--layouts/community/ergodox/dvorak_programmer_swe/readme.md27
2 files changed, 36 insertions, 11 deletions
diff --git a/layouts/community/ergodox/dvorak_programmer_swe/keymap.c b/layouts/community/ergodox/dvorak_programmer_swe/keymap.c
index 43efc763d..2dd1dfd99 100644
--- a/layouts/community/ergodox/dvorak_programmer_swe/keymap.c
+++ b/layouts/community/ergodox/dvorak_programmer_swe/keymap.c
@@ -44,10 +44,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
44 * |--------+------+------+------+------+------| LT2 | | LT2 |------+------+------+------+------+--------| 44 * |--------+------+------+------+------+------| LT2 | | LT2 |------+------+------+------+------+--------|
45 * | LShift | Ö | Q | J | K | X | | | | B | M | W | V |Z/Ctrl| RShift | 45 * | LShift | Ö | Q | J | K | X | | | | B | M | W | V |Z/Ctrl| RShift |
46 * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' 46 * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
47 * | CTRL | L1 |AltShf| Left | Right| | Up | Down | [ | ] | ~L1 | 47 * | CTRL | L1 |Alt | Left | Right| | Up | Down | [ | ] | ~L1 |
48 * `----------------------------------' `----------------------------------' 48 * `----------------------------------' `----------------------------------'
49 * ,-------------. ,-------------. 49 * ,-------------. ,-------------.
50 * | App | LGui | | Alt |Ctrl/Esc| 50 * | App | LGui | | AltShf|Ctrl/Esc|
51 * ,------|------|------| |------+--------+------. 51 * ,------|------|------| |------+--------+------.
52 * | | | Home | | PgUp | | | 52 * | | | Home | | PgUp | | |
53 * | Space|Backsp|------| |------| Tab |Enter | 53 * | Space|Backsp|------| |------| Tab |Enter |
@@ -62,7 +62,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
62 KC_DELT, NO_MINS, KC_COMM, KC_DOT, KC_P, KC_Y, TG(SYMB), 62 KC_DELT, NO_MINS, KC_COMM, KC_DOT, KC_P, KC_Y, TG(SYMB),
63 KC_LGUI, KC_A, KC_O, KC_E, KC_U, KC_I, 63 KC_LGUI, KC_A, KC_O, KC_E, KC_U, KC_I,
64 KC_LSFT, CTL_T(KC_SCLN), KC_Q, KC_J, KC_K, KC_X, TG(MDIA), 64 KC_LSFT, CTL_T(KC_SCLN), KC_Q, KC_J, KC_K, KC_X, TG(MDIA),
65 CTL_T(KC_NO), MO(SYMB), LALT(KC_LSFT), KC_LEFT,KC_RGHT, 65 CTL_T(KC_NO), MO(SYMB), KC_LALT, KC_LEFT,KC_RGHT,
66 ALT_T(KC_APP), KC_LGUI, 66 ALT_T(KC_APP), KC_LGUI,
67 KC_HOME, 67 KC_HOME,
68 KC_SPC,KC_BSPC,KC_END, 68 KC_SPC,KC_BSPC,KC_END,
@@ -72,7 +72,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
72 KC_D, KC_H, KC_T, KC_N, KC_S, NO_AE, 72 KC_D, KC_H, KC_T, KC_N, KC_S, NO_AE,
73 TG(MDIA),KC_B, KC_M, KC_W, KC_V, CTL_T(KC_Z), KC_RSFT, 73 TG(MDIA),KC_B, KC_M, KC_W, KC_V, CTL_T(KC_Z), KC_RSFT,
74 KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, TT(SYMB), 74 KC_UP, KC_DOWN,KC_LBRC,KC_RBRC, TT(SYMB),
75 KC_LALT, CTL_T(KC_ESC), 75 LALT(KC_LSFT), CTL_T(KC_ESC),
76 KC_PGUP, 76 KC_PGUP,
77 KC_PGDN,KC_TAB, KC_ENT 77 KC_PGDN,KC_TAB, KC_ENT
78 ), 78 ),
@@ -85,7 +85,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
85 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| 85 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
86 * | | # | ( | ) | \ | / |------| |------| > | 4 | 5 | 6 | + | | 86 * | | # | ( | ) | \ | / |------| |------| > | 4 | 5 | 6 | + | |
87 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| 87 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
88 * | | | UND | CUT | COP | PAS | | | | ? | 1 | 2 | 3 | % | | 88 * | | ~ | UND | CUT | COP | PAS | | | | ? | 1 | 2 | 3 | % | |
89 * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' 89 * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
90 * | | | | | | | . | 0 | = | | | 90 * | | | | | | | . | 0 | = | | |
91 * `----------------------------------' `----------------------------------' 91 * `----------------------------------' `----------------------------------'
@@ -103,7 +103,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
103 M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, 103 M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS,
104 KC_TRNS, NO_AT, ALGR(KC_7), ALGR(KC_0), NO_LBRC, NO_RBRC, KC_TRNS, 104 KC_TRNS, NO_AT, ALGR(KC_7), ALGR(KC_0), NO_LBRC, NO_RBRC, KC_TRNS,
105 KC_TRNS, KC_HASH, NO_LPRN, NO_RPRN, ALGR(KC_MINS), NO_SLSH, 105 KC_TRNS, KC_HASH, NO_LPRN, NO_RPRN, ALGR(KC_MINS), NO_SLSH,
106 KC_TRNS, KC_TRNS, LCTL(KC_Z), LCTL(KC_X), LCTL(KC_C), LCTL(KC_V), KC_TRNS, 106 KC_TRNS, NO_TILD, LCTL(KC_Z), LCTL(KC_X), LCTL(KC_C), LCTL(KC_V), KC_TRNS,
107 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 107 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
108 KC_TRNS,KC_TRNS, 108 KC_TRNS,KC_TRNS,
109 KC_TRNS, 109 KC_TRNS,
@@ -165,9 +165,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
165 * ,--------------------------------------------------. ,--------------------------------------------------. 165 * ,--------------------------------------------------. ,--------------------------------------------------.
166 * | | | | | | | | | | | | | | | | 166 * | | | | | | | | | | | | | | | |
167 * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| 167 * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
168 * | | Save |Build |Debug | | | | | | bool | int |string| dec | Todo | | 168 * | | Save |Build |Debug |PrtScr| | | | | bool | int |string| dec | Todo | |
169 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| 169 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
170 * | | | | | | |------| |------| priv | publ |shared| prot | | | 170 * | | | ' | | | |------| |------| priv | publ |shared| prot | | |
171 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| 171 * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
172 * | | | | | | | | | | const| dim |return|nothin| | | 172 * | | | | | | | | | | const| dim |return|nothin| | |
173 * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' 173 * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
@@ -184,8 +184,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
184// MEDIA AND MOUSE 184// MEDIA AND MOUSE
185[DEVL] = LAYOUT_ergodox( 185[DEVL] = LAYOUT_ergodox(
186 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 186 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
187 KC_TRNS, M(MACRO_SAVE), M(MACRO_BUILD), M(MACRO_DEBUG), KC_TRNS, KC_TRNS, KC_TRNS, 187 KC_TRNS, M(MACRO_SAVE), M(MACRO_BUILD), M(MACRO_DEBUG), KC_PSCR, KC_TRNS, KC_TRNS,
188 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 188 KC_TRNS, KC_TRNS, NO_APOS, KC_TRNS, KC_TRNS, KC_TRNS,
189 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 189 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
190 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, 190 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
191 KC_TRNS, KC_TRNS, 191 KC_TRNS, KC_TRNS,
diff --git a/layouts/community/ergodox/dvorak_programmer_swe/readme.md b/layouts/community/ergodox/dvorak_programmer_swe/readme.md
index 552fa0e3a..1165632dd 100644
--- a/layouts/community/ergodox/dvorak_programmer_swe/readme.md
+++ b/layouts/community/ergodox/dvorak_programmer_swe/readme.md
@@ -13,14 +13,39 @@ TODO:
13Known issues: 13Known issues:
14 14
15* Keymap 2 modifier has not gotten its place yet.. 15* Keymap 2 modifier has not gotten its place yet..
16* Print screen, where?
17 16
18 17
19## Changelog 18## Changelog
20 19
20* 2019-03-08
21 * Switched position on Alt and Alt-shift
22 * Added tilde character to symbol layer
23 * Added Print Screen to keymap 3
24 * Added ' (NO_APOS) to keymap 3
25 * Added how to install help in this readme
26
21* 2017-05-16 27* 2017-05-16
22 * Initial release 28 * Initial release
23 29
30
31# How to install - reminder
320. Docs: https://docs.qmk.fm/#/newbs
331. Download flashing tool - teensy (from ergodox-ez visual designer)
342. Setup build environment: https://docs.qmk.fm/#/newbs_getting_started
35
36QUICK HOWTO WSL: (this is not supported anymore it seems, why?)
37The Toolchain setup is done through the Windows Subsystem for Linux, and the process is fully automated. If you want to do everything manually, there are no other instructions than the scripts themselves, but you can always open issues and ask for more information.
38Open "Bash On Ubuntu On Windows" from the start menu.
39Go to the directory where you cloned qmk_firmware. Note that the paths start with /mnt/ in the WSL, so you have to write for example cd /mnt/c/path/to/qmk_firmware.
40Run util/wsl_install.sh and follow the on-screen instructions.
41Close the Bash command window, and re-open it.
42You are ready to compile and flash the firmware!
43
443. Build the firmware with:
45Run the following in the root qmk folder:
46make KEYBOARD=ergodox_ez KEYMAP=dvorak_programmer_swe
47
48
24# Author 49# Author
25Christian Westerlund 50Christian Westerlund
26cwesterlund @ github 51cwesterlund @ github