<?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[Tastendruck senden]]></title><description><![CDATA[<p>hi</p>
<p>Ich hab das Game Civilization III und ich möchte es hier auf meinem Laptop gamen. Leider hat er kein Numpad so daß die Steuerung der Einheiten sehr umständlich und unmöglich ist. Ich möchte die Numpad tasten simulieren. Ich habe bisher versucht ein Programm zu machen was die Tasten sendet mit SendInput und mit SendMessage(WM_KEYDOWN und WM_CHAR) aber beides war erfolglos! Wie kann es denn sonst funktionieren an das Game die VK_NUMPADX Tasten zu senden!?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/241474/tastendruck-senden</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Apr 2026 01:04:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/241474.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 May 2009 23:52:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Tastendruck senden on Wed, 20 May 2009 23:52:04 GMT]]></title><description><![CDATA[<p>hi</p>
<p>Ich hab das Game Civilization III und ich möchte es hier auf meinem Laptop gamen. Leider hat er kein Numpad so daß die Steuerung der Einheiten sehr umständlich und unmöglich ist. Ich möchte die Numpad tasten simulieren. Ich habe bisher versucht ein Programm zu machen was die Tasten sendet mit SendInput und mit SendMessage(WM_KEYDOWN und WM_CHAR) aber beides war erfolglos! Wie kann es denn sonst funktionieren an das Game die VK_NUMPADX Tasten zu senden!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713575</guid><dc:creator><![CDATA[Gamerchan]]></dc:creator><pubDate>Wed, 20 May 2009 23:52:04 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck senden on Thu, 21 May 2009 00:02:12 GMT]]></title><description><![CDATA[<p>geht senden überhaupt, wenn das prog mit GetAsyncKeyState die tasten pollt?<br />
falls es nicht geht, würde ich mal bei den tastaturlayoutumbastlern wie <a href="http://pebbles.schattenlauf.de/layout.php" rel="nofollow">http://pebbles.schattenlauf.de/layout.php</a> schauen, wie die das machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713577</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 21 May 2009 00:02:12 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck senden on Thu, 21 May 2009 09:38:05 GMT]]></title><description><![CDATA[<p>Dies hier müßte die taste &quot;1&quot; drücken (nicht auf NumPad).<br />
Mußt dir nur die passenden Tastennummern fürs NumPad raussuchen (oder alle durchprobieren, z.B in einer Schleife)</p>
<pre><code class="language-cpp">INPUT ipSignal; 
		ipSignal.type           = INPUT_KEYBOARD; 
		ipSignal.ki.wVk         = 2L;   //Tastennummer
		ipSignal.ki.wScan       = 2L;   //Tastennummer
		ipSignal.ki.dwFlags     = KEYEVENTF_SCANCODE; 
		ipSignal.ki.time        = 0L; 
		ipSignal.ki.dwExtraInfo = 0L; 
		SendInput(1, &amp;ipSignal, sizeof(ipSignal)); 
		//Sleep(60);
		ipSignal.ki.dwFlags     = KEYEVENTF_KEYUP | KEYEVENTF_SCANCODE; 
		SendInput(1, &amp;ipSignal, sizeof(ipSignal)); 
		//Sleep(60);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1713648</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713648</guid><dc:creator><![CDATA[MisterX]]></dc:creator><pubDate>Thu, 21 May 2009 09:38:05 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck senden on Thu, 21 May 2009 11:34:39 GMT]]></title><description><![CDATA[<p>Hm und was bringt der scancode im unterschied zum ganz normalen virtuellen key VK_NUMPADX? bis auf den scancode hab ich das ja so schon genauso probiert?</p>
<p>meinst du denn das Game pollt die ganze Zeit mit GetAsyncKeyState Volkard? Machen Games das so? Ich kann ja mal ausprobieren die Funkton zu hooken, mal sehen ob das Game sie benutzt..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713681</guid><dc:creator><![CDATA[Gamerchan]]></dc:creator><pubDate>Thu, 21 May 2009 11:34:39 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck senden on Thu, 21 May 2009 19:41:48 GMT]]></title><description><![CDATA[<blockquote>
<p>Hm und was bringt der scancode im unterschied zum ganz normalen virtuellen key VK_NUMPADX</p>
</blockquote>
<p>Also bei mir hat das mit dem Scancode immer geklappt, das anfdere eben bei manchen Anwendungen nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713908</guid><dc:creator><![CDATA[MisterX]]></dc:creator><pubDate>Thu, 21 May 2009 19:41:48 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck senden on Thu, 21 May 2009 20:19:23 GMT]]></title><description><![CDATA[<p>hm ne das funzte irgendwie ned. naja habs nun mit ner dll gemacht und die WndProc des Civ3 fensters gesubclassed, damit funzt es nun wie gewollt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713931</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713931</guid><dc:creator><![CDATA[Gamerchan]]></dc:creator><pubDate>Thu, 21 May 2009 20:19:23 GMT</pubDate></item></channel></rss>