jamulus icon indicating copy to clipboard operation
jamulus copied to clipboard

Mac keyboard controls for window switching not working

Open chrisrimple opened this issue 4 years ago • 7 comments

Describe the bug Standard MacOS keyboard shortcuts for window/tab switching don't work in Jamulus

To Reproduce

  1. Run Mac Jamulus client
  2. Open Settings and Chat windows (with or without MacOS Always Tabs enabled)
  3. Press standard keyboard shortcuts to switch windows/tabs

Expected behavior Should be able to switch window/tab focus with keyboard shortcuts

Screenshots N/A

Operating system MacOS 10.14.6 Mojave (but likely applies to all)

Version of Jamulus 3.6.2

Additional context See Forum discussion @ https://sourceforge.net/p/llcon/discussion/software/thread/7ba976c051/

chrisrimple avatar Feb 10 '21 23:02 chrisrimple

Not sure, but I think this might be a Qt bug? Just a wild guess: we could try to compile it with a new version of Qt and check if this bug is still there.

ann0see avatar Feb 13 '21 15:02 ann0see

What languages are used? When translating there is signs for enabling short cuts.

genesisproject2020 avatar Feb 16 '21 18:02 genesisproject2020

I'm running MacOS and Jamulus in English only, and seeing the problem there. It may also be a problem in other languages.

chrisrimple avatar Feb 16 '21 20:02 chrisrimple

When translating there is signs for enabling short cuts.

Just to be clear, if I've understood @chrisrimple, this isn't about application menu shortcuts or hot keys. This is about standard operating system windowing shortcuts for window navigation - like Command+Tab to switch windows, which aren't part of the application.

@chrisrimple - does this mean all such shortcuts are unavailable or only some? Are any Command keyboard accelerators available?

pljones avatar Feb 18 '21 21:02 pljones

Keyboard accelerators for menu items are available and working. Note all menu items have accelerators.

image image image image image

And yes, the problem is that Command+Tab will bring up the main Jamulus window, but not others, and Shift+Tab should move among Jamulus windows but does not, etc.

chrisrimple avatar Feb 18 '21 22:02 chrisrimple

Hm. On Windows, Linux and Android (last time I used it) all the windows were "main" windows: there isn't a master application window with child windows. Perhaps that's the problem on MacOS.

(For example, Reaper can have multiple windows open but Alt-Tab on Windows will only switch to "Reaper", not to a specific task window; in Jamulus, Alt-Tab switches between any of the open windows: chat, settings, profile, mixer, whatever).

pljones avatar Feb 18 '21 22:02 pljones

@chrisrimple Is this fixed now by https://github.com/jamulussoftware/jamulus/pull/1873 ? Could you please re-test and close this issue if it's fixed?

Note: I will unsubscribe from this issue and won’t receive responses from any new comments. If you have any questions concerning maintenance, feel free to ping me.

ann0see avatar Apr 22 '22 18:04 ann0see

Over a year with no further comments. Please ping jamulussoftware/maindevelopers if this is still happening. Closing.

pljones avatar Aug 12 '23 11:08 pljones

@pljones Sorry, I missed this. Shift+Tab on macOS Monterey (and likely all) is not changing window focus "within" Jamulus, so it's impossible to shift focus between Main, Chat, and Settings with just keyboard. Not sure that it's worth attempting to fix if no one else has reported it in the last year.

chrisrimple avatar Aug 12 '23 14:08 chrisrimple

@chrisrimple Does Shift+Tab normally switch between separate application windows (not windows within the same application)? (The Main, Chat and Settings windows are separate in the sense they do not share a parent, I believe.)

pljones avatar Aug 12 '23 14:08 pljones