Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/elfmz/far2l.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelfmz <fenix1905@tut.by>2021-04-20 01:29:04 +0300
committerelfmz <fenix1905@tut.by>2021-04-20 01:29:04 +0300
commitdb8de613954a872df52785267d0330a2e29cb386 (patch)
treeffdd12cf27ba255071f0a0c9f391ebdacbe79e83
parent5e397da8f088b36916b32ba1fca4c6a8c7fd6ad2 (diff)
WXK_RAW_CONTROL should not reset FN-alternation statev2021-04-19_alpha
-rw-r--r--WinPort/src/Backend/WX/wxWinTranslations.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/WinPort/src/Backend/WX/wxWinTranslations.cpp b/WinPort/src/Backend/WX/wxWinTranslations.cpp
index e1936587..09001a5a 100644
--- a/WinPort/src/Backend/WX/wxWinTranslations.cpp
+++ b/WinPort/src/Backend/WX/wxWinTranslations.cpp
@@ -349,6 +349,7 @@ void KeyTracker::OnKeyDown(wxKeyEvent& event, DWORD ticks)
} else if (event.GetKeyCode() != WXK_ALT
&& event.GetKeyCode() != WXK_CONTROL
+ && event.GetKeyCode() != WXK_RAW_CONTROL
&& event.GetKeyCode() != WXK_SHIFT) {
Touchbar_SetAlternate(false);
}
@@ -367,6 +368,7 @@ bool KeyTracker::OnKeyUp(wxKeyEvent& event)
if (event.GetRawKeyCode() == RAW_FUNCTION
|| ( event.GetKeyCode() != WXK_ALT
&& event.GetKeyCode() != WXK_CONTROL
+ && event.GetKeyCode() != WXK_RAW_CONTROL
&& event.GetKeyCode() != WXK_SHIFT)) {
Touchbar_SetAlternate(false);
}