Linux MS DOS discussions
 help / color / mirror / Atom feed
* using Turkish in dosemu
@ 2002-06-16 16:53 Baurjan Ismagulov
  2002-06-17  5:57 ` Sergey Suleymanov
  2002-06-17 11:38 ` Baurjan Ismagulov
  0 siblings, 2 replies; 11+ messages in thread
From: Baurjan Ismagulov @ 2002-06-16 16:53 UTC (permalink / raw)
  To: linux-msdos

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."
+}

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2002-06-25 22:21 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-06-16 16:53 using Turkish in dosemu Baurjan Ismagulov
2002-06-17  5:57 ` Sergey Suleymanov
2002-06-17 11:38 ` Baurjan Ismagulov
     [not found]   ` <87elf6w0rx.fsf@eatpbank.ru>
2002-06-17 13:34     ` Baurjan Ismagulov
     [not found]       ` <87bsa93y95.fsf@eatpbank.ru>
2002-06-18 10:15         ` Baurjan Ismagulov
2002-06-18 13:25           ` Sergey Suleymanov
2002-06-19 15:01             ` Baurjan Ismagulov
     [not found]               ` <87ptyma6hx.fsf@eatpbank.ru>
2002-06-20 11:47                 ` Baurjan Ismagulov
     [not found]                   ` <87sn3hjihf.fsf@eatpbank.ru>
2002-06-21 13:48                     ` Baurjan Ismagulov
     [not found]                       ` <876609qjjk.fsf@eatpbank.ru>
2002-06-24 18:43                         ` Baurjan Ismagulov
2002-06-25 22:21                           ` Bart Oldeman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox