Autor Beitrag
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Mo 11.10.04 14:08 
Ich möchte, dass mein Programm Tastatureingaben registriert, auch wenn es nur im hinter
grund läuft oder gerade nicht angewählt ist, wie geht das?
Bis jetzt funktioniert das nur, wenn das fenster aktiv ist
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
edit1.text:=edit1.text+chr(key);
end;


Moderiert von user profile iconChristian S.: Code- durch Delphi-Tags ersetzt.
toms
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1099
Erhaltene Danke: 2



BeitragVerfasst: Mo 11.10.04 14:11 
Hi

Stichwort: Tastatur Hook
raziel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2453

Arch Linux
JS (WebStorm), C#, C++/CLI, C++ (VS2013)
BeitragVerfasst: Mo 11.10.04 14:14 
Wofür?

Zwei Möglichkeiten seh ich:
- einen Hotkey erstellen und abfangen.
Nur dann praktisch, wenn es sich um ein- zwei Tasten(-kombinationen) handelt.
Such mal nach Suche in: Delphi-Forum, Delphi-Library REGISTERHOTKEY im Forum (wenn die Suche wieder geht ;)) oder Suche bei Google REGISTERHOTKEY DELPHI oder den Schweizern

- einen globalen Tastaturhook
Wenn alle Tastatureingaben abgefangen werden sollen.
Da empfehle ich dir das Hook-Tutorial von Assarbad

raziel

_________________
JSXGraph
F34r0fTh3D4rk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Mo 11.10.04 14:39 
danke, ich dachte daran eine art globalen filter zu machen, um key abzufangen,
zusammenzusetzen und eventuell auf gefilterte inhalte zu reagieren, und für
hotkeys um z.B andere Prog zu starten wäre es eigentlich auch ganz sinvoll
danke.
F34r0fTh3D4rk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Di 12.10.04 14:00 
omg geht das nicht einfacher und ohne dlls ?

ich find das n bisschen zu komplex :?
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 12.10.04 14:38 
Tja. Wenn es einfacher ginge, dann würde es wohl alle nicht so machen. :roll:
F34r0fTh3D4rk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Do 14.10.04 12:40 
schade :(