Portál AbcLinuxu, 3. května 2025 05:35

Genius NetScroll+ Superior

Podpora: kompletní
Ovladač: v jádře

Technické parametry

USB myš s kolečkem a celkem deseti tlačítky.

Identifikace pod Linuxem

$ lsusb |grep 0458:0039
Bus 005 Device 004: ID 0458:0039 KYE Systems Corp. (Mouse Systems)
$
Případně s pomocí hlášení kernelu
kernel: input: USB HID v1.00 Mouse [Genius Wireless NetScroll+ Superior] on usb-0000:00:07.3-1

Postup zprovoznění pod Linuxem

Jako jaždá jiná USB myš, pomocí USB HID modulu v jádře. Používá modul usbhid, pracuje částečně jako klávesnice i jako myš. Pokud chcete víc tlačítek (tedy ty dvě u tlačítka, musíte mít modul pro Explorer mouse.

Nejlépe si nastavit v XF86Config-4 něco takového:
Section "InputDevice"
        Identifier      "Genius Wireless NetScroll+"
        Driver          "mouse"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ExplorerPS/2"
        Option          "Emulate3Buttons"       "false"
        Option          "ZAxisMapping"          "4 5"
        Option          "Buttons"               "8"
EndSection
Tlačítka Pause/Play, "+" a "-" na levé straně a "i" nahoře generují keycodes viditelné v xev, v X.org se zprovozní pomocí xmodmap. Můj /etc/X11/XModmap:
! Genius Netscroll+ Superior mouse:
keycode 162 = XF86AudioPlay
keycode 176 = XF86ZoomIn
keycode 174 = XF86ZoomOut
keycode 130 = F25
Tlačítko pro přepínání aplikací nalevo nedělá nic a šipky nad a pod kolečkem mi generují události stisknutí tlačítka myši (button 2 a 3, tj. totéž jako stisknutí kolečka/prostředního tlačítka a pravého tlačítka). Pokud použijete ExplorerPS/2 driver, tak tlačítka 6,7 jsou ty u kolečka a můžete je použít zvlášť.

Poznámka

Já jsem použil trochu jiné rozvržení. Bohužel si to stejně musíte nastavovat ve většině aplikací zvlášť a ručně, takže je to celkem jedno, ale trochu líp mi pasují.
keycode 174 = XF86AudioLowerVolume XF86AudioPrev
keycode 176 = XF86AudioRaiseVolume XF86AudioNext
keycode 162 = XF86AudioPlay XF86AudioPause
keycode 130 = XF86WWW XF86Mail
Ten druhý znak znamená, že při podržení shiftu to dělá něco jiného. Já to používám na přesun na další song, i když skutečnost že stejně musím sáhnout na klávesnici trochu snižuje použitelnost. Ale v noatun si pomocí tohoto můžu přepínat se shiftem skladby :) Samozřejmě bylo třeba si to navolit v klávesách. Podobně se dá čarovat s Altem. Problém je třeba s mplayerem, který aspoň mě neumí poznat symboly RaiseVolume, ale jenom XF86NEXT a XF86PREV. Bohužel, poslední tlačítko s okénky se mi vůbec nepodařilo použít, prostě se nehlásí jako symbol klávesnice ani tlačítko myši.

Upravil Pihhan

Dokument vytvořil: Foo Bar, 10.4.2006 09:18 | Poslední úprava: progdan, 27.2.2011 15:09 | Další přispěvatelé: Pihhan | Historie změn | Zobrazeno: 1151×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.