Néha előfordul, hogy az AXIS felület alapértelmezett gyorsbillentyűi nagyon nem állnak kézre, vagy valamit szeretnénk hozzádani a meglévő kiosztáshoz. Lehetőség van ugyan kézzel módosítani a .axisrc fájlt, de ez azért valljuk be, nem egyszerű feladat. Viszont született nemrég egy nagyszerű programocska a keychoice. Segítségével gyorsan és biztonságosan tudjuk módosítani a billentyűzet kiosztást a nekünk megfelelőre. Lényege, hogy áttekinthetjük a jelenlegi billentyű kiosztást és bizonyos megszorításokkal, de szinte teljesen újat csinálhatunk. Köszönet a program írójának, ArcEye-nak.
Lássunk is neki a telepítésnek! Minden vastagon szedett parancsot terminál ablakban kell kiadni.
1) Qt3 grafikus könyvtárat kell telepíteni:
sudo apt-get install libqt3-mt
2) Majd letöltjük a keychoice programot innen.
3) Kicsomagoljuk a zip fájlt és telepítjük a programot. Ezt a két lépést megcsinálhatjuk úgy is, hogy a letöltött zip fájlra duplán kattintunk, majd amikor megnyílik annak tartalma, akkor imsét duplán kattintunk a keychoice_1-2_i386.deb fájlra. Ennek hatására a csomagtelepítő eldindul és a root jelszó megadása után már települ is a program. A másik módszer ha a zip archív fájlt kicsomagoljuk és utána parancssorból a terminál ablakból installáljuk:
sudo dpkg -i keychoice_1-2_i386.deb
4) Ennyi az előkészület, már indíthajuk is a programot:
keychoice
Rövid magyarázat:
- “Action” értelemszerűen a megvalósítandó funkciót jelenti
- “Key” a hozzárendelt billentyű
- “Modifier” az esetleges Control vagy más módosító billentyű (pl. Ctrl-S esetén)
- “Notes” oszlopban a “Reserved” azt jelenti, hogy ezt a billentyűt nem lehet módosítani
- és végül a “Command” oszlopban van a végrehajtandó parancs az AXIS belső utasítása
Nemrég megkeresett valaki, hogy szeretné a LinuxCNC eredeti billentyű kiosztását felcserélni az egyik tengelyen, tehát például az X tengely a jobbra mutató nyíl hatására nem pozitív hanem negatív irányba mozdulna el. Most ne nézzük azt, hogy ez jó ötlet-e vagy sem, csak a megvalósításra figyeljünk:
Az alábbi képernyőképen a bekeretezett részben vannak a lényeges hozzárendelések: 
A módosításokhoz duplán kattintunk a kiválasztott funkció “Key” oszlopára és átírjuk azt. Jelen esetben egyszerűen felcseréljük aésszövegeket, pontosan úgy ahogy itt a relációs jelek között szerepelnek. De ez még nem elég, mert a tengely léptetésnél a billentyű megnyomására és nyomva tartására kell lépni, de a mozgást meg kell állítani amikor a billentyűt felengedjük, így az alatta levő két sor tartalmát is fel kell cserélni (KeyRelease-Left, KeyRelease-Right).
Ha a kívánt funkciót a “Control” vagy “Shift” billentyűkkel együtt megvalósítani, akkor természetesen azt a “Modifier” oszlopba is be kell jegyezni.
Amint azt már korábban írtam, a “Reserved” sorok nem módosíthatóak.
Ha készen vagyunk a módosításokkal, akkor a File menűből válasszuk ki a Write .axisrc menüpontot és a program kiírja a módosításokat a .axisrc fájlba. Ezzel a Linux-ban járatosak számára világos, hogy ez a rejtett fájl módosítja a kiosztást.
Végezetül egy jótanács: Csak megfontoltan változtassunk, ha pontosan tudjuk mit és miért csinálunk! Gondoljuk csak el, mi lenne ha az autónkban is átvariálnánk a kezelőszerveket aztán ha másnak adjuk a slusszkulcsot, akkor jön a meglepetés: jobbra tekerik a kormányt és balra megy az autó!