Различные коды клавиш для 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 для режима ПК)
Это очистит настройки, и ваши функциональные клавиши должны работать как положено.