Commit Graph

  • d7a71f92ba
    Adapt Cycle plugin to KeyEvent handlers Michael Richters 2021-04-10 14:41:40 -0500
  • a890b3ccf1
    Adapt Steno(GeminiPR) plugin to KeyEvent handlers Michael Richters 2021-04-10 14:41:01 -0500
  • b4ec77d6e1
    Adapt WinKeyToggle plugin to KeyEvent handlers Michael Richters 2021-04-06 18:56:14 -0500
  • 8d8a9f7f44
    Adapt TypingBreaks plugin to KeyEvent handlers Michael Richters 2021-04-10 14:40:07 -0500
  • b535d203a6
    Adapt Turbo plugin to KeyEvent handlers Michael Richters 2021-04-10 14:39:01 -0500
  • f91d2a30a3
    Adapt MouseKeys plugin to KeyEvent handlers Michael Richters 2021-04-10 14:37:41 -0500
  • 5db82fd7c8
    Adapt DynamicMacros plugin to KeyEvent handlers Michael Richters 2021-04-10 14:37:12 -0500
  • f619f1bc78
    Deprecate MACRODOWN preprocessor macro Michael Richters 2021-04-28 21:33:34 -0500
  • 619edaa299
    Adapt Macros plugin to KeyEvent handlers Michael Richters 2021-04-10 14:36:27 -0500
  • ba383a18ad
    Adapt DynamicTapDance plugin to KeyEvent handlers Michael Richters 2021-04-06 18:53:10 -0500
  • aa6d4acf25
    Adapt GhostInTheFirmware plugin to KeyEvent handlers Michael Richters 2021-04-06 18:52:14 -0500
  • 3a78581bc2
    Adapt Syster plugin to KeyEvent handlers Michael Richters 2021-04-10 14:33:56 -0500
  • 4e445817fc
    Adapt MagicCombo plugin to KeyEvent handlers Michael Richters 2021-04-10 14:32:46 -0500
  • 3e304a2a3f
    Adapt OneShot plugin to KeyEvent handlers Michael Richters 2021-04-10 14:30:40 -0500
  • f931a59efc
    Adapt TapDance plugin to KeyEvent handlers Michael Richters 2021-04-10 14:29:37 -0500
  • 0bf128be09
    Adapt TopsyTurvy plugin to KeyEvent handlers Michael Richters 2021-04-06 18:48:43 -0500
  • abba881257
    Adapt ShapeShifter plugin to KeyEvent handlers Michael Richters 2021-04-06 18:48:17 -0500
  • 9352117e74
    Adapt Redial plugin to KeyEvent handlers Michael Richters 2021-04-10 14:28:27 -0500
  • b5a006c228
    Adapt SpaceCadet plugin to KeyEvent handlers Michael Richters 2021-04-10 14:27:29 -0500
  • 2842b377e9
    Adapt Qukeys plugin to KeyEvent handlers Michael Richters 2021-04-10 14:24:29 -0500
  • 8d4967db8d
    Adapt Leader plugin to KeyEvent handlers Michael Richters 2021-04-10 14:32:04 -0500
  • 6e2f3e8843
    Include `stdint.h` in Kaleidoscope-Ranges.h Michael Richters 2021-04-14 14:55:45 -0500
  • 0498a88a24
    Replace AppSwitcher Macros example with custom plugin Michael Richters 2021-04-06 18:54:26 -0500
  • 328edcfc64
    Add `KeyAddrBitField::clear()` method Michael Richters 2021-04-06 18:45:11 -0500
  • 73c9fa7e96
    Standardize private variable names in LEDControl Michael Richters 2021-04-06 16:36:11 -0500
  • 26f1972976
    Deprecate public `LEDControl.syncDelay` variable Michael Richters 2021-04-06 16:32:39 -0500
  • f6e9896697
    Remove some unnecessary namespace qualifiers from LEDControl Michael Richters 2021-04-06 16:28:23 -0500
  • e4b6499070
    Adapt LEDControl to new KeyEvent handlers Michael Richters 2021-04-06 16:20:00 -0500
  • 7756be1a6d
    Add `beforeSyncingLeds()` event handler hook function Michael Richters 2021-04-06 14:17:10 -0500
  • 015b8e3140
    Add KeyEventTracker helper class Michael Richters 2021-04-06 14:11:03 -0500
  • 1946e1de0b
    Compile deprecated Layer code conditionally Michael Richters 2021-04-07 00:38:44 -0500
  • 4c47ce1185
    Terminate event handling after calling `Layer.handleLayerKeyEvent()` Michael Richters 2021-04-09 15:00:13 -0500
  • 7d16958a7a
    Replace `handleKeymapKeyswitchEvent()` with `handleLayerKeyEvent()` Michael Richters 2021-04-07 00:33:34 -0500
  • 236281fa75
    Rewrite top-level event handling functions Michael Richters 2021-04-06 14:05:48 -0500
  • d5a8a6e201
    Add new `KeyEvent` event handler functions Michael Richters 2021-04-06 00:28:48 -0500
  • 3be5c0fce4
    Generalize KeyAddrEventQueue type to store EventId values Michael Richters 2021-04-06 00:23:50 -0500
  • 3be1ea6531
    Add KeyEvent data type Michael Richters 2021-04-06 00:19:00 -0500
  • b8025a94f3
    Adjust configuration for issue #970 test sketch Michael Richters 2020-11-16 13:06:27 -0600
  • 8b1bf403c3
    Add Qukeys tap-repeat feature basic test Michael Richters 2020-11-11 22:18:51 -0600
  • 20cb771dbf
    Update Qukeys basic test suite tap-repeat configuration Michael Richters 2020-11-11 17:03:31 -0600
  • 1f24088a69
    Add documentation and examples for Qukeys tap-repeat feature Michael Richters 2020-11-11 16:56:24 -0600
  • 94d26b8cb8
    Add Qukeys "tap-repeat" feature Michael Richters 2020-11-11 16:55:37 -0600
  • d97221c5a1
    Add `remove(n)` method to `KeyAddrEventQueue` class Michael Richters 2020-11-11 16:54:08 -0600
  • 0db11e3e66
    Update basic Escape-OneShot testcases Michael Richters 2020-11-21 22:56:27 -0600
  • 4f243dbef6
    Update testcase for OneShot issue #896 Michael Richters 2020-11-20 18:37:30 -0600
  • c4332f1545
    Update basic OneShot testcases Michael Richters 2020-11-20 18:36:50 -0600
  • 1a63ade706
    Update documentation and example sketch Michael Richters 2020-09-17 11:48:00 -0500
  • 682019493a
    Update Kaleidoscope-Ranges testcase for new OneShot keys Michael Richters 2021-04-14 20:22:36 -0500
  • bde30b0831
    Use `Key.isKeyboardModifier()` & `Key.isLayerShift()` in OneShot Michael Richters 2021-04-28 14:45:32 -0500
  • bdfa7f5894
    Fix a bug in `Key.isLayerShift()` Michael Richters 2021-04-28 14:45:02 -0500
  • 58f56236a1
    Add `OneShot_ActiveStickyKey` Michael Richters 2020-10-19 23:30:26 -0500
  • 52c1aef362
    Enable conditional compilation of PrepStickyKey & deprecated code Michael Richters 2020-09-17 10:39:00 -0500
  • af19a43146
    Add `OneShot_MetaStickyKey` Michael Richters 2020-09-16 23:29:20 -0500
  • bac8e75698
    Add automatic OneShot modifier/layer-shift feature Michael Richters 2020-09-16 13:29:55 -0500
  • 341388995a
    Deprecate old OneShot functions and public member variables Michael Richters 2020-09-14 13:17:09 -0500
  • 6dd77b96c4
    Allow user to customize which key will cancel one-shot keys Michael Richters 2020-09-18 15:55:03 -0500
  • dc21cc2895
    Rewrite OneShot plugin Michael Richters 2021-04-10 14:23:37 -0500
  • f1e727dba7
    Add testcase for OneShot issue #896 Michael Richters 2020-11-19 18:24:59 -0600
  • add3ab4e83
    Move KeyAddrEventQueue class from Qukeys to Kaleidoscope core Michael Richters 2021-01-04 14:07:28 -0600
  • 4fe4b2ef30
    Adapt WinKeyToggle to keyboard state array Michael Richters 2020-11-18 13:23:06 -0600
  • c00bd1a0d6
    Adapt Redial to keyboard state array Michael Richters 2020-11-16 17:02:27 -0600
  • a1bbe40967
    Adapt Escape-OneShot to keyboard state array Michael Richters 2020-11-17 15:32:17 -0600
  • d4f80b101c
    Adapt ShapeShifter to keyboard state array Michael Richters 2020-11-17 15:31:36 -0600
  • 71bf24a503
    Adapt TopsyTurvy to keyboard state array Michael Richters 2020-11-18 10:00:50 -0600
  • a956c2d77d
    Adapt TapDance to keyboard state array Michael Richters 2021-04-10 14:17:17 -0500
  • 081ca52c91
    Adapt Qukeys to keyboard state array Michael Richters 2020-11-13 18:35:37 -0600
  • 9d06843bd2
    Update documentation for keyboard state array changes Michael Richters 2020-11-13 22:47:21 -0600
  • e984bc8a3a
    Remove unused `EPHEMERAL` keyswitch state bit Michael Richters 2020-09-09 00:38:28 -0500
  • 65f54d63d7
    Deprecate `Layer.eventHandler()` Michael Richters 2020-11-13 23:18:30 -0600
  • 4a63fe1440
    Replace the keymap cache with a keyboard state array Michael Richters 2021-04-06 00:06:54 -0500
  • 3c2175b062
    Add aliases `Key_Unbound` & `Key_Masked` Michael Richters 2021-05-25 14:19:00 -0500
  • 3508315aef
    Add `EventHandlerResult::ABORT` Michael Richters 2020-11-13 16:15:47 -0600
  • 9dd9c9557c
    Abort hook functions on any result other than `OK` Michael Richters 2020-11-13 15:13:05 -0600
  • e5e0544540
    Add testcase for keyboard state array using Macros Michael Richters 2020-11-14 17:25:53 -0600
  • ffeb137082
    Add testcase for the keyboard state array Michael Richters 2020-11-14 10:16:24 -0600
  • 8b01f51c24
    Add testcase for TapDance issue #980 Michael Richters 2020-11-17 17:50:23 -0600
  • dbf46d83e0
    Add testcase for TapDance issue #922 Michael Richters 2020-11-18 23:00:46 -0600
  • a15f4e6d6a
    Add testcase for TapDance issue #806 Michael Richters 2020-11-18 20:35:24 -0600
  • b213fb7677
    Add to basic TapDance testcases Michael Richters 2020-11-23 14:51:09 -0600
  • 32446ae18c
    Merge pull request #1029 from gedankenexperimenter/remove-diagonalize Jesse Vincent 2021-04-15 20:51:56 -0700
  • b16b47beaa
    Remove spurious third argument in call to `Mouse::move()` #1029 Michael Richters 2021-04-14 20:04:28 -0500
  • 51fef2b33e
    Remove the (mostly) useless `MouseWrapper.diagonalize()` function Michael Richters 2021-04-14 20:02:36 -0500
  • 17f8d6c2c5
    Merge pull request #1012 from gedankenexperimenter/c/Ranges.macros Gergely Nagy 2021-04-14 21:27:30 +0200
  • b4fdefa312
    Merge pull request #1028 from gedankenexperimenter/model01-header-includes Gergely Nagy 2021-04-14 19:10:29 +0200
  • d0c34ad707
    Add testcase for backwards compatibility of ranges #1012 Michael Richters 2021-02-01 11:38:03 -0600
  • 1a5934ef61
    Add the plugins dir to includes for testcases Michael Richters 2021-02-01 11:34:59 -0600
  • c9534155e6
    Clarify the Macros plugin `Key` value range Michael Richters 2021-01-28 09:32:21 -0600
  • 44cffeb3c0
    Move header includes in Model01Side.h outside namespace blocks #1028 Michael Richters 2021-04-11 23:29:51 -0500
  • c57c69f4c6
    Merge pull request #1027 from keyboardio/focus/name-query Jesse Vincent 2021-04-09 21:50:20 -0700
  • fc1296395e
    New hook: onNameQuery() #1027 Gergely Nagy 2021-04-08 19:16:26 +0200
  • ac187fb016
    Merge pull request #1026 from keyboardio/docs/macros-qwerty-limitation Jesse Vincent 2021-04-05 10:27:45 -0700
  • b41a7a5502
    Macros: Document the QWERTY limitation #1026 Gergely Nagy 2021-04-05 19:20:39 +0200
  • a9006ee30b
    Merge pull request #1013 from gedankenexperimenter/f/core.floating-base-layer Gergely Nagy 2021-04-05 18:52:17 +0200
  • ea45b78071
    Merge pull request #1023 from keyboardio/f/dont-setup-before-sim-tests Jesse Vincent 2021-03-27 23:19:40 -0700
  • 2cb40fa84a
    Move KeyAddrEventQueue class from Qukeys to Kaleidoscope core #904 Michael Richters 2021-01-04 14:07:28 -0600
  • 24b9e07808
    Adapt WinKeyToggle to keyboard state array Michael Richters 2020-11-18 13:23:06 -0600
  • 913b999126
    Adapt Redial to keyboard state array Michael Richters 2020-11-16 17:02:27 -0600
  • 24d570e442
    Adapt Escape-OneShot to keyboard state array Michael Richters 2020-11-17 15:32:17 -0600
  • dd4d0b2058
    Adapt ShapeShifter to keyboard state array Michael Richters 2020-11-17 15:31:36 -0600
  • 7a31798fdf
    Adapt TopsyTurvy to keyboard state array Michael Richters 2020-11-18 10:00:50 -0600