Commit graph

22 commits

Author SHA1 Message Date
Victor
82832d4fc7
Keymap tweaks
- 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
2024-06-25 21:44:06 -05:00
Victor
169f363763
Added Host State Auto Mouse
- 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
2024-06-24 23:56:41 -05:00
Victor
ce420c5f29
Code cleanup
- Fixed bug with wrong keys bound to tab
- cleaned up Luna and OLED code
2024-06-21 23:24:18 -05:00
Victor
8a520c259d
OLED overhaul
- adjusted and consolidated font after playing around
- cleaned up luna code so its easier to read and configure
- overhauled the layout, making it less busy but still functional
- adjusted the combos to move tab and add back mb1
2024-06-20 23:29:16 -05:00
Victor
409bf5b702
Updating OLED Layout
- test drove a graphics heavy layout but it was too much
- Going back to a more minimalist layout
2024-06-20 08:04:20 -05:00
Victor
fff0ef034b
Revising the OLED functionality
- optimized by using the set cursor to position text vs using print statements
- recombined the OLED code into one file
- redid all the rendering methods so they can be reused between a
vertical and horizontal display
- Removed keyboard specific code in my rules.mk
2024-06-05 22:34:49 -05:00
Victor
3fa49a03d1
Backing up OLED32/64 work 2024-06-05 18:15:17 -05:00
Victor
2036b62a89
128x32 OLED Overhaul and more
- Limit to eight layers to save MCU space
- Tweaked default rules.mk for WPM, Audio, etc
- Added Luna Pet OLED code and modified to my standard
- Enabled Drag Scroll OLED indicator
- Increased Split Communications (layers, LED state, Mods)
- Cleaned up OLED Code and overhauled screen.
- Data is on both halves now, no more split side logo
- Added WPM counter
- Added graphics for layers, mods, features, small QMK logo
- Leveraged KLOR font and added my own images
- Made LTO disabled by default since I'm team RP2040
2024-05-28 12:43:28 -05:00
Victor
b3d323769a
OLED updates
- tweaked 32x128 master side. Got the layout and symbols I wanted
- trying to track the ploopy nano drag scroll so the OLED will work
- added Luna pet skeleton to slave side. need to tweak it.
2024-05-27 22:24:37 -05:00
Victor
7013d39810
Made major changes to OLED
- now I understand how the system works I can make my own fonts/graphics
- overhauled the 32x128 OLED screen display. Will still tweak it
2024-05-27 00:08:27 -05:00
Victor
6e9fb9373a
Tune and polish
- 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
2024-05-10 08:49:39 -05:00
Victor
fdfc997c28
Cleanup and Adding more overrides
- Updated documentation and standardize identation formatting
- Added numpad key overrides to get function keys
- got rid of function layer
2024-05-10 00:00:37 -05:00
Victor
d5a94942b8
Reverted Keymap and overhauled Tap-Hold Override
- 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
2024-05-09 22:21:46 -05:00
Victor
90ef9a3b22
Bunch of stuff
- 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
2024-05-05 23:10:55 -05:00
Victor
f8603e9bd4
More cleanup
- added more time for config layer to activate
- Cleaned up unused code (e.g. combos)
- removed uneeded oled driver include
2024-04-24 19:33:00 -05:00
Victor
4c1ff262ab
At work, major cleanup
- 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
2024-04-24 12:38:08 -05:00
Victor
734782e538
Forgot to remove function from OLED
- also added RGB Matrix Effects to Swoop
2024-04-22 00:37:53 -05:00
Victor
fb3b51bacd
Combined mouse and function layer 2024-04-17 23:41:56 -05:00
Victor
b314c3ffe1
Combo overhaul
- 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
2024-04-17 16:25:29 -05:00
Victor
27212ab001
Had to fix the rollow variable names 2024-04-14 19:25:33 -05:00
Victor
9389b0cf3f
Worked on OLED
- Moved the image byte arrays to the header file
- Copied the QMK logo from Drashna
- The QMK logo will show as default
2024-04-14 19:18:14 -05:00
Victor
089b71d77b
Migrating over userspace
- existing repo was not forked. Wanted to make sure I was using the standard,
not replicating it
- Updated the readme.md for the latest mappings
2024-04-01 22:26:41 -05:00