文檔中說計算方式是?
累加和:占 1 個字節(jié),計算方式為: SUM = HEAD+ADDR+CMD+LEN+DATA。
舉例說明中:
?舉例 1:模擬先按下“A”鍵,再釋放“A”鍵,則需要發(fā)送 2 個命令包為:
?(1)、模擬按下“A”鍵: 0x57、0xAB、0x00、0x02、0x08、0x00、0x00、0x04、0x00、 0x00、0x00、0x00、0x00、0x10。? (HEAD(2)?+ADDR(0)+?CMD(2)+LEN(8)+DATA(4) = 0x10? ?( 16 ) ?)
(2)、模擬釋放“A”鍵: 0x57、0xAB、0x00、0x02、0x08、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x00、0x0C。??(HEAD(2)?+ADDR(0)+?CMD(2)+LEN(8)+DATA(0) = 0x0C? ( 12 ) ?)
舉例 2:模擬先同時按下“左 Shift”+“A”鍵,再釋放,則需要發(fā)送 2 個命令包為:
?(1)、模擬同時按下“左 Shift”+“A”鍵: 0x57、0xAB、0x00、0x02、0x08、0x02、0x00、 0x04、0x00、0x00、0x00、0x00、0x00、0x12。(HEAD(2)?+ADDR(0)+?CMD(2)+LEN(8)+DATA(6) = 0x12? ?( 18 ) ?)
?(2)、模擬釋放所有鍵: 0x57、0xAB、0x00、0x02、0x08、0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x0C。
實在是沒看懂最后一個數(shù)據(jù)怎么加出來的,,,
那請問如果 摸擬按下 “左Ctrl”+"右Shift"+" 1 "鍵,按下時發(fā)送,
0x57,0xAB,0x00,0x02,0x08,0x01,0x00,0xE5,0x1E,0x00,0x00,0x00,0x00,? ?0x??? //請問這個要怎么計算呢, 謝謝.?
(HEAD(2)?+ADDR(0)+?CMD(2)+LEN(8)+DATA(260) = 0x110? ? ( 272 ) ?)
放開是發(fā)送:?
0x57、0xAB、0x00、0x02、0x08、0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x0C。