Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Gesucht: Virtual Key Code To Text (https://www.delphipraxis.net/57061-gesucht-virtual-key-code-text.html)

RuX 15. Nov 2005 09:41


Gesucht: Virtual Key Code To Text
 
Ich suche nach einer Funktion die mir Virtual-Key Codes in Text Übersetzt. Sozusagen das Gegenstück zu VkKeyScan oder vergleichbar mit ShortcutToText. Gibs sowas irgendwo?

Robert Marquardt 15. Nov 2005 09:51

Re: Gesucht: Virtual Key Code To Text
 
GetKeyNameText liefert den lokalisierten Namen des Scancodes. Genaugenommen will die Funktion den LParam einer WM_KEYDOWN-Nachricht.

Da gibt es aber etliche Fehler. Die deutsche Tabelle der Namen war in Win 98 SE besser als in ME/2000.
98 liefert "Ü" waehrend 2000 "ü" liefert. Die Namen der Tasten sollten aber immer gross sein.
Unfreundlicherweise gilt das auch fuer Zeichenketten wie "LEERTASTE".
Zusatzlich liefert die Funktion nicht fuer alle Scancodes Ergebnisse. Bei den neuen Scancodes fuer Multimediatasten versagt sie.

RuX 15. Nov 2005 10:28

Re: Gesucht: Virtual Key Code To Text
 
ah danke vielmals. ich glaub auch diese nicht ganz perfekte funktion sollte meinen zwecken genügen.


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