Wie kann aus C heraus einen Tastatur-Shortcuts nachbilden?
Hallo, ich möchte gerne in einem C-Programm Tastatur-Shortcuts nachbilden.
Also, wenn ein bestimmter String eingeht, dann soll dementsprechend z.B.
"Strg-Alt-Entf" oder "Alt-Tab" nachgebildet werden.
Gibt es da eine Möglichkeit - wenn ja, wie?
Hat jemand eventuell Beispielcode?
Danke für eure Hilfe
Also, wenn ein bestimmter String eingeht, dann soll dementsprechend z.B.
"Strg-Alt-Entf" oder "Alt-Tab" nachgebildet werden.
Gibt es da eine Möglichkeit - wenn ja, wie?
Hat jemand eventuell Beispielcode?
Danke für eure Hilfe
Please also mark the comments that contributed to the solution of the article
Content-Key: 31000
Url: https://administrator.de/contentid/31000
Printed on: May 3, 2024 at 00:05 o'clock
3 Comments
Latest comment
Moin std8869,
ich hoffe, ich interpretiere Deine Frage richtig, nämlich so, dass Du ein VB-SendKeys()-Äquivalent in C/C++ suchst.
Den Begriff "Tastatur-ShortCuts" finde ich ein bisschen verwirrend.
Schau mal hier:
SendKeys in C++
Gruß
Biber
ich hoffe, ich interpretiere Deine Frage richtig, nämlich so, dass Du ein VB-SendKeys()-Äquivalent in C/C++ suchst.
Den Begriff "Tastatur-ShortCuts" finde ich ein bisschen verwirrend.
Schau mal hier:
SendKeys in C++
Gruß
Biber
man kann das auch so machen:
INPUT keyb;
ZeroMemory(&keyb, sizeof(keyb));
keyb.type = KEYBOARD_INPUT;
keyb.ki.wVk = VK_SNAPSHOT; VK von einer Taste
SendInput(&keyb, SIZEOF(keyb);etwa so...
INPUT keyb;
ZeroMemory(&keyb, sizeof(keyb));
keyb.type = KEYBOARD_INPUT;
keyb.ki.wVk = VK_SNAPSHOT; VK von einer Taste
SendInput(&keyb, SIZEOF(keyb);etwa so...