Internationalisation weirdnesses
Mario Lang
mlang at delysid.org
Mon Oct 13 06:05:13 EDT 2003
Hi.
I am a german new speakup user, and noticed some strange behaviour
when using a german (I presume it applies to all non-us layouts) keyboard
layout. First of all, the keyhelp (Speakup+F1) menu reports wrong key names
when a non-us layout is loaded. I presume this is
because keyhelp actually uses scancodes beneath, but has a hardcoded
keynames array (speakup_keyhelp.c). Is it perhaps possible to initialize
this array based on the currently loaded keymap?
OK, so once I learned that I knew I just needed to think of speakup
mappings in terms of a US keyboard. Luckily, I nearly know all the keys
of a us-layout, so that was just a little weird. But then I tried
the goto command (Spk+Ctrl+zero). Naturally, I assumed the indicator
for the y-coordinate must be z on my keyboard, since the german layout has
y and z swapped. However, that is not so, I can actually use
y or x as they are defined in my keymap. It is nice that this works,
but it is not consistent with the rest of the system.
Any comments?
--
CYa,
Mario | Debian Developer <URL:http://debian.org/>
| Get my public key via finger mlang at db.debian.org
| 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44
More information about the Speakup
mailing list