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

Reply via email to