When using --debug-keyboard also output matched action for keypresses, if any. Fixes #1021

This commit is contained in:
Kovid Goyal 2018-10-20 14:08:33 +05:30
parent 65f9ac32ef
commit c910f6c832
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -552,6 +552,8 @@ class Boss:
if key_action is not None:
f = getattr(self, key_action.func, None)
if f is not None:
if self.args.debug_keyboard:
print('Keypress matched action:', f.__name__)
passthrough = f(*key_action.args)
if passthrough is not True:
return True
@ -565,6 +567,8 @@ class Boss:
f = getattr(tab, key_action.func, getattr(window, key_action.func, None))
if f is not None:
passthrough = f(*key_action.args)
if self.args.debug_keyboard:
print('Keypress matched action:', f.__name__)
if passthrough is not True:
return True
return False