Я запрограммировал экранную клавиатуру на Java.
Это работает очень хорошо, когда вы хотите получить представление о компонентах Java и фреймах Java.
Если вы хотите получить подсказку в каждом открытом окне, вы должны отправить ключевое событие, внедрив Robot Sender. У меня проблема в том, что владелец фокуса получает отправленную клавишу, и когда вы открываете клавиатуру, клавиатура имеет фокус.
Насколько я знаю, вы не можете реализовать глобальную клавиатуру Java.
Если вы хотите использовать только клавиатуру для Java, используйте Java.
В противном случае вам следует использовать другой язык.
Вам следует использовать родной язык, на котором вы можете управлять владельцем фокуса ОС, или язык, на котором вы можете полностью отключить фокус клавиатуры, но также можете вывести клавиатуру на переднюю часть экрана