www.cendio.com
Bug 7417 - macOS modifier shuffle not done in Web Access
: macOS modifier shuffle not done in Web Access
Status: CLOSED FIXED
: ThinLinc
Web Access
: trunk
: PC Unknown
: P2 Normal
: 4.11.0
Assigned To:
:
:
: 6152
: 3523
  Show dependency treegraph
 
Reported: 2019-10-31 12:01 by
Modified: 2019-11-06 10:34 (History)
Acceptance Criteria:


Attachments


Note

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


Description From cendio 2019-10-31 12:01:53
The native client shuffles around the modifier keys on macOS in order to
compensate for Alt behaving like AltGr on macOS. This has been around at least
since bug 3599.

The same thing should be done in Web Access since Alt behaves the same there on
macOS.
------- Comment #1 From cendio 2019-10-31 12:02:44 -------
This got fixed for macOS when bug 6152 got resolved. However Web Access also
works on iOS that also has the same need (at least when a physical keyboard is
used).
------- Comment #2 From cendio 2019-11-04 14:32:18 -------
Fixed upstream:

https://github.com/novnc/noVNC/commit/175b843b664724c0265ab36c7dcee365f1d1d04e
------- Comment #5 From cendio 2019-11-05 10:16:42 -------
Wrote release notes for this fix.
------- Comment #8 From cendio 2019-11-05 14:09:04 -------
Updated documentation to describe Alt keys on macOS and iOS in Web Access.
Also fixed release notes to show that this behavior is new not only on iOS but
on macOS as well.
------- Comment #10 From cendio 2019-11-06 10:34:45 -------
Documentation and release notes look good. 

Note that there are now some duplicate lines in the documentation for the
native macOS client and for web access:

> The Alt key (also know as the Option key) behaves very differently on macOS
> and iOS compared to its behaviour on other platforms. It closely resembles
> the PC AltGr key, found on international keyboards. ThinLinc therefore
> treats these keys in a special manner on macOS and iOS in order to provide
> a good integration between the client and the remote ThinLinc system.

This is likely not a problem however since these facts will probably stay true.