Wirtualny terminal Linuxa oraz sterowniki klawiatury przyjmują domyślny
układ klawiatury taki jak zdefiniowany w pliku /drivers/char/defkeymap.
c
źródeł jądra. Dwunastu klawiszom funkcyjnym PC przydać można łańcuchy
przypisane wykonywanym przez nie czynnościom. Po naciśnięciu któregoś z
tych klawiszy, być może z dodanymi klawiszami Alt lub Ctrl, bieżący
wirtualny terminal dodaje określony łańcuch do swoich buforów danych
wejściowych i wyjściowych, emulując w efekcie wprowadzenie owego łańcucha
tak jakby został wpisany z klawiatury.
Ustawieniem odpowiedniego łańcucha dla danego klawisza funkcyjnego możemy
uprościć wykonywanie wybranych komend, na przykład wywołując skrypt
powłoki /usr/local/bin/key_macro, który możemy utworzyć i modyfikować
wedle własnego uznania.
3. Narzędzia do modyfikacji sterownika klawiatury.
Możemy użyć loadkeys(1), dumpkeys(1) oraz showkey(1):
Jeśli twój system linuxowy nie posiada tych narzędzi, możesz je zdobyć
poprzez ftp jako pakiet kbd-0.89.tar.gz lub kbd-0.90.tar.gz z
sunsite.unc.edu:/pub/Linux/system/Keyboards, lub
tsx-11.mit.edu:/pub/linux/sources/system Powinieneś użyć
GNUsowskiego tar aby wypakować potrzebne pliki.