Commit Graph

742 Commits (72a8ba293527ea32ef2fe16c9c83021103783c45)

Author SHA1 Message Date
Gergely Nagy c455b9cc08 Better keyswitch state APIs
6 years ago
Gergely Nagy 25e940a611 Remove the getKeyswitchStateAtPosition wrapper
6 years ago
Gergely Nagy 33e64d5298 Document hid::getKeyswitchStateAtPosition
6 years ago
Gergely Nagy 2414a6f477 Implement the RxCy constants
6 years ago
Gergely Nagy 0e57322903 Implement getKeyswitchStateAtPosition
6 years ago
Gergely Nagy 9b6cf1ce14 Use the Kaleidoscope naming convention for KEYMAP_STACKED
6 years ago
Gergely Nagy 5388739131 Implement KEY_INDEX and add getKeyswitchStateAtPosition to the HID facade
6 years ago
Gergely Nagy e706ffaa89 Implement detachFromHost() and attachToHost()
6 years ago
Gergely Nagy 28b4e1bb0a Initial import
6 years ago
Gergely Nagy c6be3cf804 ErgoDoxScanner: We need that delay in initExpander
6 years ago
Gergely Nagy 2b19388f6c ErgoDoxScanner: Try re-attaching every 5 seconds only
6 years ago
Gergely Nagy f8726905ea Support detaching & re-attaching the expander
6 years ago
Gergely Nagy bbc38e7120 Use Timer1 for scan timing
6 years ago
Gergely Nagy d76987edff Renamed the library to Kaleidoscope-Hardware-EZ-ErgoDox
6 years ago
Gergely Nagy 51f3d94cff Another copyright & credits update
6 years ago
Gergely Nagy 831d1df057 Credit QMK, where a big part of this comes from
6 years ago
Gergely Nagy 596d3cf12e Implement debouncing
6 years ago
Gergely Nagy 12ed823c2d Don't call the keyswitch event handler when idle
6 years ago
Gergely Nagy 39763abbb5 Implement ErgoDox.resetDevice()
6 years ago
Gergely Nagy bd913cde2b Add support for the status LEDs
6 years ago
Gergely Nagy afa32312e0 Make the ErgoDox symbol available
6 years ago
Gergely Nagy 499d4e8b37 Initial import
6 years ago
Gergely Nagy ee78ff88a7 Updated to use the new plugin APIs
6 years ago
noseglasses 8130dfdf1d Major redesign of the plugin and hooking interface
6 years ago
Gergely Nagy 6867ff3ba8 Make the HID facade implementation external
7 years ago
Jesse Vincent 0870a2d560
Merge pull request #252 from keyboardio/h/mousekeys/separate-report-abstraction
7 years ago
SjB df3d791165 Horizontal Mouse Scrolling Support in Kaleidoscope.
7 years ago
Gergely Nagy 2bc62cb8b9 hid: Wrap Mouse.releaseAll() and Mouse.sendReport()
7 years ago
Jesse Vincent 8e03280e36
Merge pull request #251 from keyboardio/h/consumercontrol/repeat-fix
7 years ago
Gergely Nagy be49df2806 Fix ConsumerControl repeating
7 years ago
SjB 49dfa476ed CONSUMER(key) macro to his the magic constant
7 years ago
SjB f57aab5f71 Support all 10bit HID Consumer code.
7 years ago
Gergely Nagy 4f1d7a5670 Add kaleidoscope::hid::getKeyboardLEDs()
7 years ago
Craig Disselkoen 374a3e136c Support for Kaleidoscope-Hardware-Virtual plugin
7 years ago
Gergely Nagy f233cf470f make astyle
7 years ago
Gergely Nagy 219f28ba99 Initial import
7 years ago
Jesse Vincent 64f20850b5
Add a workaround for [ + LSHIFT as a single key report not generating the proper
7 years ago
Jesse Vincent 51e61dc205
Add a helper function for pressing modifier keys that we receive as
7 years ago
Jesse Vincent 14ae21267b
Add a new 'wasModifierKeyActive' wrapper around a new method in KeyboardioHID
7 years ago
Jesse Vincent e9c532509f
Switch AbsoluteMouse to use its own HID endpoint
7 years ago
Jesse Vincent 7919922036
Move the hid facade out into its own namespace
7 years ago
Jesse Vincent 7e73341772
Move our hid facade into kaleidoscope::hid
7 years ago