Commit Graph

  • dc40c8e226 masking: Let the release event of a masked key through #156 Gergely Nagy 2017-08-06 00:11:27 +0200
  • 485366553f made the LEDs a little brighter Selene Scriven 2017-08-05 00:41:57 -0600
  • 8cc00c119e updated README and example Selene Scriven 2017-08-05 00:33:39 -0600
  • 32a0809929 moved logical position of Fn keys, disabled old code Selene Scriven 2017-08-05 00:15:51 -0600
  • a3c6f022bf fixed bug where upper corners could get stuck Selene Scriven 2017-08-04 23:53:11 -0600
  • d2002565bd cleaned out dead code Selene Scriven 2017-08-04 23:47:31 -0600
  • b0f6e350d3 Early working version of wavepool effect... is buggy. Selene Scriven 2017-08-04 23:34:55 -0600
  • f402fb2ead copied algernon's LED Stalker effect as a code base Selene Scriven 2017-08-04 23:31:25 -0600
  • 2fe4ef3aee Held + normal key should prevent oneshot from firing Gergely Nagy 2017-08-04 17:39:30 +0200
  • 281db87abc Fix kaleidoscope::steno::END Gergely Nagy 2017-08-04 12:22:00 +0200
  • 85336c5172 Use the KeyboardHardware-provided key masking functions Gergely Nagy 2017-08-03 12:53:34 +0200
  • bb96bbb438 Merge pull request #152 from keyboardio/f/key-masking Jesse Vincent 2017-08-03 19:44:04 +0900
  • 3571a56ae6 Merge pull request #9 from keyboardio/f/key-masking Jesse Vincent 2017-08-03 19:43:12 +0900
  • ca8f586b2e Document the use of key masking a bit #152 Gergely Nagy 2017-08-03 12:22:17 +0200
  • 14197de8e6 Add a few words about masking as in-code comments. Gergely Nagy 2017-08-03 12:15:37 +0200
  • a31d686911 When interrupting a tap-dance sequence, make sure no extras are sent Gergely Nagy 2017-08-03 11:59:33 +0200
  • c575fd0d52
    When in numlock, we should only light up the numpad keys, not everything else Jesse Vincent 2017-08-03 18:10:18 +0900
  • b9f7ac0669 Merge pull request #6 from keyboardio/h/highlight-only-flagless Jesse Vincent 2017-08-03 18:05:31 +0900
  • f14e31fdd6 Limit the layer checking to `max_layers_` Gergely Nagy 2017-08-01 16:10:17 +0200
  • dd63d76369 Initial import Gergely Nagy 2017-08-01 14:48:50 +0200
  • 1206a3cafb
    astyle Jesse Vincent 2017-08-01 01:09:55 -0700
  • a9068d16d4
    Unify repeated code to a codepath. Saves us 16 bytes Jesse Vincent 2017-08-01 01:09:10 -0700
  • cd847a7ead
    extract our ascii lookup table function. (saves 16 bytes) Jesse Vincent 2017-08-01 00:45:47 -0700
  • f0b3ad2b14 Implement key masking for momentary layer keys Gergely Nagy 2017-07-30 10:54:22 +0200
  • 40e6656f6e Add helpers to aid in implementing key masking Gergely Nagy 2017-07-30 10:48:43 +0200
  • 92050c2ab7 Highlight only those keys that have no flag set Gergely Nagy 2017-07-30 09:22:19 +0200
  • 2a68b390ed Merge pull request #6 from keyboardio/h/init-order Jesse Vincent 2017-07-28 13:03:17 -0700
  • d603ecf7c0 Merge pull request #5 from keyboardio/h/numlock-diffcolor Jesse Vincent 2017-07-28 12:57:20 -0700
  • 65fee12dad Move Mouse & AbsoluteMouse initialization to MouseWrapper.begin Gergely Nagy 2017-07-28 17:12:43 +0200
  • 23b341e2b3 Skip layer switching keys when it comes to highlighting Gergely Nagy 2017-07-28 08:34:49 +0200
  • e9c532509f
    Switch AbsoluteMouse to use its own HID endpoint Jesse Vincent 2017-07-27 23:26:32 -0700
  • 4f7e60ec52 Highlight changed keys on the NumLock layer, not just NumPad ones Gergely Nagy 2017-07-28 08:24:36 +0200
  • ecc113ad7f
    Added a note about how this isn't the right place to start for Model01 firmware Jesse Vincent 2017-07-27 19:39:39 -0700
  • 5e79b16923
    switch around our constants so we have more room for mouse buttons in the bit vector Jesse Vincent 2017-07-26 20:33:32 -0700
  • ef47dc5447
    switch mouse button constants to those defined in the HID library. Jesse Vincent 2017-07-26 20:31:55 -0700
  • 8bb9bb37ca
    make consumercontrol and systemcontrol events only fire on key release Jesse Vincent 2017-07-26 12:58:41 -0700
  • b6d552f9c0
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:21 -0700
  • 9bbb57acfb
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:20 -0700
  • f68193553a
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:20 -0700
  • 94ab7c4534
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:20 -0700
  • f394c7d0cc
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:19 -0700
  • b58bb19ea3
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:19 -0700
  • 64f9fe2a53
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:19 -0700
  • 635e67fa73
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:18 -0700
  • 9f9592b16c
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:18 -0700
  • 42faebc873
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:17 -0700
  • 401e9326a0
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:17 -0700
  • 5f3b3486ed
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:17 -0700
  • 50b993b2f6
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:16 -0700
  • 243b1ada1a
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:16 -0700
  • 8556552d9b
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:15 -0700
  • 821ec5861b
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:15 -0700
  • d7a889f25e
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:15 -0700
  • 43b768cabb
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:14 -0700
  • 93b4bfc120
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:14 -0700
  • 9b46680240
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:12 -0700
  • f364a389b1
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:12 -0700
  • d342b6eb04
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:11 -0700
  • 1c8f7faa4d
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:10 -0700
  • b078a29d23
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:10 -0700
  • 1a5717d838
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:10 -0700
  • f2d73d4d71
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:09 -0700
  • d5a4200008
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:08 -0700
  • c263665f3e
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:08 -0700
  • 83351d0fc4
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:07 -0700
  • 07b3bb6667
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:07 -0700
  • 6a80f8f059
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:06 -0700
  • dc1bea63ad
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:06 -0700
  • ceaded3eb4
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:05 -0700
  • 30ebf9599f
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:05 -0700
  • 4f222e4e2b
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:04 -0700
  • 997b3a58e0
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:03 -0700
  • abe9fcc3c7
    Update Makefile to fix OS X build Jesse Vincent 2017-07-25 15:52:02 -0700
  • 33a1fd6c34
    Update README to match new hid facade Jesse Vincent 2017-07-25 14:55:01 -0700
  • 13646a6581
    port to new hid facade Jesse Vincent 2017-07-25 14:49:02 -0700
  • a38f033e2b
    port to hid facade Jesse Vincent 2017-07-25 14:47:30 -0700
  • 271aba9373
    port to new hid facade Jesse Vincent 2017-07-25 14:45:11 -0700
  • 9957fca651
    Update to new hid facade Jesse Vincent 2017-07-25 14:42:07 -0700
  • 6b6cbd4803
    port to new hid facade Jesse Vincent 2017-07-25 14:30:44 -0700
  • e5f9929ed0
    Port to new kaleidoscope::hid facade Jesse Vincent 2017-07-25 13:28:06 -0700
  • 93e83ed75a
    Port to new hid facade Jesse Vincent 2017-07-25 13:20:54 -0700
  • 189c2781dc
    Port to new hid facade Jesse Vincent 2017-07-25 13:17:47 -0700
  • b19fd73f1f
    astyle Jesse Vincent 2017-07-25 11:20:28 -0700
  • 992f34d583 Merge c61d1a1266 into 7919922036 #144 Jesse Vincent 2017-07-25 18:14:46 +0000
  • cf08f96d1c
    Port to new HID facade Jesse Vincent 2017-07-25 11:11:00 -0700
  • b87014c544
    Port to the new HID facade Jesse Vincent 2017-07-25 11:09:58 -0700
  • 7919922036
    Move the hid facade out into its own namespace Jesse Vincent 2017-07-25 00:46:02 -0700
  • 7e73341772
    Move our hid facade into kaleidoscope::hid Jesse Vincent 2017-07-25 00:22:46 -0700
  • c9734385c5
    press/releaseKeyRaw -> press/releaseRawKey Jesse Vincent 2017-07-24 23:56:21 -0700
  • 4ee9ca4e63
    pressConsumer/releaseConsumer -> pressConsumerControl / releaseConsumerControl Jesse Vincent 2017-07-24 23:55:48 -0700
  • f5aaedffd5
    add an "isModifierActive" to the hid facade Jesse Vincent 2017-07-24 23:42:25 -0700
  • 02695b8cea
    Add a facde for KeyboardioHID's *.begin() Jesse Vincent 2017-07-24 22:57:36 -0700
  • 8b187366c7
    Create an abstraction on top of the KeyboardioHID interface Jesse Vincent 2017-07-24 21:19:25 -0700
  • c61d1a1266
    Move the hid facade out into its own namespace #144 Jesse Vincent 2017-07-25 00:46:02 -0700
  • 89fe61b2df
    Move our hid facade into kaleidoscope::hid Jesse Vincent 2017-07-25 00:22:46 -0700
  • 178dd0a5f1 Merge pull request #141 from cdisselkoen/update-for-new-Macros-API Jesse Vincent 2017-07-25 00:02:56 -0700
  • 946451e000
    press/releaseKeyRaw -> press/releaseRawKey Jesse Vincent 2017-07-24 23:56:21 -0700
  • eb672d4b24
    pressConsumer/releaseConsumer -> pressConsumerControl / releaseConsumerControl Jesse Vincent 2017-07-24 23:55:48 -0700
  • 4d5e2930c3
    add an "isModifierActive" to the hid facade Jesse Vincent 2017-07-24 23:42:25 -0700
  • 1cf8d9afdb Update for changes to Kaleidoscope-Macros no longer requiring END #141 Craig Disselkoen 2017-07-23 14:18:11 -0700