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

再次感谢!

4

1 回答 1

0

看看java.awt.robot。您可以使用 Robot 在任何运行 J2SE 的操作系统上模拟按键和鼠标事件

Java 6 Robot 类文档在这里

接下来,您仍然需要检测手势,但 Leap 自己的 API 应该让这一切变得非常简单。

于 2013-07-04T15:29:32.480 回答