No support for keyboard layouts that use additional modifier keys

Confirmed Issue #16024580 • Assigned to Eric B.

Details

Author
Andreas F.
Created
Feb 20, 2018
Privacy
This issue is public.
Found in
  • Microsoft Edge
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

Hello,

I’m using a keyboard layout called NEO2 (https://www.neo-layout.org/) which offers more functionality with additional keyboard layers (For example Capslock works similarly to Shift, as in it provides new symbols per key). This does work nicely in Windows 10 for most input elements (With a few outliers, for example the Windows taskbar search, entering a Wifi password and any software that relies on GTK+).

In Edge this doesn’t work at all, it seems to block the additional modifier keys (Using Capslock and pressing a button acts like I haven’t pressed Capslock at all). Curiously it does work in Internet Explorer 11 (And every other browser).

I know this is a rather niche issue, but it does hinder me when it comes to debugging in Edge.

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “James M.”

    • Hello,

      Thank you for providing this information about the issue. After thorough testing, we are unable to reproduce this problem in Edge with the information at hand. Please update this case with some specific keystrokes we can use for the repro test and a sample website where this does not work in Edge.

      Best Wishes,
      The MS Edge Team

    • Hello,

      sorry, I should have provided a step by step guide:

      1. Download the native driver from here https://wiki.neo-layout.org/wiki/Neo%20unter%20Windows%20einrichten/kbdneo (Probably 64 bit for your system), you can skip on the additional “​kbdneo_ahk.exe” for this bug (Without it there’s functionality missing, but the below tests are still possible).

      2. Install the keyboard layout (“kbdneo2_install.reg”).

      3. Select the layout in the keyboard settings, you’ll find it under German (Germany) -> Deutsch (Neo 2.0 ergonomisch).

      4. Open Edge and click in the address field.

      5. The first two layers should work, so for example if you press the ‘D’ key on your keyboard it should write 'a’, if you press Shift + D it should write 'A’, if you press Capslock + D it should write '{’, but it doesn’t, the modifier button gets thrown away by Edge (The whole browser, it’s not site specific) and you get an ‘a’ instead. This also happens with the # key (on QWERTZ, it’s the ' key for QWERTY I think, right next to Return). Same thing for the Alt Gr button (Test for that: Alt Gr + K should write '5’, not ‘r’).

      You can try it out in Chrome, Firefox or Internet Explorer (Or any other application that’s not GTK+ based) to see how it should work.

      I hope you can reproduce it this way, thank you very much for your time!

    • Microsoft Edge Team

      Changed Assigned To to “Grisha L.”

      Changed Status to “Confirmed”

      Changed Assigned To from “Grisha L.” to “Amit J.”

      Changed Assigned To from “Amit J.” to “Eric B.”

    You need to sign in to your Microsoft account to add a comment.

    Sign in