tablet+stylus input method not fully supported
- Dominant language
- Python
- Stars
- 869
- Forks
- 106
- PR merge metrics
- No merged PRs in 30d
Description
## Description
Holding BTN_TOOL_RUBBER stylus button doesn't temporary switch to eraser tool.
## Steps to reproduce the bug:
1. Draw something with stylus tilt
2. Try to erase part of the drawing with stylus by holding BTN_TOOL_RUBBER button.
## Expected behavior
As long as user hold BTN_TOOL_RUBBER button current tool is switched to eraser. When user is no longer holding BTN_TOOL_RUBBER button app should switch back from eraser to previous tool.
## System
- Device: HP Elite x2 1013 G3
- OS: Ubuntu 19.04
- Desktop environment: Gnome Shell 3.32.2
- Package format: deb
- App version: 0.4.1
Contributor guide
Research direction
Start by reproducing the stylus behavior described on a Linux tablet and trace the app's stylus-button input handling. Done means holding BTN_TOOL_RUBBER temporarily selects the eraser and releasing it restores the previous tool, including the tilt-drawing scenario.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, python
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100