Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Tastennummern abfragen (https://www.delphipraxis.net/137511-tastennummern-abfragen.html)

Christian18 22. Jul 2009 13:12


Tastennummern abfragen
 
Hallo,

ich bin auf der suche nach ein kleines Tool um diese Tastennummer abzufragen. z.b. ist die Leertaste die Nr. 32 oder Enter die Nr. 13.

Ich glaube nun wisst ihr schon was ich suche. Man sollte auch Abfragen können, welche Sondertasten gedrückt wurden. z.b. Strg, Ctrl oder Sift.

Oder beliebt kombiniert.

Hat jemand sowas?

PS: Zum selber entwickeln fehlt mir gerade die Zeit. ;)

LG Chris

mkinzler 22. Jul 2009 13:20

Re: Tastennummern abfragen
 
Das Tool hättest du in der Zwischenzeit längst selber geschrieben.

Christian18 22. Jul 2009 13:23

Re: Tastennummern abfragen
 
Ja, ich weiss aber nicht genau wie. Ich weiss ich die einzelne Tasten abfrage.

Bsp:
Delphi-Quellcode:
procedure TFMain.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  Label2.Caption:=IntToStr(Key);
end;
Aber wie geht das nun noch mit Ctrl und so.

LG Chris

mkinzler 22. Jul 2009 13:27

Re: Tastennummern abfragen
 
Schau dir mal den Parameter Shift genauer an. :zwinker:

angos 22. Jul 2009 13:27

Re: Tastennummern abfragen
 
Zitat:

Zitat von Christian18
Ja, ich weiss aber nicht genau wie. Ich weiss ich die einzelne Tasten abfrage.

Bsp:
Delphi-Quellcode:
procedure TFMain.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  Label2.Caption:=IntToStr(Key);
end;
Aber wie geht das nun noch mit Ctrl und so.

LG Chris

klicke in deinem Source auf Tshiftstate und dann auf F1. Da findest du was du suchst ;)

Gruß
Ansgar

[edit] kein roter Kasten

Christian18 22. Jul 2009 13:41

Re: Tastennummern abfragen
 
Ok, danke funktioniert es super. Aber was ist mit der Tab Taste los? warum wird da keine nummer angezeigt? Hat diese keine?

hitzi 22. Jul 2009 13:58

Re: Tastennummern abfragen
 
Tab ist die #9

TeronG 22. Jul 2009 14:24

Re: Tastennummern abfragen
 
http://www.asciitable.com/


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:44 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