2013-05-26 1 views
1

В настоящее время я начинаю разрабатывать для Leap Motion, и я хочу отобразить определенные жесты, которые прыжок поднимает до OS Hooks (в частности, OSX).Сопоставление жестов с командами клавиш

Например, движение руки вниз приведет к снижению яркости экрана, а вверх увеличит яркость. Еще бы жест для увеличения/уменьшения громкости, переключатель приложений и т.д.

  1. Я интересно, если какие-либо библиотеки существуют в Java, который будет выступать в качестве интерфейса/API для этих настроек крючки/системы?

  2. Было бы лучше всего просто имитировать комбинации клавишных клавиш?

Я сделал много исследований на первом и нашел некоторые сложные идеи, как mach_injection и несколько других, но я не думаю, что это то, что я ищу. Я нашел эту ссылку, но я не уверен на 100%, это то, что я ищу: http://gestureworks.com/blogs/news/7299746-gesturekey-maps-multitouch-gestures-to-key-commands

Еще раз спасибо!

ответ

0

Посмотрите на java.awt.robot. Вы можете использовать робот для эмуляции keypressess и события мыши на любой операционной системе, которая работает J2SE

Java 6 Robot class documentation here

Далее вам все еще нужно, чтобы обнаружить жесты, но собственный API Leap должен сделать это довольно прямо вперед.

Смежные вопросы