Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Documentation fixups | Gergely Nagy | 2018-07-01 | 1 | -9/+15 |
| | | | | | | | Fixed up some of the USBQuirks and MagicCombo-related documentation, based on feedback from @obra. Signed-off-by: Gergely Nagy <algernon@keyboard.io> | ||||
* | Updated to use the new MagicCombo APIs | Gergely Nagy | 2018-06-09 | 1 | -38/+12 |
| | | | | Signed-off-by: Gergely Nagy <algernon@keyboard.io> | ||||
* | Add a way to toggle between Boot and NKRO mode manually | Gergely Nagy | 2018-06-08 | 1 | -1/+62 |
| | | | | | | | | Make use of the MagicCombo and USB-Quirks plugins in order to allow one to toggle between Boot and NKRO mode of the keyboard, simply by pressing Left Fn + Shift + Esc. Signed-off-by: Gergely Nagy <algernon@keyboard.io> | ||||
* | Drop the use of HostPowerManagement.enableWakeup() | Gergely Nagy | 2018-06-04 | 1 | -5/+2 |
| | | | | | | | | It is not necessary anymore, as BootKeyboard supports wakeup itself now. As such, also updated the comments regarding the plugin in KALEIDOSCOPE_INIT_PLUGINS. Signed-off-by: Gergely Nagy <algernon@keyboard.io> | ||||
* | Updated to use the new plugin APIs | Gergely Nagy | 2018-05-08 | 1 | -49/+48 |
| | | | | Signed-off-by: Gergely Nagy <algernon@keyboard.io> | ||||
* | Merge pull request #39 from gedankenexperimenter/f/keymaps | Gergely Nagy | 2018-04-05 | 1 | -2/+2 |
|\ | | | | | Updated definition of keymaps[] to use KEYMAPS() macro | ||||
| * | Updated definition of keymaps[] to use KEYMAPS() macro | Michael Richters | 2017-11-30 | 1 | -2/+2 |
| | | | | | | | | | | This change will enable the `layer_count` variable for preventing reading past the end of the `keymaps[]` array. | ||||
* | | Make the Quote transparent on the NUMPAD layer. | Gergely Nagy | 2018-03-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Because the key two rows below `NumLock` is `Key_Quote` on the base layer too, and is not a numpad-specific key either, make it transparent, so it does not get highlighted erroneously. Thanks to @ImmaculatePotato and Eddie Jinks for reporting the issue, and proposing the fix. Fixes #48. Signed-off-by: Gergely Nagy <algernon@keyboard.io> | ||||
* | | Use CRGB type for AlphaSquare color, so ints are in common order | Dan Bernier | 2018-03-08 | 1 | -1/+1 |
| | | |||||
* | | Add support for host power management (suspend & wakeup) | Gergely Nagy | 2017-12-16 | 1 | -1/+36 |
|/ | | | | Signed-off-by: Gergely Nagy <algernon@keyboard.io> | ||||
* | Now that 'Consumer_Mute' is no longer blocked by 'is_internal', we canv1.22 | Jesse Vincent | 2017-11-13 | 1 | -1/+1 |
| | | | | | switch back to using it, to get a working mute toggle on linux, windows and osx. | ||||
* | astyle fixes | Jesse Vincent | 2017-11-13 | 1 | -1/+1 |
| | |||||
* | Swap the order of the Numpad and Fn layers, so it's possible to get to | Jesse Vincent | 2017-11-13 | 1 | -16/+18 |
| | | | | arrow keys if you have the numpad on. | ||||
* | Switch from the NumLock library to the NumPad library. | Jesse Vincent | 2017-11-12 | 1 | -7/+7 |
| | | | | | | This new plugin lets us use a more standard layer lock to get into the numpad mode and doesn't depend on the system numlock feature quite as much | ||||
* | Added a couple "to be documented" items | Jennifer Leigh | 2017-10-04 | 1 | -0/+2 |
| | | | | | | | I added a couple items to the list of things that should be documented. I also realize I have no idea what the ANY key does, but I'm intrigued. I don't understand from these code comments, and don't have time to puzzle it out now. Otherwise, though, this is so much better than the file I've been poking at for weeks! It's clear and clean and much more welcoming. Thanks for all the behind the scenes work that made this possible, and thank you Jesse for the work writing up comments! | ||||
* | Make the sketch use backslash less | Csilla Nagyné Martinák | 2017-10-04 | 1 | -36/+36 |
| | | | | | | | This lass is not fond of backslash, so she made the sketch use backslash less, so much so that it is now backslash-less. Signed-off-by: Csilla Nagyné Martinák <csilla@csillger.hu> | ||||
* | Fix misleading indentation in all three layers' keymaps | Craig Disselkoen | 2017-10-03 | 1 | -3/+10 |
| | | | | plus add astyle directives to make astyle not complain about it | ||||
* | update to shifttolayer and instead of the old keymap_n_momentary macros; | Jesse Vincent | 2017-10-03 | 1 | -9/+15 |
| | | | | update doc | ||||
* | Remove the NULL from the end of Kaleidoscope.use | Csilla Nagyné Martinák | 2017-10-03 | 1 | -2/+2 |
| | | | | | | | | For a while now, `Kaleidoscope.use` does not require a NULL sentinel at the end. This drops the sentinel instead of adding documentation that would explain why that NULL is there. Signed-off-by: Csilla Nagyné Martinák <csilla@csillger.hu> | ||||
* | clean up indentation of keymaps | Jesse Vincent | 2017-10-02 | 1 | -46/+45 |
| | |||||
* | remove the special NUMPAD_ID definition; move the keymap definitions into ↵ | Jesse Vincent | 2017-10-02 | 1 | -72/+60 |
| | | | | | | the variable declaration. This has the advantage of having one fewer construct to explain | ||||
* | Doc updates as suggested by @cdisselkoen++ | Jesse Vincent | 2017-10-02 | 1 | -6/+7 |
| | |||||
* | Slightly simplify the default keymaps, removing some duplication | Jesse Vincent | 2017-10-02 | 1 | -5/+5 |
| | |||||
* | Close a commentf/refactor-for-clarity | Jesse Vincent | 2017-10-02 | 1 | -1/+1 |
| | |||||
* | astyle | Jesse Vincent | 2017-10-02 | 1 | -35/+35 |
| | |||||
* | First pass at comments on the rest of the default sketch | Jesse Vincent | 2017-10-02 | 1 | -16/+54 |
| | |||||
* | comment much of the default sketch | Jesse Vincent | 2017-10-02 | 1 | -3/+140 |
| | |||||
* | We're not actually exposing BootKeyboard yet. | Jesse Vincent | 2017-10-02 | 1 | -1/+0 |
| | |||||
* | Move some LED color definitions to after the macro defnitions. | Jesse Vincent | 2017-10-02 | 1 | -8/+14 |
| | | | | It seems a little clearer. | ||||
* | move the hopefully-going-away numpad keymap id definition closer to | Jesse Vincent | 2017-10-02 | 1 | -1/+1 |
| | | | | where one can intuit why it's that number | ||||
* | reorganize imports for a little more clarity | Jesse Vincent | 2017-10-02 | 1 | -2/+5 |
| | |||||
* | whitespace | Jesse Vincent | 2017-10-02 | 1 | -1/+1 |
| | |||||
* | Refactor macro code to remove hand-coded numbers and make code a bit more ↵ | Jesse Vincent | 2017-10-02 | 1 | -14/+32 |
| | | | | readable | ||||
* | astyle | Jesse Vincent | 2017-10-02 | 1 | -2/+2 |
| | |||||
* | Remove a couple of C preprocessor macros involved in the definition of | Jesse Vincent | 2017-10-02 | 1 | -4/+3 |
| | | | | keyboard macros, in the hope of making the code clearer | ||||
* | DEBUG_SERIAL is unused. kill it | Jesse Vincent | 2017-10-02 | 1 | -2/+0 |
| | |||||
* | replace a magic seeming constant with a macro | Jesse Vincent | 2017-10-02 | 1 | -1/+1 |
| | |||||
* | decompose a conditional to make it easier to read and refactor | Jesse Vincent | 2017-10-02 | 1 | -3/+5 |
| | |||||
* | Kaleidoscope.setup no longer takes an argument | Jesse Vincent | 2017-10-02 | 1 | -1/+1 |
| | |||||
* | change the name of a compiler macro to make it clear that it's an id | Jesse Vincent | 2017-10-02 | 1 | -2/+2 |
| | |||||
* | rename our keymaps to be more consistent. | Jesse Vincent | 2017-10-02 | 1 | -6/+6 |
| | | | | | | I feel weird about putting the name before the word 'keymap', but this seems less confusing than explaining why KEYMAP_QWERTY and KEYMAP_STACKED are different kidns of entitites | ||||
* | Updated to use the new NumLock plugin | Gergely Nagy | 2017-10-01 | 1 | -4/+2 |
| | | | | | | | The NumLock plugin works without a macro now, so we can simplify the factory firmware by just using `Key_KeypadNumLock`. Signed-off-by: Gergely Nagy <kaleidoscope@gergo.csillger.hu> | ||||
* | Updated to use the new LEDMode/LEDControl APIs | Gergely Nagy | 2017-08-16 | 1 | -7/+7 |
| | | | | Signed-off-by: Gergely Nagy <kaleidoscope@gergo.csillger.hu> | ||||
* | astylev1.13v1.12v1.11 | Jesse Vincent | 2017-08-13 | 1 | -12/+12 |
| | |||||
* | We had the wrong key definition for what keyboards actually use as thev1.10 | Jesse Vincent | 2017-08-13 | 1 | -1/+1 |
| | | | | 'menu' | ||||
* | First pass at adding in the boot greeting plugin to make the LED key | Jesse Vincent | 2017-08-13 | 1 | -2/+4 |
| | | | | glow on boot | ||||
* | Switch our mute key to Key_Mute in the hope that it works better on OSX | Jesse Vincent | 2017-08-07 | 1 | -1/+1 |
| | |||||
* | Turn the Fn keys into Keymap1_Momentary | Gergely Nagy | 2017-07-30 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | When both `Fn` keys are `KeymapNext_Momentary`, holding both would get us to the `NUMPAD` layer, which overrides the palm keys and turns them into `Keymap1_Momentary` keys. Thus, when releasing them, we would receive a release event for `Keymap1_Momentary`, not for `KeymapNext_Momentary`, and we'd be stuck on the `Numpad` layer until toggling it off. To avoid this scenario, change the `KeymapNext_Momentary` keys into `Keymap1_Momentary`, so we never reach the `NUMPAD` layer via the `Fn` keys. Fixes keyboardio/Kaleidoscope#151, with thanks to @chughes87 for the report! Signed-off-by: Gergely Nagy <algernon@madhouse-project.org> | ||||
* | astyle | Jesse Vincent | 2017-07-25 | 1 | -2/+2 |
| | |||||
* | Fix key repeat on Any. Port to new hid facade api | Jesse Vincent | 2017-07-25 | 1 | -3/+7 |
| |