@@ -241,28 +241,28 @@ func rxHandler2(b []byte) bool {
241
241
case dynamicVialComboGet :
242
242
txb [0 ] = 0x00
243
243
idx := b [3 ]
244
- txb [1 ] = byte (device .Combos [idx ][0 ])
245
- txb [2 ] = byte (device .Combos [idx ][0 ] >> 8 )
246
- txb [3 ] = byte (device .Combos [idx ][1 ])
247
- txb [4 ] = byte (device .Combos [idx ][1 ] >> 8 )
248
- txb [5 ] = byte (device .Combos [idx ][2 ])
249
- txb [6 ] = byte (device .Combos [idx ][2 ] >> 8 )
250
- txb [7 ] = byte (device .Combos [idx ][3 ])
251
- txb [8 ] = byte (device .Combos [idx ][3 ] >> 8 )
252
- txb [9 ] = byte (device .Combos [idx ][4 ])
253
- txb [10 ] = byte (device .Combos [idx ][4 ] >> 8 )
244
+ txb [1 ] = byte (keycodeTGKtoVia ( device .Combos [idx ][0 ]) )
245
+ txb [2 ] = byte (keycodeTGKtoVia ( device .Combos [idx ][0 ]) >> 8 )
246
+ txb [3 ] = byte (keycodeTGKtoVia ( device .Combos [idx ][1 ]) )
247
+ txb [4 ] = byte (keycodeTGKtoVia ( device .Combos [idx ][1 ]) >> 8 )
248
+ txb [5 ] = byte (keycodeTGKtoVia ( device .Combos [idx ][2 ]) )
249
+ txb [6 ] = byte (keycodeTGKtoVia ( device .Combos [idx ][2 ]) >> 8 )
250
+ txb [7 ] = byte (keycodeTGKtoVia ( device .Combos [idx ][3 ]) )
251
+ txb [8 ] = byte (keycodeTGKtoVia ( device .Combos [idx ][3 ]) >> 8 )
252
+ txb [9 ] = byte (keycodeTGKtoVia ( device .Combos [idx ][4 ]) )
253
+ txb [10 ] = byte (keycodeTGKtoVia ( device .Combos [idx ][4 ]) >> 8 )
254
254
// 00 0400 0500 0000 0000 0700 000000000000000000000000000000000000000000
255
255
// 0 1 3 5 7 9
256
256
case dynamicVialComboSet :
257
257
txb [0 ] = 0x00
258
258
idx := b [3 ]
259
259
// fe0d04 00 0400 0500 0000 0000 0700 000000000000000000000000000000000000
260
260
// 0 1 2 3 4 6 8 10 12
261
- device .Combos [idx ][0 ] = Keycode (b [4 ]) + Keycode (b [5 ])<< 8 // key 1
262
- device .Combos [idx ][1 ] = Keycode (b [6 ]) + Keycode (b [7 ])<< 8 // key 2
263
- device .Combos [idx ][2 ] = Keycode (b [8 ]) + Keycode (b [9 ])<< 8 // key 3
264
- device .Combos [idx ][3 ] = Keycode (b [10 ]) + Keycode (b [11 ])<< 8 // key 4
265
- device .Combos [idx ][4 ] = Keycode (b [12 ]) + Keycode (b [13 ])<< 8 // Output key
261
+ device .Combos [idx ][0 ] = keycodeViaToTGK ( Keycode (b [4 ]) + Keycode (b [5 ])<< 8 ) // key 1
262
+ device .Combos [idx ][1 ] = keycodeViaToTGK ( Keycode (b [6 ]) + Keycode (b [7 ])<< 8 ) // key 2
263
+ device .Combos [idx ][2 ] = keycodeViaToTGK ( Keycode (b [8 ]) + Keycode (b [9 ])<< 8 ) // key 3
264
+ device .Combos [idx ][3 ] = keycodeViaToTGK ( Keycode (b [10 ]) + Keycode (b [11 ])<< 8 ) // key 4
265
+ device .Combos [idx ][4 ] = keycodeViaToTGK ( Keycode (b [12 ]) + Keycode (b [13 ])<< 8 ) // Output key
266
266
device .flashCh <- true
267
267
default :
268
268
txb [0 ] = 0x00
0 commit comments