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

Reply via email to