@@ -196,15 +196,15 @@ def send_keys(self, down_keys, timeout_ms=100):
196
196
r [i ] = 0
197
197
i += 1
198
198
199
- if self .send_report (r , timeout_ms ):
199
+ if super () .send_report (r , timeout_ms ):
200
200
# Swap buffers if the previous one is newly queued to send, so
201
201
# any subsequent call can't modify that buffer mid-send
202
202
self ._key_reports [0 ] = s
203
203
self ._key_reports [1 ] = r
204
204
return True
205
205
return False
206
206
207
- def _send_report (self , timeout_ms = 100 ):
207
+ def send_report (self , timeout_ms = 100 ):
208
208
struct .pack_into (
209
209
"8B" ,
210
210
self ._buf ,
@@ -218,7 +218,7 @@ def _send_report(self, timeout_ms=100):
218
218
self ._keypresses [4 ],
219
219
self ._keypresses [5 ],
220
220
)
221
- if self .send_report (self ._buf , timeout_ms ):
221
+ if super () .send_report (self ._buf , timeout_ms ):
222
222
return True
223
223
return False
224
224
@@ -249,9 +249,9 @@ def set_keys(self, k0=0x00, k1=0x00, k2=0x00, k3=0x00, k4=0x00, k5=0x00):
249
249
250
250
def send_key (self , key ):
251
251
self .set_keys (k0 = key )
252
- self ._send_report ()
252
+ self .send_report ()
253
253
self .set_keys ()
254
- self ._send_report ()
254
+ self .send_report ()
255
255
256
256
def input (self , key ):
257
257
if isinstance (key , str ):
@@ -264,10 +264,10 @@ def input(self, key):
264
264
key_cache .clear ()
265
265
self .set_modifiers (left_shift = True )
266
266
self .set_keys (k0 = hid_key )
267
- self ._send_report ()
267
+ self .send_report ()
268
268
self .set_modifiers ()
269
269
self .set_keys ()
270
- self ._send_report ()
270
+ self .send_report ()
271
271
else :
272
272
key_cache .append (hid_key )
273
273
if len (key_cache ) == 6 :
@@ -277,7 +277,7 @@ def input(self, key):
277
277
self .send_keypresses (key_cache )
278
278
key_cache .clear ()
279
279
self .set_keys ()
280
- self ._send_report ()
280
+ self .send_report ()
281
281
else :
282
282
self .send_key (key )
283
283
@@ -287,13 +287,13 @@ def send_keypresses(self, key):
287
287
for i , k in enumerate (key ):
288
288
if k == last_k :
289
289
self ._keypresses [cnt - 1 ] = 0x00
290
- self ._send_report ()
290
+ self .send_report ()
291
291
self ._keypresses [cnt ] = k
292
292
cnt += 1
293
293
last_k = k
294
- self ._send_report ()
294
+ self .send_report ()
295
295
self .set_keys ()
296
- self ._send_report ()
296
+ self .send_report ()
297
297
time .sleep_ms (10 )
298
298
299
299
0 commit comments