Pagina 1 di 1

Mouse 5 pulsanti

Inviato: mer 6 set 2006, 15:15
da dapuzz
Ho appena collegato un mouse a 5 pulsanti:
sinistro, rotellina, destro, e altri due all'altezza del pollice
Ho notato che xev me li vede come dei doppioni del click sinistro e destro; è possibile farli riconoscere come altri 2 pulsanti nuovi a cui assegnare dei comandi?
Ho letto in giro qualcosa a proposito di evdev, ma non c'ho capito più di tanto.
Mi sapete aiutare?

Inviato: mer 6 set 2006, 15:41
da chrix
ho visto questo su groups.google.it non ho il tempo di legere tutto, spero ti possa aiutare:

http://groups.google.it/groups?q=mouse+ ... s&ct=title

Inviato: mer 6 set 2006, 17:29
da dapuzz
Ok, ci sono, finalmente ogni pulsante ha il suo corrispettivo in xev, ma adesso non so cosa farmene :D


comunque posto la guida che ho seguito se qualcuno può interessare:
Come prima cosa bisogna controllare la presenza del modulo evdev. Se non c'è si deve compilare e installare. Poi dobbiamo recuperare delle informazioni

Codice: Seleziona tutto

# cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
---Ok, questa è la tastiera, non ci interessa ---
B: LED=7

I: Bus=0011 Vendor=0002 Product=0006 Version=0000
N: Name="ImExPS/2 Generic Explorer Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input1
H: Handlers=mouse0 event1
B: EV=7
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=103
Dobbiamo prendere il Name e l'input e modificare l'xorg.conf

Codice: Seleziona tutto

Section "InputDevice"
    Identifier  "Mouse1" # potrebbe essere diverso
    Driver "evdev"      
    Option "Device" "/dev/input/event1"
    Option "Name" "ImExPS/2 Generic Explorer Mouse"
EndSection
E i tasti saranno riconosciuti automaticamente, anche la rotellina.

Tutti gli altri metodi, che dicevano di aggiungere Option "Buttons" "7" hanno fallito miseramente :P
Info e maggiori precisazioni qui e qui