1

ヘッダー cctype を使用すると、c++ でキーの押下をシミュレートできます。

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

しかし、カンマ キーまたはドット キーのキープレスをシミュレートする方法についてはどこにも見つかりません。これらのキーの 16 進数コードは何ですか?

4

3 に答える 3

1

つまり、 http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspxによると

 VK_OEM_COMMA ( 0xBC ) 

仮想キー コード 次の表は、システムで使用される仮想キー コードの記号定数名、16 進値、およびマウスまたはキーボードの同等物を示しています。コードは番号順にリストされています。

于 2013-03-23T17:21:24.703 に答える
0

2つの値があります:

VK_OEM_COMMA  0xBC
VK_OEM_PERIOD 0xBE

このスレッドによると、テストすることもできますVK_DELETE

于 2013-03-23T17:37:52.210 に答える
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 (hex) 0x2C (2c)

于 2013-03-23T17:21:39.263 に答える