rheostat2718 / conemu-maximus5

Automatically exported from code.google.com/p/conemu-maximus5
7 stars 1 forks source link

Не работает ввод символов юникода через комбинации Alt+<цифровой-код-клавиши> #1849

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
*Версия OS:* Win7 x86
*Версия ConEmu:* 141221 (постоянно обновляющаяся 
альфа-сборка)
*Версия Far Manager:* Far Manager v3.0 build 4226 x86 (неважно, 
не работает в любой консоли)

Не работает ввод символов юникода через 
комбинации `Alt+_<цифровой-код-клавиши>_`. 

*Шаги для воспроизводства проблемы*

Зажимаем клавишу `Alt` и жмём клавишу 0 на 
цифровой клавиатуре. Курсор меняет вид с 
простой палочки на палочку в два раза толще 
обычной и пи нажатии на клавиши со 
стрелками курсор начинает перемещаться, 
выделяя прямоугольник с начальным углом с 
своей начальной позиции и конечным углом в 
текущей позиции курсора. При нажатии 
клавиши `_Esc_` выделение сбрасывается, 
курсор принимает исходный вид и 
возвращается в исходную позицию.

Похоже на то, что 0 на цифровой клавиатуре 
воспринимается как клавиша `Insert`, поскольку 
точно такое же поведение возникает при 
нажатии комбинации `Alt+Insert` 
(незадокументированное, кстати; в 
настройках в разделе *Keys & Macro* такая 
комбинация также ни на что не назначена).

Проблема воспроизводится как при 
включённом модификаторе _LAlt_ (в разделе *Keys & 
Macro*) для блочного выделение текста под 
курсором, так и при выключенном 
(устанавливал модификатор для этой 
настройки в _<none>_).

*Для чего это нужно*

Лично мне удобно вводить через комбинации 
с `Alt`'ом кавычки-ёлочки, длинное тире, 
неразрывный пробел, символ многоточия и 
прочие символы. Из-за этого бага вводить их 
не представляется возможным.

Original issue reported on code.google.com by Alexande...@mail.ru on 23 Dec 2014 at 5:08

GoogleCodeExporter commented 8 years ago
Alt-Insert обрабатывается фаром. Я тут при чем?

Original comment by ConEmu.Maximus5 on 23 Dec 2014 at 5:13

GoogleCodeExporter commented 8 years ago
В _любой_ консоли. Это не обязательно Far.

Original comment by Alexande...@mail.ru on 23 Dec 2014 at 5:54

GoogleCodeExporter commented 8 years ago
А вот не верится как-то...
Скриншоты продемонстрируйте, ConEmuXml 
приложите.

Original comment by ConEmu.Maximus5 on 23 Dec 2014 at 6:29

GoogleCodeExporter commented 8 years ago
Вы правы, проверил ещё раз, блочное 
выделение действительно начинает рисовать 
Far, так что этот вопрос снимается. *Однако*, 
комбинации с `Alt` всё-таки не проходят в 
терминал. Как доказательство: запустите 
`cmd.exe` без ConEmu и попробуйте ввести `Alt+0133` 
(многоточие «…»). Успешно введётся. То же 
самое действие в ConEmu не имеет никакого 
эффекта, символы просто молча 
проглатываются. Пробовал отключать 
модификатор `LAlt` - никакого эффекта. 
Остальные настройки все стандартные.

Original comment by Alexande...@mail.ru on 26 Dec 2014 at 5:30