【问题标题】:Delphi XE keyboard errorsDelphi XE 键盘错误
【发布时间】:2011-10-02 19:20:18
【问题描述】:

我们有一台运行 Delphi XE Professional 的机器,它会在 IDE 中键入时更改某些键的值。它将字母和数字键更改为数字。按下下一个键将依次输入下一个数字,直到 9,然后从 0 重新开始。

我在其他任何地方都没有找到类似的帖子,但这并不是一件容易搜索的事情。

以下是一些事实:

  • Windows 7 专业版 64 位 SP 1
  • 带有和不带有 Update 1 的 Delphi XE(安装 Update 1 是我们尝试修复它的第一件事)
  • Acer Prestige 笔记本电脑
  1. 数字循环到九并从零开始。

  2. 输入除 Delphi IDE 编辑器之外的任何内容都会产生正确的键值。

  3. 按住 Shift 和一个键会给出移位数字的相应符号。例如,如果下一个数字是5,则按Shift 和一个键会得到%

  4. 按住 Alt 和一个键会执行相应的功能。 ALT-F 将打开文件菜单。

  5. 按住 Ctrl 和一个键会执行相应的功能。 Ctrl-Z 撤消。

  6. 大多数标点符号,例如,.<>/?,都能正常工作。

  7. 退出 Delphi 有时会纠正一段时间,但并非总是如此。

  8. 重启 Windows 也是如此。

  9. 问题在没有明显原因的情况下开始。有时立即,有时几分钟或几小时后。

  10. 集成键盘或外部 USB 键盘都会出现这种情况。

  11. 不使用键盘启动 Delphi 没有区别。

  12. 没有为外接键盘安装加速键的软件。

  13. 我们还没有采取重新安装 Delphi 的痛苦步骤。

  14. 关闭 Code Insight 没有任何影响。

【问题讨论】:

  • 您有多个键盘布局吗? (如果没有,您能否添加一个,可能使用不同的语言?然后,添加后,)问题是否同样体现在所有可用的布局中?您目前遇到的问题是什么特定的布局?
  • @Andriy - 这是美国英语配置。我会问他是否可以尝试添加另一种布局。
    @iamjoosy - 所有字母和数字键都会发生这种情况,每次按键后都会改变值。
  • 因为你提到了Delphi,我立即认为这个问题只与在Delphi环境中工作有关。但后来我开始怀疑我的假设是否正确。您能否确认或否认这一点? IE。是不是只有在 Delphi 中输入时才会出现问题,而不是在任何其他程序中?
  • 祝你好运。这是您的系统和您的系统单独出现的问题之一。
  • 恐怕我倾向于同意@David。无论如何,我可能会尝试帮助this guy 的方法:在 Windows 安全模式下重新安装键盘驱动程序。不可否认,他的情况和你的情况有很大不同:Acer 型号不同,Windows 版本不同,没有Delphi,显然问题的表现形式不同。可能,除了它是宏碁之外,唯一常见的事情是键盘的不稳定行为偶尔会出现。不过,正如我所说,我会尝试一下。

标签: delphi ide keyboard delphi-xe


【解决方案1】:

问题是由Comcast 提供的Constant Guard Protection Suite,特别是Guarded ID 组件引起的。这对我们来说只是间歇性的,但其他人看到游戏软件(如 WoW)中不断出现问题。

关闭通知区域中的 Guarded ID 组件会使问题消失。

Comcast 建议在“添加/删除程序”或等效程序中卸载该组件,但一些用户发现更新该套件可能会将其恢复。

链接到 Comcast 的问题支持页面:
http://customer.comcast.com/Pages/FAQViewer.aspx?Guid=9f60256f-7616-4445-b324-511011ff2c8a

【讨论】:

    【解决方案2】:

    第一步:从 Delphi 中删除所有 3rd 方加载项。一次卸载一个,这样你就知道是哪一个做了。 第二步:删除 3rd 方包。

    【讨论】:

    • 在这个 IDE 中安装的只是现有的 Delphi。
    猜你喜欢
    • 2014-11-24
    • 2015-07-30
    • 2014-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多