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 Tastatur abfangen ... (https://www.delphipraxis.net/134466-tastatur-abfangen.html)

Marco Steinebach 22. Mai 2009 18:42


Tastatur abfangen ...
 
Hallo zusammen,
ich weiß, hatten wir schon 100 mal, aber ich krieg's nicht hin.
Folgendes Problem:
Gibt es eine Stelle in einem Programm, an der ich EGAL welche Tastaturanschläge abfangen kann, und zwar so, daß ich weiß, welche Taste gedrückt wurde, aber sie meine eigene Behandlungsroutine nicht lebend verlassen? ;-)
Also: ich habe ein Memo, und drücke darin ein, sagen wir, j.
Dann soll zwar was passieren, daß J darf aber nicht drin stehen.
Gleiches gilt für eine Pfeiltaste, NumLock, usw. usw.
Okay, ich kann die Eigenschaft ReadOnly auf True setzen, und mir für KeyPress und KeyDown zwei getrennte ereignisse schreiben ...
Aber gibt's da nicht was zentrales, was ALLE Tasten abfangen kann?
Für eine Antwort wäre ich wirklich sehr dankbar!
Viele Grüße
Marco

quendolineDD 22. Mai 2009 19:18

Re: Tastatur abfangen ...
 
Jeweils die WndProc des Objektes überschreiben

HHennig 22. Mai 2009 19:38

Re: Tastatur abfangen ...
 
Hallo, versuche mal meinen Code im folgenden Thread:

http://www.delphipraxis.net/internal...t.php?t=128827

Marco Steinebach 22. Mai 2009 21:30

Re: Tastatur abfangen ...
 
Hallo Hartmut,
Zitat:

Zitat von HHennig
Hallo, versuche mal meinen Code im folgenden Thread:

http://www.delphipraxis.net/internal...t.php?t=128827

Ha! Traumhaft! genau so. Vielen herzlichen Dank!
Viele Grüße
Marco


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