Commit Graph

78 Commits (8507f3210bd720b68f625561d74416428f814f0f)
 

Author SHA1 Message Date
Jesse Vincent 8507f3210b
Merge pull request #53 from keyboardio/h/include-cleanup
6 years ago
Gergely Nagy 36ae6282ba
Qukeys.cpp: Don't include `key_defs_keymaps.h`
6 years ago
Gergely Nagy 151efb438c README.md & Travis cleanup
6 years ago
Gergely Nagy 737781a162
Merge pull request #51 from jamadagni/patch-1
6 years ago
Gergely Nagy eaa0ce111d
Merge branch 'master' into patch-1
6 years ago
Jesse Vincent f79fc34340 shellcheck should only be run in the Kaleidoscope repo
6 years ago
Jesse Vincent c5b3b2fe75 Update travis.yml to point to new bundle repo
6 years ago
Gergely Nagy 4d8fa5d5da Drop the V1 plugin API compatibility code
6 years ago
Jesse Vincent 23f5e60a5a Whitespace only changes
6 years ago
Jean-Martin Archer d39b258cd2 Add some additional documentation for how to define Qukeys and
6 years ago
Shriramana Sharma 1f4b3c7d84 Document the methods provided by the plugin
7 years ago
Gergely Nagy 233962c59f
Merge pull request #48 from bitterjug/patch-1
7 years ago
Mark Skipper 65fe8b64f9
Add qukeys docs removed from qukeys readme
7 years ago
Gergely Nagy 5fe806a2b4
Merge pull request #47 from keyboardio/bug/leader-release
7 years ago
Michael Richters 4f5413c9e5 Fix release of primary keycodes
7 years ago
Gergely Nagy 0dd1b5f65d
Merge pull request #45 from jamadagni/patch-1
7 years ago
Shriramana Sharma c8e48c625f
Update README.md for repo change and Qukeys syntax
7 years ago
Gergely Nagy 0f8db1cf88
Merge pull request #43 from keyboardio/f/plugin-v2
7 years ago
Gergely Nagy 445655a666 Updated to use the new plugin APIs
7 years ago
Michael Richters 6036e908f5 Ignore any event with INJECTED flag
7 years ago
Michael Richters e2519b440b Don't test for timeouts if the first queue entry is a delayed qukeys release
7 years ago
Michael Richters 4e624afb33 Fixed random input bug & restructured queue flushing
7 years ago
Michael Richters 639f16984a Set the release delay in the example
7 years ago
Michael Richters 32a8537c28 Added a configurable release delay on qukey release
7 years ago
Michael Richters 26c5bd7162
Ignore keyswitch events with out-of-bounds addresses (#36)
7 years ago
Michael Richters 1828c9fa2d
Guarantee that the first key in the queue is an undetermined qukey (#34)
7 years ago
Michael Richters 8adc1d94a9 Fixed qukeys causing layer shifts to get stuck
7 years ago
Harry Mills e902cb99a7 Fix readme instructions (#30)
7 years ago
Michael Richters 0fa876f912
Added support for DualUse key definitions in keymap (#27)
7 years ago
Michael Richters f6f5f9ae3b Fixed layer-shift bugs
7 years ago
Michael Richters 238f1faaff Added support for Travis-CI automated build testing
7 years ago
Michael Richters a06447211f Changed default timeout from 500ms to 250ms
7 years ago
Michael Richters 778cb705bc Correct for timer overflow
7 years ago
Michael Richters 71d2be1264 Define flushing_queue_ & fix logic error
7 years ago
Michael Richters 94db15ad08 Use a static variable instead of INJECTED keyswitch state
7 years ago
Michael Richters 86c2f44dff
Merge pull request #17 from gedankenlab/code-cleanup
7 years ago
Michael Richters 421556f7cc Correct array initialization
7 years ago
Michael Richters 40d2e5bc35 Re-wrote README
7 years ago
Michael Richters 9205c67da3
Merge pull request #16 from gedankenlab/code-cleanup
7 years ago
Michael Richters cd0073f0ae Prettier formatting of keymap; astyle off for that section
7 years ago
Michael Richters 41437c789a Spurious comments removed
7 years ago
Michael Richters e842a7cef5 Removed trailing underscore from public member variable names
7 years ago
Michael Richters 50a074bafc Make internal functions private
7 years ago
Michael Richters e5813aba55 Removed unnecessary comments
7 years ago
Michael Richters f2894fa455 Removed unused & commented init() function
7 years ago
Michael Richters d33deda114 astyle
7 years ago
Michael Richters c112cc615d Flush non-qukeys from the head of the queue
7 years ago
Michael Richters abea4c281c Simplify if(keyToggledOn)
7 years ago
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