From 8f7d535a126c913b2da21502e9241e5b0ca21100 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Sun, 15 Jun 2014 12:16:24 +0000 Subject: [PATCH] #602 fix for altgr keys on "fr" keyboard layout: patch the keymap to use X11 key names git-svn-id: https://xpra.org/svn/Xpra/trunk@6807 3bb7dfac-3a0b-4e04-842a-767bc560f471 --- src/xpra/platform/win32/keyboard.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/xpra/platform/win32/keyboard.py b/src/xpra/platform/win32/keyboard.py index 957323b60a..407726145e 100644 --- a/src/xpra/platform/win32/keyboard.py +++ b/src/xpra/platform/win32/keyboard.py @@ -26,7 +26,10 @@ def __init__(self): self.last_key_event_sent = None #workaround for "period" vs "KP_Decimal" with gtk2 (see ticket #586): #translate "period" with keyval=46 and keycode=110 to KP_Decimal: - KEY_TRANSLATIONS[("period", 46, 110)] = "KP_Decimal" + KEY_TRANSLATIONS[("period", 46, 110)] = "KP_Decimal" + #workaround for "fr" keyboards, which use a different key name under X11: + KEY_TRANSLATIONS[("dead_tilde", 65107, 50)] = "asciitilde" + KEY_TRANSLATIONS[("dead_grave", 65104, 55)] = "grave" def set_modifier_mappings(self, mappings): KeyboardBase.set_modifier_mappings(self, mappings)