![]() |
Tastaturlayout herausfinden
hi
ich suche eine Funktion die mir das derzeit gültige Tastaturlayout von Windows als String zurückgibt. Das Ergebnis sollte z.B. so aussehen: Tastaturlayout=Deutsch oder Tastaturlayout=English oder ... Ich habe schon versucht etwas zucoden, bin aber nicht richtig weit gekommen:
Delphi-Quellcode:
Mit GetKeyboardType() kommt man auch nicht ran.
function GetKeyboardLayout:String;
var Tastatur_HKL: HKL; begin SystemParametersInfo(SPI_GETDEFAULTINPUTLANG, 0, @Tastatur_HKL, 0); ... end; Vielleicht hat jemand eine Idee? |
Re: Tastaturlayout herausfinden
|
Re: Tastaturlayout herausfinden
Hi Christian
danke für die schnelle Antwort, aber diese Funktion leifert mir "nur" einen Code zurück, z.B. 00000407 für deutsch, aber nicht einen formatierten String in der Form 'deutsch' oder 'english'. Ich wollte mir nämlich die Arbeit sparen diese Zuordnung selber für alle möglichen Sprachen zu machen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz