har en applikation i python som använder numeriska knappsatsen för input,
men om något annat program ligger i förgrunden så skriver man ju in siffrorna i det i stället,
men går det att läsa av den externa knappsatsen till bara det specifika programmet oavsett vilket som ligger i förgrunden.
som inte ska reagera på denna externa knappsats.
likt att läsa av events från specifik knappsats /dev/input i linux.
hur gör man?
knappproblem i windows 10
-
- Tidigare PP3DP_SE
- Inlägg: 269
- Blev medlem: 18 mars 2012, 11:50:08
- Ort: Södermanland
Re: knappproblem i windows 10
Oklart, men testa https://pyautogui.readthedocs.io/en/latest/ ?
Då kan du kodmässigt hitta o flytta fönster, klicka och skriva
Då kan du kodmässigt hitta o flytta fönster, klicka och skriva
Re: knappproblem i windows 10
Hittade en tråd där nån efterfrågar samma sak, men för C/C++:
https://stackoverflow.com/questions/619 ... n-in-win32
Det verkar alltså som att tipset är att använda raw input för att läsa av ett specifikt tangentbord:
https://learn.microsoft.com/en-us/windo ... /raw-input
... och sen använda SetWindowsHookEx för att äta upp dessa tangenttryckningar så att de inte når nån annan applikation:
https://learn.microsoft.com/en-us/windo ... owshookexa
https://learn.microsoft.com/en-us/previ ... 5(v=vs.85)
Men slutsatsen från den där stackoverflowtråden är att det gick inget vidare för den som ville göra detta
https://stackoverflow.com/questions/619 ... n-in-win32
Det verkar alltså som att tipset är att använda raw input för att läsa av ett specifikt tangentbord:
https://learn.microsoft.com/en-us/windo ... /raw-input
... och sen använda SetWindowsHookEx för att äta upp dessa tangenttryckningar så att de inte når nån annan applikation:
https://learn.microsoft.com/en-us/windo ... owshookexa
https://learn.microsoft.com/en-us/previ ... 5(v=vs.85)
Men slutsatsen från den där stackoverflowtråden är att det gick inget vidare för den som ville göra detta