Pull to refresh
0
0

Регистрация глобальных нажатий клавиш с использованием JNA

Для JNA важно что правильно декларированы API. То есть если int foo(int x) даёт 1234 если сделать foo(4321), тест assertEquals(1234, foo(4321)). Начни с переноса RegisterHotKey на Windows.

Регистрация глобальных нажатий клавиш с использованием JNA

Придётся поработать, написать тесты, итд. Зато потом профит!

Регистрация глобальных нажатий клавиш с использованием JNA

Теперь JNA на Github, не поленись и интегрируй декларации API в platform.jar.

JNA: callbacks to Java

не обязательно, простите

JNA: callbacks to Java

Написано немного кода для C++ и COM, но впринципе да — JNA для системных вызовов. В JNA есть довольно большая platform.jar с большим количеством имплементаций и тестов для Windows, включая сложные — секюрити, эвенты, этс.

JNA: callbacks to Java

Жана это из Maupassant-a

JNA: callbacks to Java

Виноват Оракл конечно, нас устраивал и старый жава.нет. Кенай не сильно лучше…

JNA: callbacks to Java

Нет нет, я только один из злодеев. Нас много. Вы тоже можете стать со временем если будете продолжать в этом духе (посты про Жану на Хабре). Кстати сайт в сурсах, svn.java.net/svn/jna~svn/trunk/www.

JNA: callbacks to Java

Спасибо за пост, толкнул меня занятся JNA сайтом, всё заработало, извините за задержку — http://jna.java.net/

Information

Rating
Does not participate
Registered
Activity