rxhanson / Rectangle

Move and resize windows on macOS with keyboard shortcuts and snap areas
https://rectangleapp.com
Other
25.13k stars 744 forks source link

WORKAROUND: Does Not Receive Keystrokes from Logitech Options+ Unless You Reset Them in LogiOptions #1230

Open DarwinJS opened 11 months ago

DarwinJS commented 11 months ago

When I assign the throw windows to monitor keys to mouse buttons, rectangle does not seem to receive them from Logitech Options+.

Logitech Options+ is functioning with the OS and other software.

Both Rectangle and Logitech Options+ are enabled in Accessibility settings.

Using Rectangle hotkeys for throwing windows works fine.

All the permissions for logitech+ are set as recommended in https://support.logi.com/hc/en-sg/articles/1500005514962

Configuring the same buttons for other OS functions (e.g. forward and back) works - but when I tell it to send the keystrokes for throwing a window to a display, it seems Rectangle does not receive them.

I do not have Rectangle "Ignore" set for LogiOptions+

OK, while writing this I got it working, so if it does not merit a fix, maybe a README.md addition?

It seems if you try to configure the default, built-in keys for "Next Display Centered" or "Next Display Centered" Rectangle does not respond to Logitech Options+. However, if you record new keyboard shortcuts in Rectangle (even the same ones) it starts working.

I actually use "Next Display" and "Previous Display".

Now I am ready to buy since this is the main reason I replaced spectacle with rectangle!

macOS version: 13.5 M1 Rectangle version: 3.0.6 Logitech Options+ version: 1.48.437015 Logs if applicable (In Rectangle menu, hold option, "View Logging..."):

DarwinJS commented 11 months ago

Just has the same experience with the Maximize functionality. While Rectangle was set to defaults and I set LogiOptions to "shift Option Enter" to maximize windows - nothing happens. Go into Rectangle, clear the keyboard shortcut and manually set it to the same key sequence "Shift Option Enter" and it starts working with LogiOptions+

Maybe manually set ones are getting registered inside Mac OS somewhere?

rxhanson commented 10 months ago

Thanks for reporting. Sorry for not responding to your original post here.

It's difficult to say what's going on here since I don't know exactly what LogiOptions is doing. I will say that what Rectangle/Pro does is pretty standard regarding shortcuts and how they are registered within macOS. Even my apps that programmatically execute keystrokes will trigger Rectangle/Pro shortcuts properly. If I can think of any further insight here, I'll let you know.