Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Wie heisst die Taste ober shift?? (https://www.delphipraxis.net/51321-wie-heisst-die-taste-ober-shift.html)

Robert Marquardt 10. Aug 2005 18:15

Re: Wie heisst die Taste ober shift??
 
Im deutschen Tastatureingabeschema ist die wirkung der Taste nicht Caps Lock sondern Shift Lock.
Der Unterschied ist bei den Ziffern ersichtlich. Shift Lock bringt bei 1 das ! waehrend Caps Lock bei 1 die 1 bringt.
Man sollte tunlichst "Deutsch (IBM)" installieren. Man bekommt Caps Lock und ein weiteres Druecken von Caps Lock loest es,
waehrend bei "Deutsch" nur das Druekcen der Shift-Taste Caps Lock wieder loest.

mael 10. Aug 2005 18:56

Re: Wie heisst die Taste ober shift??
 
Zitat:

Zitat von ISAS
Delphi-Quellcode:
if button='Left' then begin
Keybd_event(Vk_Shift,0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
end;
So funktioniert es schon fast. Hab vorher was falsch gemacht. Er muss nur noch die Shifttaste loslassen, was er aber nicht macht. Man hält somit die shifttaste gedrückt. kA wieso

es fehlt noch ein abschließendes keyup, was so zu erreichen ist:

Delphi-Quellcode:
Keybd_event(Vk_Shift,0, KEYEVENTF_KEYUP, 0);


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:58 Uhr.
Seite 2 von 2     12   

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