8000 Commit `f4813ca` breaks X11 keyboard input · Issue #13006 · libsdl-org/SDL · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Commit f4813ca breaks X11 keyboard input #13006
Closed
@nightmareci

Description

@nightmareci

I don't know exactly the right fix, but the issue is: Hold a key for a while, until key repeat is active, then press-hold a second key simultaneously, without releasing the first key; the second key sometimes doesn't produce input right on key-down, but finally does if you keep holding it until the second key's repeat is active. I think the fix is to detect if an IME is actually active, in which case do the duplicate event filtering; if the IME isn't active, always do the calls of X11_HandleModifierKeys() and SDL_SendKeyboardKeyIgnoreModifiers(). In the commit immediately before f4813ca, with those X11 and SDL functions always called, the broken keyboard input issue didn't occur.

Link to the commit

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0