Bug 7421 - some media keys do not work
Summary: some media keys do not work
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Web Access (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: LowPrio
Assignee: Bugzilla mail exporter
URL:
Keywords:
Depends on:
Blocks: 3523
  Show dependency treegraph
 
Reported: 2019-10-31 12:19 CET by Pierre Ossman
Modified: 2019-11-05 13:01 CET (History)
0 users

See Also:
Acceptance Criteria:


Attachments

Description Pierre Ossman cendio 2019-10-31 12:19:03 CET
There are a bunch of media keys that still do not work correctly in Web Access. Firefox has slightly better support than Chrome, but it's not perfect. The ones we've found are:

 * Application keys 1-5 (on Microsoft keyboard)
 * Explorer key
 * Redo, New, Close, Send, Save

Note that some keys are grabbed by the browser (bug 4755), or the OS (bug 7414). This bug is about those not otherwise grabbed, but still unhandled by Web Access.
Comment 1 Pierre Ossman cendio 2019-11-01 10:49:14 CET
(In reply to comment #0)
>  * Application keys 1-5 (on Microsoft keyboard)

Chrome sends F14-F18, which doesn't seem correct. Reported upstream:

https://bugs.chromium.org/p/chromium/issues/detail?id=1020496

Firefox sends some non-standard values. Also reported upstream:

https://bugzilla.mozilla.org/show_bug.cgi?id=1593210

>  * Explorer key

The spec has updated and we are stuck on the old version. Firefox is as well, but Chrome is using the new values.

>  * Redo, New, Close, Send, Save

Send is caused by a typo in our code. We've written "MainSend" instead of the correct "MailSend".

Chrome fails to identify the remaining keys. Reported upstream:

https://bugs.chromium.org/p/chromium/issues/detail?id=1020499

Firefox works fine, but it does set a blank code value for some keys. So reported that as well:

https://bugzilla.mozilla.org/show_bug.cgi?id=1593213

Spell also doesn't work, but it doesn't even work locally in X11.

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