2012-04-28 2 views
8

Я пытаюсь создать приложение, которое использует глобальные горячие клавиши, и я застрял в нем около двух дней, пытаясь понять это, прежде чем принимать решение об использовании jintellitype api. У меня всегда возникает проблема, когда я запускаю пример, приведенный на Jintellitype's website: Не удается загрузить IA 32-bit .dll IA на 64-разрядную платформу AMD, я использую 64-разрядные JRE-64-битные окна и не могу найти решение для него: ни на сайте/форумах, ни при использовании Google.глобальных горячих клавиш в Java

Я не знаком с работой с DLL-файлами и JNI/JNA, но я думаю, что для того, чтобы заставить работать, я должен сгенерировать DLL-файл и добавить его в системную папку или просто получить готовый. dll, как тот, который предоставлен Jintellitype (пожалуйста, поправьте меня, если я ошибаюсь).

Итак, что является основной идеей использования JIntellitype? Как я могу решить проблему, с которой я столкнулся?

+3

Я решил эту проблему с помощью ЮНА, чтобы написать хук клавиатуры, или более легко (для меня в любом случае), связав Java с AutoIt v3. –

+0

для JNA. Я посмотрел на него, но не смог приклеить все, что бы ни было для написания клавиатурных крючков для начинающих? –

+0

Не то, что я знаю, но есть много способов, как это сделать на C/C++, поэтому вам нужно одолжить эти идеи. –

ответ