Einzelnen Beitrag anzeigen

jensw_2000
(Gast)

n/a Beiträge
 
#6

Re: Tastendruck simulieren, Problem mit registerhotkey+sendi

  Alt 9. Mär 2010, 22:30
Also bei mir funktioniert es so ...


Delphi-Quellcode:
  
  // Cursor links in der Zeile positionieren (CTRL + LEFT)
  keybd_event(VK_LCONTROL, 0, 0, 0);
  keybd_event(VK_LEFT, 0, 0, 0);
  // Shortcurt [CTRL + LEFT] aufheben
  keybd_event(VK_LEFT, 0, KEYEVENTF_KEYUP, 0);
  keybd_event(VK_LCONTROL, 0, KEYEVENTF_KEYUP, 0);

  // Text ab Cursorposition bis zum Ende der markieren (LSHIFT + END)
  keybd_event(VK_LSHIFT, 0, 0, 0);
  keybd_event(VK_END, 0, 0, 0);
  // Shortcurt [LSHIFT + END] aufheben
  keybd_event(VK_END, 0, KEYEVENTF_KEYUP, 0);
  keybd_event(VK_LSHIFT, 0, KEYEVENTF_KEYUP, 0);
Vorher solltest du warten, bis alle Tasten des Hotkeys losgelassen wurden. S.o.


MFG
Jens
  Mit Zitat antworten Zitat