Commit Graph

50 Commits (65c936fb80b0cf2c1936ede2fda9c18cc359ce3f)
 

Author SHA1 Message Date
Jesse Vincent 65c936fb80 shellcheck should only be run in the Kaleidoscope repo
6 years ago
Jesse Vincent c909c0615b Update travis.yml to point to new bundle repo
6 years ago
Gergely Nagy c996c5e4e1 Minor code refactoring
6 years ago
Gergely Nagy 2ebf02d76a Simplify the shift tracking
6 years ago
Gergely Nagy f74292fbee If a Topsy key is active, consume shifts
6 years ago
Gergely Nagy 2bfd64a900 Simplify the "shifted" case too
6 years ago
Gergely Nagy 1e0ac664fe When seeing a modifier key, don't set last_pressed_position_
6 years ago
Gergely Nagy 62f9fe481d Simplify the normal, "unshifted" case
6 years ago
Gergely Nagy 209a92b6e0 If a non-Topsy key toggles on, disable repeating the Topsy one
6 years ago
Gergely Nagy 8a426cc3e3 Drop the idle-case check
6 years ago
Jesse Vincent 2871836cc0
Merge pull request #10 from keyboardio/f/license-and-copyright-assignment
6 years ago
Gergely Nagy 51ddc7a6ac
Add CONTRIBUTING.md
6 years ago
Gergely Nagy 4086275174
Assign my copyright to Keyboard.io
6 years ago
Gergely Nagy 9720a85b50
Relicense under the GPLv3 (only)
6 years ago
Gergely Nagy 4e9a0c8036
Fix a hidden dependency on the old V1 plugin API
6 years ago
Gergely Nagy d38fb4afb0 Drop the V1 plugin API compatibility code
6 years ago
Gergely Nagy a07cda8019 Override onSetup when using a compatibility layer
7 years ago
Gergely Nagy 48063dbd5c
Merge pull request #8 from keyboardio/f/plugin-v2
7 years ago
Gergely Nagy 592c094565 Updated to use the new plugin APIs
7 years ago
Jesse Vincent 649289319a Update Makefile with OSX fixes and new paths
7 years ago
Gergely Nagy 9082741e97 Stop using deprecated interfaces
7 years ago
Jesse Vincent 94ab7c4534
Update Makefile to fix OS X build
7 years ago
Jesse Vincent 93e83ed75a
Port to new hid facade
7 years ago
Jesse Vincent bb72deed23
CamelCase of handle_*_key*
7 years ago
Jesse Vincent 68b0112939
CamelCase of KeyIsPressed and KeyWasPressed
7 years ago
Jesse Vincent 28b3bb2f9b
keyToggledO* camelcasing
7 years ago
Jesse Vincent d309ff3285 cpplint
8 years ago
Gergely Nagy d010846280 Instead of repeating the highest index, repeat the last one
8 years ago
Gergely Nagy 684db7bd02 Handle one TopsyTurvy key / cycle
8 years ago
Gergely Nagy a3f7ab082d Instead of using a list, augment the keymap directly.
8 years ago
Gergely Nagy e5a8a77a4a Kaleidoscope Style Guide conformance
8 years ago
Jesse Vincent c91db9c565
Fixes to make cpplint happy
8 years ago
Jesse Vincent 468996e6c8
fix missing ; at end of class
8 years ago
Jesse Vincent 32adec8aa9
astyle with current project style guidelines
8 years ago
Jesse Vincent a49b987d5c
Make the linter happy
8 years ago
Jesse Vincent e23f014f1c
make astyle
8 years ago
Jesse Vincent 76d5f2387a
New build infrastructure
8 years ago
Jesse Vincent fac7d3fe5e
Bring up to new Key API
8 years ago
Jesse Vincent d73b27eea7 Update to new handle_keyswitch_event API naming
8 years ago
Gergely Nagy a91048b8c6 Drop the on/off functions
8 years ago
Gergely Nagy b695e4269d Test the plugin with Travis CI
8 years ago
Gergely Nagy 204d450239 The Big Rename
8 years ago
Gergely Nagy 2ba371c9e6 Use the new, double-add protected hook functions
8 years ago
Gergely Nagy 136af1bac3 Don't use Key_LEDEffectNext in the example
8 years ago
Gergely Nagy eb7f1b7599 Mark the plugin as stable
8 years ago
Gergely Nagy a41c3dabc0 More reliable Shift pressing & releasing
8 years ago
Gergely Nagy cbec7c1b1a More reliable modifier tracking
8 years ago
Gergely Nagy b73d0109de Move from Akela-Plugins to keyboardio
8 years ago
Gergely Nagy 42c7b9d662 Add a status icon.
8 years ago
Gergely Nagy 6bcc8ee562 Initial import
8 years ago