Я недавно получил ноутбук HP DV7 бесплатно от друга:
Как видно на рисунке, ноутбук оснащен (модифицированной) полноразмерной клавиатурой, включая цифровую клавиатуру.
В Windows клавиатура работает, как и ожидалось, но в Linux я не могу заставить ее работать. Кажется, что ни одна из клавиш клавиатуры не выдает никакого кода, даже Numlock не включается. Тем не менее, я не верю, что клавиатура физически повреждена, так как она работала нормально в Windows, и четыре кнопки прямо над клавиатурой, в верхней части, работают нормально.
При тестировании ключей на консоли с showkey
и на X с xev
ключи абсолютно ничего не делают, все остальные ключи отправляют коды клавиш, как и ожидалось.
На клавиатуре есть клавиша Fn для доступа к некоторым мультимедийным клавишам, расположенным под клавишами F. Я обнаружил еще одно странное поведение с помощью клавиши Fn: когда я удерживаю клавишу Fn и нажимаю 'jkl', я получаю '123'! Таким образом, как будто в основной блок встроена клавиатура ноутбука (как это часто бывает, когда сама клавиатура отсутствует).
Теперь я считаю, что из-за "двойственности" природы этой клавиатуры она сбивает с толку водителя. Любые идеи, как я мог бы решить это? Поскольку клавиши абсолютно ничего не делают, я понятия не имею, с чего начать.
Я попытался установить статус Numlock программно под X при numlockx on
: не работал.
Я также попытался установить флаг и индикатор на консоли linux с помощью setleds +num
: setleds -v
теперь сообщает, что флаг и индикатор установлены, но Numpad все еще не работает, и индикатор также не горит.