Commit graph

291 commits

Author SHA1 Message Date
Victor
dd10e200a7
Adding bksp and del back
- adding these to num and sym layers
2024-07-28 19:59:55 -05:00
Victor
6887ce9ede
Updating Documentation 2024-07-18 00:29:38 -05:00
Victor
a48bbe358b
Fine tuning
- All feature config settings are now in two keycodes for encoder
- All key press toggles are now in one keycode
- added back the quote bracket tap holds
- Cleaned up keymap
- formatting
- updated other board keymaps for these
- removed trace of _CONFIG layer
2024-07-17 18:03:46 -05:00
Victor
a2a79ed324
Some minor polish
- keymap tweaking. The keymap can be very clean if all boards
had encoders, but I got like 12 keys down to 5
2024-07-17 09:52:26 -05:00
Victor
64f7b27fa4
Further overloaded config keycode
- added bootloader and ploopy bootloader to TOG_CFG
- added helper function for the bootloader
- Cleaned up keymap
2024-07-17 09:27:42 -05:00
Victor
55f7ad027a
Code cleanup and Enhancements
- converted as many statements in t4corun.c to ternary operators
for consistency
- consolidated feature configuration into overloaded encoder
- consolidated feature toggle into overloaded keypress
- cleaned up keymap after key consolidation
2024-07-16 23:48:43 -05:00
Victor
4fd0793447
Some callum inspo
- Tried to minimize the layers again, got rid of config layer
- made a nifty overloaded function so I can overload the encoder
knob and use it in encoder maps
- just did it for KLOR for right now
2024-07-15 23:55:56 -05:00
Victor
4f953048c6
Adjusted wrapper for KLOR
- 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
2024-07-10 23:43:27 -05:00
Victor
f389205853
Had to reintroduce one shot mods for ploopy
- this way my userspace will work after code consolidation
2024-07-03 00:06:47 -05:00
Victor
047ca9d0a9
Introduced Ultra-Tab
- 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
2024-07-03 00:00:41 -05:00
Victor
edf4c932f2
Added super alt-tab
- 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
2024-07-02 23:29:06 -05:00
Victor
bd72a9b350
Basically reverting back to an old keymap
- 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
2024-07-02 00:35:32 -05:00
Victor
db534a12b8
Merge pull request #16 from t4corun/mouseredo
Mouse Functionality Redo
2024-07-01 18:36:07 -05:00
Victor
0579a6d520
Adding mouse button back to base layer
- decided to go back to three thumb keys on split side
- Moved things around on the mouse layer
2024-07-01 18:30:39 -05:00
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
11146d8f05
Bug Fixing
- Had to add more rules.mk because my memory optimizations allowed the kb
defintion to take precedence over my settings
- Adding a mouse layer toggle. Debating if I take out the enter key combo
2024-06-27 21:29:53 -05:00
Victor
ebd3a788bf
Bug fixes
- for second macro key wrappers
2024-06-25 21:48:18 -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
57937cb5f3
Taking out Auto Mouse
- It works okay when you are just clicking around but clicking on the
keyboard doesn't reset the timeout on the mouse.
- in addition, I don't like the flow breaking pauses to wait for the timeout
- making mouse layer a toggle instead of automatic
2024-06-25 15:19:21 -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
1f8602a49c
Merge pull request #15 from t4corun/oledredo
OLED Redo
2024-06-23 22:06:09 -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
5227e86273
Merge pull request #14 from t4corun/nanoupdate
Ploopy Nano Update
2024-06-19 09:34:58 -05:00
Victor
23969843c8
Must do my non-tree
- my ploopyco updates haven't been merged yet
2024-06-19 09:31:10 -05:00
Victor
7b798080da
Updating Ploopyco and linting
- added license information from linter report out
- Moved ploopy nano host state led control from keyboard level to user level
2024-06-19 09:24:47 -05:00
Victor
0e63ef9a40
Updated klor.json due to recent PR
- Layout macro x y values can no longer be negative
2024-06-19 08:33:12 -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
c1803bf38e
Layout and compile tweaks
- rearranged symbols due to muscle memory
- removed test klor saegewerk from userspace compile
2024-06-08 23:29:34 -05:00
Victor
5b714b8303
Merge pull request #13 from t4corun/klor
Adding setup for KLOR and OLED overhauls
2024-06-05 23:25:11 -05:00
Victor
b83861e903
Merge pull request #12 from qmk/main
Merging in updates from qmk/qmk_userspace
2024-06-05 22:43:08 -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
f07b0203d0
Fixed bugs
- fixed duplciate defines for KLOR LAYOUT
- Typo in qmk.json
2024-05-15 23:44:17 -05:00
Victor
15e8c45d15
Fixed readme file error
- renamed it
- aded some example test so I can do another commit
2024-05-15 23:32:42 -05:00
Victor
2123c10102
Added my keymap to klor 2024-05-15 23:24:49 -05:00
Victor
0c479c0502
Got everything working
- can't have a layout macro start with LAYOUT. Now it's just KLOR(...)
- Turn off extra features for AVR MCU in post_rules.mk. This helps
all customizations remain in the keymap.
- Updatd documentation
2024-05-15 23:07:32 -05:00
Victor
555c17e3cd
The last commit did work
- so moving the alias to .h file
2024-05-15 10:05:19 -05:00