Open Bug 1684099 Opened 4 years ago Updated 4 years ago

Extension shortcuts should be possible to be set to any key, not just alphabetic keys which exist in the same place in the english ANSI layout

Categories

(Toolkit :: Add-ons Manager, defect, P5)

Firefox 84
defect

Tracking

()

People

(Reporter: ben.daetwyler, Unassigned, NeedInfo)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0

Steps to reproduce:

Firefox 84.0 x64 on Pop! OS 20.10 (ubuntu clone) with X11. When you go into 'Manage Extension Shortcuts' and want to add a shortcut. It should be possible to add any key to a shurtcut, not just the keys which appear on a ANSI layout keyboard in the same place as your (whichever you are currently using) keyboard.

I for e.g.s. am running a ISO CH-Layout and want to add [CTRL] + [<] to an extension shortcut.

Actual results:

You can't set the shortcut to any key which isn't in the same place on a ANSI layout keyboard.

Expected results:

Firefox should take any key (for e.g.s. also [<], ['] key) for a shortcut

I am glad to help if any info is needed on my part. Pls shoot me a msg.

Flags: needinfo?(jaws)

Also I can reproduce this on my Windows 10 machines (also FF 84.0 and 84.0.1, both x64).

Type: enhancement → defect

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → DOM: UI Events & Focus Handling
Product: Firefox → Core
Blocks: 1303384
Status: UNCONFIRMED → NEW
Component: DOM: UI Events & Focus Handling → Add-ons Manager
Ever confirmed: true
Flags: needinfo?(jaws) → needinfo?(mstriemer)
Product: Core → Toolkit

The set of keys are hardcoded to a subset of all possible keys, to ensure that extensions can choose keys that are supported by every keyboard.

This feature request basically asks for more supported keys. I wonder whether this is feasible.

Severity: -- → N/A
Priority: -- → P5
You need to log in before you can comment on or make changes to this bug.