如何调整Wacom Bamboo One S Pen的屏幕方向映射
背景介绍
用户报告了关于其Wacom Bamboo One S Pen在使用过程中遇到的问题:虽然设备能够在横屏和竖屏模式下自动切换,但输入的方向并未跟随屏幕进行调整。为了改善这一情况,用户尝试修改相关的配置文件,并使用特定的参数进行设置。
问题描述
- 设备名称、问题概况与具体表现:Wacom Bamboo One S Pen 在屏幕旋转时仍显示无效的手写笔触。
- 相关日志与测试结果:通过
dumpsys input
命令确认设备在横屏模式下OrientationAware: true
, 但输入坐标依然不变。
过程与尝试
- 创建配置文件:
- 在
/system/usr/idc/
目录下创建或修改名为Wacom_Bamboo_One_S_Pen.idc
的配置文件。 配置主要包含以下内容:
plaintext
touch.deviceType = pointertouch.orientationAware = 1验证配置文件被系统识别:
- 用户在使用设备时执行
dumpsys input | grep -i wacom
命令。 结果显示
OrientationAware: true
,表明配置文件被正确识别并应用。检查输出是否按照预期进行调整:
使用命令行或终端进一步检查其他参数值是否有变化。通过执行
dumpsys input
查看具体信息时发现:
plaintext
OrientationAware: false尝试调整缩放与映射关系:
为测试目的,用户尝试修改配置文件中的
output.x
,output.y
,xScale
,yScale
等值。- 示例如下:
plaintext
output.x = (raw.x - raw.x.min) * (output.width / raw.width)
- 示例如下:
进行这些修改后,尽管文件被系统识别,但实际执行时并未按照预期调整。
使用新的映射方法尝试:
- 基于网上发现的某些配置,用户进一步尝试通过混合比例的方法来修正。
plaintext
touch.touchPosition.xymix = 1.0
touch.touchPosition.yxmix = 1.0 - 这一尝试也未见成效。
dumpsys input
显示xymix
,yxmix
被保留为默认值0.0
。
可能的原因与建议
- 配置文件中语法错误:从其他资料的对比来看,发现原来的一些参数设定在文件中是无效的。
- 尝试使用已知有效的配置指令:对于Wacom设备进行横向调整的话,实际上可以通过设置
touchPosition.xymix
和touchPosition.yxmix
的值为非零来完成。但需要找到正确的输入范围。
总结与下一步
综上所述,用户应参考更多具体实例,并检查自己的配置文件是否有语法问题。如果遇到设备映射不准确的情况,在官方文档或相关社区寻找最新的指导可能是必要的。进一步可能需要使用专业的测试工具和软件来验证调整是否有效。
正文完