Я пытаюсь создать приложение, которое использует глобальные горячие клавиши, и я застрял в нем около двух дней, пытаясь понять это, прежде чем принимать решение об использовании jintellitype api. У меня всегда возникает проблема, когда я запускаю пример, приведенный на Jintellitype's website: Не удается загрузить IA 32-bit .dll IA на 64-разрядную платформу AMD, я использую 64-разрядные JRE-64-битные окна и не могу найти решение для него: ни на сайте/форумах, ни при использовании Google.глобальных горячих клавиш в Java
Я не знаком с работой с DLL-файлами и JNI/JNA, но я думаю, что для того, чтобы заставить работать, я должен сгенерировать DLL-файл и добавить его в системную папку или просто получить готовый. dll, как тот, который предоставлен Jintellitype (пожалуйста, поправьте меня, если я ошибаюсь).
Итак, что является основной идеей использования JIntellitype? Как я могу решить проблему, с которой я столкнулся?
Я решил эту проблему с помощью ЮНА, чтобы написать хук клавиатуры, или более легко (для меня в любом случае), связав Java с AutoIt v3. –
для JNA. Я посмотрел на него, но не смог приклеить все, что бы ни было для написания клавиатурных крючков для начинающих? –
Не то, что я знаю, но есть много способов, как это сделать на C/C++, поэтому вам нужно одолжить эти идеи. –