Index: c51/kb_process.c
===================================================================
--- /XZR_Project/XZR_1085_JL801/c51/kb_process.c	(revision 532)
+++ /XZR_Project/XZR_1085_JL801/c51/kb_process.c	(working copy)
@@ -103,7 +103,7 @@
 
 void kb_set_multikey(word multikey_value)
 {
-	if(mult_key_status != KEY_RELEASE)
+	if(mult_key_status != KEY_WAIT_RELEASE)
 	{
 		mult_key_status = KEY_MULIT_PRESS;
 		multikey[0] = HID_REPORTID_2;
@@ -115,7 +115,7 @@
 #ifdef SYSTEM_CONTROL_ENABLE
 void kb_set_systemkey(byte systemkey_value)
 {
-	if(mult_key_status != KEY_RELEASE)
+	if(mult_key_status != KEY_WAIT_RELEASE)
 	{
 		mult_key_status = KEY_SYSTEM_PRESS;
 		system_key_press = 1;
Index: c51/output/FW
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/output/FW.COD
===================================================================
--- /XZR_Project/XZR_1085_JL801/c51/output/FW.COD	(revision 532)
+++ /XZR_Project/XZR_1085_JL801/c51/output/FW.COD	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               10/21/2022  23:15:03  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               05/15/2023  11:50:28  PAGE 1
 
 
 
@@ -3908,11 +3908,11 @@
 ;---- Variable 'multikey_value' assigned to Register 'R4/R5' ----
 0017B6 AD07              MOV     R5,AR7
 0017B8 AC06              MOV     R4,AR6
-  106: 	if(mult_key_status != KEY_RELEASE)
+  106: 	if(mult_key_status != KEY_WAIT_RELEASE)
   107: 	{
 0017BA 904DE7            MOV     DPTR,#mult_key_status
 0017BD E0                MOVX    A,@DPTR
-0017BE 6403              XRL     A,#03H
+0017BE 6402              XRL     A,#02H
 0017C0 600E              JZ      ?C0028?KB_PROCESS
   108: 		mult_key_status = KEY_MULIT_PRESS;
   109: 		multikey[0] = HID_REPORTID_2;
@@ -3942,11 +3942,11 @@
   116: void kb_set_systemkey(byte systemkey_value)
   117: {
 ;---- Variable 'systemkey_value' assigned to Register 'R7' ----
-  118: 	if(mult_key_status != KEY_RELEASE)
+  118: 	if(mult_key_status != KEY_WAIT_RELEASE)
   119: 	{
 0017D1 904DE7            MOV     DPTR,#mult_key_status
 0017D4 E0                MOVX    A,@DPTR
-0017D5 6403              XRL     A,#03H
+0017D5 6402              XRL     A,#02H
 0017D7 6012              JZ      ?C0030?KB_PROCESS
   120: 		mult_key_status = KEY_SYSTEM_PRESS;
   121: 		system_key_press = 1;
Index: c51/output/FW.HTM
===================================================================
--- /XZR_Project/XZR_1085_JL801/c51/output/FW.HTM	(revision 532)
+++ /XZR_Project/XZR_1085_JL801/c51/output/FW.HTM	(working copy)
@@ -25,7 +25,7 @@
 
 <p class="TinyT">
 Created from: <b>LX51 LINKER/LOCATER V4.41</b><br>
-Creation time: <b>10/21/2022  23:15:03</b><p>
+Creation time: <b>05/15/2023  11:50:28</b><p>
 
 <hr>
 
Index: c51/output/FW.MAP
===================================================================
--- /XZR_Project/XZR_1085_JL801/c51/output/FW.MAP	(revision 532)
+++ /XZR_Project/XZR_1085_JL801/c51/output/FW.MAP	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               10/21/2022  23:15:03  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               05/15/2023  11:50:28  PAGE 1
 
 
 LX51 LINKER/LOCATER V4.41, INVOKED BY:
Index: c51/output/FW.SBR
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/output/eeprom.dat
===================================================================
--- /XZR_Project/XZR_1085_JL801/c51/output/eeprom.dat	(revision 532)
+++ /XZR_Project/XZR_1085_JL801/c51/output/eeprom.dat	(working copy)
@@ -9793,7 +9793,7 @@
 e7
 e0
 64
-03
+02
 60
 0e
 74
@@ -9816,7 +9816,7 @@
 e7
 e0
 64
-03
+02
 60
 12
 74
@@ -13695,8 +13695,8 @@
 5c
 f0
 22
-3a
-29
+8a
+e2
 aa
 55
 40
Index: c51/output/fw.hex
===================================================================
--- /XZR_Project/XZR_1085_JL801/c51/output/fw.hex	(revision 532)
+++ /XZR_Project/XZR_1085_JL801/c51/output/fw.hex	(working copy)
@@ -377,9 +377,9 @@
 :10178000E922E4FFEFFD7C002478FBEC34808B82BF
 :10179000F583E0FEED2470FDEC34808D82F583E06E
 :1017A0004EF4FEEF247CFDEC34808D82F583EEF068
-:1017B0000FEFB404CF22AD07AC06904DE7E0640311
+:1017B0000FEFB404CF22AD07AC06904DE7E0640212
 :1017C000600E7401F0904DE804F0EFA3F0EEA3F08A
-:1017D00022904DE7E0640360127404F0904DE274CF
+:1017D00022904DE7E0640260127404F0904DE274D0
 :1017E00001F0904DE87406F0A3EFF022904D47E031
 :1017F0006037904DD6E07031904CC5E0B4032A7B41
 :10180000017A4879007D097C00120C46E4904DE78E
Index: c51/output/fwram.rom
===================================================================
--- /XZR_Project/XZR_1085_JL801/c51/output/fwram.rom	(revision 532)
+++ /XZR_Project/XZR_1085_JL801/c51/output/fwram.rom	(working copy)
@@ -6077,7 +6077,7 @@
 e7
 e0
 64
-03
+02
 60
 0e
 74
@@ -6100,7 +6100,7 @@
 e7
 e0
 64
-03
+02
 60
 12
 74
Index: c51/patch/adc.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/bluetooth.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/global_variable.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/kb_process.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/keyscan.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/led.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/ram.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/sys.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
