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/)
-   -   Actionshortcuts und Pfeiltasten (https://www.delphipraxis.net/185034-actionshortcuts-und-pfeiltasten.html)

idefix2 9. Mai 2015 19:38

Actionshortcuts und Pfeiltasten
 
Jetzt habe ich eine wunderschöne Actionlist, aber wie es aussieht kann ich den Actions als shortcut zwar allerlei, aber keine Pfeiltasten und auch einige andere wichtige Tasten nicht zuordnen. Mit OnFormKeyDown und dergleichen geht die ganze schöne zentrale Steuerung über die Actionlist wieder flöten.
Wie löst man das am Besten?

himitsu 9. Mai 2015 19:43

AW: Actionshortcuts und Pfeiltasten
 
Es verbietet dir niemand manuell im OnFormKeyDown die gewünschten Actions aufzurufen. :stupid:

Aviator 10. Mai 2015 14:14

AW: Actionshortcuts und Pfeiltasten
 
Oder du benutzt die Funktion Delphi-Referenz durchsuchenVcl.Menus.ShortCut. Der kannst du die Parameter VK_LEFT, VK_RIGHT, VK_UP und VK_DOWN entsprechend übergeben. Die erzeugt dir dann eben zur Laufzeit die entsprechenden ShortCuts, welche nicht über den OI auswählbar sind.

idefix2 11. Mai 2015 11:30

AW: Actionshortcuts und Pfeiltasten
 
Danke, das funktioniert! Etwas auf die Art hab ich mir gewünscht, wenn die Zuweisung schon nicht direkt über die IDE geht.
Die ganzen Shortcuts in einer OnFormKeyDown Routine zu bearbeiten erscheint mir grauslich.

himitsu 11. Mai 2015 12:11

AW: Actionshortcuts und Pfeiltasten
 
Ach ja, nur weil das Popup nicht alles ausgibt, kann man dennoch Vieles auch manuell in das Property eintragen lassen ... Alles, was sich per TextToShortCut übersetzen lässt.

idefix2 11. Mai 2015 15:47

AW: Actionshortcuts und Pfeiltasten
 
Ich verstehe allerdings nicht ganz, warum das nicht von vorneherein in der IDE geht. Den Actions-Editor zu überarbeiten, dass er alle Tastenbezeichungen versteht, die es gibt, kann für Emba doch kein übertrieben grosser Aufwand sein.

himitsu 11. Mai 2015 16:07

AW: Actionshortcuts und Pfeiltasten
 
Man hat viele Jahre gebraucht ein vergessenes Property einzubauen (wurde in XE8 endlich gefixt)
Es kommen monatlich durchschnittlich 200-250 neue Einträge ins Jira und es werden mit jeder neuen Delphiversion 200 davon gefixt (war beim XE8 so) ... da bleibt nunmal bissl was auf der Strecke.

Du kannst aber problemlos via OTA einen eigenen Propery-Editor da dranhängen, der dir alle zigtausend Möglichkeiten (geschätzt mindestens 60^8) auflistet.


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