<?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[keybd_event mit SHIFT + Pfeiltaste]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich will zum Beispiel in Excel mehrere Zellen automatisch markieren.</p>
<p>Das drücken der Pfeiltasten hat funktioniert.</p>
<pre><code class="language-cpp">keybd_event(VK_DOWN , 0, 0, 0);
keybd_event(VK_DOWN , 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_DOWN , 0, 0, 0);
keybd_event(VK_DOWN , 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_DOWN , 0, 0, 0);
keybd_event(VK_DOWN , 0, KEYEVENTF_KEYUP, 0);
</code></pre>
<p>Unabhängig davon funktioniert auch das drücken der Shift Taste.</p>
<pre><code class="language-cpp">keybd_event(VK_LSHIFT , 0, 0, 0);
keybd_event(VK_LSHIFT , 0, KEYEVENTF_KEYUP, 0);
</code></pre>
<p>Wenn ich aber das ganze kombinieren will, um mehrere Zellen zu markieren scheint die Shift Taste für den Aufruf VK_DOWN ignoriert zu werden. Wenn ich manuell eine Taste drücke ist sie jedoch wie geplant aktiviert, bis sie durch KEYEVENTF_KEYUP aufgehoben wird.</p>
<p>Die Suche bei google oder in der FAQ hat mich nicht weiter gebracht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Alternativ könnte ich zum Selektieren Mausclicks benutzen, würde ich aber nur ungern machen...</p>
<p>Hat jemand von euch eine Idee? Wäre sehr dankbar.</p>
<p>Mfg</p>
<p>Blade</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122515/keybd_event-mit-shift-pfeiltaste</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Jul 2026 09:15:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122515.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 06 Oct 2005 14:36:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to keybd_event mit SHIFT + Pfeiltaste on Thu, 06 Oct 2005 14:36:17 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich will zum Beispiel in Excel mehrere Zellen automatisch markieren.</p>
<p>Das drücken der Pfeiltasten hat funktioniert.</p>
<pre><code class="language-cpp">keybd_event(VK_DOWN , 0, 0, 0);
keybd_event(VK_DOWN , 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_DOWN , 0, 0, 0);
keybd_event(VK_DOWN , 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_DOWN , 0, 0, 0);
keybd_event(VK_DOWN , 0, KEYEVENTF_KEYUP, 0);
</code></pre>
<p>Unabhängig davon funktioniert auch das drücken der Shift Taste.</p>
<pre><code class="language-cpp">keybd_event(VK_LSHIFT , 0, 0, 0);
keybd_event(VK_LSHIFT , 0, KEYEVENTF_KEYUP, 0);
</code></pre>
<p>Wenn ich aber das ganze kombinieren will, um mehrere Zellen zu markieren scheint die Shift Taste für den Aufruf VK_DOWN ignoriert zu werden. Wenn ich manuell eine Taste drücke ist sie jedoch wie geplant aktiviert, bis sie durch KEYEVENTF_KEYUP aufgehoben wird.</p>
<p>Die Suche bei google oder in der FAQ hat mich nicht weiter gebracht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Alternativ könnte ich zum Selektieren Mausclicks benutzen, würde ich aber nur ungern machen...</p>
<p>Hat jemand von euch eine Idee? Wäre sehr dankbar.</p>
<p>Mfg</p>
<p>Blade</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886480</guid><dc:creator><![CDATA[666Blade*DC*666]]></dc:creator><pubDate>Thu, 06 Oct 2005 14:36:17 GMT</pubDate></item><item><title><![CDATA[Reply to keybd_event mit SHIFT + Pfeiltaste on Fri, 07 Oct 2005 09:41:15 GMT]]></title><description><![CDATA[<p>Weiss denn keiner von euch wie man zwei Tasten gleichzeitig aktivieren kann? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/886907</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886907</guid><dc:creator><![CDATA[666Blade*DC*666]]></dc:creator><pubDate>Fri, 07 Oct 2005 09:41:15 GMT</pubDate></item><item><title><![CDATA[Reply to keybd_event mit SHIFT + Pfeiltaste on Fri, 07 Oct 2005 09:57:35 GMT]]></title><description><![CDATA[<p>Wie sieht denn Deine Kombination aus?<br />
Du musst natürlich erst Shift Down, (Pfeil Down, dann Pfeil Up)*, Shift Up &quot;betätigen&quot;...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/886924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886924</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Fri, 07 Oct 2005 09:57:35 GMT</pubDate></item><item><title><![CDATA[Reply to keybd_event mit SHIFT + Pfeiltaste on Fri, 07 Oct 2005 10:03:33 GMT]]></title><description><![CDATA[<p>Hab ich probiert, funktioniert aber nicht.</p>
<p>Wie oben beschrieben wird für manuelle eingaben die &quot;vrituell gedrückte&quot; shift Taste berücksichtigt, für andere &quot;virtuell gedrückte&quot; tasten gilt dies scheinbar nicht.</p>
<p>Ich hab das Problem jetzt gelöst in dem ich shift drücken lasse, und über die maus markiere, ist allerdings nicht so sauber wie wenn ich das über die tasten machen könnte.</p>
<p>Thanx schonma trotzdem... <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/886929</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/886929</guid><dc:creator><![CDATA[666Blade*DC*666]]></dc:creator><pubDate>Fri, 07 Oct 2005 10:03:33 GMT</pubDate></item></channel></rss>