Wacom strokes through evdev over userland realtime tablet controller device for programs or systems
(LOAD "wa.lisp") (WA::SET-DEVICE "/dev/input/by-id/usb-WACOM_CTE-440-U_V4.0-3-mouse") (WA::WA) (WA::COMPILE-WA-IMAGE)
- keyboardless environment concept
- accessibility driver for keyboard-impaired
- Lisp access over a Wacom or touch tablet
ワコムタブレット evdevシステム
To calibrate a new device bytestream, connect the device, check for the new device in /dev/input/, and use the evdev tool evemu-record while using the physical device to review hardware event information and register the appropriate event functionality in wa.lisp.
- working with evdev tools
- kernel doc on hardware input event codes
- kernel input source (input event structs)
currently supported devices:
- build tested on Wacom CTE-440
- most touch or graphic tablets
thanks to jtgans for cl-evdev, the fork with wacom support added is here
- fullscreen
- scaling compensation
- stroke smoothing / better signal processing
- lisp repl entry bootstrap
- -> save to image
- -> isolate "minimalist" sexps
- -> (signal processing parametric structs?)
- -> strokes to edit function entry macros
- -> view / navigate lisp image
- userspace binds
- gl primitive compression / optm
- large scale + sector update
- fluid computation
- CA material reaction, water/dye deposition