кнопка fn + pgup (home) в Fujitsu Lifebook PH521 не работает на Ubuntu 14.04-01

Я установил новую 64-разрядную версию Ubuntu 14.04 на свой 2-летний ноутбук (Fujitsu Lifebook PH521), это ноутбук с процессором AMD E-450.

Все работает правильно, кроме кнопок «home» (fn + pgup) и «end» (fn + pgdn) на наполовину работающей клавиатуре.

Сразу после входа на рабочий стол (единство), он работает только ОДИН РАЗ для обеих клавиш.

Например: я открыл терминал с помощью (Ctrl-Alt-t) и набрал что-то в приглашении. А затем нажмите fn + pgup (home), и курсор переместится в начало строки. Затем я нажимаю fn + pgdn (end) и курсор переходит к концу строки. После этого я снова нажму fn + pgup (home), и курсор больше не будет двигаться.

Потратив 2 дня на поиски и поиск в форумах, я попробовал их, прежде чем задавать этот вопрос на askubuntu.com :

    1. run xev и fn + pgup, fn + pgdn не генерирует никаких событий.

    2. запустите showkey как root, и fn + pgup выдаст событие press с кодом 102, но без события release. fn + pgdown будет генерировать событие прессы с кодом 107, а также событие без релиза.

    3. Нажмите Ctrl-Alt+F1, чтобы открыть не-X консоль, чтобы проверить ключ, и fn + pgup и fn + pgdn работают там безупречно.

    4. Добавьте конфигурацию hwdb.d (fujitsu-keyboard.hwdb) для синтеза события релиза для fn + pgup и fn + pgdn в /etc/udev/hwdb.d/ с таким содержанием:

      # Lifebook PH521
      keyboard:dmi:bvn*:bvr*:bd*:svnFUJITSU*:pn*LIFEBOOK*PH521*:pvr*
      KEYBOARD_KEY_66=!home
      KEYBOARD_KEY_6b=!end
      
      , затем запустите udevadm hwdb --update с правами root и перезагрузкой.
Другие комбинации клавиш fn + работают нормально, например, увеличение / уменьшение громкости, увеличение / уменьшение яркости, так что это действительно странно. Если кто-нибудь может мне помочь, я буду очень признателен.

Большое спасибо.

2
задан 6 August 2014 в 13:31

1 ответ

Запоздалый ответ, я знаю, но я думал, что это стоит отправить, поскольку я имел ту же проблему с ноутбуком Dell Inspiron и Ubuntu 16.04 и провел более чем неделю на и от попытки разрешить его. Взгляните на поток ниже, добавив корректные коды клавиши к /sys/bus/serio/devices/serio0/force_release, файл решил мой вопрос. Я не имел следующего файла /usr/lib/udev/keymap в своей системе, но смог найти коды с помощью keytouch-редактора.

https://bbs.archlinux.org/viewtopic.php? летчик pid=1279232#p1279232

0
ответ дан 7 August 2014 в 00:31

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

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