~ruther/qmk_firmware

ref: 0511b522e00ec693214434806948ff2a6249f46f qmk_firmware/users/konstantin d---------
edef1f93 — Drashna Jaelre 6 years ago
Update personal userspace and keymaps + improve custom functionality (#5289)

* Change how desktop commands work

* Add DST_MOD_MASK as a config option

* DST_RMV → DST_REM

* Add melody96:konstantin keymap

* Update custom SEND_STRING

* Move feature flags from userspace into keyboard rules

* Use "Vo-", "Vo+" instead of "VoD", "VoU" in keymap comments

* Add RGB controls and numpad Unicode to Melody96 keymap

* Add RGB_SET keycode to Melody96 and RGB files to userspace

* Generate UNICODE and UNICODEMAP constants using macros

* Avoid collisions with X_* send string constants

* Use two spaces before inline comments

* Add _keymap versions of other custom Quantum functions

Not added: eeconfig_update_keymap, eeconfig_read_keymap

* Switch to UNICODEMAP in keyboard rules

* Make toggle_numpad a nested function in process_record_user

* Set Melody96 underglow color to Godspeed blue on EEPROM reset

* Remove most _keymap and _user definitions in userspace

Some keyboards misuse _user functions by defining them in the base files
instead of the corresponding _kb functions (especially led_set_user and
matrix_init_user). Until this is fixed (#5148), I've removed definitions
in my userspace that could cause linking collisions.

* Update GODSPEED_BLUE values and RGB mode keys

* Add GODSPEED_YELLOW color

* Set preferred intervals for rgblight effects

* Update tap dance function names

* Replace td_lshift_fn with generic td_mod_layer, add TD_RCTL_FN

Move TD_FN_RCTL after TD_RCTL_FN

* Replace td_fn_rctrl with generic td_layer_mod

* Add blank lines, prefer explicit initialization

* ACTION_TAP_DANCE_DOUBLE_MODS → ACTION_TAP_DANCE_DOUBLE_MOD

* Update Godspeed colors

* Add media controls to Melody96 keymap

* Add SysRq, Break combos and other keys to Melody96 keymap
be1d5c66 — Konstantin Đorđević 6 years ago
Add SysRq, Break combos and other keys to Melody96 keymap
f9c070e1 — Konstantin Đorđević 6 years ago
Update Godspeed colors
9baee84b — Konstantin Đorđević 6 years ago
ACTION_TAP_DANCE_DOUBLE_MODS → ACTION_TAP_DANCE_DOUBLE_MOD
6a088f7f — Konstantin Đorđević 6 years ago
Add blank lines, prefer explicit initialization
14908f86 — Konstantin Đorđević 6 years ago
Replace td_fn_rctrl with generic td_layer_mod
b05a4b1a — Konstantin Đorđević 6 years ago
Replace td_lshift_fn with generic td_mod_layer, add TD_RCTL_FN

Move TD_FN_RCTL after TD_RCTL_FN
1b3b9414 — Konstantin Đorđević 6 years ago
Update tap dance function names
45dddfa6 — Konstantin Đorđević 6 years ago
Set preferred intervals for rgblight effects
fbe2eba4 — Konstantin Đorđević 6 years ago
Add GODSPEED_YELLOW color
de2e0365 — Konstantin Đorđević 6 years ago
Update GODSPEED_BLUE values and RGB mode keys
f09a237a — Konstantin Đorđević 6 years ago
Remove most _keymap and _user definitions in userspace

Some keyboards misuse _user functions by defining them in the base files
instead of the corresponding _kb functions (especially led_set_user and
matrix_init_user). Until this is fixed (#5148), I've removed definitions
in my userspace that could cause linking collisions.
784e2af0 — Konstantin Đorđević 6 years ago
Make toggle_numpad a nested function in process_record_user
be65a0cc — Konstantin Đorđević 6 years ago
Add _keymap versions of other custom Quantum functions

Not added: eeconfig_update_keymap, eeconfig_read_keymap
bd43df53 — Konstantin Đorđević 6 years ago
Use two spaces before inline comments
7b11d740 — Konstantin Đorđević 6 years ago
Avoid collisions with X_* send string constants
ddb0f39e — Konstantin Đorđević 6 years ago
Generate UNICODE and UNICODEMAP constants using macros
2f07627a — Konstantin Đorđević 6 years ago
Add RGB_SET keycode to Melody96 and RGB files to userspace
ef189da2 — Konstantin Đorđević 6 years ago
Move feature flags from userspace into keyboard rules
012c5ef9 — Konstantin Đorđević 6 years ago
Update custom SEND_STRING
Next