From d3bc854ddfbb0c8e9765d14ca3f0a1c8943b6b71 Mon Sep 17 00:00:00 2001 From: Olivier <olivier@gid0.org> Date: Sat, 16 Apr 2016 15:13:02 +0200 Subject: [PATCH] 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. --- keyboard/ergodox_ez/keymaps/bepo/bepo.hex | Bin 50655 -> 50655 bytes keyboard/ergodox_ez/keymaps/bepo/keymap.c | 16 ++++++++-------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/keyboard/ergodox_ez/keymaps/bepo/bepo.hex b/keyboard/ergodox_ez/keymaps/bepo/bepo.hex index 04eeee2528fde137a7d5c2462f8d7295025bb813..8f1e793edc751a6f29b68179cdf7c7633a7c7786 100644 GIT binary patch delta 372 zcmccL&3wO`dBbTIc|!v*Fm{H}a1tVJIQbQeoH$I4D@fMKn3u~6C}QX``67qXWJlIw z7pS}ml!ln$=nPS31QmrTGJ;zHVSvO9EiEViU|l--H5)IVr3+M_8AyKeLpFI)3z(2O zl9tJetP))2FiR}Jjxk_gA`LXp)D)r)LRvaP4TLyYkRzMXaB?AwI6K%yu1=F@bI5^g z=5&D?W<2>JtLS6{R{qJKIf`JO1DRzCbh{~7m!l=bOk=PkfgV6uXyRgEVB!YlgTxJ8 LT{o}fG}{9JSA|s# delta 309 zcmccL&3wO`dBbTIP6G%qcAi|wBFbny`4x-Y<OUXY0b^H?gp&y`mzAM`fuYOfiyTUm z9a)P(lIkWvAp~%AfhaOU5j8L|0vaj8Wa&Kl2kX+w2CTeXmab5RW+2nJ4J=@M^T~l6 z(m<0rxXfW@S%57xU|%8)w8+#HVVi-0r4!T`h@%8KvM1jFYWHK~n!J!h0&J5D)EHwU uurZ%FiYHgHa9f%h0nGxt($NuOhOrs4$zZmLi-CcO8?vyQ;pUZ`W_tk2ElMN+ diff --git a/keyboard/ergodox_ez/keymaps/bepo/keymap.c b/keyboard/ergodox_ez/keymaps/bepo/keymap.c index d15e75d60b..adb5ea0f16 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, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, -KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, +KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, @@ -81,10 +81,10 @@ KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F12, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F13, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F14, - KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, -KC_TRNS, KC_NO, KC_NO), +KC_TRNS, KC_TRNS, KC_NO), /* Keymap 2: numeric layer, sends keypad codes * * ,--------------------------------------------------. ,--------------------------------------------------. @@ -109,7 +109,7 @@ KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, -KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, +KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_TRNS, KC_NO, KC_NO, KC_NO, @@ -121,7 +121,7 @@ KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_KP_0, M(KP_00), KC_KP_COMMA, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, -KC_NO, KC_NO, KC_KP_ENTER), +KC_NO, KC_TRNS, KC_KP_ENTER), /* Keymap 3: navigation layer * * ,--------------------------------------------------. ,--------------------------------------------------. @@ -146,7 +146,7 @@ KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, -KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, +KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, @@ -155,10 +155,10 @@ KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_HOME, KC_UP, KC_END, KC_PGUP, KC_NO, KC_NO, KC_LEFT, KC_DOWN, KC_RIGHT, KC_PGDOWN, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, - KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, + KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, -KC_NO, KC_NO, KC_NO) +KC_NO, KC_TRNS, KC_NO) }; const uint16_t PROGMEM fn_actions[] = {