Skip to content

CI build for touch input local option#146

Closed
nbolton wants to merge 6 commits intomasterfrom
touch-input-local
Closed

CI build for touch input local option#146
nbolton wants to merge 6 commits intomasterfrom
touch-input-local

Conversation

@nbolton
Copy link
Member

@nbolton nbolton commented Jan 23, 2026

Branch from #145 for CI build

stefanverleysen and others added 6 commits January 15, 2026 14:31
Add a new server option "touchInputLocal" that keeps touchscreen/pen
input on the server computer even when the cursor is on a client screen.

This is useful for devices like the Surface Book where you want to use
touch to interact with local applications while the mouse cursor is
controlling a different computer.

Implementation:
- Detect touch-generated mouse events in the low-level mouse hook by
  checking dwExtraInfo for the touch signature (0xFF515700)
- When enabled and cursor is on client, let touch events work locally
  but don't forward them to the client
- Add GUI checkbox "Keep touch input on this computer" in server config
- Add config file option "touchInputLocal = true/false"
@nbolton nbolton closed this Feb 11, 2026
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.

2 participants