Commit graph

107 commits

Author SHA1 Message Date
Victor
99a60f2515
Key override changes
- Putting in the actual haptic/audio keycode instead of my wrapper
2024-06-27 21:58:51 -05:00
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
2f6929eae1
Finishing removing automouse
- Testing out the toggle mouse layer instead, so far it's okay
2024-06-25 16:50:10 -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
c2008065ae
Tandem checkin for ploopyco overhaul
- Added build option for new ploopy nano build
- Added ploopy nano userspace keymap
- Removed old drag scroll detection. OLED graphic tied to scroll lock
- REmoved old scroll lock and dpi custom keycodes used for Lkbm keymap
- overrode num/scroll lock. It is now a hold instead of a toggle
- Added custom keycode to turn on all locks to tell ploopy nano to
enter bootloader
- refactored variables based on learnings from ploopy rebase
- minor tweaks to keymap
- pressing numlock cycles through dpi settings
- pressing scroll lock enters momentary drag scroll
2024-06-18 19:25:24 -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
1822862388
Starting on integrating KLOR OLED
- Added default rotation
- need to review the screen to know what the hex code means
2024-05-24 22:41:29 -05:00
Victor
81b0596b0a
Removing layer taps
- Decided I didn't mind having 0 where it is and not having layer taps
2024-05-24 21:09:00 -05:00
Victor
1a1a230c1c
Tweaking tab combo
- mostly for symmetry
2024-05-24 00:40:53 -05:00
Victor
878f111e74
Fixing bugs
- I got messed up when i removed the backspace and mouse button 1 combos
2024-05-24 00:37:37 -05:00
Victor
90ea8d727a
putting keyboard combos back
- it felt too weird and clunky now I got used to combos
2024-05-24 00:35:26 -05:00
Victor
0344373690
Bug fixing
- forgot to put quotes in the tapping include
- REmoved some boards to compile
2024-05-24 00:18:47 -05:00
Victor
a1764f59ac
Klor Fix, Userspace Adds, Keymap tweaks
- Updated Klor config for updated haptic defines
- Music mode is now off for good
- Added userspace config for haptics and audio
- Went back to numpad 0 on the thumbs
- Added haptic and audio keys on the config layer
- removed all combos except drag scroll
- Updated and added overrides for haptics/audio/Mousekeys
2024-05-24 00:13:24 -05:00
Victor
c825ba8319
had to remove that limiter
- upon reading documentation I don't think I can do COMBO_ONLY_FROM_LAYER and
COMBO_SHOULD_TRIGGER at the same time unless its for base layer
- something to do with needing those keys to be defined on the other layers
- like if I wanted tab to work on NAV, i need to add U and I to that same spot on
the NAV layer
2024-05-12 21:07:47 -05:00
Victor
d3fbe16926
Trying something different
- tab and enter do not work outside the base layer
- putting get_highest_layer(layer_state | default_layer_state)
2024-05-12 20:51:17 -05:00
Victor
fbd0a303df
It did not like the break's I put 2024-05-12 20:35:22 -05:00
Victor
e694a370ed
Trying to fix where I couldn't alt tab
- Fixing some of the switch statements
2024-05-12 14:55:26 -05:00
Victor
e43d0eabc9
Rearranged numpad and removed layer taps
- currently I am getting out of rhythm typing /. Would get 01 instead
- Moved 0 next to 4 on the numpad. This may take some time gettng used to
- Removed the tapping term per key since I was no longer doing customizations
2024-05-12 13:14:19 -05:00
Victor
31d8098de2
Bug fixes with that previous commit
- forgot to add the tweaked overrides to the struct
2024-05-10 09:15:07 -05:00
Victor
22d085c0b2
Tuning key overrides
- reducing same finger bigrams for file explorer and print screen
2024-05-10 09:14:25 -05:00
Victor
3dff7013f0
Bug fixes and more tuning
- Add new lines so multi line layer defines will work
- Changed TR_MINS to KC_MINS on number layer for F12 override
- Added more overrides for print screen and file explorer
- Added grave and semicolon back to number layer
- Moved media keys to config layer
2024-05-10 09:06:52 -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
f8d8e3fdee
Did not do the bitmask properly
- Now the function keys should work on the number layer
- Also made the media next key only work on navigation layer
2024-05-10 07:47:57 -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
7c923a5c4a
Tuning and bug fixes
- Fixed bug that releasing double tap and bracket holds put another set of
brackets or double taps
- Added delay for NUM_0 Layer Tap
2024-05-09 22:57:42 -05:00
Victor
f57e5fedf7
More ironing out of bugs
- Fixed the back stroke and forward stroke so it's tap hold override
- Added ability to hold repeat the tap hold shifted key
2024-05-09 22:44:36 -05:00
Victor
3298971de8
Forgot to fix custom keycode enum 2024-05-09 22:28:09 -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
fcb238ab2f
Cleaning up documentation
- Was thinking about ways to simplify my design but I forgot
layer taps can't take ANSI Shifted Keycodes so I still need to
define custom keycodes to make the defines unique
2024-05-08 22:46:33 -05:00
Victor
7faa790d5a
Swapping Tap hold question mark and astericks 2024-05-08 21:59:41 -05:00
Victor
ef67b8610f
Forgot to setup the combo
- TR_COMM
2024-05-08 00:01:57 -05:00
Victor
be2edd05cc
Adding one more tap hold
- holding astericks now gives question mark
2024-05-07 23:57:02 -05:00
Victor
aaa2269240
Reverting back to tap holds
- per documentation I felt the gains were not worth having to press
shift to get those alt keycodes.
- on symbol layer split side, there were alot of same finger bigrams
2024-05-07 23:51:38 -05:00
Victor
aace26eec5
Forgot to convert TR_COMM to KC_COMM in combos 2024-05-07 23:17:49 -05:00
Victor
a648a7af4f
Removing rest of single tap tap holds
- now overriding comma and dot
- removed autoshift tap holds so I can type faster and do repeats
2024-05-07 23:12:13 -05:00
Victor
7a59ddb354
had extra comma typo 2024-05-07 22:51:00 -05:00
Victor
63de251048
Replacing some tap holds with key overrides
- percent, exlm, and at are now key overrides
- I now have to press shift to get the once held keycodes, but now
I can hold down those keys to get repeating output
2024-05-07 22:46:57 -05:00
Victor
bd0ef31328
Implementing Key Override
- converting shift backspace to this setup since its simpler
- Just commented out the existing code in case this doesn't work
- May convert some of the symbols to this instead of a hold
2024-05-06 22:38:26 -05:00
Victor
9ccc311d2a
Fixing space backspace
- mods were getting stuck when i was pressing the shift backspace
- changed number layer so numbers and dates are easier to type
2024-05-06 19:05:01 -05:00
Victor
989698c004
Cleaning up stuff
- Updated Documentation and images
- Change mouse button 3 combo
2024-05-05 23:59:38 -05:00
Victor
388e7b8b5f
I didn't fully remove the ampr taphold 2024-05-05 23:17:41 -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
ec97151d14
Fixing bugs and adding more tap holds
- Had the wrong mod order on symbol layer
- Rearranged the symbol layer to add UCCPR back
- Added more tap holds like \\, //, &&
- Removed pipe tap hold
2024-05-05 21:18:44 -05:00