Guru en oo, mut koetan nyt silti ohjeistaa
Esimerkiks jos haluisit käynnistää control +j yhdistelmällä xtermin, se asetus näyttäs tältä
"xterm"
control + j
Varmaan kaikilla selaimilla on pikanäppäimet jotka voit mapata, ite käytän näppäimistön painalluksiin xvkbd:tä, eli esimerkiksi tässä on mapattu hiiren hiiren napit 6 ja 7 alt+vasempaan ja alt+oikeaan, eli niillä liikkuu eteen ja taakse selaimella, lisäksi hiiren kahdeksas nappi ctrl + w:ksi ja sillä voi sulkea välilehtiä.
"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
m:0x0 + b:6
"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
m:0x0 + b:7
"/usr/bin/xvkbd -xsendevent -text "\Cw""
m:0x0 + b:8
Se xvkbd löytyy Ubuntun paketeista universesta
sudo apt-get install xvkbd
Ja niitä näppäimiä voi selvitellä xev nimisen ohjelman avulla.
Sit hiirten painalluksia voi tarvittaessa emuloida click nimisellä ohjelmalla
Se pitää ite kääntää, se menee suunnilleen näin
sudo apt-get install build-essential libx11-dev x11proto-xext-dev libxtst-dev # asennetaan riippuvuudet
cd ~/ # mennään homeen
wget http://bg.rifetech.com/click.tgz # ladataan
tar xvfz click.tgz # puretaan
mkdir -p ~/.click # tehään hakemisto
mv click .click # siirretään purettu tiedosto tohon hakemistoon
cd ~/.click # mennään tohon hakemistoon
make # käännetään
Siihen voi mapittaa näppäimiä niinku muutenki, eli esim "~/.click/click 4" tarkottaa hiiren neljättä näppäintä ja sen voi lisätä xbindkeysiin jonku näppäinyhistelmän kohalle.
Sit jos haluut käyttää keycoden mukaan, niin selvitä sillä "xbindkeys --key" mikä se keycode-yhdistelmä on. Esimerkiks seuraava mapittais keycoden 41 (joka on itellä F) ctrl + r:ksi ja siis pistäis sivulle refreshiä.
"/usr/bin/xvkbd -xsendevent -text "\Cr""
m:0x0 + c:41
Toi xvkbd on siis virtuaali näppäimistö. Siihen voi perehtyä lisää esimerkiks sen mahtavasta manuaalista
man xvkbd
Parhaiten oppii kokeilemalla, itekkään en osaa läheskään kaikkea tosta hyödyntää. Mut sillä voi myös keksiä kaikkea hauskaa, kiusata kavereita tms.
/usr/bin/xvkbd -window xterm -text "moi"
laittaa tekstin moi xtermiin.. en viitti mitään ilkeempiä esimerkkejä kehitellä
Lisäks muistathan käynnistää ton xbindkeysin et se toimis, ja jos se on jo päällä niin tappaa edellisen
esim
killall xbindkeys && xbindkeys
Lisää sit se xbindkeys käynnistyviin ohjelmiin niin et joudu sitä joka kerta käsin starttaa.
Toivottavasti noilla pääsee ainakin vähän pitemmälle.