<?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 USB-Keypad von Tastatur unterscheiden]]></title><description><![CDATA[<p>Hallo!<br />
Gibt es eine Möglichkeit zu unterscheiden, ob<br />
ein Tastendruck von einem numerischen Keypad<br />
oder der Tastatur kam (um diese Abzufangen und<br />
als andere Taste an WIndows weiterzusenden)?</p>
<p>Hintergrund ist, dass der NumLock-Status für<br />
ein numerisches Keypad nicht von dem der Note-<br />
book Tastatur getrennt ist.<br />
Normalerweise ist das Keypad ja dafür gedacht,<br />
Zahlen darauf bequem eingeben zu können. Das<br />
Blöde ist nur, dass wenn NumLock eingeschaltet<br />
ist, kann ich auf der Notebooktastatur nicht<br />
gleichzeitig auf alle Buchstaben zugreifen.<br />
Das wäre aber wünschenswert!<br />
(Wer das so programmiert hat ...)</p>
<p>Alex.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128855/tastendruck-usb-keypad-von-tastatur-unterscheiden</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Jul 2026 19:27:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128855.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Dec 2005 18:53:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Tastendruck USB-Keypad von Tastatur unterscheiden on Wed, 07 Dec 2005 18:53:32 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Gibt es eine Möglichkeit zu unterscheiden, ob<br />
ein Tastendruck von einem numerischen Keypad<br />
oder der Tastatur kam (um diese Abzufangen und<br />
als andere Taste an WIndows weiterzusenden)?</p>
<p>Hintergrund ist, dass der NumLock-Status für<br />
ein numerisches Keypad nicht von dem der Note-<br />
book Tastatur getrennt ist.<br />
Normalerweise ist das Keypad ja dafür gedacht,<br />
Zahlen darauf bequem eingeben zu können. Das<br />
Blöde ist nur, dass wenn NumLock eingeschaltet<br />
ist, kann ich auf der Notebooktastatur nicht<br />
gleichzeitig auf alle Buchstaben zugreifen.<br />
Das wäre aber wünschenswert!<br />
(Wer das so programmiert hat ...)</p>
<p>Alex.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/936785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/936785</guid><dc:creator><![CDATA[LionAM]]></dc:creator><pubDate>Wed, 07 Dec 2005 18:53:32 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck USB-Keypad von Tastatur unterscheiden on Wed, 07 Dec 2005 18:56:18 GMT]]></title><description><![CDATA[<p>Ich hab Deine Frage jetzt nicht ganz verstanden...<br />
Du hast also *zwei* Tastaturen: Eine Notebook und ein externen Keypad, oder?<br />
Und Du willst jetzt wissen was vom Keypad kommt und was von der Tastatur, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/936789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/936789</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 07 Dec 2005 18:56:18 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck USB-Keypad von Tastatur unterscheiden on Wed, 07 Dec 2005 19:25:45 GMT]]></title><description><![CDATA[<p>Genau.<br />
Es handelt sich hier um ein numerisches Keypad,<br />
also nur um den Ziffernblock; der ist auf der<br />
Notebooktastatur nur als Doppelbelegung der<br />
Buchstaben vorhanden.</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/936803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/936803</guid><dc:creator><![CDATA[LionAM]]></dc:creator><pubDate>Wed, 07 Dec 2005 19:25:45 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck USB-Keypad von Tastatur unterscheiden on Thu, 08 Dec 2005 21:33:02 GMT]]></title><description><![CDATA[<p>Oder muss ich mich dann mit dem Treiber rumschlagen?<br />
Soll heißen mit dem Windows DDK?</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937726</guid><dc:creator><![CDATA[LionAM]]></dc:creator><pubDate>Thu, 08 Dec 2005 21:33:02 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck USB-Keypad von Tastatur unterscheiden on Thu, 08 Dec 2005 21:42:34 GMT]]></title><description><![CDATA[<p>Warum willst Du es überhaupt unterscheiden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937738</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Thu, 08 Dec 2005 21:42:34 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck USB-Keypad von Tastatur unterscheiden on Thu, 08 Dec 2005 22:07:31 GMT]]></title><description><![CDATA[<p>Habe ich das nicht bereits erklärt?<br />
Auf einer Notebook-Tastatur ist im Gegensatz zur<br />
normalen Computertastatur kein Ziffernbock.<br />
Wenn man NumLock einschaltet, dann wird<br />
u -&gt; 4<br />
i -&gt; 5<br />
o -&gt; 6<br />
p -&gt; /<br />
usw.</p>
<p>Ich kann dann diese Buchstaben nicht mehr<br />
eintippen. Und wenn man es trotzdem macht,<br />
dann kommt folgendes raus:<br />
5ch habe e5n n6teb662,<br />
(Was wird das wohl heißen? <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>
<p>Damit ich bequem Zahlen eintippen kann, habe<br />
ich mir einen externen Ziffernblock angeschafft.<br />
Auf diesem kann ich aber nur dann Zahlen<br />
eingeben, wenn NumLock aktiv ist -&gt; siehe oben.<br />
Wenn NumLock nicht aktiv ist, sendet er halt<br />
die Pfeiltasten, &quot;Bild auf&quot; usw. Wenn ich aber die<br />
Tasten einfach auf 1234567890 ummappe, kann ich<br />
aber auch auf dem Notebook damit nur noch<br />
Zahlen eingeben... Es sei denn, ich kann z.B. &quot;Bild<br />
auf&quot; von dem Keypad und der Notebooktastatur unter-<br />
scheiden.</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/937755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937755</guid><dc:creator><![CDATA[LionAM]]></dc:creator><pubDate>Thu, 08 Dec 2005 22:07:31 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck USB-Keypad von Tastatur unterscheiden on Fri, 09 Dec 2005 07:25:10 GMT]]></title><description><![CDATA[<p>Ich bin vermutlich etwas schwer von Begriff... aber jetzt hab ich´s kapiert!</p>
<p>Aber ich glaube da gibt es keine Lösung (zumindest ist mir keine bekannt)...</p>
<p>Das einzige was ich mir vorstellen könnte wäre ein Keyboard-Filter-Driver:<br />
<a href="http://msdn.microsoft.com/library/en-us/Hid_d/hh/HID_d/km-ovr_5a5da831-b90c-4234-a2ad-9fd3619c2f91.xml.asp" rel="nofollow">http://msdn.microsoft.com/library/en-us/Hid_d/hh/HID_d/km-ovr_5a5da831-b90c-4234-a2ad-9fd3619c2f91.xml.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/937857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/937857</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 09 Dec 2005 07:25:10 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck USB-Keypad von Tastatur unterscheiden on Fri, 09 Dec 2005 21:25:41 GMT]]></title><description><![CDATA[<p>Danke für den Tip, allerdings habe ich es<br />
leider nicht zum Laufen gebracht - es hat<br />
sich inzwischen aber auch erübrigt.<br />
Durch Zufall bin ich noch auf eine deutlich<br />
einfachere Lösung gestoßen:<br />
Der Scancode-Mapper (nutzbar ab Win 2000):<br />
ich habe einfach der Taste 1 (Ziffernblock)<br />
den Scancode der Taste 1 (über dem Buch-<br />
stabenblock) zugewiesen. Damit ist dem<br />
Ziffernblock der NumLock-Status egal, ich<br />
muss ihn nicht einschalten und damit sind<br />
die Buchstaben auf der Notebooktastatur<br />
alle benutzbar. (Einziger Nachteil ist,<br />
dass der Ziffernblock nun nicht mehr die<br />
volle Funktionalität hat, also<br />
Alt + xxx geht so nicht...)</p>
<p>Beschrieben ist das unter<br />
<a href="http://www.microsoft.com/whdc/device/input/w2kscan-map.mspx" rel="nofollow">http://www.microsoft.com/whdc/device/input/w2kscan-map.mspx</a></p>
<p>Ist zwar nun kein C++, aber naja: Zum Nachmachen<br />
in folgendes .reg-Datei kopieren und in Registry<br />
einfügen:</p>
<pre><code>Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
&quot;Scancode Map&quot;=hex:00,00,00,00,00,00,00,00,12,00,00,00,02,00,4f,00,03,00,50,00,\
  04,00,51,00,05,00,4b,00,06,00,4c,00,07,00,4d,00,08,00,47,00,09,00,48,00,0a,\
  00,49,00,0b,00,52,00,33,00,53,00,00,00,00,00
</code></pre>
<p>PS: Bitte nicht missbrauchen (a-&gt;e,c-&gt;y, usw <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>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/938525</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/938525</guid><dc:creator><![CDATA[LionAM]]></dc:creator><pubDate>Fri, 09 Dec 2005 21:25:41 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck USB-Keypad von Tastatur unterscheiden on Fri, 09 Dec 2005 21:27:14 GMT]]></title><description><![CDATA[<p>ach so:<br />
zum Übernehmen der Änderungen ist ein<br />
Neustart erforderlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/938529</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/938529</guid><dc:creator><![CDATA[LionAM]]></dc:creator><pubDate>Fri, 09 Dec 2005 21:27:14 GMT</pubDate></item></channel></rss>