Клавиша «Стрелка вверх» больше не работает на моем Ubuntu 17.04

Проблема с моим Dell Vostro 3458 с установленной Ubuntu 17.04. Это был месяц, когда я заметил, что клавиша со стрелкой вверх не работает, и мне нужно исправить это, но не знаю, как? ....... Coz это раньше работало, и я хочу, чтобы он снова работал .

0
задан 27 July 2017 в 05:35

2 ответа

Первое, что нужно проверить, заключается в том, работает ли ключ вообще. Из окон терминала:

xev

Должно появиться окно. Убедитесь, что окно имеет фокус (нажмите на него), а затем нажмите клавишу со стрелкой вверх. Если ключ работает, вы увидите событие KeyPress, и соответствующее событие KeyRelease появится в окне терминала, с которого вы выполнили xev.

Они будут выглядеть примерно так:

KeyPress event, serial 37, synthetic NO, window 0x1400001, root 0x20a, subw 0x0, time 39194549, (284,631), root:(284,683), state 0x0, keycode 111 (keysym 0xff52, Up), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x1400001, root 0x20a, subw 0x0, time 39194673, (284,631), root:(284,683), state 0x0, keycode 111 (keysym 0xff52, Up), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False

Если вы не видите эти события, ваша проблема, вероятно, связана с клавиатурой (проверьте ее в другой операционной системе?).

Если вы видите события, однако, вы должны иметь возможность использовать код ключа, указанный в событии (если вы посмотрите выше, мой говорит keycode 111 (keysym 0xff52, Up)), чтобы переназначить ключ на нужную вам функциональность.

Этот ответ должен быть полезен: https://askubuntu.com/a/347382/569198

Вы также можете выполнить поиск, если какой-либо другой код ключа уже сопоставлен с 'Up' используя:

xmodmap -pke | grep Up
2
ответ дан 18 July 2018 в 09:35

Первое, что нужно проверить, заключается в том, работает ли ключ вообще. Из окон терминала:

xev

Должно появиться окно. Убедитесь, что окно имеет фокус (нажмите на него), а затем нажмите клавишу со стрелкой вверх. Если ключ работает, вы увидите событие KeyPress, и соответствующее событие KeyRelease появится в окне терминала, с которого вы выполнили xev.

Они будут выглядеть примерно так:

KeyPress event, serial 37, synthetic NO, window 0x1400001, root 0x20a, subw 0x0, time 39194549, (284,631), root:(284,683), state 0x0, keycode 111 (keysym 0xff52, Up), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 37, synthetic NO, window 0x1400001, root 0x20a, subw 0x0, time 39194673, (284,631), root:(284,683), state 0x0, keycode 111 (keysym 0xff52, Up), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False

Если вы не видите эти события, ваша проблема, вероятно, связана с клавиатурой (проверьте ее в другой операционной системе?).

Если вы видите события, однако, вы должны иметь возможность использовать код ключа, указанный в событии (если вы посмотрите выше, мой говорит keycode 111 (keysym 0xff52, Up)), чтобы переназначить ключ на нужную вам функциональность.

Этот ответ должен быть полезен: https://askubuntu.com/a/347382/569198

Вы также можете выполнить поиск, если какой-либо другой код ключа уже сопоставлен с 'Up' используя:

xmodmap -pke | grep Up
2
ответ дан 24 July 2018 в 19:22
  • 1
    Привет Даниил, тот же ПМ здесь на пикантный Zapus, но только в ЛО 5.3.1.2 видимо....... Я следовал инструкциям УГ --> клавиатура ноутбука-это нормально и правильно клавиш, назначенных. Это может быть связано с ЛО (??). Вправо, влево, вверх, вниз и работать-Дель-штраф на АУ веб-браузере страницу, а не в ЛО. Любая идея ? – Cbhihe 4 October 2017 в 20:01

Другие вопросы по тегам:

Похожие вопросы: