diff --git a/keyboards/draytronics/elise/keymaps/blake_iso/keymap.c b/keyboards/draytronics/elise/keymaps/blake_iso/keymap.c index c8a0ecd9598..adca91d842e 100644 --- a/keyboards/draytronics/elise/keymaps/blake_iso/keymap.c +++ b/keyboards/draytronics/elise/keymaps/blake_iso/keymap.c @@ -18,6 +18,12 @@ along with this program. If not, see . #include QMK_KEYBOARD_H +//Fix to prevent key repeat on wake from sleep when using a KVM / non direct usb connection. +#undef USB_POLLING_INTERVAL_MS +#define USB_POLLING_INTERVAL_MS 8 +#undef USB_SUSPEND_WAKEUP_DELAY +#define USB_SUSPEND_WAKEUP_DELAY 3000 + enum custom_layers { _BL, _FL, diff --git a/keyboards/draytronics/elise/keymaps/default/keymap.c b/keyboards/draytronics/elise/keymaps/default/keymap.c index ecafbf13c95..4637e339694 100644 --- a/keyboards/draytronics/elise/keymaps/default/keymap.c +++ b/keyboards/draytronics/elise/keymaps/default/keymap.c @@ -17,6 +17,12 @@ along with this program. If not, see . */ #include QMK_KEYBOARD_H +//Fix to prevent key repeat on wake from sleep when using a KVM / non direct usb connection. +#undef USB_POLLING_INTERVAL_MS +#define USB_POLLING_INTERVAL_MS 8 +#undef USB_SUSPEND_WAKEUP_DELAY +#define USB_SUSPEND_WAKEUP_DELAY 3000 + enum custom_layers { _BL, _FL, diff --git a/keyboards/draytronics/elise/keymaps/default_iso/keymap.c b/keyboards/draytronics/elise/keymaps/default_iso/keymap.c index 02f4b9c1cc8..1aab7e16526 100644 --- a/keyboards/draytronics/elise/keymaps/default_iso/keymap.c +++ b/keyboards/draytronics/elise/keymaps/default_iso/keymap.c @@ -18,6 +18,12 @@ along with this program. If not, see . #include QMK_KEYBOARD_H +//Fix to prevent key repeat on wake from sleep when using a KVM / non direct usb connection. +#undef USB_POLLING_INTERVAL_MS +#define USB_POLLING_INTERVAL_MS 8 +#undef USB_SUSPEND_WAKEUP_DELAY +#define USB_SUSPEND_WAKEUP_DELAY 3000 + enum custom_layers { _BL, _FL,