_ _ _ _ _ ___| |_ _ __ ___ | | _____ | |__ _ _ __| | __| |_ _ / __| __| '__/ _ \| |/ / _ \ | '_ \| | | |/ _` |/ _` | | | | \__ \ |_| | | (_) | < __/ | |_) | |_| | (_| | (_| | |_| | |___/\__|_| \___/|_|\_\___|___|_.__/ \__,_|\__,_|\__,_|\__, | |_____| |___/ ================================================================================ unix philosophy keystroke tracker XXX THIS PROGRAM CONTAINS HARD-CODED VALUES. USER DISCRETION IS ADVISED. I, SPV, AM NOT TO BE HELD RESPONSIBLE IF YOUR TOASTER CATCHES ON FIRE. CHECK /src/config.h for details. roadmap ------- [ ] report generation (x) number of keypresses (x) work time vs idle time ( ) per-key statistics ( ) per-keyboard statistics ( ) new report per day [x?] security (n/a) drop privs (add user to input group) (x) where to store reports (~~/var dir?~~ ~/.local/stroke_buddy) [ ] respond to plug-n-play [ ] sensible code organization [x] systemd user service license ------- MIT, see /LICENSE.