lisp>> wa>> 返回
项目作者: olewhalehunter

项目描述 :
ワ - Wacom Lisp ワコムLISP
高级语言: Common Lisp
项目地址: git://github.com/olewhalehunter/wa.git
创建时间: 2017-04-01T05:40:59Z
项目社区:https://github.com/olewhalehunter/wa

开源协议:GNU Affero General Public License v3.0

下载


ワ Wa

Wacom strokes through evdev over userland
realtime tablet controller device for programs or systems

Install

(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.

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

To Do

  • 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