Üdvözletem minden fórumtagnak!
Chikony gyártmányú multimédiás billentyűzetet használok 20 db plusz multimédiás billentyűvel, amelyek közöül a Windows világban három billentyű jelentése CTRL +x, CTRL+c, CTRL+v. Ezek analógiájára szeretném megvalósítani, hogy Liunuxon a fenti három plusz billentyű ugyanazt a billentyűkombináció jelentést adja, mint Windows alatt.
Csináltam már hasonlót, amikor egy egyszerű szövegfájlba, amelynek neve mondjuk string, beírtam a lentebb látható sorokat (a #!/bin/sh utáni rész):
[Természetesen előtte a a három plusz billentyű scancode-ját megállapítottam a showkey paranccsal (e013, e014, e015), majd ezekhez a scancode-okhoz hozzárendeltem a nem használt keycode-okat
setkeycodes e013 120
setkeycodes e014 122
setkeycodes e015 123]
#!/bin/sh
keycode 120 = F69
string F69 = "user\n"
keycode 122 = F70
string F70 = "root\n"
keycode 123 = F71
string F71 = "password\n"
és bootolás során ezt a string nevű fájlt betöltöttem a loadkeys /home/user/string paranccsal.
Ettől kezdve valahányszor a vonatkozó billentyűk bármelyikét lenyomtam, a meghatározott sztring íródott be, végén az ENTER-el (\n).
Valahogy ennek analógiájára szeretném a user, root, password sztringek helyére beapplikálni a CTRL+x, CTRL+c, CTRL+v kombinációkat, csak sehogy nem tudom kideríteni ezeket a szekvenciákat.
Tudna valaki segíteni ebben?
Nagyon hálás lennék!:)
Előre is köszönöm a fáradozást!
Fazakas Albert
- 1025 megtekintés
Hozzászólások
xmacro vagy xte (utóbbi az xautomation csomag része) a te barátod.
Nem a legszebb megoldás, de ezeket be lehet úgy paraméterezni, hogy virtuálisan lenyomják a CTRL-t, majd a c-t, és engedjék fel a CTRL-t.
Pl:
xte 'keydown Control_L' 'key c' 'keyup Control_L'
Ezt valahol az ablakkezelődnél lehetne beállítani. Biztos be lehet tanítani, hogy egy adott gomb lenyomásánál fusson le egy program. Hátránya, hogy ha közben épp nyomod a bal oldali CTRL-t, akkor után olyan, mintha elengedted volna, de ez túlélhető.
- A hozzászóláshoz be kell jelentkezni
Helló!
Köszönöm a segítséget, ki fogom próbálni.
Fazakas Albert
- A hozzászóláshoz be kell jelentkezni
"Édes fantan-kám! Ne mond már azt azt a szót, hogy 'rádefiniálás'!"
:D
- A hozzászóláshoz be kell jelentkezni