我从连接到 USB 的读卡器读取文本时遇到问题。我在窗口中有方法:
private void Window_KeyDown(object sender, KeyEventArgs e)
{
Key k = (Key)e.Key;
textBoxLogin.Text += k.ToString();
}
问题是,它模拟了所有按下的键,所以如果在我的磁卡中我有类似的东西:!示例,这将读取 LeftShift1LeftShiftELeftShiftX 等。任何解决方案如何改变它?顺便说一句,我知道我可以单击文本框,然后从读卡器中读取所有内容,但这应该适用于禁用的文本框。
谢谢你的任何答案!