Delphi XE键盘错误

Delphi XE键盘错误,delphi,ide,keyboard,delphi-xe,Delphi,Ide,Keyboard,Delphi Xe,我们有一台运行Delphi XE Professional的机器,当在IDE中键入时,它会更改一些键的值。它会将字母和数字键转换为数字。按下下一个键将按顺序输入下一个数字,最多9个,然后从0开始 我在其他任何地方都没有找到类似的帖子,但搜索起来并不容易 以下是一些事实: Windows 7 Professional 64位SP 1 带和不带更新1的Delphi XE(安装更新1是我们试图修复它的第一件事) 宏基威望笔记本电脑 数字循环到9,然后从零开始 输入除DelphiIDE编辑器之外的任

我们有一台运行Delphi XE Professional的机器,当在IDE中键入时,它会更改一些键的值。它会将字母和数字键转换为数字。按下下一个键将按顺序输入下一个数字,最多9个,然后从0开始

我在其他任何地方都没有找到类似的帖子,但搜索起来并不容易

以下是一些事实:

  • Windows 7 Professional 64位SP 1
  • 带和不带更新1的Delphi XE(安装更新1是我们试图修复它的第一件事)
  • 宏基威望笔记本电脑
  • 数字循环到9,然后从零开始

  • 输入除DelphiIDE编辑器之外的任何内容都会得到正确的键值

  • 按住Shift键并按一个键可为移位的数字提供相应的符号。例如,如果下一个数字是
    5
    ,则按
    Shift
    ,一个键将为您提供
    %

  • 按住Alt键和一个键可以执行相应的功能。ALT-F将打开“文件”菜单

  • 按住Ctrl键和一个键可以执行相应的功能。Ctrl-Z可以撤消

  • 大多数标点符号,如
    ,./?
    ,工作正常

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

  • 重新启动Windows也会这样做

  • 问题开始时没有明显的原因。有时是立即,有时是几分钟或几小时后

  • 这种情况发生在集成键盘或外部USB键盘上

  • 在没有键盘的情况下启动Delphi没有任何区别

  • 没有为加速器键的外部键盘安装软件

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

  • 关闭CodeInsight没有任何区别


  • 第一步:从Delphi中删除所有第三方加载项。一次卸载一个,这样您就知道是哪一个完成的。
    第二步:删除第三方软件包。

    该问题是由Comcast提供的持续保护套件引起的,特别是受保护的ID组件。这对我们来说只是断断续续的,但其他人看到游戏软件中不断出现问题,比如魔兽世界

    关闭通知区域中的受保护ID组件会使问题消失

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

    链接到康卡斯特的问题支持页面:

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