GetKeyName() / GetKeyVK() / GetKeySC() [v1.1.01+]

Ruft den Namen/Text, virtuellen Tastencode oder Scancode einer Taste ab.

Zkette := GetKeyName(Taste)
Nummer := GetKeyVK(Taste)
Nummer := GetKeySC(Taste)

Parameter

Taste

Ein VK- oder SC-Code wie "vkA2" oder "sc01D", eine Kombination aus beiden oder ein Tastenname. Zum Beispiel geben GetKeyName("vk1B") und GetKeyName("Esc") beide Escape zurück, während GetKeyVK("Esc") die Zahl 27 zurückgibt. Beachten Sie, dass VK- und SC-Codes hexadezimal sein müssen. Um eine dezimale Zahl in das entsprechende Format umzuwandeln, verwenden Sie Format("vk{:x}", vk_code) oder Format("sc{:x}", sc_code).

Rückgabewert

Diese Funktionen geben den Namen, virtuellen Tastencode oder Scancode von Taste zurück.

GetKeyState, Tastenliste, Format()

Beispiele

Meldet Informationen über eine bestimmte Taste.

Taste := "LWin" ; Kann eine beliebige Taste sein.

name  := GetKeyName(Taste)
vk    := GetKeyVK(Taste)
sc    := GetKeySC(Taste)

MsgBox, % Format("Name:`t{}`nVK:`t{:X}`nSC:`t{:X}", name, vk, sc)