- case DASH:
- if (record->event.pressed) {
- register_code(KC_LALT);
- register_code(KC_MINS);
- } else {
- unregister_code(KC_MINS);
- unregister_code(KC_LALT);
- }
- return false;
- break;
- case GBP:
- if (record->event.pressed) {
- register_code(KC_LALT);
- register_code(KC_3);
- } else {
- unregister_code(KC_3);
- unregister_code(KC_LALT);
- }
- return false;
- break;
- case VOLUP:
- if (record->event.pressed) {
- register_code(KC_LALT);
- register_code(KC_LSFT);
- register_code(KC_VOLU);
- } else {
- unregister_code(KC_VOLU);
- unregister_code(KC_LSFT);
- unregister_code(KC_LALT);
- }
- return false;
- break;
- case VOLDN:
- if (record->event.pressed) {
- register_code(KC_LALT);
- register_code(KC_LSFT);
- register_code(KC_VOLD);
- } else {
- unregister_code(KC_VOLD);
- unregister_code(KC_LSFT);
- unregister_code(KC_LALT);
- }
- return false;
- break;