检测用户是否按下 Wacom 数位板上的按钮
我想知道 Cocoa/Carbon 是否可以检测组合键(例如 Ctrl + Z
)是否来自 Wacom 按钮或键盘本身。
谢谢 最好的 克索尼克
I was wondering if it is possible in Cocoa/Carbon to detect whether a key combination (e. g. Ctrl + Z
) comes from a Wacom button or the keyboard itself.
Thanks
best
xonic
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我只能假设 Wacom 平板电脑的驱动程序正在伪造绑定到特定按钮的键盘事件。如果是这种情况,我认为您无法区分它们,因为 -pointingDeviceID、-tabletID 和朋友仅对鼠标事件有效(键盘事件(伪造的或真实的)则无效)。
I can only assume a Wacom tablet's driver is faking keyboard events that are bound to specific buttons. If this is the case, I don't think you'll be able to distinguish them as -pointingDeviceID, -tabletID, and friends are only valid for mouse events (which a keyboard event - faked or real - is not).
对于“快捷键”,Wacom 通过驱动程序版本 6.1+ 提供自定义事件,
来自 Wacom 开发者文档:
其中大部分内容仅在文档页面的上下文中才有意义,其中为 Carbon 和 Cocoa 定义了许多 C 结构体和辅助函数。 (文档中的这个特定部分相当靠后。)
For the "Express Keys", Wacom provides custom events with the driver version 6.1+
From the Wacom developer docs:
Most of this only makes sense in context of the documentation page where lots of C structs and helper functions are defined for both Carbon and Cocoa. (This particular part in the docs is pretty far down.)