Fix regional keyboard input (German and other layouts)#477
Conversation
|
Capy auto-review is paused for this organization because the monthly auto-review limit has been reached. Increase the limit or turn it off in billing settings to resume automatic reviews. |
💡 Codex ReviewOpenNOW/opennow-stable/src/renderer/src/gfn/inputProtocol.ts Lines 469 to 471 in 2f2b5d5 Route Lines 4 to 5 in 2f2b5d5 Revert manual edits to non-English locale outputs in this feature change. Per ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
|
@chatgpt-codex-connector check this |
|
To use Codex here, create an environment for this repo. |
Summary
Fixes incorrect and missing keys when using non-US keyboard layouts (e.g. German QWERTZ with English in-game language), as reported in #330.
Aligns OpenNOW keyboard handling with the official GFN web client:
event.keyCodeinstead of US physicalevent.codescancode: 0on live key events (official client does not forward set-1 scancodes)yS) and sync Caps/Num/Scroll via lock-key packet (type 19)KeyT,KeyN, etc.) so shortcuts reach the streamCloses #330
Test plan
n,T,ö,ü,+,#, and related keys type correctlyEscapestill works to exit pointer lock / overlayMade with Cursor