Я хотел бы поменять Fnи Ctrlключи на моем ThinkPad W500 (как и многие другие Смотрите: Как я могу переключить функции и кнопки управления на моем ноутбуке и Перехватив клавишу Fn на ноутбуках )
Многочисленные люди указывают, что Windows не регистрирует Fnклавишу как нажатие клавиши, но используя Mihov ASCII Master 2.0 , который дает значение ASCII нажатия клавиши, я вижу клавишу Fn, возвращающую FF (возможно, FF в данном случае означает «не зарегистрирован»). Я также вижу, что такие клавиши, как Ctrlрегистр с одним кодом ASCII при нажатии в отдельности, и другой при нажатии в комбинации с другой клавишей. Fnбудет регистрироваться только когда нажата одна, поэтому Windows определенно не видит комбо. Это сняло решение как AutoHotKey со стола.
Я запустил KeyTweak (который показывает вам аппаратные коды сканирования нажатия клавиши и Fnключ, зарегистрированный как 57443). С помощью этой программы я переназначил Fnна Ctrlключ; это сработало отлично. Тем не менее, я подозреваю , что из-за проблемы в # 1, комбо, например, Fn+ Cдаже не выполнить копию.
Если не считать переподготовки моего мизинца, я на самом деле собираюсь снять клавиатуру и перепаять соединения, чтобы поменять местами эти клавиши.
Я хотел бы получить некоторую информацию об основных технических проблемах и возможных решениях здесь.
источник
Ответы:
По-видимому, клавиша FN обрабатывается не драйвером клавиатуры Windows, а драйверами, разработанными Lenovo. Следовательно, переназначение клавиши FN невозможно любой утилитой Windows, которая переключает ключи, потому что клавиша Fn не генерирует никаких скан-кодов.
По-видимому, Lenovo в настоящее время рассматривает модификацию BIOS, которая сделает это возможным. Смотрите эту статью: «Переключение режима для клавиш Fn / Ctrl» .
В заключение вы должны (1) рассмотреть ваш BIOS, чтобы увидеть, существует ли такая опция, и если нет (2) периодически проверять сайт Lenovo на наличие обновлений BIOS (просто обратите внимание, что обновления BIOS должны выполняться очень очень тщательно, так как ошибка означает кирпич вашего компьютера).
А пока вы можете использовать это решение (просто шучу):
источник
FN+key
наCtrl+key
иCtrl+key
вFn+key
? Это потрясающе, так как нужно всего лишь сделать пару десятков кодов, чтобы все работало как надо. Не могли бы вы поделиться своим решением?Замена BIOS для функций и клавиш Ctrl теперь реализована Lenovo! Если у вас более новый ноутбук Lenovo (мой - ThinkPad X201), вы можете найти возможность переключать их в разделе «Настройка клавиатуры и мыши». (Для моего ноутбука я получаю доступ к биосу, нажимая синюю кнопку «ThinkVantage» во время загрузки компьютера).
источник