Клавиша F4 загадочным образом переназначена

Клавиша F4 загадочным образом переназначена

Сегодня в середине моего дня моя 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, была повреждена, и полный цикл питания повторно инициализирует ее.

Связанный контент