有什么黑客/软件可以轻松移动 Wacom 手写板的屏幕映射吗?

有什么黑客/软件可以轻松移动 Wacom 手写板的屏幕映射吗?

我希望能够更轻松地移动/操作 Wacom 手写板到屏幕的映射,而不是每次都打开首选项。所谓映射,是指将手写板的区域映射到屏幕的某个区域。默认情况下,手写板当然会映射到整个屏幕,但如果您有一个大屏幕并且想要更高的精度,您可以将手写板设置为仅对应屏幕的一部分。

理想情况下,我想要类似 Inklet 的功能,但使用“真正的” Wacom 平板电脑而不是触摸板替代品: http://www.youtube.com/watch?v=7KVFmE8la6w&feature=player_embedded

有人知道有什么软件或技巧可以在 Mac OS X 上实现这一点吗?

如果没有的话,我正在考虑尝试编写一个脚本,将映射集中在当前光标位置,然后将其绑定到平板电脑上的按钮。结合用于在全屏/部分屏幕映射之间切换的脚本,这应该足够了。

到目前为止,我的想法是编辑 .prefs 文件(因为它是纯 XML),然后重新启动平板电脑驱动程序。但是,任何与此相关的指示都会非常受欢迎,因为我对这类事情的了解还很初级。

答案1

我遇到了类似的问题,因为我想让 Display Toggle 在两个完全不同的平板电脑映射之间以不同的方向切换。但是,我使用的是 Windows,但解决方案似乎类似。

一种解决方案是使用 WinTab API 编写自定义应用程序(Wacom 的文档)。简要浏览一下参考资料似乎表明您必须使用 Manager Handle 和 Manager Context 功能来打开和修改默认上下文以提供所需的映射。一旦您有了这个程序,您就可以使用“打开/运行...”命令将其设置为 expresskey。我还没有尝试过,所以我不能说它如何与标准的 Wacom Tablet Preferences 管理器交互。另一方面,据我所知,首选项备份实用程序只是逐字复制上下文信息,所以它可能工作正常。

在 OSX 上,它似乎涉及使用 AppleEvents API 的类似解决方案,但有同样的注意事项(Wacom 的文档)。

此类程序可能也能改变 ExpressKey 图标。Windows API 中的函数可以实现这一点。不幸的是,我发现 OSX 文档更难解析。

但工作量还是越少越好。

我一直在查看上述首选项文件,比较根据所用映射而发生的更改(使用差异查看器)。大多数参数似乎与我链接到的参考文献中描述的参数直接相关。在 Windows 方面,该文件有一个 MappingSetArray,其中每个元素描述不同传感器(数字化设备,如笔或鼠标)的屏幕映射和参数。每个元素包含一个 InputScreenAreaArray,其中有 3 个元素,它们在 AreaType 和屏幕映射方面有所不同。其余差异围绕传感器类型、方向、显示器和屏幕映射。我不完全理解这些参数的用途,因此需要进行一些实验才能找出有效的配置。

如果我明白了的话我会再次回复。

相关内容