Перехват клавиши Fn на ноутбуках
Иногда, когда я работаю над ноутбуками Thinkpads/MSI, клавиши Ctrl и Fn меняются местами (Fn является самой левой клавишей), и это приводит меня в орехи - я продолжаю ударять Fn вместо Ctrl.
Мне было интересно, возможно ли вообще перехватить ключ Fn. Я хотел бы написать крючок, который меняет ключи Ctrl / Fn , но кажется, что Fn вообще не обрабатывается ОС.
Любые идеи?
Ответы
Ответ 1
К сожалению. Как вы упомянули, клавиша Fn не обрабатывается ОС, а получена как кортежи Fn + [key] . Лучшее, что вы могли бы сделать, это сопоставление каждой комбинации Fn + [key] с ctrl (и это только если вы никогда не используете клавиши Fn).
Изменить: найдено this. Прежде чем вы откажетесь от надежды, возможно, захотите попробовать.
Ответ 2
Как указано выше, ключ Fn обычно работает на более низком уровне, чем ОС, и, следовательно, изменяет его поведение. Обычно это зависит от производителя. Некоторые производители, которые не являются рывками, обычно предоставляют возможность (как правило, в BIOS), которая позволит заменять клавиши Fn - Ctrl. Я также слышал о том, что люди используют экстремальный вариант физически модифицировать свои клавиатуры (открывая их и перенаправляя схемы в пластине), чтобы поменять клавиши Fn - Ctrl.
Thinkpad специфический: Lenovo включила опцию bios для своих Tx10 (или Tx20? не уверены) и ноутбуков серии выше для переключателя Fn - Ctrl.
Для более старых моделей пользователь, называемый middleton на forums.notebookreview.com, опубликовал серию модифицированных BIOS для ноутбуков lenovo, которые меняют Fn - Ctrl. Не следует забывать, что, поскольку они полностью забронированы, они должны использоваться на свой страх и риск.
http://forum.notebookreview.com/lenovo-ibm/474396-fn-ctrl-swap-all-lenovo-laptops-solved.html
Если я когда-либо сделаю много денег, я заключу контракт с хитменами, чтобы выследить и исполнить тех, кто несет ответственность за то, чтобы идти против таких хорошо установленных стандартов.
Ответ 3
На моем ноутбуке HP, по какой-то причине, дизайнеры решили поместить столбец быстродействующих мультимедийных клавиш. Итак, в самом левом углу моей клавиатуры есть ключ калькулятора, а не ключ Ctrl.
Я нашел фрагмент программного обеспечения под названием KeyTweak, который я использую для переназначения ключа калькулятора клавишей Ctrl.