调整Wacom Bamboo One S Pen屏幕方向映射指南

6次阅读
没有评论

如何调整Wacom Bamboo One S Pen的屏幕方向映射

背景介绍

用户报告了关于其Wacom Bamboo One S Pen在使用过程中遇到的问题:虽然设备能够在横屏和竖屏模式下自动切换,但输入的方向并未跟随屏幕进行调整。为了改善这一情况,用户尝试修改相关的配置文件,并使用特定的参数进行设置。

问题描述

  • 设备名称、问题概况与具体表现:Wacom Bamboo One S Pen 在屏幕旋转时仍显示无效的手写笔触。
  • 相关日志与测试结果:通过 dumpsys input 命令确认设备在横屏模式下 OrientationAware: true, 但输入坐标依然不变。

过程与尝试

  1. 创建配置文件
  2. /system/usr/idc/ 目录下创建或修改名为 Wacom_Bamboo_One_S_Pen.idc 的配置文件。
  3. 配置主要包含以下内容:
    plaintext
    touch.deviceType = pointertouch.orientationAware = 1

  4. 验证配置文件被系统识别

  5. 用户在使用设备时执行 dumpsys input | grep -i wacom 命令。
  6. 结果显示 OrientationAware: true,表明配置文件被正确识别并应用。

  7. 检查输出是否按照预期进行调整

  8. 使用命令行或终端进一步检查其他参数值是否有变化。通过执行 dumpsys input 查看具体信息时发现:
    plaintext
    OrientationAware: false

  9. 尝试调整缩放与映射关系

  10. 为测试目的,用户尝试修改配置文件中的 output.x, output.y, xScale, yScale 等值。

    • 示例如下:
      plaintext
      output.x = (raw.x - raw.x.min) * (output.width / raw.width)
  11. 进行这些修改后,尽管文件被系统识别,但实际执行时并未按照预期调整。

  12. 使用新的映射方法尝试

  13. 基于网上发现的某些配置,用户进一步尝试通过混合比例的方法来修正。
    plaintext
    touch.touchPosition.xymix = 1.0
    touch.touchPosition.yxmix = 1.0
  14. 这一尝试也未见成效。dumpsys input 显示 xymix, yxmix 被保留为默认值 0.0

可能的原因与建议

  • 配置文件中语法错误:从其他资料的对比来看,发现原来的一些参数设定在文件中是无效的。
  • 尝试使用已知有效的配置指令:对于Wacom设备进行横向调整的话,实际上可以通过设置 touchPosition.xymixtouchPosition.yxmix 的值为非零来完成。但需要找到正确的输入范围。

总结与下一步

综上所述,用户应参考更多具体实例,并检查自己的配置文件是否有语法问题。如果遇到设备映射不准确的情况,在官方文档或相关社区寻找最新的指导可能是必要的。进一步可能需要使用专业的测试工具和软件来验证调整是否有效。

正文完