Различные коды клавиш для F3 и F4 на внешней клавиатуре против клавиатуры ноутбука

Я использую производную Debian с xmonad на своем ноутбуке (Lenovo X230). У меня есть док-станция и подключенная к ней внешняя клавиатура и трекбол. Клавиатура - это преимущество Kinesis. Все работало нормально, когда вдруг F3 и F4 перестали работать через внешнюю клавиатуру. Это означает, что горячие клавиши, которые я им сопоставил с vix xmonad, не отвечают. Тем не менее, они все еще работают на ноутбуке напрямую.

Я запустил "showkey -k" и назначил клавиши F на обеих клавиатурах. Вот результаты:

|-----+---------+--------|
| Key | Kinesis | Laptop |
|-----+---------+--------|
| F1  |      59 |     59 |
| F2  |      60 |     60 |
| F3  |     165 |     61 |
| F4  |     164 |     62 |
| F5  |      63 |     63 |
| F6  |      64 |     64 |
|-----+---------+--------|

По какой-то причине F3 и F4 выдают разные коды клавиш при нажатии на внешней клавиатуре, а затем на внутренней клавиатуре ноутбука. Я попытался сбросить клавиатуру Kinesis, но, похоже, ничего не изменилось.

Кто-нибудь случайно не понял, что происходит?

Спасибо

1 ответ

Решение

Я нашел кого-то с подобной проблемой здесь.

Кажется, клавиатура Kinesis имеет мультимедийную настройку.

Наконец, я нашел ответ в FAQ Kinesis. Мои клавиши F3 и F4 вели себя как мультимедийные клавиши (см. Руководство по их настройке). Эту функцию можно отключить, удерживая = и нажав P для ПК (вы также можете использовать W для Windows и M для Mac).

Так что попробуйте =+P и посмотрите, решено ли это. (или =+W или =+M)

Из FAQ:

9. Функциональные клавиши не работают на клавиатуре USB Advantage.

Возможно, включены функции "Мультимедиа" на клавиатуре, что изменяет некоторые функциональные клавиши.

Чтобы проверить, откройте какой-нибудь текстовый редактор, нажмите и удерживайте клавишу равенства и коснитесь буквы "s". Вы должны увидеть текст на экране. Если вы видите любую из функциональных клавиш, перечисленных в скобках [F3 F4 и т. Д. ], То вы знаете, что мультимедийные функции активны.

Обычно это включается удерживанием кнопки равенства и нажатием буквы "n".

Чтобы отключить функцию мультимедиа, введите текущую конфигурацию, в которой вы находитесь.

Например, если ваша клавиатура находится в режиме Windows, выберите режим Windows, удерживая нажатой клавишу равенства и нажав "w" (=w). (=m для режима Mac и =p для режима ПК)

Это очистит настройки, и ваши функциональные клавиши должны работать как положено.

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