On Tue, 2 Apr 2002 17:01:01 +0100 (BST) "Bart Oldeman" <[EMAIL PROTECTED]> wrote:
> > Some time ago I got patch from Sergey Suleymanovor for > > dosemu-1.0.2 that fixes problem for 1.0.2 version. Maybe > > such patch exist for 1.1.3? > > Partly: this issue came up a week ago when somebody asked why he could not > use alt-224 (Greek letter alpha in codepage 437). > > I'm not sure about the small cyrillic er (difficult to test here): the > patch you quoted converted 0x23E0 into 0x00E0 (but that's the same code > as the Capital letter!). > > So please test this patch and let us know. Yes, it works, thanks. But here is another story. :-) If I start dosemu in rxvt or xterm with: $_external_char_set = "koi8-r" $_internal_char_set = "cp866" $_X_keycode = (off) (am I need to comment out $_term_char_set ?) then I can't type almost all capitol russian letters, not only 'ER'. In boot.log I see: - starting from text console as ~/dosemu/dosemu: 'CONF: dosemu running on console', all works - starting from rxvt or xterm as ~/dosemu/xdosemu: 'CONF: dosemu running on _xterm', all works - starting from rxvt or xterm inside Midhight Commander by selecting xdosemu and pressing <Enter>: 'CONF: dosemu running on remote_xterm', all works - starting from rxvt or xterm as ~/dosemu/dosemu: 'CONF: dosemu running on _xterm', no russian capitals - starting from rxvt or xterm inside Midhight Commander by selecting dosemu and pressing <Enter>: 'CONF: dosemu running on remote_xterm', no russian capitals Exception is letters DE (unicode 0x0414), ZHE (0x0416), CHE (0x0427), SHA (0x0428), SHCHA (0x0429), HARD SIGN (0x042a), E (0x042d, not IE). With keyboard debug enabled their codes appear like: KBD: scan=0000ffff Shift_Flags=00000000 str[0]=2 str='Xfb' len=1 KBD: slang_send_scancode(ls_flags=0000ffff, lscan=00000428) while other capital letter's codes appear like: KBD: scan=00040067 Shift_Flags=00000000 str[0]=2 str='Xe7' len=1 KBD: slang_send_scancode(ls_flags=00040067, lscan=00000067) Also there is a lot of messages in boot.log like this: KBD: define '^[^[[11~'=1b,1b,5b,31,31,7e -> 0004:E11B Slang:S-Lang Error: Inconsistency in define key. KBD: Conflicting key: KBD: define '^[^[[12~'=1b,1b,5b,31,32,7e -> 0004:E11C Slang:S-Lang Error: Inconsistency in define key. KBD: Conflicting key: and KBD: define 'Xad'=ad -> 0000:FFFF KBD: Previously mapped to: 0004:002d KBD: define 'Xae'=ae -> 0000:FFFF KBD: Previously mapped to: 0004:002e -- Grigory Batalov. - To unsubscribe from this list: send the line "unsubscribe linux-msdos" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html
