触屏点了不绘画 — Android / Windows 触屏不响应
症状
- 用手指点 Drawpile 画布 → 没反应,不绘画
- 用笔画(压感笔)→ 正常
- 其他绘画软件(Krita、PS)手指画正常但 Drawpile 不行
排查步骤
1. Android 版:检查输入模式
Drawpile Android 版首次启动会让你选 UI 大小(Small / Medium / Large / Custom)。如果手指不绘画:
- 确认 Drawpile 版本是最新(老版本对触屏支持有 bug)
- 试试在系统设置里找 Drawpile 的权限 → 开启"存储""电话""位置"
- 如果用的是自定义 ROM(小米/MIUI、华为/EMUI),检查 Drawpile 有没有被系统限制后台行为
2. Windows:确认 Drawpile 没屏蔽触屏
某些旧版本 Drawpile默认把触屏当成鼠标——手指点是鼠标点击事件,会用当前选中的画笔绘画。如果你发现手指点是选中工具而不是绘画:
- Edit → Preferences → Tools → 找有没有 "Touch as Pen" 选项 → 开启
- 或在 Windows 设置 → 手写与墨迹 → 确认没把 Drawpile 加入"禁用手写的应用列表"
3. iOS / iPadOS
Drawpile 没有 iOS 原生 App,iPhone / iPad 用户用 Drawpile Web:
- web.drawpile.net → Safari 里直接打开
- Safari 支持 Apple Pencil 和手指触屏原生事件
- 在 iPadOS 上:Safari 设置 → 网页默认值 → 确认没禁用 Apple Pencil 相关设置
4. 浏览器版(Drawpile Web)
- Safari:iOS / iPadOS 默认支持。Mac Safari 要确认 "允许请求桌面网站" 关掉
- Chrome / Edge:在 drawpile Web 里,如果手指不绘画,试试长按 1-2 秒再画——Chrome 某些版本需要长按触发触摸事件
- Firefox:Firefox 对 WASM 和触摸支持不如 Chrome。如果 Chrome 不行但 Firefox 可以(或反过来),换个浏览器
5. 系统高 DPI / 缩放
Windows 下如果 Drawpile 窗口显示正常大小但触屏点不准(点 A 画在 B):
- 右键 Drawpile.exe → 属性 → 兼容性 → 高 DPI 缩放覆盖 → 勾选"应用程序"
- 这告诉 Drawpile 让它自己处理高 DPI 缩放,不用 Windows 管
6. 某些设备的特殊情况
| 设备 | 特殊设置 |
|---|---|
| 三星 Galaxy Tab S 系列 | 默认开启 "Air Command" 可能拦截输入 → 关闭 Air Command |
| 华为 MatePad | M-Pencil 设置里给 Drawpile 加白名单 |
| 联想小新平板 | ZUI 系统的权限设置里给 Drawpile 全开 |
| Chromebook | Chrome OS 默认支持 Stylus。如果不行 → 设置 → 触控板和手写笔 → 确认开启 |
为什么手指和笔行为不同
Drawpile 设计上区分了:
- 笔(Stylus) — 带压力、带笔尾、有更精确的事件
- 手指(Touch) — 不应该自动绘画(可能会不小心碰到)
某些版本里手指默认被当成"手势工具"(捏合缩放、双指平移画布),而不是绘画。如果你想手指也能绘画,需要在 Preferences 里找 "Touch Input" 相关开关打开。