![]() |
Tastendrücke global empfangen
Hallo zusammen,
ich möchte gerne wissen wie man Tastendrücke auswerten kann, die sich auf andere Programme beziehen? Konkret geht es um Programm, welches ein verbessertes Einfügen von Texten ermöglichen soll, indem insgesamt 10 Speicherplätze zu Verfügung gestellt werden. Das Programm besteht aus 10 Eingabefeldern, die jeweils einer Tastenkombination (z.B. STRG + 1, STRG + 2,...) zugeordnet sind. Es soll also möglich sein die jeweiligen Texte in anderen Programmen durch Drücken der zugehörigen Tastenkombinationen einzufügen. Vielen Dank schonmal im voraus! |
Re: Tastendrücke global empfangen
für deinen Fall sollten Hotkeys (RegisterHotKey) genügen. Ansonsten wären die nächst höhere Stufe Hooks.
|
Re: Tastendrücke global empfangen
Hallo,
ich habe mal eine Frage zu RegisterHotKey: Also wenn dann der entsprechende HotKey golbal gedrückt wird, wird in meinem Programm eine Methode aufgerufen. Wenn aber schon von Windows aus für diesen Hotkey etwas bestimmtes ausgeführt wird, so geschieht dies aber nicht mehr (sondern eben nur das in meinem Programm). Ist es möglich, dass beides ausgeführt wird, also die von Windows aus vorgesehene Funktion und die Methode in meinem Programm? |
Re: Tastendrücke global empfangen
nein einen und den selben Hotkey kann jeweils nur ein Programm haben. Wenn ein Hotkey definiert ist werden diese Tasten abgefangen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:44 Uhr. |
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