winapi — C ++ клавиатура / мышь события

Я разрабатываю Java-приложение, в котором я должен обнаружить активность / неактивность пользователя. В основном это то, что я планировал сделать:

1 -> Программа будет иметь счетчик / тайм-аут, а когда она достигнет x секунд, она будет изменять статус пользователя, пока он / она что-то не сделает снова.

2 -> Когда пользователь нажимает любую клавишу или перемещает свою мышь в любое место, программа сбросит счетчик.

Насколько я знаю, я не могу иметь полный контроль над устройствами ввода вне моего Java-приложения из-за платформы / соображений безопасности, НО, учитывая обстоятельства, у меня нет выбора для разработки внешней программы на C ++ с использованием JNI Framework, который взаимодействует с Windows API и дай мне полный контроль над событиями.

Теперь мой вопрос: как я могу узнать, перемещает ли пользователь мышь / нажимает клавиши через WinAPI (windows.h)?

Я хотел бы оценить любое руководство / руководство, которым вы хотели бы поделиться со мной, чтобы выполнить это ..

Спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]