Использование Alt+a очищает весь текст в текстовом поле

При вводе текста в текстовое поле в редакторе Greenshot, когда я нажимаю комбинацию Alt A (которая необходима для польской буквы "ą"), весь введенный текст исчезает. Я использую Greenshot на Windows 7 x64.

Вот запись того, что происходит.

Это версия, которую я использую

Кто-нибудь знает, как это решить?

0 ответов

Alt Ключ справа для набора текста специальных символов в некоторых языках называется AltGr и полностью отличается от обычного Alt ключа. В Windows AltGr это всегда отображается на Ctrl+Alt

Когда вы нажимаете AltGr+,A Windows преобразует его в Ctrl+Alt+A. Однако кажется, что Greenshot захватывает Ctrl+A перед передачей комбинации клавиш в метод ввода с клавиатуры, который затем набирает ą. Поскольку Ctrl+A выделил все тексты, новая клавиша заменит все на ą. Я подтвердил это поведение на своем ПК:

  • В макете США (без AltGr) нажатие Ctrl+Left Alt+A выделит все тексты, как Ctrl+A
  • В другом макете с AltGr, но AltGr+A не имеет специального символа, связанного с ним, нажатие Ctrl+Left Alt+A вставит A

Так что это ошибка в Greenshot, и ее нельзя исправить без изменения исходного кода Greenshot.

Другие вопросы по тегам