summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAkira Taniguchi <akira.penguin@gmail.com>2014-12-26 00:50:45 +0900
committerAkira Taniguchi <akira.penguin@gmail.com>2014-12-26 00:50:45 +0900
commit59db9707ad245d45014c3caa893be6c237539da8 (patch)
treeacfd345a6ddf3b2ccaadb61afd3f94b03e3b85e9
parenteddf0eefdcb54320641f519a38403bb48d3001e5 (diff)
downloadxrdp-proprietary-59db9707ad245d45014c3caa893be6c237539da8.tar.gz
xrdp-proprietary-59db9707ad245d45014c3caa893be6c237539da8.zip
Fix "\ _" on jp keyboard
-rw-r--r--xorg/X11R7.6/rdp/rdpkeyboardbase.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/xorg/X11R7.6/rdp/rdpkeyboardbase.c b/xorg/X11R7.6/rdp/rdpkeyboardbase.c
index 4783f730..1c62541d 100644
--- a/xorg/X11R7.6/rdp/rdpkeyboardbase.c
+++ b/xorg/X11R7.6/rdp/rdpkeyboardbase.c
@@ -81,6 +81,7 @@ extern int g_tab_down; /* in rdpmain.c */
#define XSCAN_Menu 117 /* 135 */
#define XSCAN_LMeta 156
#define XSCAN_RMeta 156
+#define XSCAN_211 211 /* "/ ?" on br keybaord, "\ _" on jp keyboard */
/******************************************************************************/
void
@@ -278,7 +279,7 @@ KbdAddEvent_base(int down, int param1, int param2, int param3, int param4)
break;
case RDPSCAN_115:
- rdpEnqueueKey(type, XSCAN_97); /* "/ ?" on br keybaord */
+ rdpEnqueueKey(type, XSCAN_211); /* "/ ?" on br keybaord, "\ _" on jp keyboard */
break;
case RDPSCAN_126: