Portál AbcLinuxu, 2. května 2025 07:25

Jak zprovoznit kolečko u myši?

Pro fungování kolečka na myši potřebujete použít protokol IMPS/2 a přidat nastavení do konfiguračního souboru X serveru (nejčastěji /etc/X11/xorg.conf). Výsledek by měl vypadat nějak takto:

Section "InputDevice"
    Identifier  "Mouse1"
    Driver      "mouse"
    Option      "Protocol"      "IMPS/2"
    Option      "Device"        "/dev/mouse"
    Option      "ZAxisMapping"  "4 5"
EndSection

Podstatná je řádka s ZAxisMapping a Protocol, ostatní nastavení, je-li funkční, neměňte.

Poté můžete v X využívat kolečko myši.

Pokud máte notebooka s třítlačítkovým trackpointem či jiným, podobným polohovacím zařízením, je celkem praktické mít na prostředním tlačítku nastavenou emulaci kolečka. Ta funguje tak, že při stisku prostředního a současném pohybu myší místo pohybu myši jakoby otáčí kolečko a to i do stran. Pokud je však připojena klasická externí myš, emulace je funkční i tam, což může být poněkud nepraktické, ale kolečko na externí myši funguje i hezky postaru. Pro zachování funkčnosti prostředního tlačítka je zde další emulace a to, že stiskem levého a pravého tlačítka je jakoby stisknuto prostřední. A konečně kousek konfigurace, jak tohoto chování dosáhnout (testováno na IBM Thinkpad R40e + XFree86 4.3):

Section "InputDevice"
        Identifier  "TrackPoint"
        Driver      "mouse"
        Option      "CorePointer"
        Option      "SendCoreEvents"        "true"
        Option      "Device"                "/dev/input/mice"
        Option      "Protocol"              "ExplorerPS/2"
 
        # scrolovani s prostrednim cudliskem
        Option      "Emulate3Buttons"       "true"
        Option      "Emulate3Timeout"       "100"
        Option      "EmulateWheel"          "true"
        Option      "EmulateWheelButton"    "2"
        Option      "EmulateWheelInertia"   "3"
        Option      "XAxisMapping"          "6 7"
        Option      "YAxisMapping"          "4 5"
        Option      "ZAxisMapping"          "4 5"

EndSection

Pak také stojí za zmínku volba EmulateWheelTimeOut, terá zajistí, že se prostřední tlačítko bere jako spouštěč pro scrollování až po (např.) 1000 ms držení.

        Option      "EmulateWheelTimeOut"   "1000"

PS: Pokud vše nastavíte správně a stále vám nefunguje skrolování, pak zkuste vytáhnout a opět zasunout myš

Související dokumenty

wheelmouse (diskuse)
GeniusNetScroll+ - nejde kolecko (diskuse)
Kolecko pod FreeBSD 5.0 (diskuse)

Dokument vytvořil: outrage, 23.7.2005 20:33 | Poslední úprava: David Jaša, 23.8.2007 15:03 | Další přispěvatelé: Josef Kufner, abr | Historie změn | Zobrazeno: 2344×

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

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