我目前正在开始为Leap Motion开发,我想将跳跃选择的某些手势映射到OS Hooks(特别是OSX)。
例如,向下的手移动会降低屏幕亮度,向上移动会增加亮度。另一个是增加/减少音量,切换应用程序等的手势。
我想知道Java中是否存在任何库作为这些挂钩/系统设置的接口/ api?
仅仅模拟按键组合会更好吗?
我已经对第一个做了很多研究,发现了一些复杂的想法,比如mach_injection和其他几个,但我不认为这就是我在寻找的东西。我找到了这个链接,但我并不是100%确定这甚至是我正在寻找的内容:http://gestureworks.com/blogs/news/7299746-gesturekey-maps-multitouch-gestures-to-key-commands
再次感谢!
答案 0 :(得分:0)
看看java.awt.robot
。
您可以使用Robot在运行J2SE的任何操作系统上模拟keypressess和鼠标事件
Java 6 Robot class documentation here
接下来你仍然需要检测手势,但是Leap自己的API应该会非常直接。