aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier <olivier@gid0.org>2016-04-16 15:13:02 +0200
committerOlivier <olivier@gid0.org>2016-04-16 15:13:02 +0200
commitd3bc854ddfbb0c8e9765d14ca3f0a1c8943b6b71 (patch)
tree51faa02d1dac0e239201c1153b727d4cb4dbc1ed
parent5b74261aa9ae3a47b66d687f80fbae2c07bb9453 (diff)
downloadqmk_firmware-d3bc854ddfbb0c8e9765d14ca3f0a1c8943b6b71.tar.gz
qmk_firmware-d3bc854ddfbb0c8e9765d14ca3f0a1c8943b6b71.zip
Correct a bug with stuck modifier keys when they were used with other layers (like when selecting with shift and navigation keys) and released before the layout switch keys.
-rw-r--r--keyboard/ergodox_ez/keymaps/bepo/bepo.hex24
-rw-r--r--keyboard/ergodox_ez/keymaps/bepo/keymap.c16
2 files changed, 20 insertions, 20 deletions
diff --git a/keyboard/ergodox_ez/keymaps/bepo/bepo.hex b/keyboard/ergodox_ez/keymaps/bepo/bepo.hex
index 04eeee252..8f1e793ed 100644
--- a/keyboard/ergodox_ez/keymaps/bepo/bepo.hex
+++ b/keyboard/ergodox_ez/keymaps/bepo/bepo.hex
@@ -25,34 +25,34 @@
25:1001800000460001522D002F0034003100480000CD 25:1001800000460001522D002F0034003100480000CD
26:10019000000000000000000000000000003A000025 26:10019000000000000000000000000000003A000025
27:1001A0000000000000000000003B00000000000014 27:1001A0000000000000000000003B00000000000014
28:1001B00000000000003C0000000000000000000003 28:1001B00000010000003C0000000000000001000001
29:1001C000003D00000000000000000000003E0000B4 29:1001C000003D00000000000000010000003E0000B3
30:1001D000000000000000000000000000000000001F 30:1001D000000000000000000000000000000000001F
31:1001E000000000000000000000000000000000000F 31:1001E000000000000000000000000000000000000F
32:1001F000003F000000000000000000000040000080 32:1001F000003F000000000000000000000040000080
33:1002000000000000000000000041000000000000AD 33:1002000000000000000100000041000000000000AC
34:10021000000000000042000000000000000000009C 34:100210000001000000420000000000000001000199
35:100220000043000000000000000000010044004501 35:100220000043000000000000000000010044004501
36:1002300000680069000000000000000000000000ED 36:1002300000680069000000000000000000000000ED
37:1002400000000000000000000000000000000000AE 37:1002400000000000000000000000000000000000AE
38:10025000000000000000000000000000000000009E 38:10025000000000000000000000010000000000009D
39:10026000000000000000000000000000000000008E 39:10026000000000000001000000000000000000008D
40:10027000000000010000000000000000000000007D 40:10027000000100010000000000000000000000007C
41:10028000000000000000000000000000000000006E 41:10028000000000000000000000000000000000006E
42:10029000000000000000000000000000000000005E 42:10029000000000000000000000000000000000005E
43:1002A000000000000057005F005C00590062000081 43:1002A000000000000057005F005C00590062000081
44:1002B00000560060005D005A000030580054006194 44:1002B00000560060005D005A000030580054006194
45:1002C000005E005B0085000000550000000000009B 45:1002C000005E005B0085000100550000000000009A
46:1002D000000000000000000000000000000000001E 46:1002D000000000000000000000000000000000001E
47:1002E000000000000000000000000000000000000E 47:1002E000000000000000000000000000000000000E
48:1002F00000000000000000010000000000000000FD 48:1002F00000000000000000010000000000000000FD
49:1003000000000000000000000000000000000000ED 49:1003000000010000000000000000000000010000EB
50:1003100000000000000000000000000000000000DD 50:1003100000000000000000000001000000000000DC
51:1003200000000000000000000000000000000000CD 51:1003200000000000000000000000000000000000CD
52:1003300000000000000000000000000000000000BD 52:1003300000000000000000000000000000000000BD
53:100340000000000000000000000000000000004A63 53:100340000000000000000000000000000000004A63
54:1003500000500000000000000000005200510000AA 54:1003500000500000000100000000005200510000A9
55:10036000000000000000004D004F000000000000F1 55:10036000000100000000004D004F000000010001EE
56:100370000000004B004E00000000000000000000E4 56:100370000000004B004E00000000000000000000E4
57:100380000000000000000000001603450072006736 57:100380000000000000000000001603450072006736
58:10039000006F0044006F007800200045005A000004 58:10039000006F0044006F007800200045005A000004
diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c
index d15e75d60..adb5ea0f1 100644
--- a/keyboard/ergodox_ez/keymaps/bepo/keymap.c
+++ b/keyboard/ergodox_ez/keymaps/bepo/keymap.c
@@ -72,7 +72,7 @@ KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_NO,
72KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 72KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
73KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 73KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
74KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 74KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
75KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 75KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS,
76 KC_NO, KC_NO, 76 KC_NO, KC_NO,
77 KC_NO, 77 KC_NO,
78 KC_NO, KC_NO, KC_NO, 78 KC_NO, KC_NO, KC_NO,
@@ -81,10 +81,10 @@ KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
81 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F12, 81 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F12,
82 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F13, 82 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F13,
83 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F14, 83 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F14,
84 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 84 KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO,
85KC_NO, KC_NO, 85KC_NO, KC_NO,
86KC_NO, 86KC_NO,
87KC_TRNS, KC_NO, KC_NO), 87KC_TRNS, KC_TRNS, KC_NO),
88/* Keymap 2: numeric layer, sends keypad codes 88/* Keymap 2: numeric layer, sends keypad codes
89 * 89 *
90 * ,--------------------------------------------------. ,--------------------------------------------------. 90 * ,--------------------------------------------------. ,--------------------------------------------------.
@@ -109,7 +109,7 @@ KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
109KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 109KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
110KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 110KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
111KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 111KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
112KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 112KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS,
113 KC_NO, KC_NO, 113 KC_NO, KC_NO,
114 KC_TRNS, 114 KC_TRNS,
115 KC_NO, KC_NO, KC_NO, 115 KC_NO, KC_NO, KC_NO,
@@ -121,7 +121,7 @@ KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
121 KC_KP_0, M(KP_00), KC_KP_COMMA, KC_NO, KC_NO, 121 KC_KP_0, M(KP_00), KC_KP_COMMA, KC_NO, KC_NO,
122KC_NO, KC_NO, 122KC_NO, KC_NO,
123KC_NO, 123KC_NO,
124KC_NO, KC_NO, KC_KP_ENTER), 124KC_NO, KC_TRNS, KC_KP_ENTER),
125/* Keymap 3: navigation layer 125/* Keymap 3: navigation layer
126 * 126 *
127 * ,--------------------------------------------------. ,--------------------------------------------------. 127 * ,--------------------------------------------------. ,--------------------------------------------------.
@@ -146,7 +146,7 @@ KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
146KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 146KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
147KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 147KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
148KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 148KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
149KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 149KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS,
150 KC_NO, KC_NO, 150 KC_NO, KC_NO,
151 KC_NO, 151 KC_NO,
152 KC_NO, KC_NO, KC_TRNS, 152 KC_NO, KC_NO, KC_TRNS,
@@ -155,10 +155,10 @@ KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
155 KC_NO, KC_NO, KC_HOME, KC_UP, KC_END, KC_PGUP, KC_NO, 155 KC_NO, KC_NO, KC_HOME, KC_UP, KC_END, KC_PGUP, KC_NO,
156 KC_NO, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDOWN, KC_NO, 156 KC_NO, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDOWN, KC_NO,
157 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 157 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
158 KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, 158 KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO,
159KC_NO, KC_NO, 159KC_NO, KC_NO,
160KC_NO, 160KC_NO,
161KC_NO, KC_NO, KC_NO) 161KC_NO, KC_TRNS, KC_NO)
162}; 162};
163 163
164const uint16_t PROGMEM fn_actions[] = { 164const uint16_t PROGMEM fn_actions[] = {