# GetKeyName(), GetKeyVK(), GetKeySC() [v1.1.01+]

获取按键的名称/文本, 虚拟按键码或扫描码.

    String := GetKeyName(Key)
    Number := GetKeyVK(Key)
    Number := GetKeySC(Key)

## 参数

Key

  可以为 VK 或 SC 码, 例如 `"vkA2"` 或 `"sc01D"`, 以及它们的组合, 或键名. 例如, `GetKeyName("vk1B")` 和 `GetKeyName("Esc")` 都返回 "Escape", 而 `GetKeyVK("Esc")` 返回 27. 注意, VK 和 SC 码必须为十六进制. 可用 `Format("vk{:x}", vk_code)` 或 `Format("sc{:x}", sc_code)` 将十进制转换为十六进制.

## 返回值

函数返回 Key 的名称, 虚拟键码或扫描码.

## 相关

GetKeyState(), 按键列表, Format()

## 示例

报告指定键的信息.

    key  := "LWin" ; 任何一个按键都可以.

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

    MsgBox, % Format("按键名称:`t{}`n虚拟键码:`t{:X}`n扫描键码:`t{:X}", name, vk, sc)

dftg