Hallo,
ich habe mir vor einigen Tagen ein neues Notebook (Samsung X360) gekauft, welches (mittels Tastenkombination Fn+F1-F12) Sonderfunktionen unter Windows zur Verfügung stellt.
Diese wollte ich nun auch unter Linux einrichten.
Ich habe also xev gestartet und festgestellt, dass einige der Tasten gar keine Keycodes schicken. Also in dmesg nachgeschaut, wo beim drücken von Fn+F2 folgendes stand:
Zum Ausprobieren wollte ich nun also a auf die Taste legen, Bei Fn+F2 sollte also einfach ein a ausgegeben werden.
Ein sudo setkeycodes e003 30 müsste dies erledigen, also führe ich es aus.
Auf die 30 kam ich, indem ich showkeys in einem Terminal laufen lies und dort a eingab. Komischerweise gibt mir showkeys für die Taste a 30, xev für die Taste a aber den Keycode 36 zurück (Woran liegt das?)
Nun soweit funktioniert es auch, bis auf eine Kleinigkeit - wenn ich nun einmal Fn+F2 drücke, bekomme ich ein Dauerfeuer von a's. Es ist nicht nur ein Tastendruck, sondern es werden fleißig weiter a's geschrieben, obwohl ich die Taste längst losgelassen habe. Dies ist natürlich nicht der Sinn der Sache, sonst startet nachher in der Endkonfiguration mein Mailprogramm pro Tastendruck gleich 1000-mal
Woran liegt das und wie kann ich das korrigieren?
Hier noch ein paar Systeminfos: Ich nutze Ubuntu 8.10 (32bit) mit dem 2.6.27-11-generic Kernel.
Vielen Dank schonmal für eure Hilfe!
-Heinzi
ich habe mir vor einigen Tagen ein neues Notebook (Samsung X360) gekauft, welches (mittels Tastenkombination Fn+F1-F12) Sonderfunktionen unter Windows zur Verfügung stellt.
Diese wollte ich nun auch unter Linux einrichten.
Ich habe also xev gestartet und festgestellt, dass einige der Tasten gar keine Keycodes schicken. Also in dmesg nachgeschaut, wo beim drücken von Fn+F2 folgendes stand:
Code:
[ 1092.749191] atkbd.c: Unknown key pressed (translated set 2, code 0x83 on isa0060/serio0).
[ 1092.749204] atkbd.c: Use 'setkeycodes e003 <keycode>' to make it known.
Ein sudo setkeycodes e003 30 müsste dies erledigen, also führe ich es aus.
Auf die 30 kam ich, indem ich showkeys in einem Terminal laufen lies und dort a eingab. Komischerweise gibt mir showkeys für die Taste a 30, xev für die Taste a aber den Keycode 36 zurück (Woran liegt das?)
Nun soweit funktioniert es auch, bis auf eine Kleinigkeit - wenn ich nun einmal Fn+F2 drücke, bekomme ich ein Dauerfeuer von a's. Es ist nicht nur ein Tastendruck, sondern es werden fleißig weiter a's geschrieben, obwohl ich die Taste längst losgelassen habe. Dies ist natürlich nicht der Sinn der Sache, sonst startet nachher in der Endkonfiguration mein Mailprogramm pro Tastendruck gleich 1000-mal

Woran liegt das und wie kann ich das korrigieren?
Hier noch ein paar Systeminfos: Ich nutze Ubuntu 8.10 (32bit) mit dem 2.6.27-11-generic Kernel.
Vielen Dank schonmal für eure Hilfe!
-Heinzi