Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: ActionManager kennt ShortCut "POS1" nicht

  Alt 19. Jan 2005, 11:59
Zitat von Tyler:
ICh will einer Action das Kürzel "Pos1" zuweisen, aber diese Taste scheint Delphi nicht zu kennen. Genau wie Home (was ja die englische Alternative wäre).

Der Test mit "ENDE" funktioniert, genau wie z.B. BildAuf oder BildAb.. nur halt nicht "POS1".

Es gibt ja auch keine Übersicht dazu (Delphihilfe zu Tastenkürzel liefert mir die Kürzel für die IDE... sehr hilfreich ^^)
Im Objektinspektor werden in der Combobox nicht alle möglichen Shortcuts angeboten.
Trotzdem kann man die fehlenden ShortCuts durch direktes Eintippen des Namens erreichen.
Tipp mal folgendes ein: ^Pos1 und verlasse das Property im OI.
Der Inhalt ändert sich in Strg+Pos1.

In der Units Const.pas gibt es folgende Konstanten:
Code:
  SmkcBkSp = 'Rück';
  SmkcTab = 'Tab';
  SmkcEsc = 'Esc';
  SmkcEnter = 'Enter';
  SmkcSpace = 'Leertaste';
  SmkcPgUp = 'BildAuf';
  SmkcPgDn = 'BildAb';
  SmkcEnd = 'Ende';
  SmkcHome = 'Pos1';
  SmkcLeft = 'Left';
  SmkcUp = 'Nach oben';
  SmkcRight = 'Rechts';
  SmkcDown = 'Nach unten';
  SmkcIns = 'Einfg';
  SmkcDel = 'Entf';
  SmkcShift = 'Umsch+';
  SmkcCtrl = 'Strg+';
  SmkcAlt = 'Alt+';
Schau dir mal folgende Funktionen an, wenn du die Shortcuts ganz verstehen möchtest:
Delphi-Quellcode:
function ShortCut(Key: Word; Shift: TShiftState): TShortCut;
procedure ShortCutToKey(ShortCut: TShortCut; var Key: Word; var Shift: TShiftState);
function ShortCutToText(ShortCut: TShortCut): string;
function TextToShortCut(Text: string): TShortCut;
Andreas
  Mit Zitat antworten Zitat