Commit Graph

39 Commits (6e941150f9df0d1720781e3d8d79374e4c7ae9af)

Author SHA1 Message Date
Gergely Nagy c27fbfa3e8
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy de1b71775d
Relicense under GPLv3 (only), and add headers.
6 years ago
Gergely Nagy 0dc276327f Drop the V1 plugin API compatibility code
6 years ago
Jesse Vincent 03524be758 astyle
6 years ago
Jesse Vincent 6ec5f2cc50 Rename an argument to be less confusing.
6 years ago
Gergely Nagy 852a685249 When playing back, also report mouse keys
6 years ago
Gergely Nagy b756217750 Override onSetup when using a compatibility layer
6 years ago
Gergely Nagy 4b061994fc Updated to use the new plugin APIs
6 years ago
Michael Richters 8818ad51b7 Fixed scan order bug
7 years ago
Michael Richters 631d028c5f Backtick is ASCII 0x60, not 0x5F
7 years ago
Craig Disselkoen 706401d0cc Add deprecation message for END
7 years ago
Gergely Nagy 3e2812889e Stop using deprecated interfaces
7 years ago
Gergely Nagy 23fec81b28 Allow type() to take any number of arguments
7 years ago
Gergely Nagy 306e450496 Make the .type method return MACRO_NONE
7 years ago
Jesse Vincent 1206a3cafb
astyle
7 years ago
Jesse Vincent a9068d16d4
Unify repeated code to a codepath. Saves us 16 bytes
7 years ago
Jesse Vincent cd847a7ead
extract our ascii lookup table function. (saves 16 bytes)
7 years ago
Jesse Vincent cf08f96d1c
Port to new HID facade
7 years ago
Jesse Vincent 6b850c140d
Switch Macros to use an API rather than doing its own bitmath
7 years ago
Jesse Vincent 66ff95877d
CamelCase of handle_*_key*
7 years ago
Jesse Vincent f30af4d85d
keyToggledO* camelcasing
7 years ago
Craig Disselkoen c6af9a17e3 Remove internal usage of END macro, in favor of MACRO_ACTION_END
7 years ago
Craig Disselkoen ebd9f35d62 Automatically add END to invocations of MACRO() and friends
7 years ago
Gergely Nagy 4c2b9e8e55 Add a way to type ASCII strings, as if pressing keys
7 years ago
Jesse Vincent 6521013ca5
virtual void begin(void) final is redunant and makes the linter unhappy
7 years ago
Jesse Vincent 1ef902c27e
astyle with current project style guidelines
7 years ago
Jesse Vincent 7d6225f724 Update to new handle_keyswitch_event API naming
8 years ago
Gergely Nagy 215d7de8ce Use UNKNOWN_KEYSWITCH_LOCATION instead of magic numbers
8 years ago
Gergely Nagy de6cfa7f1c Rename readAndPlay to readKeyCodeAndPlay
8 years ago
Gergely Nagy 7418eb92b6 Code optimalization
8 years ago
Gergely Nagy f86700bdc3 Introduce new step variants
8 years ago
Gergely Nagy 55b035be86 Introduce a way to describe a tap step
8 years ago
Gergely Nagy 8be09348a0 Instead of calling macroAction only on keydown, call it every time
8 years ago
Gergely Nagy e38836a7bb The Big Rename
8 years ago
Gergely Nagy 4d22c27e8d Use Macros.row/.col instead of macroAction params
8 years ago
Gergely Nagy ace478116f Make the macros aware of the row/col they were pressed at
8 years ago
Gergely Nagy 93bd914296 Use the new, double-add protected hook functions
8 years ago
Gergely Nagy 6337d878bb Adjusted the M() macro to reflect the flags/keyCode swap
8 years ago
Gergely Nagy 0850834196 Lifted out of core KeyboardioFirmware
8 years ago