<?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[[ERLEDIGT] ASCII in Virtual - Keycodes umwandeln ?]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich schreibe gerade an einem Programm, dass mir eine normale ASCII - Textdatei einliest, und deren Zeichen einzeln per <em>keybd_event (...)</em> virtuell 'eintippt'. Da aber die Funktion als Parameter einen VirtualKey annnimmt, muss ich die ASCII - Zeichen logischerweise in dieses Format umwandeln. Ich habe es mir so vorgestellt, dass ich jedes Zeichen der Datei in einer Schleife mittels <strong>if</strong> - Abfragen prüfe um welchen Wert es sich handelt, und dann in einer neuen Variable die Buchstaben (Zahlenwerte) durch entsprechende VirtualKeys ersetze und abspeichere, sodass am Ende wieder der gesamte (konvertierte) Text zusammengesetzt ist.</p>
<p>Damit wird dann die <em>keybd_event (...)</em> - Funktion gefüttert.<br />
Allerdings finde ich diese if-Abfragen Methode ziemlich unschön und aufwendig.</p>
<p>Meine Frage: Gibt es eine Funktion, die mir ASCII - Code in VirtualKey's umwandelt ? Wenn nicht, kann ich es dann besser lösen (ohne if - Abfragen) ??</p>
<p>Achja, und wenn wir schon beim Thema sind: Ich habe mir die Dokumentation der VK's in der MSDN angeguckt, versteh aber immer noch nicht, welche Codes es für Buchstaben gibt ... Da stehen nur Zahlen, aber es klappt so nicht, wenn ich z.B 'VK_32' schreibe! Weis da jemand bescheid ?</p>
<p>Danke euch für die Hilfe, ich hoffe jeder von euch hat mein Problem verstanden ...</p>
<p>Mikey.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168997/erledigt-ascii-in-virtual-keycodes-umwandeln</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 08:31:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168997.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 30 Dec 2006 22:30:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [ERLEDIGT] ASCII in Virtual - Keycodes umwandeln ? on Sun, 31 Dec 2006 00:54:27 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich schreibe gerade an einem Programm, dass mir eine normale ASCII - Textdatei einliest, und deren Zeichen einzeln per <em>keybd_event (...)</em> virtuell 'eintippt'. Da aber die Funktion als Parameter einen VirtualKey annnimmt, muss ich die ASCII - Zeichen logischerweise in dieses Format umwandeln. Ich habe es mir so vorgestellt, dass ich jedes Zeichen der Datei in einer Schleife mittels <strong>if</strong> - Abfragen prüfe um welchen Wert es sich handelt, und dann in einer neuen Variable die Buchstaben (Zahlenwerte) durch entsprechende VirtualKeys ersetze und abspeichere, sodass am Ende wieder der gesamte (konvertierte) Text zusammengesetzt ist.</p>
<p>Damit wird dann die <em>keybd_event (...)</em> - Funktion gefüttert.<br />
Allerdings finde ich diese if-Abfragen Methode ziemlich unschön und aufwendig.</p>
<p>Meine Frage: Gibt es eine Funktion, die mir ASCII - Code in VirtualKey's umwandelt ? Wenn nicht, kann ich es dann besser lösen (ohne if - Abfragen) ??</p>
<p>Achja, und wenn wir schon beim Thema sind: Ich habe mir die Dokumentation der VK's in der MSDN angeguckt, versteh aber immer noch nicht, welche Codes es für Buchstaben gibt ... Da stehen nur Zahlen, aber es klappt so nicht, wenn ich z.B 'VK_32' schreibe! Weis da jemand bescheid ?</p>
<p>Danke euch für die Hilfe, ich hoffe jeder von euch hat mein Problem verstanden ...</p>
<p>Mikey.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1200122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1200122</guid><dc:creator><![CDATA[mikey]]></dc:creator><pubDate>Sun, 31 Dec 2006 00:54:27 GMT</pubDate></item><item><title><![CDATA[Reply to [ERLEDIGT] ASCII in Virtual - Keycodes umwandeln ? on Sat, 30 Dec 2006 23:47:49 GMT]]></title><description><![CDATA[<p>mikey schrieb:</p>
<blockquote>
<p>Gibt es eine Funktion, die mir ASCII - Code in VirtualKey's umwandelt ?</p>
</blockquote>
<p>VkKeyScan ()</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1200148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1200148</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 30 Dec 2006 23:47:49 GMT</pubDate></item><item><title><![CDATA[Reply to [ERLEDIGT] ASCII in Virtual - Keycodes umwandeln ? on Sat, 30 Dec 2006 23:59:14 GMT]]></title><description><![CDATA[<p>Danke vielmals, es funktioniert ! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>MfG, mikey.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1200153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1200153</guid><dc:creator><![CDATA[mikey]]></dc:creator><pubDate>Sat, 30 Dec 2006 23:59:14 GMT</pubDate></item></channel></rss>