1
0
Fork 0

Align sequencer keycodes (#19875)

This commit is contained in:
Joel Challis 2023-02-18 15:44:36 +00:00 committed by GitHub
parent c9cee5acca
commit f587a0c548
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 124 additions and 45 deletions

View file

@ -19,39 +19,39 @@
bool process_sequencer(uint16_t keycode, keyrecord_t *record) {
if (record->event.pressed) {
switch (keycode) {
case SQ_ON:
case QK_SEQUENCER_ON:
sequencer_on();
return false;
case SQ_OFF:
case QK_SEQUENCER_OFF:
sequencer_off();
return false;
case SQ_TOG:
case QK_SEQUENCER_TOGGLE:
sequencer_toggle();
return false;
case SQ_TMPD:
case QK_SEQUENCER_TEMPO_DOWN:
sequencer_decrease_tempo();
return false;
case SQ_TMPU:
case QK_SEQUENCER_TEMPO_UP:
sequencer_increase_tempo();
return false;
case SEQUENCER_RESOLUTION_MIN ... SEQUENCER_RESOLUTION_MAX:
sequencer_set_resolution(keycode - SEQUENCER_RESOLUTION_MIN);
return false;
case SQ_RESD:
case QK_SEQUENCER_RESOLUTION_DOWN:
sequencer_decrease_resolution();
return false;
case SQ_RESU:
case QK_SEQUENCER_RESOLUTION_UP:
sequencer_increase_resolution();
return false;
case SQ_SALL:
case QK_SEQUENCER_STEPS_ALL:
sequencer_set_all_steps_on();
return false;
case SQ_SCLR:
case QK_SEQUENCER_STEPS_CLEAR:
sequencer_set_all_steps_off();
return false;
case SEQUENCER_STEP_MIN ... SEQUENCER_STEP_MAX:
sequencer_toggle_step(keycode - SEQUENCER_STEP_MIN);
return false;
case SEQUENCER_RESOLUTION_MIN ... SEQUENCER_RESOLUTION_MAX:
sequencer_set_resolution(keycode - SEQUENCER_RESOLUTION_MIN);
return false;
case SEQUENCER_TRACK_MIN ... SEQUENCER_TRACK_MAX:
sequencer_toggle_single_active_track(keycode - SEQUENCER_TRACK_MIN);
return false;