Debian fórum

Dotazy => Všeobecná podpora => Téma založeno: Alice kdy 15. 07. 2013, 22:09:47

Název: může pravé tlačítko na myši pracovat jako mezerník?
Přispěvatel: Alice kdy 15. 07. 2013, 22:09:47
ahoj,
jak udělám z pravého tlačítka na myši mezerník, prosim?

jsem na Crunchbangu
Název: Re: může pravé tlačítko na myši pracovat jako mezerník?
Přispěvatel: Roman Horník kdy 16. 07. 2013, 03:54:59
K tomu je určen balík xautomation a jeho příkazy xte a xbindkeys.

Nainstaluješ:
sudo aptitude install xautomation

Spustíš příkaz:
xbindkeys --defaults > ~/.xbindkeysrc
Tím vytvoříš konfigurák ~/.xbindkeysrc

Tímhle příkazem do něj vložíš potřebný řádky:
echo -e "\n\"xte 'key space' 'keyup space'\"\nb:3" >> ~/.xbindkeysrc
... který vypadaj následovně:
"xte 'key space' 'keyup space'"
b:3


To znamená, že pro myšítko č. 3 je přiřazen právě mezerník. Ale bacha, nemá to autorepeat (teda umí ho, jenže jede strašně rychle, takže jednou klikneš a 5 minut čekáš, až to dojede, je to nepoužitelný)! Ale zase se dají dělat jiný věci. Tohle zmáčkne mezerník 3× za sebou, s prodlevou 50ms:
"xte 'key space' 'usleep 50000' 'key space' 'usleep 50000' 'key space' 'keyup space'"
b:3


A celý se to spouští takhle:
xbindkeys

A protože tuším, že nechceš mít mezerník na pravým myšítku vždycky, ale jen, když někomu budeš chtít zatlouct včelku do řepy, ukončuje se to takhle:
killall xbindkeys

Pokud chceš tohle udělátko spouštět při nějakým programu, pak by to mělo vypadat takhle:
xbindkeys
program
killall xbindkeys

nebo v jednom řádku:
xbindkeys; program; killall xbindkeys