From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stas Sergeev Subject: Re: dosemu-1.1.3 and Cyrillic_er Date: Wed, 24 Apr 2002 17:02:01 +0400 Sender: linux-msdos-owner@vger.kernel.org Message-ID: <3CC6ACC9.8040808@yahoo.com> Reply-To: stas.orel@mailcity.com Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------030206020402050807080402" Return-path: List-Id: To: linux-msdos@vger.kernel.org This is a multi-part message in MIME format. --------------030206020402050807080402 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit 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? --------------030206020402050807080402 Content-Type: text/plain; name="keymaps.diff" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="keymaps.diff" --- 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, --------------030206020402050807080402--