Commit Graph

18 Commits (373d8be1a0b29dc3bb6b0279e15cf077813dab53)

Author SHA1 Message Date
bel 373d8be1a0 split button and parse packages 2023-03-25 22:52:09 -06:00
bel ae1e32391c refresh neither leaks wraps, allows 2 of the same at once, nor closes raws 2023-03-25 10:50:39 -06:00
bel 2cae3c6d28 dont do raw.New, instead add raw.Raw.Refresh explicit 2023-03-25 10:17:36 -06:00
bel 51ae1b27b4 on refresh, recreate raw too, because i dont wanna be leaking by not Closing on refresh 2023-03-25 10:13:25 -06:00
bel 610aef4f7e rebuild parser on refresh 2023-03-24 22:15:36 -06:00
bel 2af373aed7 integrate button.Parser 2023-03-24 20:52:44 -06:00
bel 38b00e55b0 split src/devices/input into src/devices/input/{raw,wrap} 2023-03-24 19:51:38 -06:00
Bel LaPointe 287b9c7b4e udp input except no clean shutdown 2023-03-24 18:48:54 -06:00
Bel LaPointe adabc4eb98 input.New refactor and test 2023-03-24 12:05:50 -06:00
Bel LaPointe 74e54c4efa support $INPUT_REMAP_FILE 2023-03-02 15:33:52 -07:00
Bel LaPointe b0767818e2 can exit while reading from keyboard 2023-03-02 15:24:26 -07:00
Bel LaPointe 5c5a371f55 buffer blocks while no changes underlying, test buffer 2023-03-02 15:17:01 -07:00
Bel LaPointe bfdab392a0 add input.Buffered and input.Keyboard and a binary to try combo 2023-03-02 15:11:57 -07:00
Bel LaPointe 5edefdff5f test $INPUT_RANDOM_WEIGHT_FILE 2023-03-02 09:49:43 -07:00
Bel LaPointe a732bdb6c3 simplify input package but also build secretly new config file option 2023-03-02 09:45:56 -07:00
Bel LaPointe fe16e2325c random accepts generator 2023-03-02 09:31:40 -07:00
bel 011e37a8fa default constructor 2023-03-01 22:55:11 -07:00
bel b2bea80c4c input.Random.Read yields input.Button 2023-03-01 22:03:44 -07:00