Кража фокуса для маршрутизации ввода с клавиатуры через приложение и обход базовой ОС - PullRequest
0 голосов
/ 14 мая 2019

Я пытаюсь написать программу, которая будет красть весь ввод с клавиатуры и мыши без нажатия клавиш, взаимодействующих с ОС. Под этим я подразумеваю, когда я нажимаю «alt + tab», окно для переключения видов между приложениями не всплывает, а скорее выбирается приложением. Моя цель - использовать компьютер с этим приложением в качестве устройства Bluetooth для ввода с клавиатуры и мыши. У меня будет другое устройство, к которому мой компьютер будет подключаться и отправлять ввод с клавиатуры и мыши, но мне нужны функциональные возможности сочетаний клавиш, такие как функциональные клавиши, alt + tab, ctrl + alt + del и т. Д.

Я готов ответить на вопрос: «Иди, напиши это на C или C ++, потому что это может напрямую взаимодействовать с ядром», но я хотел бы сделать это на Java, если это вообще возможно, так как это язык программирования, который у меня есть. большинство опыта с. Я знаю, что основной принцип возможен, поскольку VirtualBox и VMWare делают что-то похожее с клавиатурой и мышью. Как мне решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...