libretro / libretro/dosbox-libretro

Keyboard stuck keys

Open
#32 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
65
Forks
43
Avg merge
10h 21m
Merged PRs (30d)
2

Description

On Linux (X86_64, arm), keys are stuck once pressed.
Press a key and it's pressed forever. The core is unusable like this.
Tried all input drivers. It only happens in this core. The rest of the cores, including the test core, don't have this bug.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the stuck-key behavior on Linux for both x86_64 and ARM, then compare this core's keyboard handling with the other cores and the test core mentioned in the report. Trace the input path from the libretro interface into DOSBox and verify that a key-release event reaches the core; done means keys release normally across the reported architectures and input drivers.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.