VirtualKeyCode zu Unicode
-
Hallo, wie kann ich einen VirtualKeyCode in Unicode konvertieren?
-
Wär doch angebrachter mal zu erklären, was du vor hast zu programmieren,
wie du dir das ganze vorstellst und warum du Unicode benötigst.Wenn ich mich ganz weit aus dem Fenster lehne, empfehle ich dir
VkKeyScan()
.
Aber ohne weitere Details muss jeder ins Blaue hinein raten.
-
Sorry aber ich kenne mich damit nicht sehr gut aus.
Ich habe einen VirtualKeyCode und will diesen in ein Unicode Zeichen umwandeln.
z.B auf einer deutschen Tastatur ist der Virtual Keycode 65 = A aber auf einer japanischen Tastatur wäre es ja ein völlig anderes Zeichen??
-
Das ist klar, dass je nach Region mit verschiedenen Tastatur-Layouts auch die VKC unterschiedlich sind.
Wahrscheinlich hilft dir das am meisten: Klick mich
-
Danke, aber mein Programm muss das können.
-
Mit dieser Tastatur kannst du anhand der englischen Buchstaben bzw. deren Codes auf die Hiragana schließen. Wie diese nun in Unicode geschrieben werden, lässt sich hieraus ablesen.
Alternativ gäbe es die Funktion ToUnicode.
-
Danke, mit der ToUnicode Funktion hab ichs jetzt endlich geschafft
-
Jetzt habe ich aber noch das Problem wenn ich die Sprache auf Englisch umstelle gibt mir GetUserDefaultLangID() trotzdem 1031 (also Deutsch) zurueck!
(und ja ich habe den pc neu gestartet)
-
Entschuldigung ich habe GetUserDefaultLangID() verwendet, richtig ist aber GetKeyboardLayout().