|
2 yıl önce | |
---|---|---|
.. | ||
.gitignore | 3650d59afe Merge upstream/master with userspace | 5 yıl önce |
LICENSE | caa70df816 [Keymap] Userspace refactor, adding leader key functionality (#7790) | 5 yıl önce |
README.md | 291ef064a7 Formatting | 5 yıl önce |
config.h | ad8630bd72 Remove RGBLIGHT_ANIMATION and clean up effect defines for layouts+users (#18729) | 2 yıl önce |
curry.c | 7407347be1 Remove rgblight_list.h (#18878) | 2 yıl önce |
curry.h | 9ead40db0c Fix broken build for users/curry (#16492) | 3 yıl önce |
glcdfont.c | caa70df816 [Keymap] Userspace refactor, adding leader key functionality (#7790) | 5 yıl önce |
leader.c | caa70df816 [Keymap] Userspace refactor, adding leader key functionality (#7790) | 5 yıl önce |
leader.h | caa70df816 [Keymap] Userspace refactor, adding leader key functionality (#7790) | 5 yıl önce |
oled.c | 9632360caa Use a macro to compute the size of arrays at compile time (#18044) | 2 yıl önce |
process_records.c | 1646c0f26c 2021 May 29 Breaking Changes Update (#13034) | 4 yıl önce |
process_records.h | de66797705 Fix some old keycodes (#19086) | 2 yıl önce |
rgb_lighting_user.c | 9ead40db0c Fix broken build for users/curry (#16492) | 3 yıl önce |
rgb_lighting_user.h | caa70df816 [Keymap] Userspace refactor, adding leader key functionality (#7790) | 5 yıl önce |
rgb_matrix_user.c | 64b1ed4550 Fix Per Key LED Indicator Callbacks (#18450) | 2 yıl önce |
rgb_matrix_user.h | caa70df816 [Keymap] Userspace refactor, adding leader key functionality (#7790) | 5 yıl önce |
rgblight_breathe_table.h | 3650d59afe Merge upstream/master with userspace | 5 yıl önce |
rules.mk | 4e1c5887c5 [Core] Refactor OLED to allow easy addition of other types (#13454) | 3 yıl önce |
tap_dances.c | caa70df816 [Keymap] Userspace refactor, adding leader key functionality (#7790) | 5 yıl önce |
tap_dances.h | caa70df816 [Keymap] Userspace refactor, adding leader key functionality (#7790) | 5 yıl önce |
wrappers.h | 6ff093efbe Local Changes | 5 yıl önce |
These is my userspace files, heavily influenced by @drashna's userspace structure.
Main uses are for corne & lily58, supporting dfu bootloader (elite-c)
Is compatible with split_common when the previous two keyboards update to them.
If you want to use these keymaps with split common code, they are on my personal github fork: CurryFurious/qmk_firmware
Referenced PRs: #6260, #5998, #6001
Keymap layout is similar between the two keyboards. Lily58 has a lot of open keys for custom keys as well. Keymap formatting is set up in the physical layout of the keyboard, so mapping keys should be easier.
Tap dances are enabled but none are defined, you can add them to tapdances.c. If not using tapdances, you can disable them in the keymaps.
RGB is implemented pretty much the same as @drashna. Only change is that I added the RGB code from the drashna's corne keymap.c, lines 313-383 into rgb_stuff.c.
Similarly to RGB, I moved all OLED code into oled.c to better clear up the keymap.c file. I haven't experimented with the kyria's 128x64 pixel screen so it probably won't work as well with it yet.
Have implemented QWERTY, COLEMAK Mod DH, and DVORAK. Other macros are defined, some modified from drashna's. Drashna's wrappers.h has other layouts that you can copy in as you see fit, make sure to add them to the userspace_layers enum in curry.h