AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi ActionManager kennt ShortCut "POS1" nicht
Thema durchsuchen
Ansicht
Themen-Optionen

ActionManager kennt ShortCut "POS1" nicht

Ein Thema von Tyler · begonnen am 19. Jan 2005 · letzter Beitrag vom 19. Jan 2005
Antwort Antwort
Benutzerbild von Tyler
Tyler

Registriert seit: 19. Jun 2003
Ort: Berlin
241 Beiträge
 
#1

ActionManager kennt ShortCut "POS1" nicht

  Alt 19. Jan 2005, 10:22
Hallo,

tja, wie der Titel schon sagt. 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 ^^)

Ich such also die offizielle deutsche Bezeichnung für die Taste POS1 / HOME!
(bzw ne Übersicht der möglichen ShortCuts )

Danke

tyler
  Mit Zitat antworten Zitat
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, 10: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
Benutzerbild von Tyler
Tyler

Registriert seit: 19. Jun 2003
Ort: Berlin
241 Beiträge
 
#3

Re: ActionManager kennt ShortCut "POS1" nicht

  Alt 19. Jan 2005, 11:27
Danke für deine Antwort... aber daraus werd ich wirklich nicht schlau, sorry.

Wie du geschrieben hast, hab ich folgendes (nochmal) exerziert:

In den OI in der Eigenschaft POS1 eingegeben, und den OI verlassen. Fehlermeldung: Ungültiger Eigenschaftswert. Hab's auch mit ^Pos1 probiert, aber ich denke mal das war nur n Tippfehler bei dir

Hab es wie gesagt auch mit HOME probiert. Kennt er auch nicht.

Und wie gesagt, mit ENDE funktioniert es ja (obwohl Ende halt auch nicht in der Liste erscheint).

Die genannten Funktionen schau ich mir eben mal an.

Danke erstmal

tyler


//EDIT

  Button2.Caption := ShortCutToText( ShortCut(VK_HOME, []) ); es ist "START" ... ts, wer hatt sich denn des ausgedacht
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:12 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