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 THotKey und die Delete-Taste (https://www.delphipraxis.net/178406-thotkey-und-die-delete-taste.html)

ralfiii 6. Jan 2014 14:50

THotKey und die Delete-Taste
 
Hallo!
Ich hab hier eine kleine Anwendung wo Benutzer selber Hotkeys für verschiedene Aktionen definieren können.
Blöderweise verweigert die THotKey Komponente Tastenkürzel wie z.B. CTRL+Shit+Del
Generell mag THotkey nichts was nach Delete oder Backspace riecht.
Warum ist das so?

Thx,
Ralf

himitsu 6. Jan 2014 15:28

AW: THotKey und die Delete-Taste
 
Das ist halt so, daß nicht alles als HotKey erlaubt ist.
(kannst'e dann nur über einen Keyboardhook losen, oder Dergleichen)

Und selbst wenn du einen HotKey mit Strg+Alt+Entf definieren könntest ... diese Tastenkombination wird quasi direkt vom Kernel abgefangen und kommt garnicht erst bei deinem Programm an.

ralfiii 7. Jan 2014 08:55

AW: THotKey und die Delete-Taste
 
CTRL-Alt-Del würd ich nicht verwenden wollen, da war doch was :)
Aber Alt-Del oder CTRL-Del für erweiterte/alternative Lösch-Aktionen, das wär schon sinnvoll.

Ralf

Zitat:

Zitat von himitsu (Beitrag 1242412)
Das ist halt so, daß nicht alles als HotKey erlaubt ist.
(kannst'e dann nur über einen Keyboardhook losen, oder Dergleichen)

Und selbst wenn du einen HotKey mit Strg+Alt+Entf definieren könntest ... diese Tastenkombination wird quasi direkt vom Kernel abgefangen und kommt garnicht erst bei deinem Programm an.


anse 29. Jan 2023 15:54

AW: THotKey und die Delete-Taste
 
Liste der Anhänge anzeigen (Anzahl: 1)
"Delete" scheint im THotKey auch mit Delphi 11.2 noch nicht zusammen mit Shift oder Ctrl zusammen zu funktionieren.

Man kann nur per Code zuweisen:

Code:
TextToShortCut('Shift+Del');
... oder per Objektinspektor (siehe Anhang).

Zur Laufzeit wird beim Drücken der "Delete" Taste der THotKey auf kein/none gesetzt.

himitsu 29. Jan 2023 17:33

AW: THotKey und die Delete-Taste
 
Das ist auch richtig so, dass mit Schift quasi die NumLock invertiert wird.

Hier wird wohl NumLock nicht beachtet und da sie standardmäßig aus ist ........

anse 30. Jan 2023 05:48

AW: THotKey und die Delete-Taste
 
Zitat:

Zitat von himitsu (Beitrag 1518030)
Das ist auch richtig so, dass mit Schift quasi die NumLock invertiert wird.

Das mag sein, allerdings funktioniert die Del Taste auf dem Nummernblock weder mit aktiviertem noch mit deaktiviertem NumLock. Und die zweite Delete Taste ebenfalls nicht. Egal mit welchem Modifier (Shift, Ctrl, Alt, keiner) - Delete scheint den Hotkey immer auf "Kein" zu setzen.

Uwe Raabe 30. Jan 2023 08:31

AW: THotKey und die Delete-Taste
 
Mach doch einen QP-Eintrag dafür auf.

anse 30. Jan 2023 18:41

AW: THotKey und die Delete-Taste
 
Jup: https://quality.embarcadero.com/browse/RSP-40478


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