Skip to content

Instantly share code, notes, and snippets.

@emolitor
Created April 15, 2025 16:31
Show Gist options
  • Save emolitor/4f7ce33229e541d42dd9af2e7f7908b9 to your computer and use it in GitHub Desktop.
Save emolitor/4f7ce33229e541d42dd9af2e7f7908b9 to your computer and use it in GitHub Desktop.
38c38
< { 8, 7}, { 21, 7}, { 34, 7}, { 47, 7}, { 60, 7}, { 73, 7}, { 86, 7}, { 99, 7}, { 112, 7}, { 125, 7}, { 138, 7}, { 151, 7}, { 164, 7}, { 177, 7}, { 190, 7}, { 203, 7}, { 216, 7},
---
> { 8, 7}, { 21, 7}, { 34, 7}, { 47, 7}, { 60, 7}, { 73, 7}, { 86, 7}, { 99, 7}, { 112, 7}, { 125, 7}, { 138, 7}, { 151, 7}, { 164, 7}, { 177, 7}, { 190, 7}, { 203, 7}, { 216, 7},
68c68
< Usb_Suspend_Sig = false;
---
> //Usb_Suspend_Sig = false;
72c72
< Usb_Suspend_Sig = true;
---
> //Usb_Suspend_Sig = true;
77c77
< Usb_Suspend_Sig = false;
---
> //Usb_Suspend_Sig = false;
80a81
> /**
86c87
<
---
>
93a95,105
> */
>
> void housekeeping_task_user(void) {
> if (User_EE_CLR_Start_Flag) {
> User_EE_CLR_Start_Flag = false;
> User_Keyboard_Reset();
> return;
> }
>
> es_chibios_user_idle_loop_hook();
> }
100a113,664
> }
>
> bool Key_Value_Dispose(uint16_t keycode, keyrecord_t *record) { /*键盘只要有按键按下就会调用此函数*/
> //Usb_Change_Mode_Delay = 0; /*只要有按键就不会进入休眠*/
> //Usb_Change_Mode_Wakeup = false;
>
> switch (keycode) {
> case QMK_KB_MODE_2P4G: { //2.4G
> if (Keyboard_Info.Key_Mode != QMK_2P4G_MODE) {
> return true;
> }
> if (record->event.pressed) {
> Key_2p4g_Status = true;
> } else {
> Key_2p4g_Status = false;
> }
> Time_3s_Count = 0;
> } return true;
> case QMK_KB_MODE_BLE1: { //BLE 1
> if (Keyboard_Info.Key_Mode != QMK_BLE_MODE) {
> return true;
> }
> if (record->event.pressed) {
> Key_Ble_1_Status = true;
> if (Keyboard_Info.Ble_Channel != QMK_BLE_CHANNEL_1) {
> Keyboard_Info.Ble_Channel = QMK_BLE_CHANNEL_1;
> Spi_Send_Commad(USER_SWITCH_BLE_1_MODE); /*发送SPI命令*/
> Save_Flash_Set();
> Led_Rf_Pair_Flg = true;
> }
> } else {
> Key_Ble_1_Status = false;
> }
> Time_3s_Count = 0;
> } return true;
> case QMK_KB_MODE_BLE2: { //BLE 2
> if (Keyboard_Info.Key_Mode != QMK_BLE_MODE) {
> return true;
> }
>
> if (record->event.pressed) {
> Key_Ble_2_Status = true;
> if (Keyboard_Info.Ble_Channel != QMK_BLE_CHANNEL_2) {
> Keyboard_Info.Ble_Channel = QMK_BLE_CHANNEL_2;
> Spi_Send_Commad(USER_SWITCH_BLE_2_MODE); /*发送SPI命令*/
> Save_Flash_Set();
> Led_Rf_Pair_Flg = true;
> }
> } else {
> Key_Ble_2_Status = false;
> }
> Time_3s_Count = 0;
> } return true;
> case QMK_KB_MODE_BLE3: { //BLE 3
> if (Keyboard_Info.Key_Mode != QMK_BLE_MODE) {
> return true;
> }
>
> if (record->event.pressed) {
> Key_Ble_3_Status = true;
> if (Keyboard_Info.Ble_Channel != QMK_BLE_CHANNEL_3) {
> Keyboard_Info.Ble_Channel = QMK_BLE_CHANNEL_3;
> Spi_Send_Commad(USER_SWITCH_BLE_3_MODE); /*发送SPI命令*/
> Save_Flash_Set();
> Led_Rf_Pair_Flg = true;
> }
> } else {
> Key_Ble_3_Status = false;
> }
> Time_3s_Count = 0;
> } return true;
> case QMK_KB_MODE_USB: { //USB
> if (record->event.pressed) {
> if (Keyboard_Info.Key_Mode != QMK_USB_MODE) {
> Keyboard_Info.Key_Mode = QMK_USB_MODE;
> Spi_Send_Commad(USER_SWITCH_USB_MODE); /*发送SPI命令*/
> es_restart_usb_driver();
> Save_Flash_Set();
> Led_Rf_Pair_Flg = false;
> }
> }
> } return true;
> case QMK_BATT_NUM: { //电池状态显示
> if (record->event.pressed) {
> User_Key_Batt_Num_Show = true;
> User_Key_Batt_Count = 0;
> } else {
> User_Key_Batt_Num_Show = false;
> User_Key_Batt_Count = 0;
> }
> } return true;
> case QMK_WIN_LOCK: { //锁WIN
> if (!record->event.pressed) {
> if (Keyboard_Info.Mac_Win_Mode == INIT_MAC_MODE) {
> if (Keyboard_Info.Win_Lock == INIT_WIN_LOCK) {
> Keyboard_Info.Win_Lock = INIT_WIN_NLOCK;
> Save_Flash_Set();
> }
> } else {
> if (Keyboard_Info.Win_Lock == INIT_WIN_NLOCK) {
> Keyboard_Info.Win_Lock = INIT_WIN_LOCK;
> unregister_code(KC_LGUI); unregister_code(KC_RGUI); unregister_code(KC_APP);
> } else {
> Keyboard_Info.Win_Lock = INIT_WIN_NLOCK;
> }
> Save_Flash_Set();
> }
> }
> } return true;
> case QMK_KB_SIX_N_CH: { //六键全键无冲切换
> if (record->event.pressed) {
> if(keymap_config.nkro) {
> es_change_qmk_nkro_mode_disable();
> Mac_Win_Point_Count = 3;
> } else {
> es_change_qmk_nkro_mode_enable();
> Led_Point_Count = 3;
> }
> }
> } return true;
> case KC_LGUI: { //key_win_l
> if (Keyboard_Info.Win_Lock) {
> record->event.pressed = false;
> }
> } return true;
> case KC_RGUI: { //key_win_r
> if (Keyboard_Info.Win_Lock) {
> record->event.pressed = false;
> }
> } return true;
> case KC_APP: { //key_app
> if (Keyboard_Info.Win_Lock) {
> record->event.pressed = false;
> }
> } return true;
> case RGB_VAI: { //亮度加
> if (!record->event.pressed) {
> if (rgb_matrix_get_val() >= RGB_MATRIX_MAXIMUM_BRIGHTNESS) {
> Led_Point_Count = 3;
> }
> }
> } return true;
> case RGB_VAD: { //亮度减
> if (!record->event.pressed) {
> if (rgb_matrix_get_val() <= 0) {
> Led_Point_Count = 3;
> }
> }
> } return true;
> case RGB_SPI: { //速度加
> if (!record->event.pressed) {
> if (rgb_matrix_get_speed() >= 255) {
> Led_Point_Count = 3;
> }
> }
> } return true;
> case RGB_SPD: { //速度减
> if (!record->event.pressed) {
> if (rgb_matrix_get_speed() <= 0) {
> Led_Point_Count = 3;
> }
> }
> } return true;
> case RGB_RTOG: { //开关闭背光
> if (!record->event.pressed) {
> if (Keyboard_Info.Led_On_Off) {
> Keyboard_Info.Logo_On_Off = INIT_LED_ON;
> Keyboard_Info.Led_On_Off = INIT_LED_ON;
> if (rgb_matrix_get_val() <= 0) { // 获取当前指示灯亮度
> rgb_matrix_sethsv_noeeprom(rgb_matrix_get_hue(), rgb_matrix_get_sat(), RGB_MATRIX_MAXIMUM_BRIGHTNESS);//设置RGB灯的色相(hue)、饱和度(sat)、亮度
> }
> } else {
> Keyboard_Info.Logo_On_Off = INIT_LED_OFF;
> Keyboard_Info.Led_On_Off = INIT_LED_OFF;
> }
> Save_Flash_Set();
> }
> } return true;
> case MO(2): { //FN
> if (record->event.pressed) {
> Key_Fn_Status = true;
> } else {
> Key_Fn_Status = false;
> }
> } return true;
> case MO(3): { //FN
> if (record->event.pressed) {
> Key_Fn_Status = true;
> } else {
> Key_Fn_Status = false;
> }
> } return true;
> case TO(0): { //WIN
> if (!record->event.pressed) {
> if ((record->event.key.col == WIN_COL) && (record->event.key.row == WIN_ROL) && (Keyboard_Info.Mac_Win_Mode != INIT_WIN_MODE)) {
> Keyboard_Info.Mac_Win_Mode = INIT_WIN_MODE;
> Mac_Win_Point_Count = 1;
> unregister_code(KC_LALT); unregister_code(KC_LGUI); unregister_code(KC_RALT); unregister_code(KC_RGUI); unregister_code(KC_APP);
> Save_Flash_Set();
> }
> }
> } return true;
> case TO(1): { //MAC
> if (!record->event.pressed) {
> if ((record->event.key.col == MAC_COL) && (record->event.key.row == MAC_ROL) && (Keyboard_Info.Mac_Win_Mode != INIT_MAC_MODE)) {
> Keyboard_Info.Mac_Win_Mode = INIT_MAC_MODE;
> Keyboard_Info.Win_Lock = INIT_WIN_NLOCK;
> Mac_Win_Point_Count = 3;
> unregister_code(KC_LALT); unregister_code(KC_LGUI); unregister_code(KC_RALT); unregister_code(KC_RGUI); unregister_code(KC_APP);
> Save_Flash_Set();
> }
> }
> } return true;
> case U_EE_CLR: { //系统复位
> if (record->event.pressed) {
> User_QMK_EE_CLR_Flag = true;
> } else {
> User_QMK_EE_CLR_Flag = false;
> Time_3s_EE_CLR_Count = 0;
> }
> } return true;
> #if LOGO_LED_ENABLE
> case LOGO_TOG: { //logo 灯光开关
> if (!record->event.pressed) {
> if (Keyboard_Info.Logo_On_Off) {
> Keyboard_Info.Logo_On_Off = LOGO_LED_ON;
> if (Keyboard_Info.Logo_Brightness <= LOGO_MIN_BRIGHTNESS) {
> Keyboard_Info.Logo_Brightness = LOGO_MAX_BRIGHTNESS;
> }
> } else {
> Keyboard_Info.Logo_On_Off = LOGO_LED_OFF;
> }
> Logo_Init();
> Save_Flash_Set();
> }
> } return true;
> case LOGO_MOD: { //logo 模式切换
> if (!record->event.pressed) {
> // if (Keyboard_Info.Logo_On_Off) {
> // return true;
> // } else {
> if (Keyboard_Info.Logo_Mode < LOGO_OFF_MODE) {
> Keyboard_Info.Logo_Mode ++;
> if(Keyboard_Info.Logo_Mode == LOGO_OFF_MODE)
> {
> Keyboard_Info.Logo_On_Off = 1;
> }
> } else {
> Keyboard_Info.Logo_On_Off = 0;
> Keyboard_Info.Logo_Mode = INIT_LOGO_MODE;
> }
> //}
> Logo_Init();
> Save_Flash_Set();
> }
> } return true;
> case LOGO_RMOD: { //logo 模式切换
> if (!record->event.pressed) {
> if (Keyboard_Info.Logo_On_Off) {
> return true;
> } else {
> if (Keyboard_Info.Logo_Mode > INIT_LOGO_MODE) {
> Keyboard_Info.Logo_Mode--;
> } else {
> Keyboard_Info.Logo_Mode = LOGO_OFF_MODE;
> }
> }
> Logo_Init();
> Save_Flash_Set();
> }
> } return true;
> case LOGO_HUI: { //logo 颜色增加
> if (!record->event.pressed) {
> if (Keyboard_Info.Logo_On_Off || (Keyboard_Info.Logo_Mode == LOGO_OFF_MODE) || (Keyboard_Info.Logo_Mode == LOGO_WAVE_RGB_MODE) || (Keyboard_Info.Logo_Mode == LOGO_SPECTRUM_MODE)) {
> return true;
> } else {
> if (Keyboard_Info.Logo_Colour < (LOGO_MAX_COLOUR - COLOUR_LEVEL)) {
> Keyboard_Info.Logo_Colour += COLOUR_LEVEL;
> } else {
> Keyboard_Info.Logo_Colour = ((Keyboard_Info.Logo_Colour + COLOUR_LEVEL) - LOGO_MAX_COLOUR);
> }
> }
> Save_Flash_Set();
> }
> } return true;
> case LOGO_HUD: { //logo 颜色减小
> if (!record->event.pressed) {
> if (Keyboard_Info.Logo_On_Off || (Keyboard_Info.Logo_Mode == LOGO_OFF_MODE) || (Keyboard_Info.Logo_Mode == LOGO_WAVE_RGB_MODE) || (Keyboard_Info.Logo_Mode == LOGO_SPECTRUM_MODE)) {
> return true;
> } else {
> if ((Keyboard_Info.Logo_Colour - COLOUR_LEVEL) > LOGO_MIN_COLOUR) {
> Keyboard_Info.Logo_Colour -= COLOUR_LEVEL;
> } else {
> Keyboard_Info.Logo_Colour = ((LOGO_MAX_COLOUR - COLOUR_LEVEL) + Keyboard_Info.Logo_Colour);
> }
> }
> Save_Flash_Set();
> }
> } return true;
> case LOGO_SAI: { //logo 饱和度增加
> if (!record->event.pressed) {
> if (Keyboard_Info.Logo_On_Off || (Keyboard_Info.Logo_Mode == LOGO_OFF_MODE)) {
> return true;
> } else {
> if ((Keyboard_Info.Logo_Saturation - SATURATION_LEVEL) > LOGO_MAX_SATURATION) {
> Keyboard_Info.Logo_Saturation -= SATURATION_LEVEL;
> } else {
> Keyboard_Info.Logo_Saturation = LOGO_MAX_SATURATION;
> }
> }
> Save_Flash_Set();
> }
> } return true;
> case LOGO_SAD: { //logo 饱和度减小
> if (!record->event.pressed) {
> if (Keyboard_Info.Logo_On_Off || (Keyboard_Info.Logo_Mode == LOGO_OFF_MODE)) {
> return true;
> } else {
> if (Keyboard_Info.Logo_Saturation < (LOGO_MIN_SATURATION - SATURATION_LEVEL)) {
> Keyboard_Info.Logo_Saturation += SATURATION_LEVEL;
> } else {
> Keyboard_Info.Logo_Saturation = LOGO_MIN_SATURATION;
> }
> }
> Save_Flash_Set();
> }
> } return true;
> case LOGO_VAI: { //logo 亮度增加
> if (!record->event.pressed) {
> if (Keyboard_Info.Logo_On_Off || (Keyboard_Info.Logo_Mode == LOGO_OFF_MODE)) {
> return true;
> } else {
> if (Keyboard_Info.Logo_Brightness < (LOGO_MAX_BRIGHTNESS - BRIGHTNESS_LEVEL)) {
> Keyboard_Info.Logo_Brightness += BRIGHTNESS_LEVEL;
> } else {
> Keyboard_Info.Logo_Brightness = LOGO_MAX_BRIGHTNESS;
> Led_Point_Count = 3;
> }
> }
> Save_Flash_Set();
> }
> } return true;
> case LOGO_VAD: { //logo 亮度减小
> if (!record->event.pressed) {
> if (Keyboard_Info.Logo_On_Off || (Keyboard_Info.Logo_Mode == LOGO_OFF_MODE)) {
> return true;
> } else {
> if ((Keyboard_Info.Logo_Brightness - BRIGHTNESS_LEVEL) > LOGO_MIN_BRIGHTNESS) {
> Keyboard_Info.Logo_Brightness -= BRIGHTNESS_LEVEL;
> } else {
> Keyboard_Info.Logo_Brightness = LOGO_MIN_BRIGHTNESS;
> Led_Point_Count = 3;
> }
> }
> Save_Flash_Set();
> }
> } return true;
> case LOGO_SPI: { //logo 速度增加
> if (!record->event.pressed) {
> if (Keyboard_Info.Logo_On_Off || (Keyboard_Info.Logo_Mode == LOGO_OFF_MODE)) {
> return true;
> } else {
> if (Keyboard_Info.Logo_Speed < (LOGO_MAX_SPEED - SPEED_LEVEL)) {
> Keyboard_Info.Logo_Speed += SPEED_LEVEL;
> } else {
> Keyboard_Info.Logo_Speed = LOGO_MAX_SPEED;
> Led_Point_Count = 3;
> }
> }
> Save_Flash_Set();
> }
> } return true;
> case LOGO_SPD: { //logo 速度减小
> if (!record->event.pressed) {
> if (Keyboard_Info.Logo_On_Off || (Keyboard_Info.Logo_Mode == LOGO_OFF_MODE)) {
> return true;
> } else {
> if ((Keyboard_Info.Logo_Speed - SPEED_LEVEL) > LOGO_MIN_SPEED) {
> Keyboard_Info.Logo_Speed -= SPEED_LEVEL;
> } else {
> Keyboard_Info.Logo_Speed = LOGO_MIN_SPEED;
> Led_Point_Count = 3;
> }
> }
> Save_Flash_Set();
> }
> } return true;
> #endif
> #if SIDE_LED_ENABLE
> case SIDE_TOG: { //侧灯 灯光开关
> if (!record->event.pressed) {
> if (Keyboard_Info.Side_On_Off) {
> Keyboard_Info.Side_On_Off = SIDE_LED_ON;
> if (Keyboard_Info.Side_Brightness <= SIDE_MIN_BRIGHTNESS) {
> Keyboard_Info.Side_Brightness = SIDE_MAX_BRIGHTNESS;
> }
> } else {
> Keyboard_Info.Side_On_Off = SIDE_LED_OFF;
> }
> Side_Init();
> Save_Flash_Set();
> }
> } return true;
> case SIDE_MOD: { //侧灯 模式切换
> if (!record->event.pressed) {
> if (Keyboard_Info.Side_On_Off) {
> return true;
> } else {
> if (Keyboard_Info.Side_Mode < SIDE_OFF_MODE) {
> Keyboard_Info.Side_Mode ++;
> } else {
> Keyboard_Info.Side_Mode = INIT_SIDE_MODE;
> }
> }
> Side_Init();
> Save_Flash_Set();
> }
> } return true;
> case SIDE_RMOD: { //侧灯 模式切换
> if (!record->event.pressed) {
> if (Keyboard_Info.Side_On_Off) {
> return true;
> } else {
> if (Keyboard_Info.Side_Mode > INIT_SIDE_MODE) {
> Keyboard_Info.Side_Mode--;
> } else {
> Keyboard_Info.Side_Mode = SIDE_OFF_MODE;
> }
> }
> Side_Init();
> Save_Flash_Set();
> }
> } return true;
> case SIDE_HUI: { //侧灯 颜色增加
> if (!record->event.pressed) {
> if (Keyboard_Info.Side_On_Off || (Keyboard_Info.Side_Mode == SIDE_OFF_MODE) || (Keyboard_Info.Side_Mode == SIDE_WAVE_RGB_MODE) || (Keyboard_Info.Side_Mode == SIDE_SPECTRUM_MODE)) {
> return true;
> } else {
> if (Keyboard_Info.Side_Colour < (SIDE_MAX_COLOUR - SIDE_COLOUR_LEVEL)) {
> Keyboard_Info.Side_Colour += SIDE_COLOUR_LEVEL;
> } else {
> Keyboard_Info.Side_Colour = ((Keyboard_Info.Side_Colour + SIDE_COLOUR_LEVEL) - SIDE_MAX_COLOUR);
> }
> }
> Save_Flash_Set();
> }
> } return true;
> case SIDE_HUD: { //侧灯 颜色减小
> if (!record->event.pressed) {
> if (Keyboard_Info.Side_On_Off || (Keyboard_Info.Side_Mode == SIDE_OFF_MODE) || (Keyboard_Info.Side_Mode == SIDE_WAVE_RGB_MODE) || (Keyboard_Info.Side_Mode == SIDE_SPECTRUM_MODE)) {
> return true;
> } else {
> if ((Keyboard_Info.Side_Colour - SIDE_COLOUR_LEVEL) > SIDE_MIN_COLOUR) {
> Keyboard_Info.Side_Colour -= SIDE_COLOUR_LEVEL;
> } else {
> Keyboard_Info.Side_Colour = ((SIDE_MAX_COLOUR - SIDE_COLOUR_LEVEL) + Keyboard_Info.Side_Colour);
> }
> }
> Save_Flash_Set();
> }
> } return true;
> case SIDE_SAI: { //侧灯 饱和度增加
> if (!record->event.pressed) {
> if (Keyboard_Info.Side_On_Off || (Keyboard_Info.Side_Mode == SIDE_OFF_MODE)) {
> return true;
> } else {
> if ((Keyboard_Info.Side_Saturation - SIDE_SATURATION_LEVEL) > SIDE_MAX_SATURATION) {
> Keyboard_Info.Side_Saturation -= SIDE_SATURATION_LEVEL;
> } else {
> Keyboard_Info.Side_Saturation = SIDE_MAX_SATURATION;
> }
> }
> Save_Flash_Set();
> }
> } return true;
> case SIDE_SAD: { //侧灯 饱和度减小
> if (!record->event.pressed) {
> if (Keyboard_Info.Side_On_Off || (Keyboard_Info.Side_Mode == SIDE_OFF_MODE)) {
> return true;
> } else {
> if (Keyboard_Info.Side_Saturation < (SIDE_MIN_SATURATION - SIDE_SATURATION_LEVEL)) {
> Keyboard_Info.Side_Saturation += SIDE_SATURATION_LEVEL;
> } else {
> Keyboard_Info.Side_Saturation = SIDE_MIN_SATURATION;
> }
> }
> Save_Flash_Set();
> }
> } return true;
> case SIDE_VAI: { //侧灯 亮度增加
> if (!record->event.pressed) {
> if (Keyboard_Info.Side_On_Off || (Keyboard_Info.Side_Mode == SIDE_OFF_MODE)) {
> return true;
> } else {
> if (Keyboard_Info.Side_Brightness < (SIDE_MAX_BRIGHTNESS - SIDE_BRIGHTNESS_LEVEL)) {
> Keyboard_Info.Side_Brightness += SIDE_BRIGHTNESS_LEVEL;
> } else {
> Keyboard_Info.Side_Brightness = SIDE_MAX_BRIGHTNESS;
> Led_Point_Count = 3;
> }
> }
> Save_Flash_Set();
> }
> } return true;
> case SIDE_VAD: { //侧灯 亮度减小
> if (!record->event.pressed) {
> if (Keyboard_Info.Side_On_Off || (Keyboard_Info.Side_Mode == SIDE_OFF_MODE)) {
> return true;
> } else {
> if ((Keyboard_Info.Side_Brightness - SIDE_BRIGHTNESS_LEVEL) > SIDE_MIN_BRIGHTNESS) {
> Keyboard_Info.Side_Brightness -= SIDE_BRIGHTNESS_LEVEL;
> } else {
> Keyboard_Info.Side_Brightness = SIDE_MIN_BRIGHTNESS;
> Led_Point_Count = 3;
> }
> }
> Save_Flash_Set();
> }
> } return true;
> case SIDE_SPI: { //侧灯 速度增加
> if (!record->event.pressed) {
> if (Keyboard_Info.Side_On_Off || (Keyboard_Info.Side_Mode == SIDE_OFF_MODE)) {
> return true;
> } else {
> if (Keyboard_Info.Side_Speed < (SIDE_MAX_SPEED - SIDE_SPEED_LEVEL)) {
> Keyboard_Info.Side_Speed += SIDE_SPEED_LEVEL;
> } else {
> Keyboard_Info.Side_Speed = SIDE_MAX_SPEED;
> Led_Point_Count = 3;
> }
> }
> Save_Flash_Set();
> }
> } return true;
> case SIDE_SPD: { //侧灯 速度减小
> if (!record->event.pressed) {
> if (Keyboard_Info.Side_On_Off || (Keyboard_Info.Side_Mode == SIDE_OFF_MODE)) {
> return true;
> } else {
> if ((Keyboard_Info.Side_Speed - SIDE_SPEED_LEVEL) > SIDE_MIN_SPEED) {
> Keyboard_Info.Side_Speed -= SIDE_SPEED_LEVEL;
> } else {
> Keyboard_Info.Side_Speed = SIDE_MIN_SPEED;
> Led_Point_Count = 3;
> }
> }
> Save_Flash_Set();
> }
> } return true;
> #endif
> default: return true; // Process all other keycodes normally
> }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment