+#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
+ state = INIT;
+ break;
+#endif