使用标题 cctype 我可以在 c++ 中模拟按键:
void keyDownZ()
{
keyboardInput.ki.wVk = 0x05A;
keyboardInput.ki.dwFlags = KEYDOWN;
SendInput(1, &keyboardInput, sizeof(INPUT));
}
但是我在任何地方都找不到关于如何模拟逗号键或点键的按键。这些键的十六进制代码是什么?
使用标题 cctype 我可以在 c++ 中模拟按键:
void keyDownZ()
{
keyboardInput.ki.wVk = 0x05A;
keyboardInput.ki.dwFlags = KEYDOWN;
SendInput(1, &keyboardInput, sizeof(INPUT));
}
但是我在任何地方都找不到关于如何模拟逗号键或点键的按键。这些键的十六进制代码是什么?
我的意思是,根据http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspx
VK_OEM_COMMA ( 0xBC )
虚拟键代码 下表显示系统使用的虚拟键代码的符号常量名称、十六进制值以及鼠标或键盘等效项。代码按数字顺序列出。
试试这个:
HTML Entity (decimal) ,
HTML Entity (hex) ,
UTF-8 (hex) 0x2C (2c)
UTF-8 (binary) 00101100
UTF-16 (hex) 0x002C (002c)
UTF-16 (decimal) 44
UTF-32 (hex) 0x0000002C (2c)
UTF-32 (decimal) 44
C/C++/Java source code "\u002C"
Python source code u"\u002C"
我认为这就是您需要的:
UTF-8 (hex) 0x2C (2c)