Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Tastendrücke Actionen zuordnen (https://www.delphipraxis.net/93676-tastendruecke-actionen-zuordnen.html)

Guss3r 9. Jun 2007 11:27


Tastendrücke Actionen zuordnen
 
Guten Tag;

Also mein Problem ist denk ich mal einfach zu lösen, nur ich hab keine Ahnung davon.
Es handelt sich darum, das ich ein Programm basteln will was auf Tastendrücke reagiert, das Problem daran ist das ich keine Ahnung habe wie ich einstellen kann, dass das Programm immer aktiv ist und sobald ich die Taste(auf der Tastatur) drücke auch seine Aufgabe erledigt.

Danke schon mal im voraus.

MFG
Guss3r

halinchen 9. Jun 2007 11:35

Re: Tastendrücke Actionen zuordnen
 
Willst du die Tastendrücke nur abfangen, wenn deine Anwendung den Focus hat oder soll das global (sprich bei jeder Taste, auch die für ein anderes Fenster bestimmt ist)?

dajuhsa 9. Jun 2007 12:39

Re: Tastendrücke Actionen zuordnen
 
meinst du, dass das programm irgendwo im hintergrund oder im infobereich läuft und wenn man ne taste drückt erscheint irgendsoein fenster oder so?
So was in der Art?

inherited 9. Jun 2007 12:41

Re: Tastendrücke Actionen zuordnen
 
Entweder registrierst du einen Hotkey, oder du nimmst einen Tastaturhook. Die Suchfunktion hilft

Guss3r 9. Jun 2007 12:43

Re: Tastendrücke Actionen zuordnen
 
Hallo halinchen,

Estmal Danke für deine schnelle Antwort.

Ich möchte die tasten global(sprich bei jeder Taste, auch die für ein anderes Fenster bestimmt ist) nutzen. Also ich möchte ein Programm laufen haben und das von mir stelbt programmierte im hintergrung und wenn ich in den einem(hauptprogramm) z.B. die taste 1 drücke soll das Programm(von mir) etwas ausführen.

MFG Guss3r

Guss3r 9. Jun 2007 13:51

Re: Tastendrücke Actionen zuordnen
 
Ja dajuhsa genau sowas mein ich.

halinchen 10. Jun 2007 10:15

Re: Tastendrücke Actionen zuordnen
 
Nun gibt es 2 Möglichkeiten:
1. Hotkey: Den registriert man bei Windows und sobald der Hotkey gedrückt wird, wird eine Prozedur aufgerufen.
2. Hook: Bei jedem Tastendruck wird eine Prozedur aufgerufen und du guckst selber nach, welche Tasten gedrückt worden. Allerdings gehen dann keine Strg+Alt Konstruktionen (glaube ich zumindest)

Ich würde dir den Hier im Forum suchenHotkey empfehlen. Z.b. das da


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