Commit Graph
17 Commits
Author SHA1 Message Date
Paul Gardner-Stephen 135ac01235 implement shift + Vendor key to toggle case 2019-04-21 21:33:52 +09:30
Paul Gardner-Stephen 0a0934ce63 reset key repeat delay when key is released. 2019-04-21 00:10:33 +09:30
Paul Gardner-Stephen ace97a364c fix problems with key repeat 2019-04-20 23:37:53 +09:30
Paul Gardner-Stephen 106c9dfd22 begin implementing key repeat logic 2019-04-20 23:29:16 +09:30
Paul Gardner-Stephen ab34a1de51 implement bucky keys in keyboard scan routine 2019-04-20 23:04:50 +09:30
Paul Gardner-Stephen fa82939cc5 fix handling of printing $00 chars, and scanning $00 from keyboard matrix 2019-04-20 02:38:23 +09:30
Paul Gardner-Stephen 91f2dd02fd fix bucky key detection 2019-04-20 02:35:39 +09:30
Paul Gardner-Stephen a60f262d84 fix keyboard buffer emptying handling 2019-04-20 02:15:53 +09:30
Paul Gardner-Stephen f37e32f856 stuff newly read keys into the keyboard buffer 2019-04-20 02:02:45 +09:30
Paul Gardner-Stephen 1e37babbb7 fix many problems with new keyboard scan routine 2019-04-20 01:46:21 +09:30
Paul Gardner-Stephen 054913ed06 roll another loop up 2019-04-20 01:04:48 +09:30
Paul Gardner-Stephen 7bce9d4c26 remove non-alpha flag handling 2019-04-20 01:02:56 +09:30
Paul Gardner-Stephen 3f18fce879 unroll loop in keyboard scanner 2019-04-20 01:01:05 +09:30
Paul Gardner-Stephen 67b2f3fc7d refactor keyboard scanner somewhat, and have no variables in ROM(!) 2019-04-20 00:59:09 +09:30
Paul Gardner-Stephen cef8ffeb43 modify keyboard scan routine to return raw matrix codes 2019-04-20 00:35:20 +09:30
Paul Gardner-Stephen 5f6cc08a97 modify keyboard scan routine to extract bucky bits and store in expected variables 2019-04-20 00:28:18 +09:30
Paul Gardner-Stephen 72baf3869a begin importing public keyboard scan routine implementation 2019-04-20 00:12:50 +09:30