检测用户是否按下Wacom数位板上的按钮
我想知道Cocoa / Carbon是否有可能检测到一个组合键(例如
Ctrl + Z
)是来自Wacom按钮还是键盘本身。
谢谢
最好
xonic
没有找到相关结果
已邀请:
2 个回复
味芯憨
澳绍能
,
和
。每个控件都有一个或多个与之关联的功能。不要假设特定平板电脑的控件数量或与控件相关的功能数量。始终使用API查询信息。 应用程序需要执行以下操作以覆盖平板电脑控件: 为感兴趣的平板电脑创建上下文。 向分布式通知中心注册,以从用户操作接收被覆盖的控件数据。 按控件类型(ExpressKeys,TouchStrip,>或TouchRing)查询控件数量。 查询每个控件的功能数量。 枚举函数以找出可用于覆盖的函数。 为可用的控制功能设置覆盖标志。 处理控制数据通知以实现应用程序期望控制功能的功能。 必须在应用程序终止或应用程序完成后销毁上下文。 要为平板电脑创建覆盖上下文,请向平板电脑驱动程序发送类别/类型
的Apple事件,其中Apple事件的
Param填充
的
,
Param填充了索引的对象说明符平板电脑(
)和
Param填充了Type11ѭ的DescType。 要销毁上下文,请向平板电脑驱动程序发送类别为{
,
}的Apple事件,并使用
Apple事件参数填充上下文(
)uniqueID(
)的对象说明符。 大多数情况仅在文档页面的上下文中有意义,其中为Carbon和Cocoa定义了许多C结构和辅助函数。 (文档中的这个特殊部分相当远。)