4.1) Auswahl des Tastaturmodells
Falls die Scancodes einiger / aller Tasten nicht erkannt werden, hilft das Einstellen des Tastaturmodells in der X-Configdatei (/etc/xorg.conf oder /etc/X11/xorg.conf, bei älteren Distributionen XF86Config).
Folgende Einstellung ist zumeist Standard unter "Input Device" / "keyboard0":
Code:
Option "XkbModel" "pc105"
Das Standardmodell "pc105" sollte dann mit dem eigenen Modell getauscht werden, siehe folgende Liste:
Code:
pc101 Generic 101-key PC
pc102 Generic 102-key (Intl) PC
pc104 Generic 104-key PC
pc105 Generic 105-key (Intl) PC
dell101 Dell 101-key PC
everex Everex STEPnote
flexpro Keytronic FlexPro
microsoft Microsoft Natural
omnikey101 Northgate OmniKey 101
winbook Winbook Model XP5
jp106 Japanese 106-key
pc98 PC-98xx Series
abnt2 Brazilian ABNT2
airkey Acer AirKey V
acpi ACPI Standard
azonaRF2300 Azona RF2300 wireless Internet Keyboard
scorpius Advance Scorpius KI
brother Brother Internet Keyboard
btc5113rf BTC 5113RF Multimedia
btc5126t BTC 5126T
btc9000 BTC 9000
btc9000a BTC 9000A
cherryblue Cherry Blue Line CyBo@rd
cherrybluea Cherry Blue Line CyBo@rd (alternate option)
chicony Chicony Internet Keyboard
chicony9885 Chicony KB-9885
compaqeak8 Compaq Easy Access Keyboard
compaqik7 Compaq Internet Keyboard (7 keys)
compaqik13 Compaq Internet Keyboard (13 keys)
compaqik18 Compaq Internet Keyboard (18 keys)
armada Laptop/notebook Compaq (eg. Armada, Evo) Laptop Keyboard
presario Laptop/notebook Compaq (eg. Presario) Internet Keyboard
ipaq Compaq iPaq Keyboard
dell Dell
inspiron Laptop/notebook Dell Inspiron 8xxx
dexxa Dexxa Wireless Desktop Keyboard
diamond Diamond 9801 / 9802 series
dtk2000 DTK2000
ennyah_dkb1008 Ennyah DKB-1008
genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910
geniuscomfy2 Genius Comfy KB-21e-Scroll
hpi6 Hewlett-Packard Internet Keyboard
hp2501 Hewlett-Packard SK-2501 Multimedia Keyboard
hp2505 Hewlett-Packard SK-2505 Internet Keyboard
hp5181 Hewlett-Packard 5181 Internet Keyboard
hpxe3gc Hewlett-Packard Omnibook XE3 GC, GD, GE and Pavilion N5xxx
hpxe3gf Hewlett-Packard Omnibook XE3 GF
hpxe4xxx Hewlett-Packard Omnibook XE4xxx and ZE4xxx
hpxt1000 Hewlett-Packard Omnibook XT1000
hpzt11xx Hewlett-Packard Pavilion ZT11xx
hp500fa Hewlett-Packard Omnibook 500 FA
hp5xx Hewlett-Packard Omnibook 5xx
hp6000 Hewlett-Packard Omnibook 6000/6100
hp5185 Hewlett-Packard 5185 Internet Keyboard
honeywell_euroboard Honeywell Euroboard
rapidaccess IBM Rapid Access
rapidaccess2 IBM Rapid Access II
rapidaccess2a IBM Rapid Access II (alternate option)
thinkpad IBM ThinkPad 560Z/600/600E/A22E
ltcd Logitech Cordless Desktop
logicdp Logitech Cordless Desktop Pro
logicdpa Logitech Cordless Desktop Pro (alternate option)
logiaccess Logitech Access Keyboard
logicink Logitech Internet Navigator Keyboard
logiciink Logitech iTouch Internet Navigator Keyboard
logiinkse Logitech iTouch Internet Navigator Keyboard SE
logiinkseusb Logitech iTouch Internet Navigator Keyboard SE (USB)
logiik Logitech Internet Keyboard
itouch Logitech iTouch
mx1998 Memorex MX1998
mx2500 Memorex MX2500 EZ-Access Keyboard
mx2750 Memorex MX2750
microsoftinet Microsoft Internet Keyboard
microsoftpro Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro
microsoftprooem Microsoft Natural Keyboard Pro OEM
microsoftprose Microsoft Internet Keyboard Pro, Swedish
microsoftoffice Microsoft Office Keyboard
microsoftmult Microsoft Wireless Multimedia Keyboard
oretec Oretec MCK-800 MM/Internet keyboard
propeller Propeller Voyager (KTEZ-1000)
qtronix QTronix Scorpius 98N+
samsung4500 Samsung SDM 4500P
samsung4510 Samsung SDM 4510P
sk1300 SK-1300
sk2500 SK-2500
sk6200 SK-6200
sk7100 SK-7100
sven SVEN Ergonomic 2500
symplon Symplon PaceBook (tablet PC)
toshiba_s3000 Toshiba Satellite S3000
trust Trust Wireless Keyboard Classic
trustda Trust Direct Access Keyboard
yahoo Yahoo! Internet Keyboard
Liste aus: /usr/X11R6/lib/X11/xkb/rules/xorg.lst
Für die oben erwähnte Tchibo-Tastatur ist daher der richtige Eintrag:
Code:
Option "XkbModel" "cherrybluea"
Falls das Modell nicht dabei ist, hilft nur Testen.
4.2) Scancodes feststellen
Die Scancodes kann man feststellen über xev:
Einfach "xev" in einer Konsole starten. Dann die jeweilige Taste drücken und den Scancode notieren. Der Scancode erscheint in der Konsole, von der aus "xev" gestartet wurde.
Beispiel (Sondertaste mit Scancode "233"):
Code:
KeyRelease event, serial 27, synthetic NO, window 0x3200001,
root 0x91, subw 0x0, time 15379603, (413,831), root:(417,852),
state 0x0, keycode 233 (keysym 0x1008ff27, XF86Forward), same_screen YES,
XLookupString gives 0 bytes:
Bei Fedora Core gehört "xev" zum Paket "xorg-x11-tools".
4.3) Kein Scancode feststellbar
Über folgendes Howto sollte es gelingen, tote Tasten zum Leben zu erwecken:
http://www.linuxforen.de/forums/showthread.php?t=181366
Lesezeichen