Made caps left GUI key

This commit is contained in:
nathan 2018-11-05 11:04:09 +01:00
parent f0007f73cc
commit 523890c20b
1 changed files with 5 additions and 5 deletions

View File

@ -34,24 +34,24 @@ static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* `-----------------------------------------------------------' `-----------' * `-----------------------------------------------------------' `-----------'
*/ */
// DEFAULT (no left gui, normal alt keys) // DEFAULT (CAPS is LEFT GUI, normal ALT keys)
KEYMAP(\ KEYMAP(\
ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR, SLCK, BRK, \ ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR, SLCK, BRK, \
GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS, EQL, BSPC, INS, HOME, PGUP, \ GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS, EQL, BSPC, INS, HOME, PGUP, \
TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, BSLS, DEL, END, PGDN, \ TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, BSLS, DEL, END, PGDN, \
LCTL, A, S, D, F, G, H, J, K, L, SCLN, QUOT, ENT, \ LGUI, A, S, D, F, G, H, J, K, L, SCLN, QUOT, ENT, \
LSFT, NUBS, Z, X, C, V, B, N, M, COMM, DOT, SLSH, RSFT, UP, \ LSFT, NUBS, Z, X, C, V, B, N, M, COMM, DOT, SLSH, RSFT, UP, \
LCTL, NO, LALT, SPC, RALT, RGUI, FN0, RCTL, LEFT, DOWN, RGHT), LCTL, NO, LALT, SPC, RALT, RGUI, FN0, RCTL, LEFT, DOWN, RGHT),
// F1 (left gui is mapped to RALT for AltGr/international key mapping). RALT key is LALT // F1 (CAPS is LEFT GUI, LEFT GUI is RALT for AltGr/international key mapping). RALT key is LALT (alt keys are the "same key")
KEYMAP(\ KEYMAP(\
ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR, SLCK, BRK, \ ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PSCR, SLCK, BRK, \
GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS, EQL, BSPC, INS, HOME, PGUP, \ GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS, EQL, BSPC, INS, HOME, PGUP, \
TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, BSLS, DEL, END, PGDN, \ TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC, RBRC, BSLS, DEL, END, PGDN, \
LCTL, A, S, D, F, G, H, J, K, L, SCLN, QUOT, ENT, \ LGUI, A, S, D, F, G, H, J, K, L, SCLN, QUOT, ENT, \
LSFT, NUBS, Z, X, C, V, B, N, M, COMM, DOT, SLSH, RSFT, UP, \ LSFT, NUBS, Z, X, C, V, B, N, M, COMM, DOT, SLSH, RSFT, UP, \
LCTL, RALT, LALT, SPC, LALT, RGUI, FN0, RCTL, LEFT, DOWN, RGHT), LCTL, RALT, LALT, SPC, LALT, RGUI, FN0, RCTL, LEFT, DOWN, RGHT),
@ -108,7 +108,7 @@ enum macro_id {
static const uint16_t PROGMEM fn_actions[] = { static const uint16_t PROGMEM fn_actions[] = {
// default is layer 0 // default is layer 0
[0] = ACTION_LAYER_MOMENTARY(4), // function overlay + media keys + LGUI access [0] = ACTION_LAYER_MOMENTARY(4), // function overlay + media keys + LGUI access
[1] = ACTION_LAYER_TOGGLE(1), // F1 - LGUI is RALT for international layouts CAPS and RALT is LALT (so both alt keys are the "same key" [1] = ACTION_LAYER_TOGGLE(1), // F1 - CAPS is LGUI, LGUI is RALT for international layouts, RALT is LALT (so both alt keys are the "same key")
[2] = ACTION_LAYER_TOGGLE(2), // F2 - CAPS + LGUI + RALT restore (basically, back to a normal keyboard) [2] = ACTION_LAYER_TOGGLE(2), // F2 - CAPS + LGUI + RALT restore (basically, back to a normal keyboard)
[3] = ACTION_LAYER_TOGGLE(3), // F3 - dvorak layer [3] = ACTION_LAYER_TOGGLE(3), // F3 - dvorak layer
[16] = ACTION_MACRO(A), // Q - ä (if keyboard is set to international US) [16] = ACTION_MACRO(A), // Q - ä (if keyboard is set to international US)