2012-04-28 9 views
8

Ich versuche eine App zu erstellen, die globale Hotkeys verwendet, und ich habe es für etwa 2 Tage festgefahren, um es herauszufinden, bevor ich entschied, jintellitype Api zu verwenden. Ich bekomme immer ein Problem, wenn ich das Beispiel unter Jintellitype's website ausgeführt: Kann IA 32-Bit-DLL auf einer AMD 64-Bit-Plattform nicht laden, ich verwende eine 64-Bit-JRE, 64-Bit-Fenster, und konnte nicht finden Lösung dafür: weder auf der Seite/Foren noch mit Google.globale Hotkeys in Java

Ich bin nicht vertraut mit dem Umgang mit .dll-Dateien und JNI/JNA, aber ich denke, dass Dinge funktionieren sollte ich eine DLL-Datei generieren und fügen Sie es zum Systemordner, oder nur eine vorgefertigte. DLL-Datei wie die von Jintellitype (bitte korrigieren Sie mich, wenn ich falsch lag).

Also, was ist die Hauptidee hinter der Verwendung von JIntellitype? Wie könnte ich das Problem lösen, vor dem ich stehe?

+3

ich diese JNA gelöst habe mit einem Tastatur-Hook zu schreiben, oder noch einfacher (für mich sowieso) in Java mit AutoIt v3 binden. –

+0

für JNA Ich gab es einen Blick, konnte aber nicht alles zusammenkleben, jedes Tutorial zum Schreiben von Tastatur-Hooks für Anfänger? –

+0

Nicht, dass ich weiß, aber es gibt viele da draußen in C/C++, so dass Sie diese Ideen ausleihen müssen. –

Antwort