投稿者 魔界の仮面弁士  (社会人) 投稿日時 2018/11/2 08:50:10
> TimeGetTime関数
timeGetTime 関数ですね。先頭小文字な API なのでご注意を。
https://msdn.microsoft.com/ja-jp/library/cc428795.aspx

で。

timeGetTime は「Windows が起動してからの経過時間」を返すだけで、
キー入力とは無関係だと思いますよ。

「現在、キーが押されているかどうか」を調べるのであれば、
System.Windows.Input 名前空間の Keyboard クラスが持つ
GetKeyStates メソッドで判定できます。このメソッドは文字通り、
GetKeyState API を内部で呼び出しています。

以下サンプル。
http://bbs.wankuma.com/index.cgi?mode=al2&namber=88699


また、今現在のキーの状態を見るのではなく、キー入力バッファからの
読み取りが必要なのであれば、DirectInput を試してみるのも良いと思います。