2013-03-23 45 views
1

隨着頭cctype我可以在C模擬按鍵++:模擬一個逗號/點按鍵

void keyDownZ() 
{ 
    keyboardInput.ki.wVk = 0x05A; 
    keyboardInput.ki.dwFlags = KEYDOWN; 
    SendInput(1, &keyboardInput, sizeof(INPUT)); 
} 

但我不能就如何模擬逗號鍵的按鍵,或點關鍵發現任何地方..這些密鑰的十六進制代碼是什麼?

+0

嘗試使用 '' ? – Alon 2013-03-23 17:14:48

+0

使用0x2c上時,作爲價值ki.wVk不輸入任何內容:( – 2013-03-23 17:16:13

回答

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)

+0

嗯,但他們都只是將無法正常工作。它可能是我的筆記本電腦還是..? – 2013-03-23 17:27:55

+0

然後用'0xBC'試試:) – metalwings 2013-03-23 17:30:10

0

2 values

VK_OEM_COMMA 0xBC 
VK_OEM_PERIOD 0xBE 

this thread,你也可以測試VK_DELETE

+0

我已經嘗試了所有給定的代碼不起作用 – 2013-03-23 18:12:01