může pravé tlačítko na myši pracovat jako mezerník?

Založil Alice, 15. 07. 2013, 22:09:47

Předchozí téma - Další téma

Alice

ahoj,
jak udělám z pravého tlačítka na myši mezerník, prosim?

jsem na Crunchbangu

Roman Horník

#1
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
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz