RegisterHotkey Fn Модификатор?


Я знаю, что вы можете использовать CTRL, ALT, SHIFT и т. д. модификаторы для RegisterHotKey, но как насчет ключа Fn?

Раньше у меня на ноутбуке было какое-то программное обеспечение, которое меняло яркость при нажатии Fn+Up/Down. Я удалил все вирусы, и я хочу написать программу, которая делает то же самое.

Любая помощь приветствуется!

1 4

1 ответ:

ключ Fn является модификатором, но не программным, как ALT, SHIFT и т. д. которые обрабатываются операционной системой. Fn является модификатором аппаратных ключей, поэтому он изменяет код ключа, который клавиатура отправляет в операционную систему.

Например is 37 и Fn + это 36 так, когда вам нужно обработать Fn + Нажмите вы должны реагировать на 36 код ключа.

ПС. на некоторых клавиатурах клавиша Fn посылает код ключа, чтобы его можно было обработать отдельно, но обычно они этого не делают.