On Wed, 11. April 2007 19:49:21 Martin Ereth wrote:
Hallo!
An einem PC (10.2, 32bit) sind die Tastatur und Maus (beide kabbellos) über den Empfänger mit einem USB-Stecker angeschlossen. Es handelt sich um eine Logitech Cordless Keyboard und Mouse.
Die Tastatur hat diverse Sondertasten für Multimedia-/Internet-Shortcuts, im Folgenden als Hotkeys bezeichnet. Die Maus hat eine Daumentaste, so etwas wie "zurück im Browser".
Mit folgendem xorg.conf-Ausschnitt funktionieren die Hotkeys mit lineakd oder keytouchd:
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbLayout" "de" Option "XkbModel" "pc105" Option "XkbRules" "xorg" Option "XkbVariant" "nodeadkeys" Option "XkbOptions" "" EndSection
Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/input/mice" Option "Buttons" "10" Option "Emulate3Buttons" "false" EndSection
Damit der Daumenbutton der Maus funktioniert, muss ich das Programm xbindkeys und das Programm xvkbd verwenden. Mit folgendem xorg.conf-Stück funktioniert das auch:
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbLayout" "de" Option "XkbModel" "pc105" Option "XkbRules" "xorg" Option "XkbVariant" "nodeadkeys" Option "XkbOptions" "" EndSection
Section "InputDevice" Identifier "Mouse0" Driver "evdev" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/input/event1" Option "Buttons" "10" Option "Emulate3Buttons" "false" EndSection
Soweit habe ich mich gefreut. Die Grundfunktionen (normale Tastatur und normales Mausverhalten ohne Sonderfunktionen) sind vollständig funktionsfähig.
Aber:
Es funktioniert immer nur eines von beiden. Entweder ich stelle auf "evdev", dann funktioniert die Daumentaste der Maus, die Hotkeys hingegen nicht. Ich bekomme beim Drücken nicht mal mehr eine Ausgabe von xev! Stelle ich auf "mouse" funktioniert die Daumen-Maus-Taste nicht (weil xbindkeys nunmal evdev braucht), aber dafür die Hotkeys.
Sehr verzwickt. Denn /var/log/Xorg.0.log gibt auch keine sinnvollen Hinweise. Nur den Hinweis, dass für die Maus der Standardeintrag /dev/input/mice verwendet wird. Da werd ich mich nochmal dran hängen, wann genau die Meldung erscheint.
Wie gesagt, es funktioniert immer nur eine der beiden Sonderfunktionen, es wäre aber sinnvoll, wenn beide "parallel" verwendbar wären.
Weiss jemand Rat, was hier das Problem sein könnte?
Danke schonmal, Martin
Bei mir funktionieren die Maustasen und die Sondertasten des Keyboard mit folgenden Einträgen in der xorg.conf: ---8<--- Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "logicdp" Option "XkbLayout" "de" Option "XkbVariant" "nodeadkeys" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" Option "Emulate3Buttons" "false" Option "Buttons" "7" Option "ButtonMapping" "1 2 3 6 7" EndSection ---8<--- Noch 'ne Anmerkung, es gibt neben "logicdp" noch "logicdp2". Leider ist Logitech Cordless Desktop nicht gleich Logitech Cordles Desktop es gibt eine Fülle von Varitationen selbst unter der gleichen Bezeichnung. Du must also evtl mal probieren welcher Eintrag von beiden, "logicdp" oder "logicdp2", bei dir funktioniert. Ich verwende Gnome als Desktop Umgebung und habe dort im Panel-Menü "System" - "Einstellungen" - "Tastaturkombinationen" nahezu alle Sondertasten belegt. Die Multimediatasten funktionieren wie erwartet, die Taste "Media" startet den im Gnome Desktop voreingestellte Media Anwendung (hier Rythmbox), der "Volume" und "mute" Knopf funktionieren, prev, next, stop und /play/pause ebenfalls. Amdere Tasten wie E-Mail, Startseite, Favoriten etc hab ich Anwendungen zugeordnet die man in "Tastaturkombinationen" vorfindet. Die "F-Taste" funktioniert insoweit, dass ich die F1 - F12 Tasten aus und anschalten kann, ich hab allerdings bisher noch nicht probiert ob dann wenn die F1 - F12 Keys deaktiviert sind die Funktionstasten irgendeine Funktion haben. Vielleicht hast du ja die Musse da mal ein wenig herum zu experimentieren, mich würde das Ergebnis auf alle Fälle interessieren. Bei der Maus werden die Daumentasten in Firefox, mo"logicdp"zilla und Galeon als vor-zurück-Taste interpretiert. Konqueror im webbrowsing profil interpretiert sie als scroll-left scroll-right Taste interpretiert. Die kleinen Knöpfchen direkt über und unter dem Mausrad funktionieren als Seite hoch/runter, der zweite Knopp unter dem Mausrad funktioniert nicht. So wie du berichtest xbindkeys und das Programm xvkbd hab ich hier noch nicht gebraucht um den Tasten eine Funktion zu entlocken. regards, thomas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org