wiki:edit_keymap

Redefine Keyboard actions

in console

essistono diverse possibilita:

  1. the easy way :)

lanciate da root il commando:

dumpkeys --keys-only > /etc/mykeys

questo commando vi crea un file '/etc/mykeys' che contiene:

keycode definitionresultresult of 'shift' + keycoderesult of 'AltGr?' + keycode

basta cambiare i valori a questo file, salvarlo e poi eseguire:

loadkeys /etc/mykeys

esempio: (sostituiamo la virgola col punto)

dumpkeys --keys-only > /tmp/mykeys.tmp
cat /tmp/mykeys.tmp | sed 's/comma/period' > /etc/mykeys
loadkeys /etc/mykeys

adesso vedrete che se sgiacciate il comma in console vi verra fuori un punto.

  1. cambiare i keymap che vengono usati con il comando 'loadkeys'

x caricare un keymap tipo 'us' in console si lancia:

loadkeys us

il commando loadkeys us mi fa vedere dove pesca fuori il us.kmap.gz, il quale di default si trova in:

/usr/share/keymaps/i386/qwerty/us.kmap.gz

basta che vi copiate il kmap che volete usare in /tmp x esempio

cp /usr/share/keymaps/i386/qwerty/us.kmap.gz /tmp/.

lo aprite

gunzip /tmp/us.kmap.gz

ed editate col vostro editor preferito il file /tmp/us.kmap. dopo aver fatto questo basta compatarlo e rimetterlo al posto giusto

gzip /tmp/us.kmap
cp /tmp/us.kmap.gz /usr/share/keymaps/i386/qwerty/us.kmap.gz

adesso eseguite di nuovo

loadkeys us

e lui vi carica il kmap da voi editato.

per usare il nostro kmap personale come default kmap basta copiarlo anche in:

/usr/share/keymaps/i386/qwerty/defkeymap.kmap.gz

per X

  1. editate i file che vengono usato da X i guali si trovono in:
/etc/X11/xkb/symbols/pc/

buon divertimento! :)

Last modified 12 years ago Last modified on Oct 24, 2005, 3:54:42 PM