使用标题cctype我可以在c ++中模拟按键:
void keyDownZ()
{
keyboardInput.ki.wVk = 0x05A;
keyboardInput.ki.dwFlags = KEYDOWN;
SendInput(1, &keyboardInput, sizeof(INPUT));
}
但我无法找到如何模拟逗号键或点键的按键。这些键的十六进制代码是什么?
答案 0 :(得分:1)
我的意思是,根据http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspx
VK_OEM_COMMA ( 0xBC )
虚拟键代码下表显示了符号常量 名称,十六进制值以及鼠标或键盘等效项 系统使用的虚拟密钥代码。代码以数字列出 顺序。
答案 1 :(得分:0)
尝试使用这些:
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(十六进制)0x2C(2c)
答案 2 :(得分:0)