随着头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(十六进制)0x2c上(2C)
嗯,但他们都只是将无法正常工作。它可能是我的笔记本电脑还是..? – 2013-03-23 17:27:55
然后用'0xBC'试试:) – metalwings 2013-03-23 17:30:10
我已经尝试了所有给定的代码不起作用 – 2013-03-23 18:12:01
尝试使用 '' ? – Alon 2013-03-23 17:14:48
使用0x2c上时,作为价值ki.wVk不输入任何内容:( – 2013-03-23 17:16:13