Python Sådan introduceres Windows foruddefinerede konstanter i python?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg bruger en windows api, som jeg skal passere en virtuelt nøglekode til som parameter.


https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx[2]


Alle virtuelle nøglekoder er defineret i 'Winuser.h',


#define VK\_LSHIFT         0xA0
#define VK\_RSHIFT         0xA1
#define VK\_LCONTROL       0xA2
#define VK\_RCONTROL       0xA3
#define VK\_LMENU          0xA4
#define VK\_RMENU          0xA5


Er der en enkel måde, at jeg kan introducere alle disse Windows-foruddefinerede makroer i python med nogle få kommandoer, så jeg ikke behøver at omskrive denne .h-fil manuelt i python?


Jeg kan bare videregive de faktiske værdier til at bruge windows api, men det ville gøre det meget sværere at læse eller vedligeholde min kode.

Bedste reference