Перехват клавиши Fn на ноутбуках - PullRequest
15 голосов
/ 05 февраля 2009

Иногда, когда я работаю на ноутбуках Thinkpads / MSI, клавиши Ctrl и Fn меняются местами ( Fn - самая левая клавиша), и это заставляет меня орехи - я продолжаю нажимать Fn вместо Ctrl .

Мне было интересно, можно ли вообще перехватить клавишу Fn . Я хотел бы написать ловушку, которая меняет клавиши Ctrl / Fn , но кажется, что Fn не обрабатывается операционной системой вообще.

Есть идеи?

Ответы [ 3 ]

10 голосов
/ 05 февраля 2009

Извините. Как вы упомянули, ключ Fn не обрабатывается ОС, а принимается как кортежи Fn + [ключ] . Лучшее, что вы могли бы сделать, это сопоставить каждую комбинацию Fn + [ключ] с ctrl (и это только в том случае, если вы никогда не используете клавиши Fn ). *

Редактировать: Найдено это . Прежде чем оставить надежду, возможно, стоит попробовать.

6 голосов
/ 01 мая 2012

Как указано выше, клавиша 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

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

1 голос
/ 13 декабря 2012

На моем ноутбуке HP по какой-то причине дизайнеры решили разместить колонку с быстродействующими медиа-клавишами. Таким образом, в левом нижнем углу моей клавиатуры расположена клавиша калькулятора, а не клавиша Ctrl .

Я нашел программу под названием KeyTweak , которую я использую для переназначения клавиши калькулятора на клавишу Ctrl .

...