c ++ - Sådan implementeres lav latency tastatur/mus input til UWP applikation?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg fik fast på dette grundlæggende spørgsmål.
Jeg kan ikke finde nogen anden måde at få input, men gennem CoreWindow klasse (håndtering KeyDown/KeyUp/PointerMoved begivenheder eller kald GetKeyState i loop).
Jeg troede, at jeg var nødt til at beskæftige mig med inputenheden direkte, men det viser sig, at interaktioner med generiske HID-enheder er blokeret for UWP-applikationer.
Der er også en 'lav latency' -prøve blandt UWP-prøver, der bruger en vredet metode ved at oprette dedikeret XAML-kontrol, men det ligner mere en metode til at eksistere sammen med XAML renderingsløkke, mens jeg beskæftiger mig med ikke-xaml-applikationer. [1] [2]


Måske kender nogen en god løsning på dette?

Bedste reference