General What is JIntellitype? JIntellitype is a Java API for Windows that allows you to register global hotkeys and listen for Microsft Intellitype commands. On which platform does it run? Since JIntellitype uses Windows specific calls it will only work on Windows. Windows 2000 or higher recommended. For a Linux version see JxGrabKey project on Sourceforge. Does it run on x64 JDK or JRE's? Starting with 1.3.3 JINtellitype comes with a 64 bit DLL. To use it Simply rename the DLL to JIntellitype.dll or use the Jintellitype.setLibraryLocation(''); function to set the path to JIntellitype64.dll. Where do I get help on JIntellitype? This FAQ answers some frequent questions already, please read the it thoroughly.

If these resources don't help you with your problem, or if you think that you found a bug that is not yet documented, you should contact us.
I have a question that is not addressed here. Where can I ask? See our Contacts page.
Problems I am pressing my special Intellitype keys on my keyboard but nothing is happening? First, make sure you have followed instructions for using JIntellitype properly. Next, make sure you do not have Microsft Intellitype drivers installed. The Microsoft software intercepts the messages before they get to JIntellitype and "eats" them. You can tell if you are running Microsoft Keyboard software by opening Task Manager and looking for the process name "itype.exe". I am using Jintellitype.checkInstanceAlreadyRunning("MyApp") but it is allowing me to open my application more than once when I am expecting it not to? Make sure that "MyApp" is the getTitle() of the main JFrame of your application. JIntellitype checks by Window title name. Development Can I contribute? Yes, please! Check out the contact page and contact us! I think I found a bug in JIntellitype. What should I do? You should post it to the forums to make sure it is documented. When will feature XYZ be implemented? Depends. If it is something you really sorely need, you could (politely) try to exert some pressure on us. You can also try to pay us. Or try to implement your feature yourself and send us some patches. In any case, you should contact us about your problem.