| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Tap-dance: support for holding keys
|
| |
| |
| |
| | |
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
|
| |
| |
| |
| | |
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Removes a number of duplicated code, by passing actions around instead
of keycodes, so the various dance action functions do not have to look
up the action, but the caller does that for them.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Refactored the code a little, so all callbacks now receive a `user_data`
pointer, which can be anything. As an example, the key pairs from
`ACTION_TAP_DANCE_DOUBLE` now use this, and custom, built-in functions.
This makes it easier to extend the tap dance functionality, and also
simplifies the code a little.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
With this change, tap dance will now store the pressed state of the
tap-dance key, and allow one to make an action sooner, while the key is
still held, and only unregister when the key is released.
The registration must happen in the `on_dance_finished` callback, while
unregistering goes to `on_reset`. The surrounding code makes sure not to
call either multiple times.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
|
|\ \
| |/
|/| |
ergodox_ez: Update my keymap to v1.3
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This updates my ErgoDox EZ layout to v1.3, which has the following
noteworthy changes:
* Added support for logging keys, by pressing `LEAD d`. Also included is
a tool to generate a **heatmap** out of the logs.
* The arrow and navigation keys were rearranged again, and now require
an additional key being held to activate. See the **base layer** for
an image that shows where arrows are.
* The **experimental** layer has been redone, and is now
called **ADORE**, and as such, can be enabled by `LEAD a` now.
* Switching between Dvorak and ADORE is now persisted into EEPROM, and
survives a reboot.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
|
|\ \
| | |
| | | |
updated bone2planck
|
| | | |
|
| | | |
|
| |/ |
|
|\ \
| | |
| | | |
initial kinisis advantage build
|
| | | |
|
| |/ |
|
|\ \
| | |
| | | |
Adjusted Atreus KEYMAP() function.
|
| |/
| |
| |
| |
| |
| | |
This change adjusts the KEYMAP() function to provide a more visual representation of the key positions on the keyboard. Previously, keymaps have been defined directly using arrays for the Atreus keyboard. While this works, it doesn't utilize the helpful KEYMAP() function at all to allow the user to visually position the key codes for ease of editing. See the Ergodox-EZ KEYMAP() function and layouts for a great example of how this can work.
This change should not break any existing Atreus layouts. At the time of this commit, there are two existing layouts for the Atreus board, and neither use the KEYMAP() function.
|
|\ \
| | |
| | | |
Preonic: Corrected the ascii layout to match the coded layout
|
| | | |
|
| |/ |
|
|\ \
| | |
| | | |
add some debugging doc, after i found out how to print debug messages
|
| | | |
|
| |/ |
|
|\ \
| | |
| | | |
Misc. fixes from sethbc
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
|\ \
| | |
| | | |
Added CMD60 keymap
|
| | |
| | |
| | | |
Must have been keeb testing :)
|
| |/ |
|
|\ \
| | |
| | | |
Added Docker as a simple way to build firmwares
|
| | |
| | |
| | |
| | | |
We'll be able to change the image user name if we set up the initial repo to trigger Docker images rebuilds on hub.docker.com
|
| |/ |
|
|\ \
| | |
| | | |
Fix OS X Recognizing keyboard as Mouse/Tablet
|
| |/
| |
| |
| |
| |
| |
| | |
Modified the LUFA USB HID Descriptor to change the logical/usage
minimums for System Control from 0x01 (Mouse) to 0x81 (System Power
Down), this fixes OS X recognizing the Planck as having a mouse and
tablet, even with mousekeys off.
|
|\ \
| | |
| | | |
Make DFU wait for bootloader
|
| |/
| |
| |
| |
| | |
Added a loop for waiting for the keyboard to be put in bootloader mode,
rather than failing out. Makes building keymaps easier.
|
|\ \
| | |
| | | |
keymap_extras changes
|
| | | |
|
| | | |
|
| |/ |
|
|\ \
| |/
|/| |
Tap dance anyway
|
| | |
|