Commit Graph

80 Commits (7f6abbce52f32774429e946121d651a7a8086ecb)
 

Author SHA1 Message Date
Michael Richters 65163be9c7
Store qukey state as a bitfield instead of a struct member (#15)
7 years ago
Michael Richters 632e876084 Mask keys when they're in the queue; unmask when flushed
7 years ago
Michael Richters ba67fe2ee6 Fixed addr::unmask()
7 years ago
Michael Richters 0e951d8b46 Changed parameter name
7 years ago
Michael Richters f2dc52ba0b Added mask() & unmask() functions
7 years ago
Michael Richters 2db772aeca Better pos-scan flushing of the key queue
7 years ago
Michael Richters 6102388813 Call handleKeyswitchEvent() again after restoring the current report
7 years ago
Michael Richters 99988e4c76 Call toggle() only when the macro key toggles on (fixes #11)
7 years ago
Michael Richters 17d61518c2 Fix example toggle-qukeys macro
7 years ago
Michael Richters 8fcff0109f Small improvement to QUKEYS() macro
7 years ago
Michael Richters 6e57b9868f Added a macro to toggle Qukeys in the example
7 years ago
Michael Richters 6ca34d7f99 Added a function to toggle Qukeys on/off
7 years ago
Michael Richters f603e6d8d3 astyle
7 years ago
Michael Richters d12a4870fe Added `setTimeout()` function to set the time limit in sketch
7 years ago
Michael Richters cb16b32215 Fixed `QUKEYS()` macro for defining qukeys in sketch
7 years ago
Michael Richters b51d679939 Ignore output/ directory
7 years ago
Michael Richters 87c98b15af Direct manipulation of `Keyboard.keyReport` & `.lastKeyReport`
7 years ago
Michael Richters 7fb0c96931 Why was .gitignore in a .gitignore/ directory?
7 years ago
Michael Richters 2fba5c4541 First working version
7 years ago
Michael Richters eff16ded81 Not functional yet, but doesn't seem to break anything else
7 years ago
Michael Richters 721baeca78 Fixed lots of compilation errors
7 years ago
Michael Richters 5bfe5c07eb Version 1 of the Qukeys implementation
7 years ago
Michael Richters 29c243eda5 Added addr.h with helper functions
7 years ago
Michael Richters bba6cf878f Empty example sketch
7 years ago
Michael Richters ac354318d3 Basic skeleton code
7 years ago
Michael Richters ecc52c86de Pluralized library name
7 years ago
Michael Richters d6d56cbd81 Basic design overview
7 years ago
Michael Richters cf48742d7c
Create README.md
7 years ago
Michael Richters ff89e4ec87
Create LICENSE
7 years ago
Michael Richters 5f0619caa5
Update .gitignore
7 years ago