Commit graph

80 commits

Author SHA1 Message Date
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
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
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
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
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
Victor
a80b4c97ef
Moving the alias to the keymap to try 2024-05-15 09:01:21 -05:00
Victor
d06600da02
maybe LAYOUT is a keyword
- changed to LAYOUT_KLOR
2024-05-15 08:54:13 -05:00
Victor
1300fefdac
Focusing on Saegewerk now
- trying the wrapper again
2024-05-15 08:45:40 -05:00
Victor
a799835a1c
Reverting some to test 2024-05-15 08:40:20 -05:00
Victor
e392568f09
had to move the layouts back
- trying something in left field to make it work
2024-05-15 08:34:21 -05:00
Victor
383363e0d8
moved the layout back to klor.h 2024-05-15 08:19:28 -05:00
Victor
729d9f2353
Had the layout defined wrong
- To alias a function I needed to add the parameters part
2024-05-15 08:07:53 -05:00
Victor
cd8e39822c
Added debug statements 2024-05-15 08:02:21 -05:00
Victor
41a0204fc9
Added Dynamic Layout selection
- Cleanup unused code and updated documentation
- add dynamic layout selection
  - Leveraged common_features.mk framework
  - Configure layout in keymap rules.mk
- Will test more but it is ready to ship
2024-05-15 07:52:23 -05:00
Victor
10fed13d0f
I think I fixed all the issues with klor basic keymap
- Modernized Geist's repo
  - Converted to data driven json config, nearly emulating what
    geist had in default
  - still allowed Atmel and RP2040. Compiles for both
  - added default saegewerk and worked out haptic driver kinks
  - had to replace deprecated defines
- Still testing and can't test everything
  - only have Saegewerk, not the other three layouts
  - only have RP2040
  - Also missed soldering the encoder diodes
  - not going to test RGBlight
- still need to add my keymap lol
2024-05-14 20:00:23 -05:00
Victor
ce371b48d9
adding Saegewerk default keymap
- enabled haptic feedback on this
2024-05-13 23:56:25 -05:00
Victor
5fcac2aa54
Allowing warnings in RP2040 rules.mk 2024-05-13 23:30:55 -05:00
Victor
7b38b6e842
fixing invalid keycodes in default keymap 2024-05-13 23:20:28 -05:00
Victor
b12f69a7ae
Added layout matrix so it will compile
- fixed other bugs
- Spruced up the info.json after using the qmk converter
2024-05-13 23:11:36 -05:00
Victor
873c2bf735
Forgot to update default keymap
- they had the wrong oled driver in there
- Added copyright stuff back
2024-05-13 22:11:04 -05:00
Victor
c86deba845
Adding klor files and trying to build 2024-05-13 21:33:46 -05:00
Victor
a274d43796
Initial checkin
- trying to port over the old config to info.json data driven config
- stopped for tonight
2024-05-12 23:34:04 -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
61e49576f2
Forgot to undo the mouse button changes on the keymap 2024-05-05 23:23:35 -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
39ca5f2f73
Trying Callum after my Swoop got stuck in game mode
- reshuffling everything to somewhat match his keymap
- removed a bunch of combos
2024-05-05 20:27:25 -05:00
Victor
5e74da734e
Major Tweaks
- Changed how config layer is activated
- moved function keys to opposite side to match numbers
- Updated keymap image
2024-05-01 21:53:25 -05:00
Victor
d6c6d5d731
Organization and cleanup
- 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
2024-04-24 18:44:08 -05:00
Victor
0b934d4532
Forgot to turn off RGBLight, which may be a conflict 2024-04-24 17:59:01 -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
c769c3783c
had a j typo 2024-04-24 01:05:05 -05:00
Victor
4fc3f3b8e2
trying to flip the order while writing normal physical locations 2024-04-24 01:01:30 -05:00
Victor
808a4d6095
Trying to set the array quentin's way 2024-04-24 00:45:28 -05:00
Victor
44badd2e6f
Trying the physical led location the way quentin does it 2024-04-24 00:35:23 -05:00
Victor
68341a210c
Fixing some bugs in the mapping
- had the wrong sequence in there for the right side thumbs
- Had hte center wrong
2024-04-23 23:46:51 -05:00
Victor
760ead9996
Forgot a bunch of commas specifying the LED flags 2024-04-23 23:32:34 -05:00