19

Я хочу поменять местами клавиши Fn и Ctrl на ThinkPad W500 (как и многие другие! Смотрите: Как я могу переключать функциональные и управляющие клавиши на моем ноутбуке? и перехват клавиши Fn на ноутбуках)

  1. Многочисленные люди отмечают, что Windows не регистрирует клавишу Fn как нажатие клавиши, но использует Mihov ASCII Master 2.0, который дает значение нажатия клавиши ASCII, я вижу клавишу Fn, возвращающую FF (возможно, FF в данном случае означает «не зарегистрирован»), Я также вижу, что такие клавиши, как Ctrl, регистрируются с одним кодом ASCII при нажатии одной, а другой - при комбинировании с другой клавишей. Fn будет регистрироваться только когда нажата одна, поэтому Windows определенно не видит комбо. Это сняло решение как AutoHotKey со стола.

  2. Я запустил KeyTweak (который показывает вам аппаратные коды сканирования нажатия клавиш и клавишу Fn, зарегистрированную как 57443). Используя эту программу, я переназначил Fn на клавишу Ctrl ; это сработало отлично. Однако я подозреваю, что из-за проблемы в # 1 комбинация, например, Fn + C не выполнила копию.

Если не считать переподготовки моего мизинца, я на самом деле собираюсь снять клавиатуру и перепрограммировать соединения, чтобы поменять эти клавиши.

Я хотел бы получить некоторую информацию об основных технических проблемах и возможных решениях здесь.

2 ответа2

8

Замена BIOS для функций и клавиш Ctrl теперь реализована Lenovo! Если у вас есть более новый ноутбук Lenovo (мой - Thinkpad X201), вы можете найти возможность переключать их в разделе "Настройка клавиатуры и мыши". (Для моего ноутбука я получаю доступ к биосу, нажимая синюю кнопку "ThinkVantage" во время загрузки компьютера).

7

Очевидно, что клавиша FN обрабатывается не драйвером клавиатуры Windows, а драйверами, разработанными Lenovo. Следовательно, переназначение клавиши FN невозможно любой утилитой Windows, которая переключает ключи, потому что клавиша Fn не генерирует никаких скан-кодов.

Очевидно, Lenovo в настоящее время рассматривает возможность модификации BIOS, которая сделает это возможным. Смотрите эту статью: «Переключение режима для клавиш Fn/Ctrl».

В заключение вы должны (1) рассмотреть ваш BIOS, чтобы увидеть, если такая опция уже существует, и если нет (2) время от времени проверять сайт Lenovo на наличие обновлений BIOS (просто обратите внимание, что обновления BIOS должны выполняться очень очень тщательно, так как ошибка означает кирпич вашего компьютера).

А пока вы можете использовать это решение (просто шучу):

образ

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .