Hi!

I'm currently bringing a graphical front end to an old IBM electronic
cash register. This machine has got a (mostly) PC style keyboard and is
internally attached to a PS/2 or AT keyboard controller. I'm using
Debian's XFree86 Version 4.2.1.1 on Linux.

Nearly all keys do work properly (some of them are "A" .. "Z" etc.), but
I've got three pairs of two keys which look exactly identical within
X11. xkeycaps as well as xev present them as the same keys, as well.
This is with:

        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "pc104"
        Option          "XkbLayout"     "de"
        Option          "XkbVariant"    "nodeadkeys"

I've even tried to re-define any keycodes (like in:

clear Shift
clear Lock
clear Control
clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5
keycode 8 = Fabovedot
keycode 9 = fabovedot
keycode 10 = Mabovedot
keycode 11 = mabovedot
...
keycode 253 = Abrevebelowdot
keycode 254 = abrevebelowdot
keycode 255 = Ebelowdot
)

but these key pairs are still identical. (-> I'm not dependand on getting
"correct" 'A's after pressing a key labeled with "A"...).

However, on a virtual console, these keys are identifyable:

               I showkeys    | showkeys -s
===============+=============+==================================
Cursor up      I 103 down/up | dn: E0 2A E0 48, up: E0 C8 E0 AA
unnamed key    I 125 down/up | dn: 5A,          up  DA
---------------+-------------+----------------------------------
Fn             I 126 down/up | dn: 5B,          up: DB
Manager Storno I 104 down/up | dn: E0 2A E0 49, up: E0 C9 A0 AA
---------------+-------------+----------------------------------
Retoure        I 105 down/up | dn: E0 2A E0 4B, up: E0 CB E0 AA
1              I 127 down/up | dn: 5C,          up: DC

Is there any way I can reconfigure the keyboard mapping so that these
keys can be distingished?

Thanks a lot, Jan-Benedict

_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to