<?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[Registrierung von Hardwarebefehlen]]></title><description><![CDATA[<p>Hallo.<br />
Ich habe mir mal Gedanken darüber gemacht, wie ich meine eigene Tastatur besser anpassen kann. Ich besitze eine Revoltec Fightboard Advanced mit Extratasten (M1 - M20). Dafür gibt es nun ein Programm, womit ich die Tasten mit Funktionen belegen kann, allerdings kann das Programm nur Tastaturanschläge und Mausklicks simulieren - nicht mehr.<br />
Nun ist meine Frage, wie es mir selber möglich ist, die Tastendrücke der M-Tasten zu registrieren und auf diese mit einem eigenem Programm zu reagieren. Irgendwie muss die Tastatur doch Befehle an Windows bzw. den USB-Port senden, oder etwa nicht?</p>
<p>Danke schon einmal an alle, die antworten.</p>
<p>~ Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/243728/registrierung-von-hardwarebefehlen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 19:51:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/243728.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 20 Jun 2009 14:55:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Registrierung von Hardwarebefehlen on Sat, 20 Jun 2009 14:55:32 GMT]]></title><description><![CDATA[<p>Hallo.<br />
Ich habe mir mal Gedanken darüber gemacht, wie ich meine eigene Tastatur besser anpassen kann. Ich besitze eine Revoltec Fightboard Advanced mit Extratasten (M1 - M20). Dafür gibt es nun ein Programm, womit ich die Tasten mit Funktionen belegen kann, allerdings kann das Programm nur Tastaturanschläge und Mausklicks simulieren - nicht mehr.<br />
Nun ist meine Frage, wie es mir selber möglich ist, die Tastendrücke der M-Tasten zu registrieren und auf diese mit einem eigenem Programm zu reagieren. Irgendwie muss die Tastatur doch Befehle an Windows bzw. den USB-Port senden, oder etwa nicht?</p>
<p>Danke schon einmal an alle, die antworten.</p>
<p>~ Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1730090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1730090</guid><dc:creator><![CDATA[theliquidwave]]></dc:creator><pubDate>Sat, 20 Jun 2009 14:55:32 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierung von Hardwarebefehlen on Sat, 20 Jun 2009 15:16:10 GMT]]></title><description><![CDATA[<p>Probiers mal hier:<br />
<a href="http://msdn.microsoft.com/en-us/library/ms645536(VS.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms645536(VS.85).aspx</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1730097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1730097</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 20 Jun 2009 15:16:10 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierung von Hardwarebefehlen on Sat, 20 Jun 2009 16:29:08 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;
#include &lt;windows.h&gt;

int main()
{
    if(GetAsyncKeyState(VK_M))//Wenn M gedrückt wurde
    {
        keybd_event(VkKeyScan('H'),0x048,0,0);//Drücke 'H'
        keybd_event(VkKeyScan('A'),0x041,0,0);//&quot; 'A'
        keybd_event(VkKeyScan('L'),0x04C,0,0);//&quot; 'L'
        keybd_event(VkKeyScan('L'),0x04C,0,0);//&quot; 'L'
        keybd_event(VkKeyScan('O'),0x04F,0,0);//&quot; 'O'
    }
    return 0;
}
</code></pre>
<p>Wenn du jetzt das Programm startest und 'M' drückst, dann Simuliert deine Tastatur die Eingabe von &quot;hallo&quot;!<br />
Obs das ist, was du gesucht hast weiß ich nicht, aber ich hoffe es hilft dir weiter!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1730127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1730127</guid><dc:creator><![CDATA[Finn]]></dc:creator><pubDate>Sat, 20 Jun 2009 16:29:08 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierung von Hardwarebefehlen on Sat, 20 Jun 2009 16:34:25 GMT]]></title><description><![CDATA[<blockquote>
<p>Fightboard Advanced mit Extratasten (M1 - M20).</p>
</blockquote>
<p>Er meinte die Extratasten und nicht die normalen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1730132</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1730132</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 20 Jun 2009 16:34:25 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierung von Hardwarebefehlen on Sat, 20 Jun 2009 16:37:17 GMT]]></title><description><![CDATA[<p>Ja es gibt doch ein kleines Programm, bei dem man eine Taste eingibt und dann zeigts einem an, wie die heißt und wie der code ist, oder? Dann müsste er ja nur die Tasten darüber herausfinden und dann kann er das in mein Programm einsetzen, oder nicht? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Bin offen für kritik <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1730135</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1730135</guid><dc:creator><![CDATA[Finn]]></dc:creator><pubDate>Sat, 20 Jun 2009 16:37:17 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierung von Hardwarebefehlen on Sat, 20 Jun 2009 19:02:21 GMT]]></title><description><![CDATA[<p>Meinst du so etwas?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;windows.h&gt;

int main(){
   while(true){
	if(_kbhit()){
	    int input = _getch();
	    std::cout&lt;&lt;input&lt;&lt;std::endl;
        };
	Sleep(1);
   };

   return 0;
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1730172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1730172</guid><dc:creator><![CDATA[Neo Gandar]]></dc:creator><pubDate>Sat, 20 Jun 2009 19:02:21 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierung von Hardwarebefehlen on Sat, 20 Jun 2009 19:48:27 GMT]]></title><description><![CDATA[<p>Nein ich meine das Programm, wo man z.B. 'H' eingibt und dann steht da: 0x048<br />
Also halt der tastaturcode von H^^<br />
Das müsste ja mit den Sondertasten auch gehen?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1730191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1730191</guid><dc:creator><![CDATA[Finn]]></dc:creator><pubDate>Sat, 20 Jun 2009 19:48:27 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierung von Hardwarebefehlen on Sat, 20 Jun 2009 20:04:59 GMT]]></title><description><![CDATA[<p>Finn schrieb:</p>
<blockquote>
<p>Nein ich meine das Programm, wo man z.B. 'H' eingibt und dann steht da: 0x048<br />
Also halt der tastaturcode von H^^<br />
Das müsste ja mit den Sondertasten auch gehen?!</p>
</blockquote>
<p>und was meinst du, was sein programm macht? abgesehen von der anderen ausgabe genau das, was du meinst...</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1730197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1730197</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 20 Jun 2009 20:04:59 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierung von Hardwarebefehlen on Sat, 20 Jun 2009 20:09:19 GMT]]></title><description><![CDATA[<p>Ich selbst hab ja eine G15, hab also auch Extratasten. Wenn ich den Tastencode auslesen will, gibt er mir bei den Extratasten nur bei einigen eingen Code aus, und der ist meist der gleiche wie beim Nummernblock. Ich glaub das Logitech das da auf anderem weg löst. Da die Tasten ja nur mit dem Beigelegten Programm funktioneren denk ich dass die ne eigene Schnittstelle haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1730199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1730199</guid><dc:creator><![CDATA[Neo Gandar]]></dc:creator><pubDate>Sat, 20 Jun 2009 20:09:19 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierung von Hardwarebefehlen on Sat, 20 Jun 2009 23:28:38 GMT]]></title><description><![CDATA[<p>Hi.<br />
Das mit dem Registrieren funktioniert leider nicht so.<br />
Er erkennt nur M2 und gibt die Zahl 0 und 200 gleichzeitig aus, alle anderen machen nichts <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
<p>~ Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1730285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1730285</guid><dc:creator><![CDATA[theliquidwave]]></dc:creator><pubDate>Sat, 20 Jun 2009 23:28:38 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierung von Hardwarebefehlen on Sun, 21 Jun 2009 09:09:33 GMT]]></title><description><![CDATA[<p>Kann es sein das die Taste, die 0 und 200 ausgibt bereits mit nem Makro oder so belegt ist? Bekomm auch mehrere Ausgaben bei den Tasten die ich belegt hab, er drückt dann einfach die Tasten die im Makro gespeichert sind. Vielleicht findest du bei google was raus, wie deine Tastatur mit den Extratasten umgeht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1730356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1730356</guid><dc:creator><![CDATA[Neo Gandar]]></dc:creator><pubDate>Sun, 21 Jun 2009 09:09:33 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierung von Hardwarebefehlen on Sun, 21 Jun 2009 09:40:31 GMT]]></title><description><![CDATA[<p>Ich habe doch bereits gepostet, dass es mit dem Raw Input geht.. Dafür ist es ja gedacht.. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1730373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1730373</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 21 Jun 2009 09:40:31 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierung von Hardwarebefehlen on Sun, 21 Jun 2009 09:46:17 GMT]]></title><description><![CDATA[<p>Ich habe auch die G15. G1 - G10, sind die gleichen Tasten, wie die Zahlen über den Buchstaben. Jedoch nur, wenn ich eine G Taste benutze, passiert das, was ich eingestellt habe. Wenn ich eine normale Zahl drücke nicht. Da wirds wohl einen kleinen Trick geben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1730379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1730379</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sun, 21 Jun 2009 09:46:17 GMT</pubDate></item></channel></rss>