dosemu-1.1.3 and Cyrillic_er
Hello.
Quoted 4 lines · Sergey Suleymanov
Quoted 1 line
Quoted 1 line
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?
plugin/kbd_unicode/keymaps.c +4 -4
@@ -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 ,
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Stas Sergeev writes:
Stas> Well, I have investigated a little more and found that the Stas> attached patch fixes the problem. Actually only the change to Stas> altgr table is enough.
Actually only these are needed at all. ;)
Stas> Does this help? Why 127 is there?
I presume this is ^?. Anyway, ^H also works. Thanks.
Signature · 1 line
Sergey Suleymanov