Commit graph

265 commits

Author SHA1 Message Date
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
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
6a086705c1
Merge pull request #11 from t4corun/updtkeymap
Settling in on my long term keymap
2024-05-12 22:06:14 -05:00
Victor
978348d115
Replaced the image
- the one there was black background. Wanted White
2024-05-12 21:57:48 -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