From 8282298556bc9e5133996b90090ca41524ee86cf Mon Sep 17 00:00:00 2001 From: D G Turner Date: Wed, 16 Apr 2014 11:53:38 +0100 Subject: KEYMAPPER: Avoid blocking F7 events from engine when using vkeybd. This allows the virtual keyboard to be enabled without causing breakage to engines which use F7. --- common/EventMapper.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'common/EventMapper.cpp') diff --git a/common/EventMapper.cpp b/common/EventMapper.cpp index 84774742c6..2f4939dc69 100644 --- a/common/EventMapper.cpp +++ b/common/EventMapper.cpp @@ -37,6 +37,9 @@ List DefaultEventMapper::mapEvent(const Event &ev, EventSource *source) { #ifdef ENABLE_VKEYBD else if (ev.kbd.keycode == KEYCODE_F7 && ev.kbd.hasFlags(0)) { mappedEvent.type = EVENT_VIRTUAL_KEYBOARD; + + // Avoid blocking F7 events from engine. + addDelayedEvent(100, ev); } #endif #ifdef ENABLE_KEYMAPPER -- cgit v1.2.3 From b8aaac27ba01328803e34453753bb3863e090cc3 Mon Sep 17 00:00:00 2001 From: D G Turner Date: Wed, 16 Apr 2014 13:17:32 +0100 Subject: KEYMAPPER: Avoid blocking F8 events from engine when using keymapper. This allows the keyboard mapper to be enabled without causing breakage to engines which use F8. --- common/EventMapper.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'common/EventMapper.cpp') diff --git a/common/EventMapper.cpp b/common/EventMapper.cpp index 2f4939dc69..30896d7514 100644 --- a/common/EventMapper.cpp +++ b/common/EventMapper.cpp @@ -45,6 +45,9 @@ List DefaultEventMapper::mapEvent(const Event &ev, EventSource *source) { #ifdef ENABLE_KEYMAPPER else if (ev.kbd.keycode == KEYCODE_F8 && ev.kbd.hasFlags(0)) { mappedEvent.type = EVENT_KEYMAPPER_REMAP; + + // Avoid blocking F8 events from engine. + addDelayedEvent(100, ev); } #endif } -- cgit v1.2.3