- matrix_break(0x6F);
- state = INIT;
- break;
-#ifdef G80_2551_SUPPORT
- /*
- * G80-2551 terminal keyboard support
- * https://deskthority.net/wiki/Cherry_G80-2551
- * https://geekhack.org/index.php?topic=103648.msg2893404#msg2893404
- * https://gist.github.com/tmk/22cb8680ca8ef854630ecd1953268c5b
- */
- case 0x19:
- matrix_break(0x7F); // MUTE
- state = INIT;
- break;
- case 0x39:
- matrix_break(0x6E); // VOLU
- state = INIT;
- break;
- case 0x53:
- matrix_break(0x65); // VOLD
- state = INIT;
- break;
- case 0x6F:
- matrix_break(0x5C); // APP
- state = INIT;
- break;
- case 0x5C:
- matrix_break(0x19); // LGUI
- state = INIT;
- break;
- case 0x1F:
- matrix_break(0x1F); // RGUI
- state = INIT;
- break;
- case 0x27:
- matrix_break(0x67); // MHEN
- state = INIT;
- break;
- case 0x2F:
- matrix_break(0x57); // F23
- state = INIT;
- break;
- case 0x5E:
- matrix_break(0x64); // HENK
- state = INIT;
- break;
- case 0x17:
- matrix_break(0x77); // NLCK