Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Logitech Maus: Sondertasten belegen

  1. #1
    Mod. FAQ/Howto/Emulation
    Registriert seit
    Sep 2000
    Beiträge
    17.397

    Logitech Maus: Sondertasten belegen mit xbindkeys und xvkbd

    Mit der folgenden Vorgehensweise habe ich alle Sondertasten meiner Logitech Cordless Click! Mouse belegen können. Für andere Mäuse sollte die Vorgehensweise analog anzuwenden sein. Im zweiten Kapitel des Howtos ist eine alternative Methode mit "imwheel" zu finden.


    Voraussetzungen

    - aktuelle Distribution mit xorg-X-Server (z. B. Fedora Core 5)
    - evdev Treiber installiert (Paket bei Fedora: "xorg-x11-drv-evdev")
    - xbindkeys und xvkbd installiert (Links siehe unten)


    Einstellungen

    /etc/X11/xorg.conf:
    Code:
    Section "InputDevice"
            Identifier  "Mouse0"
            Driver      "evdev"
            Option      "Dev Name" "Logitech USB Receiver"
            Option      "CorePointer"
            Option      "Device" "/dev/input/event1"
    EndSection
    Die Schnittstelle "event1" lässt sich in der Datei "/proc/bus/input/devices" feststellen. Beispiel:
    Code:
    I: Bus=0011 Vendor=0002 Product=0002 Version=000f
    N: Name="PS2++ Logitech MX Mouse"
    P: Phys=isa0060/serio1/input0
    S: Sysfs=/class/input/input1
    H: Handlers=mouse0 event1
    B: EV=7
    B: KEY=ff0000 0 0 0 0 0 0 0 0
    B: REL=143
    ~/.xbindkeysrc (Datei im Homeverzeichnis neu erstellen):
    Code:
    # Backward and Forward buttons
    "xvkbd -text "\[Alt_L]\[Left]""
      m:0x10 + b:8
    "xvkbd -text "\[Alt_L]\[Right]""
      m:0x10 + b:9
    
    # "Cruise Control" disabled:
    #"xvkbd -text "\[Page_Up]""
    #  m:0x10 + b:11
    #"xvkbd -text "\[Page_Down]""
    #  m:0x10 + b:12
    
    # "Cruise Control" enabled:
    # Work-around extra events
    "~/bin/click 4"
     m:0x10 + b:11
    "~/bin/click 5"
     m:0x10 + b:12
    
    # Application-Switch button
    # A-Tab doesn't work
    # Use it as another Forward for now
    "xvkbd -text "\[Alt_L]\[Right]""
      m:0x10 + b:10
    Folgende Befehle habe ich in ein Script gepackt:
    Code:
    # Maustasten belegen 
    xmodmap -e "pointer = 1 3 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32"
    # xbindkeys starten für Umlenkung Maus=>Tastendruck
    xbindkeys
    Ohne den "xmodmap"-Befehl sind die mittlere (3) und rechte Maustaste (2) vertauscht (zumindest bei der Logitech Click!).

    Das Script muss bei Gnome oder KDE automatisch gestartet werden.


    Horizontales Scrollen bei Firefox/Mozilla

    Bei Firefox/Mozilla funktioniert das horizontale Scrollen so:

    - Als URL "about:config" eingeben
    - folgende Einstellungen suchen und so abändern:
    Code:
    mousewheel.horizscroll.withnokey.action = 0
    mousewheel.horizscroll.withnokey.sysnumlines = true

    Andere Mäuse

    Mausbutton feststellen:
    - In der Konsole das Programm "xev" starten.
    - Mauszeiger auf das Event-Test-Fenster.
    - Button drücken.
    - In der Konsole wird dann die Button-Nummer angezeigt.

    In der Datei "~/.xbindkeysrc" muss dann die Button-Nummer angepasst werden. Beispiel: Die Daumentaste für Cursor links ist jetzt die Button-Nr. 11:
    Code:
    # Backward and Forward buttons
    "xvkbd -text "\[Alt_L]\[Left]""
      m:0x10 + b:11

    Links

    Homepages für zusätzliche Software:
    - xbindkeys: http://hocwp.free.fr/xbindkeys/xbindkeys.de.html
    - xvkbd: http://homepage3.nifty.com/tsato/xvkbd/

    Quellen:
    - http://blog.blackdown.de/2006/01/15/...-configuration
    - http://www.fedoraforum.de/viewtopic....ighlight=evdev
    Geändert von stefan.becker (23.04.06 um 17:05 Uhr)

  2. #2
    Mod. FAQ/Howto/Emulation
    Registriert seit
    Sep 2000
    Beiträge
    17.397

    Alternative mit imwheel

    Alternativ lässt sich auch folgende Konfiguration nutzen:

    /etc/X11/xorg.conf:
    Code:
    Section "InputDevice"
            Identifier  "Mouse0"
            Driver      "evdev"
            Option      "Dev Name" "Logitech USB Receiver"
            Option      "CorePointer"
            Option      "Device" "/dev/input/event1"
            Option      "Buttons" "12"
            Option      "ZAxisMapping" "4 5 6 7"
    EndSection
    Die Konfiguration des Firefox muss analog zum 1. Kapitel erfolgen.

    Damit geht schon mal das horizontale und vertikale Scrollen.

    Für die Benutzung der Daumentasten (Seite vor, zurück) muss das Programm imwheel installiert werden.

    Homepage: http://imwheel.sourceforge.net/
    fertige Pakete: http://rpmseek.com/rpm-pl/imwheel.ht...eel:PN:0:0:0:0

    Die Datei "/etc/X11/imwheel/imwheelrc" muss editiert werden. Inhalt:
    Code:
     ".*"
    None, Up, Alt_L|Left
    None, Down, Alt_L|Right
    
    "(null)"
    None, Left, Alt_L|Left
    None, Right, Alt_L|Right
    Beim Starten des Windowmanagers müssen folgende Befehle ausgeführt werden:
    Code:
    # Maustasten belegen 
    xmodmap -e "pointer = 1 3 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32"
    # IMWHEEL für Daumentasten
    imwheel -k -b 89
    Hinweise zur automatischen Ausführung siehe oben. Damit stehen dann auch die Daumentasten zur Verfügung.
    Geändert von stefan.becker (23.04.06 um 17:18 Uhr)

  3. #3
    Mod. FAQ/Howto/Emulation
    Registriert seit
    Sep 2000
    Beiträge
    17.397
    Geändert von stefan.becker (15.03.09 um 21:40 Uhr)

  4. #4
    Mod. FAQ/Howto/Emulation
    Registriert seit
    Sep 2000
    Beiträge
    17.397

    Seitentasten unter Ubuntu 7.10

    Datei "/etc/X11/xorg.conf" editieren:
    Code:
    ...
    Section "InputDevice"
    	Identifier	"Configured Mouse"
    	Driver		"mouse"
    	Option		"CorePointer"
    	Option		"Device"	"/dev/input/mice"
    	Option		"Protocol"	"explorerps/2"
    	Option		"ZAxisMapping"	"4 5"
            Option          "Buttons" "7"
            Option          "ButtonMapping" "1 2 3 6 7"
    EndSection
    ...
    Datei "~/.xbindkeysrc" erstellen:
    Code:
    "/usr/X11R6/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
      m:0x0 + b:6
    "/usr/X11R6/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
      m:0x0 + b:7
    Software nachinstallieren:
    Code:
    sudo apt-get install xvkbd
    sudo apt-get install xbindkeys
    xbindkeys muss natürlich gestartet werden. Z. B. kann man den Befehl unter Gnome bei "System/Einstellungen/Sitzungen/Startprogramme" eintragen.

    Quelle: http://de.pastebin.ca/696888

Ähnliche Themen

  1. logitech Maus läuft unter Fedora core 2 nicht
    Von Detlev im Forum X-Konfiguration
    Antworten: 0
    Letzter Beitrag: 18.10.04, 21:37
  2. Bluetooth Maus/Tastatur Logitech , Hlfe Maus geht nicht!
    Von Cyberfreak im Forum System installieren und konfigurieren
    Antworten: 0
    Letzter Beitrag: 11.05.04, 20:44
  3. Logitech Tastatur und Sondertasten wie?
    Von Roy_Munsen im Forum System installieren und konfigurieren
    Antworten: 6
    Letzter Beitrag: 10.03.04, 12:35
  4. Frage zu Logitech Tastaturen und Mäusen mit Sondertasten
    Von tve im Forum stationäre Hardware
    Antworten: 2
    Letzter Beitrag: 06.02.04, 01:08
  5. Logitech Cordless Desktop Pro - Sondertasten belegen?
    Von ml0206 im Forum stationäre Hardware
    Antworten: 2
    Letzter Beitrag: 01.01.03, 18:45

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •