Jump to content

# Extra keyboard keys (Русский)

4 languages

- Deutsch
- English
- 日本語
- 中文（简体）

From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи Extra keyboard keys. Дата последней синхронизации: 12 октября 2023. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Эта статья подразумевает, что вы прочли статью Keyboard input (Русский).

На многих клавиатурах есть специальные клавиши (их иногда называют горячими клавишами или мультимедиа-клавишами), которые сделаны для того, чтобы запускать приложения или печатать специальные символы (которые не назначены на стандартной национальной раскладке). udev содержит в себе большую базу данных назначений клавиш, соответствующих конкретным клавиатурам, поэтому чаще всего клавиатуры работают из коробки. Если у вас очень новая или очень редкая клавиатура, вам может понадобиться настроить раскладку самостоятельно.

## Ноутбуки

### Apple MacBook

Смотрите статью Apple Keyboard.

### Asus M series

Чтобы контролировать индикатор освещения и мультимедиа клавиши на вашем ноутбуке Asus, вы должны использовать следующую команду:

    # echo 1 > /sys/devices/platform/asus_laptop/ls_switch

Чтобы она выполнялась всегда при запуске, создайте Systemd tmpfile:

    /etc/tmpfiles.d/local.conf

    w /sys/devices/platform/asus_laptop/ls_switch - - - - 1

Примечание: Возможно, этот способ подойдёт и для других моделей ноутбуков Asus.

### Asus N56VJ (возможно подойдёт и для других)

Если большинство специальных клавиш не работает, попробуйте загрузить модуль ядра asus-nb-wmi с помощью команды:

    # modprobe asus-nb-wmi

затем проверьте, заработали ли они, с помощью xev. Если вы совмещаете этот способ с опцией загрузки `acpi_osi="!Windows 2012"`, вы можете получить странные результаты в xev, поэтому постарайтесь не использовать её. Если это помогло, сделайте модуль загружаемым автоматически, как описано в статье Модуль ядра#Автоматическая загрузка модулей.

### Lenovo T460p (возможно подойдёт и для других)

Из коробки клавиши подсветки (на `F5`, `F6`) могут быть недоступны, даже через интерфейс `/dev/input`. Исправление смотрите в статье Backlight (Русский)#Параметры ядра.

## Игровые клавиатуры

Игровые клавиатуры имеют некоторые особенности, из-за которых они могут «плохо себя вести» в Linux.

### Cooler Master CM Storm QuickFire TK

У этой клавиатуры есть две особенности, которые могут вызвать путаницу в Linux: N-Key Rollover и клавиша Win-Lock.

N-Key Rollover может вызвать проблемы с функциональными клавишами. Чтобы отключить N-key rollover, удерживайте клавишу FN lock (рядом с правым ctrl), пока она не загорится, затем удерживайте Escape и нажмите 6, чтобы переключиться на 6-key rollover. Чтобы отключить Fn lock, удерживайте клавишу FN lock.

Клавиша Win-Lock полностью отключает клавиши Super (Windows). Чтобы включить или выключить Win-Lock, просто нажмите клавишу FN lock и F12.

### Клавиатуры Corsair K

На этих клавиатурах есть кнопка winlock, которая позволяет отключить использование клавиш Super (Windows). Эта кнопка расположена в верхней правой части клавиатуры рядом с кнопками num и capslock. С помощью CKB можно полностью отключить эту функцию, предотвратив дальнейшую блокировку. Однако в состоянии по умолчанию простое нажатие кнопки снова включит клавиши Super (Windows).

### Logitech G710 и 710+

Эта клавиатура имеет ряд из 6 программируемых G-клавиш. Чтобы использовать их по назначению, установите пакет sidewinderdAUR и запустите службу `sidewinderd.service`.

### Logitech G613

Эта клавиатура имеет ряд из 6 программируемых G-клавиш. Чтобы использовать их так, как задумано Logitech, установите программу solaar. В solaar вы сможете переадресовать (divert) функции G-клавиш и переназначать их.

### Logitech MX

На этих клавиатурах имеются специальные клавиши, такие как Snipping Tool, Mic Mute, которые не генерируют коды клавиш. С помощью программы solaar можно переадресовать (divert) эти клавиши и переназначать их.

## Нестандартные клавиатуры

### Royal Kludge RK61 и, возможно, другие клавиатуры Apple

На некоторых клавиатурах Apple (включая Royal Kludge RK61) функциональные клавиши `F1`–`F12` по умолчанию работают как мультимедийные клавиши mac. Если `Fn Lock` недоступен, это единственное доступное поведение, если не изменено поведение клавиатуры Apple по умолчанию. Чтобы исправить ситуацию, убедитесь, что клавиатура определяется как клавиатура Apple, выполнив следующую команду:

    # lsusb | grep "Apple.*Keyboard"

В таком случае следуйте инструкциям, описанным в статье Apple Keyboard#Function keys do not work.

## Смотрите также

- LQWiki:Configuring keyboards#Enabling Keyboard Multimedia Keys

Category:

- Keyboard configuration (Русский)