我正在研究一个跨平台打字/按键模拟器。在这方面,我正在尝试实现如下功能。
package main
import "fmt"
import "strings"
const (
VK_A = 5
VK_S = 14
VK_D = 25
)
func main() {
// Suppose, I got user input "a", and based on this,
// i want to print the value of VK_A
var userInput string = "a"
var constToSelect string = "VK_" + strings.ToUpper(userInput)
fmt.Println(constToSelect) // This string is VK_A
// But how can i get 5 which is the value of VK_A
}
我需要这种功能,因为根据平台的不同,VK_A具有不同的值。对于窗户来说,它是30,对于达尔文来说,它是0x00。
HUH函数
相关分类