massive cleanup

This commit is contained in:
Kyle Brown
2020-10-30 15:43:16 -07:00
parent 4cc99d487d
commit 7fe461d537
15 changed files with 445 additions and 297 deletions

View File

@@ -12,18 +12,18 @@ def get_wide_ordinal(char):
def sequence_press_handler(key, state, KC, *args, **kwargs):
old_keys_pressed = state._keys_pressed
state._keys_pressed = set()
oldkeys_pressed = state.keys_pressed
state.keys_pressed = set()
for ikey in key.meta.seq:
if not getattr(ikey, 'no_press', None):
state._process_key(ikey, True)
state.process_key(ikey, True)
state._send_hid()
if not getattr(ikey, 'no_release', None):
state._process_key(ikey, False)
state.process_key(ikey, False)
state._send_hid()
state._keys_pressed = old_keys_pressed
state.keys_pressed = oldkeys_pressed
return state
@@ -104,15 +104,15 @@ def unicode_codepoint_sequence(codepoints):
def _unicode_sequence(key, state, *args, **kwargs):
if state.unicode_mode == UnicodeMode.IBUS:
state._process_key(
state.process_key(
simple_key_sequence(_ibus_unicode_sequence(kc_macros, state)), True
)
elif state.unicode_mode == UnicodeMode.RALT:
state._process_key(
state.process_key(
simple_key_sequence(_ralt_unicode_sequence(kc_macros, state)), True
)
elif state.unicode_mode == UnicodeMode.WINC:
state._process_key(
state.process_key(
simple_key_sequence(_winc_unicode_sequence(kc_macros, state)), True
)