Hello.

Sergey Suleymanov wrote:
>>> Any ideas why this happens with BackSpace?
>  Stas> Well, turning off X_keycode "fixes" the problem.  Can live with
>  Stas> this:)
>         Hmm, can't reproduce that :(. 3592 in both modes.
Well, I have investigated a little more
and found that the attached patch fixes
the problem. Actually only the change to
altgr table is enough.
Does this help?
Why 127 is there?
--- src/plugin/kbd_unicode/keymaps.c    Tue Apr 23 17:32:37 2002
+++ src/plugin/kbd_unicode/keymaps.c    Wed Apr 24 16:53:09 2002
@@ -1755,7 +1755,7 @@
 CONST t_keysym key_map_ru[] =
 {
   U_VOID, 27, '1', '2', '3', '4', '5', '6',
-  '7', '8', '9', '0', '-', '=', 127, 9,
+  '7', '8', '9', '0', '-', '=', 8, 9,
   'q', 'w', 'e', 'r', 't', 'y', 'u', 'i',
   'o', 'p', '[', ']', 13, U_VOID, 'a', 's',
   'd', 'f', 'g', 'h', 'j', 'k', 'l', ';',
@@ -1772,7 +1772,7 @@
 CONST t_keysym shift_map_ru[] =
 {
   U_VOID, 27, '!', '@', '#', '$', '%', '^',
-  '&', '*', '(', ')', '_', '+', 127, 9,
+  '&', '*', '(', ')', '_', '+', 8, 9,
   'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I',
   'O', 'P', '{', '}', 13, U_VOID, 'A', 'S',
   'D', 'F', 'G', 'H', 'J', 'K', 'L', ':',
@@ -1789,7 +1789,7 @@
 CONST t_keysym altgr_map_ru[] =
 {
   U_VOID, 27, '1', '2', '3', '4', '5', '6',
-  '7', '8', '9', '0', '-', '=', 127, 9,
+  '7', '8', '9', '0', '-', '=', 8, 9,
   0x439,0x446,0x443,0x43A,0x435,0x43D,0x433,0x448,0x449,0x437,0x445,0x44A,
   13, U_VOID,
   0x444,0x44B,0x432,0x430,0x43F,0x440,0x43E,0x43B,0x434,0x436,0x44D,0x451,
@@ -1807,7 +1807,7 @@
 CONST t_keysym shift_altgr_map_ru[] =
 {
   U_VOID, 27, '!', '@', '#', '$', '%', '^',
-  '&', '*', '(', ')', '_', '+', 127, 9,
+  '&', '*', '(', ')', '_', '+', 8, 9,
   0x419,0x426,0x423,0x41A,0x415,0x41D,0x413,0x428,0x429,0x417,0x425,0x42A,
   13, U_VOID,
   0x424,0x42B,0x412,0x410,0x41F,0x420,0x41E,0x41B,0x414,0x416,0x42D,0x401,


Reply via email to