Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Sonderzeichen simulieren (https://www.delphipraxis.net/91351-sonderzeichen-simulieren.html)

compi55 3. Mai 2007 19:49


Sonderzeichen simulieren
 
Hallo Leute

und zwar möchte ich gerne Sonderzeichen wie "-" oder "@" simulieren
Delphi-Quellcode:
   keybd_event(Ord('@'), MapVirtualKey(Ord('@'), 0), 0, 0);
 keybd_event(Ord('@'), MapVirtualKey(Ord('@'), 0), KEYEVENTF_KEYUP, 0);
nur bekomme ich dann das "@" Zeichen net simuliert

fwsp 3. Mai 2007 19:57

Re: Sonderzeichen simulieren
 
deine freunde sind die Virtuellen Tastencodes.
Siehe Hier: http://dsdt.info/grundlagen/codes/vks.php

bitsetter 3. Mai 2007 23:08

Re: Sonderzeichen simulieren
 
Hi,

in der Code-Lib steht auch noch was keybd_event und Sonderzeichen

compi55 4. Mai 2007 11:02

Re: Sonderzeichen simulieren
 
Zitat:

Zitat von fwsp
deine freunde sind die Virtuellen Tastencodes.
Siehe Hier: http://dsdt.info/grundlagen/codes/vks.php

Ja gut aber ich kann immer noch kein "." oder "?" simulieren, dass "@" hab ich hinbekommen
nur klappt das mit dem rest net so ganz

Delphi-Quellcode:
 keybd_event(VK_LCONTROL,0,0,0);
 keybd_event(VK_LMENU,0,0,0);

 keybd_event(Ord('Q'), MapVirtualKey(Ord('Q'), 0), 0, 0);
 keybd_event(Ord('Q'), MapVirtualKey(Ord('Q'), 0), KEYEVENTF_KEYUP, 0);

 keybd_event(VK_LMENU, 0, KEYEVENTF_KEYUP, 0);
 keybd_event(VK_LCONTROL, 0, KEYEVENTF_KEYUP, 0);
Das ist jetzt für das "@"

Phoenix 4. Mai 2007 12:11

Re: Sonderzeichen simulieren
 
Guck mal hier: http://www.delphipraxis.net/internal...ect.php?t=7114

Der Punkt ist VK_PERIOD
Fragezeichen müsste 16 und 187 gleichzeitig sein.

SirThornberry 4. Mai 2007 12:15

Re: Sonderzeichen simulieren
 
@compi55: Hast du dir mal den Link von Bitsetter angeschaut?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz