Hello, I'm working on Turkish support in dosemu. Attached is the layout for Turkish Q keyboard generating characters in DOS 857 encoding.
I've got some questions: 1. As http://marc.theaimsgroup.com/?l=linux-msdos&m=91644293607253&w=2 suggests, the layout works for xdosemu only. How can I get it to work on the console? Ultimately, my goal is to work remotely, from telnet sessions on win98/2000. I've created a loadkeys keymap generating characters in DOS 857 encoding. When I start dosemu and type some characters 857-specific characters, they don't get echoed at all. 2. I'm able to use the layout defining $_layout="load tr" in dosemu.conf. If I understand README.txt correctly, that is equivalent to defining the ("internal") layout in src/base/keyboard/keymaps.c and specifying $_layout="tr". Is this right? If so, I suspect that dosemu crashing with signal 11 when non-existent internal keymap is specified is not intended behaviour. I can reproduce that running dosemu 1.0.2.1 from debian sid after defining $_layout="tr". 3. As far as I could understand, one also needs a suitable bitmap font in order to see correct glyphs. Is there an easy way to convert, say, fixed font from X11 distribution to .bdf? I found a utility called fstobdf, but it seem to work with font servers only -- just wanted to ask whether there is an easier way before configuring my own one. Thanks in advance, Baurjan. diff -Naur dosemu-1.0.2.1.orig/etc/keymap/tr dosemu-1.0.2.1/etc/keymap/tr --- dosemu-1.0.2.1.orig/etc/keymap/tr Thu Jan 1 02:00:00 1970 +++ dosemu-1.0.2.1/etc/keymap/tr Sun Jun 16 18:25:58 2002 @@ -0,0 +1,29 @@ +#keytable tr +keytable keyb-user { + 0= + 0,27,"1234567890*-",127,9, + "qwertyu",141,"op",167,129,13,0,"as", + "dfghjkl",159,"i",130,0,44,"zxcv", + "bnm",148,135,".",0,"*",0," ",0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0, + 0,0,0,0,0,0,"<",0,0,0,0,0,0,0,0,0, + 0 + shift 0= + 0,27,"!'^+%&/()=?_",127,9, + "QWERTYUIOP",166,154,13,0,"AS", + "DFGHJKL",158,152,34,0,";ZXCV", + "BNM",153,128,":",0,"*",0," ",0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,"-",0,0,0,"+",0, + 0,0,0,0,0,0,">",0,0,0,0,0,0,0,0,0, + 0 + alt 0= + 0,0,0,0,"#$",0,0,"{[]}\",0,0,0, + "@",0,0,0,0,0,0,0,0,0,0,"~",0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,"`",0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,"|",0,0,0,0,0,0,0,0,0, + 0 + numpad 0= + "789-456+1230." +} - 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
