Сегодня в середине моего дня моя F4
клавиша начала выдавать букву p
без моего сознательного действия, и я не могу, похоже, отменить это изменение. Всякий раз, когда я нажимаю F4
, p
вместо этого появляется . Как мне вернуть это обратно?
Нажатие возвращает p
:xev
KeyPress event, serial 38, synthetic NO, window 0x4400001,
root 0x150, subw 0x0, time 581565, (696,-17), root:(698,55),
state 0x0, keycode 33 (keysym 0x70, p), same_screen YES,
XLookupString gives 1 bytes: (70) "p"
XmbLookupString gives 1 bytes: (70) "p"
XFilterEvent returns: False
KeyRelease event, serial 38, synthetic NO, window 0x4400001,
root 0x150, subw 0x0, time 581605, (696,-17), root:(698,55),
state 0x0, keycode 33 (keysym 0x70, p), same_screen YES,
XLookupString gives 1 bytes: (70) "p"
XFilterEvent returns: False
Нажатие возвращает F4
:xev
KeyPress event, serial 38, synthetic NO, window 0x4400001,
root 0x150, subw 0x0, time 582298, (696,-17), root:(698,55),
state 0x0, keycode 33 (keysym 0x70, p), same_screen YES,
XLookupString gives 1 bytes: (70) "p"
XmbLookupString gives 1 bytes: (70) "p"
XFilterEvent returns: False
KeyRelease event, serial 38, synthetic NO, window 0x4400001,
root 0x150, subw 0x0, time 582318, (696,-17), root:(698,55),
state 0x0, keycode 33 (keysym 0x70, p), same_screen YES,
XLookupString gives 1 bytes: (70) "p"
XFilterEvent returns: False
Насколько я могу судить, оба ключа кажутся мне одним и тем же ключом. Где я могу отменить или изменить такое низкоуровневое поведение?
Обновлять:Я подключил внешнюю клавиатуру, которая F4
работает как и ожидалось. Так... моя клавиатура сломана?
Обновлять:В то время как в GRUB, до запуска ядра, F4
просто ничего не делает, а вместо этого создает p
. Для меня это может означать только то, что это проблема ОС.
Обновлять:В tty (с 1 по 3, 5 и 6 (к четвертому я не могу получить доступ через Ctrl
- Alt
- F4
)) F4
одинаково выдает p
.
решение1
Это маловероятно, но иногда это может решить загадочные проблемы с BIOS ноутбуков. Выключите компьютер, отсоедините его и извлеките аккумулятор. Подождите немного, затем включите его. Возможно, часть памяти, используемой BIOS, была повреждена, и полный цикл питания повторно инициализирует ее.