Я делаю небольшую программу на Java, используя класс Robot. Программа берет на себя мышь. в то время как в процессе отладки, если он начинает действовать так, что я не хочу, чтобы это было сложно выйти из программы, так как я не могу переместить указатель мыши на кнопку завершения в eclipse, и я не могу использовать горячие клавиши для нажмите его, потому что мышь постоянно щелкает в другом окне, вместо этого вместо этого фокусируется окно.
То, что я хотел бы сделать, это просто подключить keylistener, так что, когда я нажму q, я могу выйти из программы, но единственный способ, которым я знаю, как это сделать, заключается в создании окна, и этому окну требуется фокус для захвата вход. Есть ли способ слушать ввод с клавиатуры или мыши из любого места, независимо от того, что имеет фокус?