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,