- added dedicated encoder presses to 3x5x3 wrapper. Can now define the
outside thumb keys separate from the encoder clicks
- Changed BCK_TAB to REV_TAB for clarity
- Put left and right on the NAV layer encoder for select and nav word
- Added Scroll to Top keyboard bind for encoder clicks
- num layer right encoder will either tab or shift tab. leaving it alone with
tab through elements or can hold alt or ctrl for those things
- used similar logic to do mouse scroll zoom becuase keyboard shortcuts are
not consistent across apps
- Damn this is pretty damn clever
- going to remove it though so I can hold different mods for chrome
and windows. Wanted to save the code since I spent time working on it
- General code cleanup
- introduced klor and rollow keyboard.json
- set encoder resolution to 4 for alt tab to work right
- removed most combos and all key overrides
- implemented custom override for haptic and audio config
- went back to older keymap (e.g. backspace and del on most layers)
- reintroduced dedicated mouse button on thumb cluster
- mouse button 2 is now a combo
- Brought back Mouse Z for temporary mouse usage
- Combined Mouse and Function Keys into one Layer
- Cleaned up unused code (e.g. combos, key overrides)
- Updated all keyboards with new layer
- Updated documentation
- I think this will be it for now. Making a list somewhere else
for future enhancements
- added mouse layer to userspace
- Ploopy Nano now turns on num lock when pointer is moved
- When the keyboard detects num lock it turns the mouse layer on
- cleaned up unused key overrides and combos
- Rules.mk was redone to drastically reduce memory footprint
- merged all config files into the main one
- made a clever way to have two _user functions in the userspace
- revised drag scroll bind for comfort
- removed dpi toggle functionality for nano for now. Need to find way to
add it back
- Zoom shortcuts are now the scroll wheel
- removed function layer
- updated documentation
- Enabled Tab to work on Navigation layer
- Had to go back to basic minus keycode for F12 to work
- Went back to num pad
- Added function key layer, maybe I'll do override to remove a layer
- Symbol layer is tri layer
- Redid tap-hold so taps can be held for repeating keys
- Fixed OLED layer list order
- Altered and combined symbols in tap hold behaviors
- removed the mousekeys optional keycode thing since mousekeys are required
- cleaned up unused tapholds
- added more clarity on which files have config to each rules.mk
- enabled encoder on swoop again
- removed rollow oled config/files because default is fine
- added some keycodes back because I forgot not all keyboards have encoders
- added common oled config
- Can't flash firmware to test RGBMatrix here so trying to do other stuff
- Added Reverse Base Layer toggle and mapped it to the encoder
- Tweaked combos. Moving mouse buttons around for comfort and moving stuff to minimize
misfires
- removed macro 2 set binds
- Fleshed out MOUSEKEY config and tweaked mouse wheel to speed it up
- Refreshed RGB Matrix config, added timeout, removed unneeded stuff
- Added split OLED data sync
- Updated keymap drawer image
- Cleaned up comments and bad Swoop rgbmatrix code
- Redid the tap hold to simplify maintenance
- moved the ploopy nano stuff into tap hold
- removed all mention of function layer
- added double taps for programming macros
- Remapped some combos based on how I used them
- Turned the combo term down because of misfires (e.g. re)
- Removed all the keys that are now combos to save room and
force me to get used to using combos
- Combined Game and GameNum. Removed GameNum Layer
- made swoop encoders the same as rollow
- NAV key is momentary except for in number layer where it also taps 0
- NUM key now taps mouse button 1, but it won't tap that in NAV layer
- removed visual studio code fold/unfold binds as I don't use them
- cleaned up the keymap, went back to three keycode wrappers for
base and layer
- cleaned up the encoder taps
- updated readme file
- the layout wrapper is case sensitive, had K37 when it should be k37
- fixed whitespace formatting in several files
- removed planck from qmk_nontree.json
- Changed wrapper to 3x5_3 layout so I can customize a key for each
layer versus specifing one key for all layers
- Tried to be thoughtful on what I need