Bug 7845 - Not possible to disable macOS modifier key mappings
Summary: Not possible to disable macOS modifier key mappings
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Client (show other bugs)
Version: 4.14.0
Hardware: PC All
: P2 Normal
Target Milestone: LowPrio
Assignee: Bugzilla mail exporter
URL:
Keywords:
Depends on:
Blocks: keyboard
  Show dependency treegraph
 
Reported: 2022-02-28 00:12 CET by Aaron Sowry
Modified: 2022-03-01 12:53 CET (History)
1 user (show)

See Also:
Acceptance Criteria:


Attachments

Description Aaron Sowry cendio 2022-02-28 00:12:04 CET
In particular, the OS X client has a hard-coded mapping which is not well-suited to some work flows. It would be useful if these mappings were configurable by the user.
Comment 1 Aaron Sowry cendio 2022-02-28 23:23:14 CET
For example, some common keyboard layouts have no concept of AltGr. On OS X both Alt keys are mapped to AltGr, which can be confusing for users who are not familiar with this modifier.

This configuration also makes it difficult to Alt-Tab switch when ThinLinc isn't in fullscreen mode, since the local and remote systems interpret the keypresses differently.
Comment 2 Pierre Ossman cendio 2022-03-01 09:04:53 CET
Unfortunately, because of the AltGr behaviour, disabling this can have very weird effects that will likely be confusing for users. I would suspect that something like bug 4560 would be required to get rid of this mapping.

(The mapping also has the effect of Cmd+Tab on the client being mapped to Alt+Tab on the server, which should increase familiarity for macOS users rather than reduce it.)
Comment 3 Pierre Ossman cendio 2022-03-01 12:53:10 CET
This was noted in the community here:

https://community.thinlinc.com/t/change-option-keys-to-be-alt-and-command-keys-to-be-super-on-macos/210

Note that the use case mentioned is really about being able to send all keys to the session in windowed mode (bug 4660), not specifically this issue mentioned here.

Note You need to log in before you can comment on or make changes to this bug.