Mouse
- left
- click to place points
- hold and drag to move points
- middle
- scroll to zoom in/out
- right
- click to delete points
Keyboard
Hovering on the buttons reveals their function. Stroke command functionality is
determined by the number of points placed with left click
ESC to remove preview points
Draw Commands
- line (F) and arc (G)
- at least 2 points
- quadratic bezier (R)
- at least 3 points & odd number of points
- cubic bezier (T)
- at least 4 points & (number of points - 1) divisible by 3
source code