У меня есть беспроводная клавиатура Logitech K750 (серебристая версия для Mac), подключенная к Lenovo ThinkPad (через объединяющий USB-приемник, вместе с беспроводной мышью Logitech M705) и в настоящее время работающая Ubuntu 12.04.
По умолчанию F-клавиши отображаются как мультимедийные / функциональные клавиши, например Play / Pause. Поскольку я использую их не очень часто, я хочу, чтобы F-клавиши вели себя как «настоящие» F-клавиши ( F1- F12). Как я могу это сделать?
Я знаю, что в настройках BIOS есть опция, но она переключает только встроенную клавиатуру ноутбука, а не беспроводную клавиатуру.
Я знаю, что есть способ изменить это для беспроводной клавиатуры Apple ( AppleKeyboard # Change_Function_Key_behavior ), но в каталоге / sys / module / hid_logitech_dj / нет каталога «параметров».
Любые идеи? Или есть ли способ сделать это в более поздней версии Ubuntu (13.04)?
ОБНОВИТЬ:
lsusb -d 046d:
шоу
Bus 002 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver
ОБНОВЛЕНИЕ 2: Большое спасибо за вашу помощь Лекенштейн. Наконец Solaar работает просто отлично. В «Известных проблемах» Solaar говорится, что он не работает с Nano Receiver. Но у меня есть один, и он работает просто отлично. Только не забудьте прочитать инструкцию по установке и запустить rules.d/install.sh
скрипт. Это также признало мою Мышь M705.
Ответы:
Solaar - графическая утилита, которая может настраивать функциональность клавиши Fn на новых устройствах:
Начиная с Ubuntu 15.04 (Vivid), Solaar можно установить из репозиториев (
sudo apt-get install solaar
). После установки вы можете найти Solaar в меню приложений и запустить его оттуда.Интерфейс командной строки также доступен. Пример использования:
Обратите внимание, что эти настройки не являются постоянными, вы потеряете его после перезагрузки. Это может измениться в будущих версиях Solaar.
Ранее я создал
ltunify
инструмент, который является инструментом объединения, способным взаимодействовать в более старом протоколе HID ++ 1.0. До выхода следующей версии Solaar (текущая версия 0.8.7) вы можете использоватьltunify
клавишу Fn на более старом устройстве, например на клавиатуре K800.Инструкция по установке (взято с /ubuntu//a/114089/6969 ):
Команда
ltunify fkeyswap
показывает текущий статус:Чтобы поменять функциональность, запустите
ltunify fkeyswap on
:Также есть
off
действие:Пожалуйста, оставьте комментарий, если он не работает, чтобы его можно было исправить. Вышеуказанная функциональность использует недокументированные аппаратные регистры.
источник
solaar -V
.ltunify
как вы описали, но командаsudo ltunify fkeyswap
выводит это сообщение:Unable to check fkey status
. Я проверил, что устройства правильно подключены и сопряжены.solaar
пакет из репозиториев не работает, попробуйте ветку master, в которой много других исправлений и функций.Вам больше не нужно
ppa
устанавливать это в Ubuntu 15.08. Просто введитев командной строке.
Кроме того, если вы используете Unity или Gnome Shell, вы можете использовать следующую команду:
источник
Для проводной клавиатуры, такой как k290, используйте https://github.com/milgner/k290-fnkeyctl и выполните команду
источник