Skip to content

rawinput: deal with high poll rate devices, use 3x3 for default for rb touch emu#796

Merged
bicarus-dev merged 4 commits into
spice2x:mainfrom
bicarus-dev:touch_raw_swipe
Jul 12, 2026
Merged

rawinput: deal with high poll rate devices, use 3x3 for default for rb touch emu#796
bicarus-dev merged 4 commits into
spice2x:mainfrom
bicarus-dev:touch_raw_swipe

Conversation

@bicarus-dev

@bicarus-dev bicarus-dev commented Jul 12, 2026

Copy link
Copy Markdown
Member

Link to GitHub Issue or related Pull Request, if one exists

n/a

Description of change

Two changes:

  1. Handle all HID events in WM_INPUT and not just the first one. This only really affects 4000Hz / 8000Hz HID devices.
  2. Go back to 3x3 as the default for rb IR touch emulation and remove 1x1 as an option as it does not perform as well as I expected.

Testing

@bicarus-dev bicarus-dev changed the title rawinput: deal with high poll rate devices, span mode for rb touch rawinput: deal with high poll rate devices, use 3x3 for default for rb touch emu Jul 12, 2026
@bicarus-dev
bicarus-dev merged commit d7c1446 into spice2x:main Jul 12, 2026
1 check passed
@bicarus-dev
bicarus-dev deleted the touch_raw_swipe branch July 12, 2026 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant