我刚刚遇到了一个很奇怪的问题。我的公司有基于USB的刷卡器,用于阅读信用卡.刷卡,它会把它作为键盘输入来读取。又好又简单。我们可以打开记事本,刷卡,并获得如下数据:
%B6034********9062^LYNK GIFT CARD^1812120000****1000?;6034********9062=1812120000****1?( *'s的实际号码是,这是我随便放的一张礼品卡,但信用卡也是这样。)
我们的用户使用访问服务器,在服务器上使用充电卡的软件。当RD窗口不是全屏时,一切正常工作。但是,当它被最大化时,这就是当刷卡时显示的输入:
5b6034********90626lynk gift card61812120000****1000/;6034********9062=1812120000****1/所有的大写都变小写了,%'s变成了5's等等,基本上,所有的东西都失去了转换键。
这只有在滑动到最大化的远程桌面窗口时才会发生。如果它没有最大化,或者它被最大化,但你正在进入一个本地应用程序,那么它的行为是正常的。然而,正常的键盘输入正常工作。
发布于 2012-07-19 20:44:13
当我写这个问题的时候,我意识到转移键没有被拿起(正如我上面提到的),搜索导致我找到了解释如何修复它的这。
经过一些实验之后,我发现在嵌套的(基于Microsoft的)远程桌面连接客户端中更改设置解决了这个问题。该设置位于“键盘”部分下的“本地资源”上,称为“应用Windows组合(例如ALT+TAB)”。这需要从默认的(仅在全屏模式下)更改为“在本地计算机上”(不要忘记保存连接设置)。
https://serverfault.com/questions/409391
复制相似问题