Моя клавиша с вопросительным знаком на клавиатуре не работает. ("?«). Я попытался использовать xev и showkey -k
чтобы попытаться идентифицировать хотя бы код ключа и вручную использовать xmodmap для его сопоставления.
К сожалению, ключи не обнаруживаются ни в одной из утилит. Я использую Ubuntu 10.04 на виртуальной машине (VirtualBox 3.2.4 r62467), и мое ядро имеет стандарт 2.6.32-22. Мой хост - это Ubuntu 8.04.
Когда я запускаю xev
на моем хосте, я получаю:
KeyRelease event, serial 30, synthetic NO, window 0x3600001, root 0x5d, subw 0x0, time 19346721, (726,722), root:(730,746), state 0x2010, keycode 211 (keysym 0x2f, slash), same_screen YES, XKeysymToKeycode returns keycode: 61 XLookupString gives 1 bytes: (2f) "/" XFilterEvent returns: False
И когда я запускаю showkey -v
:
0x59 0xd9
xmodmap -pk
об этом ключе в гостевой системе:
0x002f (slash) 0x003f (question) 0x002f (slash) 0x003f (question) 0x00b0 (degree) 0x00bf (questiondown)
... в хосте:
0x002f (slash) 0x003f (question) 0x003b (semicolon) 0x003a (colon) 0xfe60 (dead_belowdot) 0xfe56 (dead_abovedot)
Но когда я нажимаю на моего гостя, он просто не работает.
Некоторые связанные билеты в Virtualbox: # 4957, # 599 и # 205.
Что это может быть? Это не специальный мультимедийный ключ, это простой ключ. Я хотел бы понять, что именно происходит, поэтому, по крайней мере, я могу попытаться лучше отладить эту проблему. Если он обнаружен в моем хосте, почему его нет в моем госте?