Skip to content

feat(Windows): Add touch, pen, and keyboard scan-code support#48

Merged
ReenigneArcher merged 4 commits into
masterfrom
fix/sunshine-parity
Jul 7, 2026
Merged

feat(Windows): Add touch, pen, and keyboard scan-code support#48
ReenigneArcher merged 4 commits into
masterfrom
fix/sunshine-parity

Fix Sonar synthetic pointer state access

3463748
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 7, 2026 in 0s

76.07% (-0.56%) compared to a9b06f1

View this Pull Request on Codecov

76.07% (-0.56%) compared to a9b06f1

Details

Codecov Report

❌ Patch coverage is 73.41040% with 138 lines in your changes missing coverage. Please review.
✅ Project coverage is 76.07%. Comparing base (a9b06f1) to head (3463748).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
src/platform/windows/windows_backend.cpp 76.47% 106 Missing and 2 partials ⚠️
src/core/runtime.cpp 21.05% 30 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #48      +/-   ##
==========================================
- Coverage   76.62%   76.07%   -0.56%     
==========================================
  Files          18       19       +1     
  Lines        5156     5647     +491     
  Branches     2039     2169     +130     
==========================================
+ Hits         3951     4296     +345     
- Misses       1048     1192     +144     
- Partials      157      159       +2     
Files with missing lines Coverage Δ
src/core/backend.cpp 100.00% <100.00%> (ø)
src/core/backend.hpp 82.00% <ø> (ø)
src/include/libvirtualhid/runtime.hpp 100.00% <ø> (ø)
src/include/libvirtualhid/types.hpp 96.42% <100.00%> (+0.55%) ⬆️
src/platform/linux/uhid_backend.cpp 84.88% <100.00%> (-0.02%) ⬇️
src/platform/windows/keylayout.hpp 100.00% <100.00%> (ø)
src/core/runtime.cpp 80.58% <21.05%> (-3.81%) ⬇️
src/platform/windows/windows_backend.cpp 84.56% <76.47%> (-7.96%) ⬇️

Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a9b06f1...3463748. Read the comment docs.