Skip to content

Commit 77f5a32

Browse files
committed
Mac works now
1 parent 6dca51b commit 77f5a32

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

massivemacro/key_handler.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,8 @@ def __init__(self, massivizer, *args):
1717
self.modifiers = set()
1818

1919
for modifier in args:
20-
if sys.platform == "darwin" and modifier == Key.ctrl_l:
21-
self.modifiers.add(Key.ctrl_r)
22-
ALL_MODIFIERS.add(Key.ctrl_r)
23-
else:
24-
self.modifiers.add(modifier)
25-
ALL_MODIFIERS.add(modifier)
20+
self.modifiers.add(modifier)
21+
ALL_MODIFIERS.add(modifier)
2622

2723
ALL_KEY_BINDINGS.add(self)
2824

@@ -60,6 +56,13 @@ def command(key):
6056

6157
def on_press(key):
6258
if key != Key.enter:
59+
if key == Key.ctrl_l or key == Key.ctrl_r:
60+
key = Key.ctrl
61+
elif key == Key.alt_l or key == Key.alt_r:
62+
key = Key.alt
63+
elif key == Key.shift_l or key == Key.shift_r:
64+
key = Key.shift
65+
6366
if key in ALL_MODIFIERS:
6467
currently_pressed.add(key)
6568
return

massivemacro/massivizers.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,24 +25,24 @@
2525

2626
CTRL_ENTER = key_handler.EnterKeyBinding(
2727
PLAIN_MASSIVE,
28-
Key.ctrl_l
28+
Key.ctrl
2929
)
3030

3131
CTRL_SHIFT_ENTER = key_handler.EnterKeyBinding(
3232
ALTERNATE_MASSIVE,
33-
Key.ctrl_l,
33+
Key.ctrl,
3434
Key.shift
3535
)
3636

3737
ALT_SHIFT_ENTER = key_handler.EnterKeyBinding(
3838
VANESSA,
39-
Key.alt_l,
39+
Key.alt,
4040
Key.shift
4141
)
4242

4343
CTRL_SPACE_ENTER = key_handler.EnterKeyBinding(
4444
MASSIVE_VANESSA,
45-
Key.ctrl_l,
45+
Key.ctrl,
4646
Key.space
4747
)
4848

0 commit comments

Comments
 (0)