Ошибки клавиатуры Delphi XE - PullRequest
2 голосов
/ 11 июля 2011

У нас есть машина с Delphi XE Professional, которая будет изменять значение некоторых клавиш при вводе в IDE.Это изменит буквы и цифровые клавиши на цифры.При нажатии следующей клавиши будет введен следующий номер в последовательности до 9, а затем он начнется с нуля.

Я не нашел ничего похожего, размещенного где-либо еще, но поиск по нему не совсем легок.

Вот некоторые факты:

  • 64-разрядная версия Windows 7 Professional с пакетом обновления 1 (SP1) 1
  • Delphi XE с обновлением 1 и без него (установка обновления 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 не изменило.

Ответы [ 2 ]

1 голос
/ 11 июля 2011

Первый шаг: удалить все сторонние надстройки из Delphi.Удалите их по одному, чтобы вы знали, кто это сделал.Второй шаг: удалить сторонние пакеты.

0 голосов
/ 02 августа 2011

Проблема была вызвана 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

...