<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Taste von Programm aus Global drücken]]></title><description><![CDATA[<p>Hi<br />
Ich programmiere gerade an einen kleinen Programm und ich frage mich ob es eine Möglichkeit gibt einen Tastendruck zu simulieren. Das heißt ich will, dass mein Programm sagt die Taste A ist gedrückt und Windows bearbeitet das dann als ob die Taste gedrückt wäre. Ich weiß nicht ob es dafür eine Funktion gibt oder ob man das dem Treiber irgendwie sagen muss. Vielleicht habt ihr eine Idee.<br />
Danke im Voraus<br />
ohama</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/133867/taste-von-programm-aus-global-drücken</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 19:40:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/133867.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 21 Jan 2006 17:31:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Taste von Programm aus Global drücken on Sat, 21 Jan 2006 17:31:41 GMT]]></title><description><![CDATA[<p>Hi<br />
Ich programmiere gerade an einen kleinen Programm und ich frage mich ob es eine Möglichkeit gibt einen Tastendruck zu simulieren. Das heißt ich will, dass mein Programm sagt die Taste A ist gedrückt und Windows bearbeitet das dann als ob die Taste gedrückt wäre. Ich weiß nicht ob es dafür eine Funktion gibt oder ob man das dem Treiber irgendwie sagen muss. Vielleicht habt ihr eine Idee.<br />
Danke im Voraus<br />
ohama</p>
]]></description><link>https://www.c-plusplus.net/forum/post/972317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/972317</guid><dc:creator><![CDATA[ohama]]></dc:creator><pubDate>Sat, 21 Jan 2006 17:31:41 GMT</pubDate></item><item><title><![CDATA[Reply to Taste von Programm aus Global drücken on Sat, 21 Jan 2006 17:45:24 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">INPUT pInput[2];

    pInput[0].type           = INPUT_KEYBOARD;
    pInput[0].ki.wVk         = 'A';
    pInput[0].ki.wScan       = 0;
    pInput[0].ki.dwFlags     = 0; // Nill for keydown
    pInput[0].ki.time        = 0;
    pInput[0].ki.dwExtraInfo = 0;

    pInput[1].type           = INPUT_KEYBOARD;
    pInput[1].ki.wVk         = 'A';
    pInput[1].ki.wScan       = 0;
    pInput[1].ki.dwFlags     = KEYEVENTF_KEYUP;
    pInput[1].ki.time        = 0;
    pInput[1].ki.dwExtraInfo = 0;

    if (SendInput(2, pInput, sizeof(INPUT)) == 0)
    {
      return false;
    }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/972329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/972329</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 21 Jan 2006 17:45:24 GMT</pubDate></item></channel></rss>