1
0
Fork 0

Basic keycode overhaul (#14726)

This commit is contained in:
Ryan 2021-11-04 16:22:17 +11:00 committed by GitHub
parent b06d9d822c
commit f529580860
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
52 changed files with 1135 additions and 1081 deletions

View file

@ -45,7 +45,7 @@ uint8_t shifted_numbers[10] = {0x21, 0x40, 0x23, 0x24, 0x25, 0x5E, 0x26, 0x2A, 0
// uint8_t keycode_to_ascii[0xFF][2];
// keycode_to_ascii[KC_MINS] = {0x2D, 0x5F};
// keycode_to_ascii[KC_MINUS] = {0x2D, 0x5F};
void print_char(char c) {
uint8_t b = 8;
@ -84,8 +84,8 @@ bool process_printer(uint16_t keycode, keyrecord_t *record) {
case KC_PIPE:
case KC_TILD:
keycode &= 0xFF;
case KC_LSFT:
case KC_RSFT:
case KC_LEFT_SHIFT:
case KC_RIGHT_SHIFT:
if (record->event.pressed) {
character_shift++;
} else {
@ -101,13 +101,13 @@ bool process_printer(uint16_t keycode, keyrecord_t *record) {
print_string("This is a line of text!\n\n\n");
}
return false;
case KC_ESC:
case KC_ESCAPE:
if (record->event.pressed) {
print_char(0x1B);
}
return false;
break;
case KC_SPC:
case KC_SPACE:
if (record->event.pressed) {
print_char(0x20);
}
@ -133,7 +133,7 @@ bool process_printer(uint16_t keycode, keyrecord_t *record) {
}
return false;
break;
case KC_ENT:
case KC_ENTER:
if (record->event.pressed) {
if (character_shift) {
print_char(0x0C);
@ -143,7 +143,7 @@ bool process_printer(uint16_t keycode, keyrecord_t *record) {
}
return false;
break;
case KC_BSPC:
case KC_BACKSPACE:
if (record->event.pressed) {
if (character_shift) {
print_char(0x18);
@ -163,7 +163,7 @@ bool process_printer(uint16_t keycode, keyrecord_t *record) {
}
return false;
break;
case KC_COMM:
case KC_COMMA:
if (record->event.pressed) {
if (character_shift) {
print_char(0x3C);
@ -173,7 +173,7 @@ bool process_printer(uint16_t keycode, keyrecord_t *record) {
}
return false;
break;
case KC_SLSH:
case KC_SLASH:
if (record->event.pressed) {
if (character_shift) {
print_char(0x3F);
@ -183,7 +183,7 @@ bool process_printer(uint16_t keycode, keyrecord_t *record) {
}
return false;
break;
case KC_QUOT:
case KC_QUOTE:
if (record->event.pressed) {
if (character_shift) {
print_char(0x22);
@ -193,7 +193,7 @@ bool process_printer(uint16_t keycode, keyrecord_t *record) {
}
return false;
break;
case KC_GRV:
case KC_GRAVE:
if (record->event.pressed) {
if (character_shift) {
print_char(0x7E);
@ -203,7 +203,7 @@ bool process_printer(uint16_t keycode, keyrecord_t *record) {
}
return false;
break;
case KC_MINS:
case KC_MINUS:
if (record->event.pressed) {
if (character_shift) {
print_char(0x5F);
@ -213,7 +213,7 @@ bool process_printer(uint16_t keycode, keyrecord_t *record) {
}
return false;
break;
case KC_EQL:
case KC_EQUAL:
if (record->event.pressed) {
if (character_shift) {
print_char(0x2B);
@ -223,7 +223,7 @@ bool process_printer(uint16_t keycode, keyrecord_t *record) {
}
return false;
break;
case KC_LBRC:
case KC_LEFT_BRACKET:
if (record->event.pressed) {
if (character_shift) {
print_char(0x7B);
@ -233,7 +233,7 @@ bool process_printer(uint16_t keycode, keyrecord_t *record) {
}
return false;
break;
case KC_RBRC:
case KC_RIGHT_BRACKET:
if (record->event.pressed) {
if (character_shift) {
print_char(0x7D);
@ -243,7 +243,7 @@ bool process_printer(uint16_t keycode, keyrecord_t *record) {
}
return false;
break;
case KC_BSLS:
case KC_BACKSLASH:
if (record->event.pressed) {
if (character_shift) {
print_char(0x7C);