Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   F10 Taste belegen (https://www.delphipraxis.net/122412-f10-taste-belegen.html)

khh 15. Okt 2008 18:24


F10 Taste belegen
 
Hallo zusammen,
ich habe in einem Programm die F10vTaste mit einer funktion belegt.
Nun aktiviert unter windows F10 ja standardmässig das menue.
kann man das irgendwie für mein Programm ändern, oder sollte ich lieber ne andere taste(nkombination) verwenden?

Gruss Kh

nahpets 15. Okt 2008 18:49

Re: F10 Taste belegen
 
Zitat:

Zitat von khh
Hallo zusammen,
ich habe in einem Programm die F10vTaste mit einer funktion belegt.
Nun aktiviert unter windows F10 ja standardmässig das menue.
kann man das irgendwie für mein Programm ändern, oder sollte ich lieber ne andere taste(nkombination) verwenden?

Gruss Kh

Nimm lieber 'ne andere Tastenkombination, sonst kommst Du ohne Maus nicht mehr ans Menü. Und ohne zwingenden Grund von dem bisserl Standard abzuweichen, halte ich nicht für anwenderfreundlich.

zero_x 15. Okt 2008 20:40

Re: F10 Taste belegen
 
Hallo khh,

sobald du einen globalen Hook bzw. eine Tastenkombination mit der API-Funktion RegisterHotKey registrierst erhälst du von der Funktion ein "True" oder "False". In der Regel wird dann die letzte registrierte Tastenkombintaion(falls diese gültig ist) verwendet.

Ob es jetzt anwendungsfreundlich ist Ansichtssache.

zero_x

SirThornberry 15. Okt 2008 20:45

Re: F10 Taste belegen
 
also bis eben wusste ich nicht das man mit F10 das Menü aktivieren kann. Ich kenne es noch von früher das man dafür die ALT Taste verwendet.

zero_x 15. Okt 2008 21:15

Re: F10 Taste belegen
 
Es funktioniert auch mit Alt + Leertaste. ;)

SirThornberry 15. Okt 2008 21:46

Re: F10 Taste belegen
 
Alt + Leertaste ist dann wieder ein anderes Menü

khh 16. Okt 2008 08:54

Re: F10 Taste belegen
 
ich danke euch


Gruss Kh

Sherlock 16. Okt 2008 10:01

Re: F10 Taste belegen
 
Diese Tastenkombinationen hat sich IBM ausgedacht und im Rahmen der SAA eingeführt - damals in den 80ern. Die Tastenkombinationen als Teil der CUA sind hier mal aufgelistet: http://de.wikipedia.org/wiki/Common_User_Access.

Sherlock


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