I had some trouble to get the kaymaps working for my keyboard (belgium azerty nl-be)
since the one installed is not correct.
change /etc/pve/qemu-server.cfg => keyboard: nl-be and add following codes into the /usr/share/kvm/keymaps/nl-be keymap, REBOOT to make'm work.
# Dutch (Belgium)
map 0x813
include common
ampersand 0x02
1 0x02 shift
bar 0x02 altgr
eacute 0x03
2 0x03 shift
at 0x03 altgr
quotedbl 0x04
3 0x04 shift
numbersign 0x04 altgr
apostrophe 0x05
4 0x05 shift
parenleft 0x06
5 0x06 shift
section 0x07
6 0x07 shift
circumflex 0x07 altgr
egrave 0x08
7 0x08 shift
exclam 0x09
8 0x09 shift
bracketleft 0x09 altgr
ccedilla 0x0a
9 0x0a shift
braceleft 0x0a altgr
agrave 0x0b
0 0x0b shift
braceright 0x0b altgr
parenright 0x0c
degree 0x0c shift
minus 0x0d
underscore 0x0d shift
a 0x10 addupper
z 0x11 addupper
EuroSign 0x12 altgr
dead_circumflex 0x1a
dead_diaeresis 0x1a shift
bracketleft 0x1a altgr
dollar 0x1b
asterisk 0x1b shift
bracketright 0x1b altgr
q 0x1e addupper
m 0x27 addupper
ugrave 0x28
percent 0x28 shift
dead_acute 0x28 altgr
twosuperior 0x29
threesuperior 0x29 shift
mu 0x2b
sterling 0x2b shift
dead_grave 0x2b altgr
w 0x2c addupper
comma 0x32
question 0x32 shift
semicolon 0x33
period 0x33 shift
colon 0x34
slash 0x34 shift
periodcentered 0x34 altgr
equal 0x35
plus 0x35 shift
tilde 0x35 altgr
dead_tilde 0x35 shift altgr
less 0x56
greater 0x56 shift
backslash 0x56 altgr
also see:
http://article.gmane.org/gmane.comp.emulators.kvm.devel/14413
since the one installed is not correct.
change /etc/pve/qemu-server.cfg => keyboard: nl-be and add following codes into the /usr/share/kvm/keymaps/nl-be keymap, REBOOT to make'm work.
# Dutch (Belgium)
map 0x813
include common
ampersand 0x02
1 0x02 shift
bar 0x02 altgr
eacute 0x03
2 0x03 shift
at 0x03 altgr
quotedbl 0x04
3 0x04 shift
numbersign 0x04 altgr
apostrophe 0x05
4 0x05 shift
parenleft 0x06
5 0x06 shift
section 0x07
6 0x07 shift
circumflex 0x07 altgr
egrave 0x08
7 0x08 shift
exclam 0x09
8 0x09 shift
bracketleft 0x09 altgr
ccedilla 0x0a
9 0x0a shift
braceleft 0x0a altgr
agrave 0x0b
0 0x0b shift
braceright 0x0b altgr
parenright 0x0c
degree 0x0c shift
minus 0x0d
underscore 0x0d shift
a 0x10 addupper
z 0x11 addupper
EuroSign 0x12 altgr
dead_circumflex 0x1a
dead_diaeresis 0x1a shift
bracketleft 0x1a altgr
dollar 0x1b
asterisk 0x1b shift
bracketright 0x1b altgr
q 0x1e addupper
m 0x27 addupper
ugrave 0x28
percent 0x28 shift
dead_acute 0x28 altgr
twosuperior 0x29
threesuperior 0x29 shift
mu 0x2b
sterling 0x2b shift
dead_grave 0x2b altgr
w 0x2c addupper
comma 0x32
question 0x32 shift
semicolon 0x33
period 0x33 shift
colon 0x34
slash 0x34 shift
periodcentered 0x34 altgr
equal 0x35
plus 0x35 shift
tilde 0x35 altgr
dead_tilde 0x35 shift altgr
less 0x56
greater 0x56 shift
backslash 0x56 altgr
also see:
http://article.gmane.org/gmane.comp.emulators.kvm.devel/14413