Jak si při psaní na notebooku vypnout touchpad

Petr Krčmář 15. 7. 2009

Pokud máte a používáte notebook, pravděpodobně to znáte. Při psaní si občas dlaní přejedete po touchpadu a posunete kurzor myši tak nešťastně, že vám označí půl strany a vy si ji smažete. Existuje ale jednoduchá pomoc - vypněte si svůj touchpad automaticky během psaní nebo po připojení myši.

Proč to vypínat?

Touchpad je velmi dobrý vynález, který dokáže na cestách celkem úspěšně zastoupit myš. Bohužel jeho umístění pod klávesnicí je poměrně nepříjemné při psaní delších textů. Jednak nemůžete mít pořádně opřené ruce a hlavně se vám může občas stát nehoda, kdy si omylem označíte kus textu a stiskem další klávesy jej smažete.

Stejně tak po připojení klasické externí myší už je touchpad zbytečný a pokud je zapnutý, může způsobovat jen a jen potíže. Naštěstí existuje poměrně snadno aplikovatelný lék – možnost automaticky vypnout touchpad.

Některé notebooky to umí hardwarové, stačí pak stisknout předvolenou kombinaci kláves (obvykle Fn+F3 nebo podobně) a zařízení přestane reagovat. Ne všichni výrobci ale na takovou možnost pamatují a tak musíme sáhnout po stejně dobrém softwarovém řešení.

Jak to vypnout ručně

Ruční vypnutí je nejrychlejší, ale také nejméně automatické. Na druhou stranu si jej můžete namapovat na nějakou klávesovou kombinaci ve vašem správci oken. Pak si budete moci vše řídit sami a nemusíte se spoléhat na nějakou automatiku.

V konfiguračním souboru X serveru ( /etc/X11/xorg.conf) navštivte sekci InputDevice, která by měla vypadat přibližně takto:

Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "HorizScrollDelta"      "0"
        Option          "SHMConfig"             "on"

EndSection

Pro nás je teď důležitý poslední řádek označený tučně. Zapíná rozhraní pro konfiguraci ovladače, skrze které mu budeme posílat příkazy pro zapnutí a vypnutí bez nutnosti restartovat X server. Tato volba pak bude podstatná i pro automatickou aktivaci. Po změně (přidání řádku) bude třeba restartovat Xka.

Teď už můžete vesele vypínat a zapínat pomocí příkazů:

$ synclient TouchpadOff=1
$ synclient TouchpadOff=0

Zbývá jen namapovat příslušnou kombinace kláves pro spuštění těchto příkazů.

Vypnutí během psaní

Velmi zajímavou možností je automatické vypnutí touchpadu v průběhu psaní. To umí zařídit démon syndaemon. K této činnosti budete opět potřebovat výše zmíněnou konfigurační položku SHMConfig. Dále stačí v systému spustit jmenovaného démona:

$ syndaemon -t -d

V této podobě se program spustí na pozadí jako démon ( -d) a bude vypínat jen klikání a scrollování ( -t). Pohyb myši bude fungovat i nadále, ale ten je z našeho pohledu neškodný. Naopak nebude potřeba čekat na opětovné zapnutí, pokud budeme chtít myší jen někam dojet a pak teprve kliknout.

Standardně se touchpad vypíná na dvě sekundy. Pokud chcete čas prodloužit nebo zkrátit, použijte navíc parametr -i, za který doplňte čas v sekundách, po který bude touchpad vypnutý po stisku poslední klávesy.

Vypnutí touchpadu po připojení myši

Poslední možností, o které si v tomto článku povíme, bude automatické vypnutí touchpadu po zapojení externí myši. Mnoho uživatelů si doma ke svému notebooku připojuje klasickou myš a v tu chvíli zapnutý touchpad už jen překáží.

Zařídí to za nás automaticky udev, který po detekci nově zapojené (respektive odpojené) myší zavolá nám známý příkaz pro vypnutí (zapnutí) touchpadu. Opět je kvůli tomu potřeba provést úpravu konfigurace X serveru zmíněnou výše.

Do souboru /etc/udev/rules.d/01-touchpad.rules pak zapíšeme následující dva řádky:

ACTION=="add", SUBSYSTEM=="input", ENV{ID_CLASS}="mouse", RUN+="/usr/bin/synclient -s TouchpadOff=1"
ACTION=="remove", SUBSYSTEM=="input", ENV{ID_CLASS}="mouse", RUN+="/usr/bin/synclient -s TouchpadOff=0"

Jejich obsah je jasný už na pohled: pokud je vloženo nové vstupní zařízení typu myš, zavolej následující příkaz. Totéž pro odpojení. Pohlídejte si jen cestu ke svému příkazu synclient, může se od distribuce lišit.

Zdroje

Ubuntu Blog: Disable Synaptics Touchpad
Ubuntu Blog: Disable Touchpad Temporarily When Typing
Ubuntu-tutorials: Temporarily disable touchpad while typing
ArchWiki: Touchpad Synaptics

Našli jste v článku chybu?
120na80.cz: I tuto vodu můžete pít

I tuto vodu můžete pít

Vitalia.cz: Taky je nosíte? Barefoot není pro každého

Taky je nosíte? Barefoot není pro každého

DigiZone.cz: CME: Rumunsko výrazně posiluje

CME: Rumunsko výrazně posiluje

Měšec.cz: Banky umí platby na kartu, jen to neříkají

Banky umí platby na kartu, jen to neříkají

Vitalia.cz: Signál roztroušené sklerózy: brnění končetin

Signál roztroušené sklerózy: brnění končetin

DigiZone.cz: Sázka na e-sporty stanici Prima vychází

Sázka na e-sporty stanici Prima vychází

Podnikatel.cz: Účtenky v rámci EET? Klidně emailem

Účtenky v rámci EET? Klidně emailem

Měšec.cz: Platíme NFC mobilem. Konečně to funguje!

Platíme NFC mobilem. Konečně to funguje!

Lupa.cz: IT scéna po brexitu: přijde exodus vývojářů?

IT scéna po brexitu: přijde exodus vývojářů?

DigiZone.cz: Samsung uvolnil nástroj pro Tizen

Samsung uvolnil nástroj pro Tizen

Podnikatel.cz: Prodej na Alibabě? Malí hráči utřou nos

Prodej na Alibabě? Malí hráči utřou nos

Vitalia.cz: Klíšťata letos řádí, skvrna se udělá jen někomu

Klíšťata letos řádí, skvrna se udělá jen někomu

Měšec.cz: Do ostravské MHD bez jízdenky. Stačí vaše karta

Do ostravské MHD bez jízdenky. Stačí vaše karta

Podnikatel.cz: Tahle praktika stála šmejdy přes milion

Tahle praktika stála šmejdy přes milion

DigiZone.cz: Test Noxon A560+: kvalitka do vaší věže

Test Noxon A560+: kvalitka do vaší věže

DigiZone.cz: Skylink o půlnoci vypnul 12 525

Skylink o půlnoci vypnul 12 525

Podnikatel.cz: Italské těstoviny nebyly k mání, tak je začal vyrábět

Italské těstoviny nebyly k mání, tak je začal vyrábět

Vitalia.cz: Tohle je Břicháč Tom, co zhubnul 27 kg

Tohle je Břicháč Tom, co zhubnul 27 kg

DigiZone.cz: Markíza HD a Dajto? U Digi TV asi minulost

Markíza HD a Dajto? U Digi TV asi minulost

Měšec.cz: Kurzy platebních karet: vyplatí se platit? (TEST)

Kurzy platebních karet: vyplatí se platit? (TEST)