-
Notifications
You must be signed in to change notification settings - Fork 38.2k
Closed
Labels
bugIssue identified by VS Code Team member as probable bugIssue identified by VS Code Team member as probable bugimportantIssue identified as high-priorityIssue identified as high-priorityverifiedVerification succeededVerification succeeded
Milestone
Description
Chromium decided to implement section B.2.4 of DOM Level3 Events only on Mac.
Given the German (Swiss) keyboard layout:

This means that it is very difficult to figure out what actual physical key was pressed. E.g.:
- when pressing 7, the
keydownevent we receive haskeyCode:55- this is OK
- when pressing Shift+7, the
keydownwe receive hasshiftKey:trueandkeyCode: 191- this is unexpected, we should receive
shiftKey:trueandkeyCode:55
- this is unexpected, we should receive
To investigate if we can use the keyIdentifier and native-keymap to reverse their "helpful" keyCode massaging.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugIssue identified by VS Code Team member as probable bugIssue identified by VS Code Team member as probable bugimportantIssue identified as high-priorityIssue identified as high-priorityverifiedVerification succeededVerification succeeded