Использование 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.