<?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[Tastatur abgefangen, Taste nun aendern?]]></title><description><![CDATA[<p>Huhu,</p>
<p>ich habe einen Keyboardhook mit dem ich alle Tasten abfangen/mitschreiben kann.<br />
Ich moechte nun bestimmte Tasten (temporaer) umlegen. Ziel ist ein Programm was mein Tastaturlayout auf Fremdrechnern emuliert, ohne Einstellungen vorzunehmen.</p>
<p>Mein erster Ansatz war: fuer bestimmte Scancodes den vkCode aendern und mit <em>CallNextHookEx</em> weiterleiten, das funktioniert allerdings nicht.</p>
<p>Der zweite Ansatz war alle Keys zu blockieren und mittels keybd_event die Taste zu simulieren, hat auch ein wenig geklappt, die Taste wurde &quot;geaendert&quot;, nur hat mir mein Hook dieses Event auch abgefangen, und das natuerlich in einer Endlosschleife. Auch wurde SHIFT nicht mehr erkannt/weitergeleitet. (Selbes gilt fuer SendInput)</p>
<p>Wie waehre denn der richtige Weg tasten umzubelegen (ohne ins System einzugreifen), dass auch Grosz/Kleinschreibung funktioniert? (Sonderzeichen sind Nebensache)</p>
<p>Danke schonmal,<br />
Mampf</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/229076/tastatur-abgefangen-taste-nun-aendern</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 07:05:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/229076.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 07 Dec 2008 11:14:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Tastatur abgefangen, Taste nun aendern? on Sun, 07 Dec 2008 11:14:16 GMT]]></title><description><![CDATA[<p>Huhu,</p>
<p>ich habe einen Keyboardhook mit dem ich alle Tasten abfangen/mitschreiben kann.<br />
Ich moechte nun bestimmte Tasten (temporaer) umlegen. Ziel ist ein Programm was mein Tastaturlayout auf Fremdrechnern emuliert, ohne Einstellungen vorzunehmen.</p>
<p>Mein erster Ansatz war: fuer bestimmte Scancodes den vkCode aendern und mit <em>CallNextHookEx</em> weiterleiten, das funktioniert allerdings nicht.</p>
<p>Der zweite Ansatz war alle Keys zu blockieren und mittels keybd_event die Taste zu simulieren, hat auch ein wenig geklappt, die Taste wurde &quot;geaendert&quot;, nur hat mir mein Hook dieses Event auch abgefangen, und das natuerlich in einer Endlosschleife. Auch wurde SHIFT nicht mehr erkannt/weitergeleitet. (Selbes gilt fuer SendInput)</p>
<p>Wie waehre denn der richtige Weg tasten umzubelegen (ohne ins System einzugreifen), dass auch Grosz/Kleinschreibung funktioniert? (Sonderzeichen sind Nebensache)</p>
<p>Danke schonmal,<br />
Mampf</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1626428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1626428</guid><dc:creator><![CDATA[Nomnom]]></dc:creator><pubDate>Sun, 07 Dec 2008 11:14:16 GMT</pubDate></item></channel></rss>