From bd79124479be22adcc6c8e808edaf59805eb916d Mon Sep 17 00:00:00 2001 From: tmk Date: Fri, 27 Oct 2023 11:30:21 +0900 Subject: [PATCH] ibmpc_usb: Add support for Silitek SK-7100P --- converter/ibmpc_usb/ibmpc_usb.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/converter/ibmpc_usb/ibmpc_usb.cpp b/converter/ibmpc_usb/ibmpc_usb.cpp index d0135e0d..c9592b00 100644 --- a/converter/ibmpc_usb/ibmpc_usb.cpp +++ b/converter/ibmpc_usb/ibmpc_usb.cpp @@ -950,6 +950,14 @@ uint8_t IBMPCConverter::cs2_e0code(uint8_t code) { // https://github.com/tmk/tmk_keyboard/pull/760 case 0x00: return 0x65; // TERM FUNC Siemens F500 -> VOLD + // Silitek SK-7100P + case 0x43: return 0x40; // Close Silitek SK-7100P -> F20 + case 0x42: return 0x48; // CD Silitek SK-7100P -> F21 + case 0x44: return 0x50; // Video Silitek SK-7100P -> F22 + case 0x1C: return 0x30; // U/P Silitek SK-7100P -> F18 + case 0x24: return 0x28; // Pause Silitek SK-7100P -> F17 + case 0x4B: return 0x57; // Display Silitek SK-7100P -> F23 + default: return (code & 0x7F); // unknown } }