When using --debug-keyboard also output matched action for keypresses, if any. Fixes #1021
This commit is contained in:
parent
65f9ac32ef
commit
c910f6c832
@ -552,6 +552,8 @@ class Boss:
|
|||||||
if key_action is not None:
|
if key_action is not None:
|
||||||
f = getattr(self, key_action.func, None)
|
f = getattr(self, key_action.func, None)
|
||||||
if f is not None:
|
if f is not None:
|
||||||
|
if self.args.debug_keyboard:
|
||||||
|
print('Keypress matched action:', f.__name__)
|
||||||
passthrough = f(*key_action.args)
|
passthrough = f(*key_action.args)
|
||||||
if passthrough is not True:
|
if passthrough is not True:
|
||||||
return True
|
return True
|
||||||
@ -565,6 +567,8 @@ class Boss:
|
|||||||
f = getattr(tab, key_action.func, getattr(window, key_action.func, None))
|
f = getattr(tab, key_action.func, getattr(window, key_action.func, None))
|
||||||
if f is not None:
|
if f is not None:
|
||||||
passthrough = f(*key_action.args)
|
passthrough = f(*key_action.args)
|
||||||
|
if self.args.debug_keyboard:
|
||||||
|
print('Keypress matched action:', f.__name__)
|
||||||
if passthrough is not True:
|
if passthrough is not True:
|
||||||
return True
|
return True
|
||||||
return False
|
return False
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user