Что нового

Событие нажатия клавиш

dexforint

Новичок
Сообщения
5
Репутация
0
Я хочу сделать обработчик для нажатия клавиш на правой части клавиатуры(NUMPAD) , но чтобы событие не было спутано с нажатием клавиш цифр на основной клавиатуре.
Пояснение:
Я назначаю событие на клавиши "1" на NUMPAD , затем я нажимаю клавишу "1" на основной клавиатуре(вверху слева) , при этом событие которое я назначил не срабатывает на данной клавише.
Как мне это реализовать?

P.S. Пожалуйста скиньте код программы , которая бы выводила код нажатой клавиши.
 

hedji

Продвинутый
Сообщения
409
Репутация
94
Код:
#include <Misc.au3>

While 1
	If _IsPressed("61") Then
		MsgBox(0, "", "была нажата 1 на цифровой клавиатуре")
	EndIf

	If _IsPressed("31") Then
		MsgBox(0, "", "была нажата 1 на основной клавиатуре")
	EndIf
WEnd
 
Верх