Tests: add Hyper modifier support to the "easy_keys" module

This commit is contained in:
Campbell Barton
2025-03-27 01:12:57 +00:00
parent 5e873ee3ec
commit 61d857eba4

View File

@@ -145,6 +145,7 @@ class _EventBuilder:
shift = 'LEFT_SHIFT' in keys_held or 'RIGHT_SHIFT' in keys_held
alt = 'LEFT_ALT' in keys_held or 'RIGHT_ALT' in keys_held
oskey = 'OSKEY' in keys_held
hyper = 'HYPER' in keys_held
unicode = None
if value == 'PRESS':
@@ -165,6 +166,7 @@ class _EventBuilder:
ctrl=ctrl,
alt=alt,
oskey=oskey,
hyper=hyper,
x=self._shared_event_gen._mouse_co[0],
y=self._shared_event_gen._mouse_co[1],
)
@@ -191,6 +193,7 @@ class _EventBuilder:
shift = event.shift
alt = event.alt
oskey = event.oskey
hyper = event.hyper
yield
for x, y in coords:
@@ -202,6 +205,7 @@ class _EventBuilder:
ctrl=ctrl,
alt=alt,
oskey=oskey,
hyper=hyper,
x=x,
y=y
)