LINUX.ORG.RU

История изменений

Исправление angel_il, (текущая версия) :

Показать могу, вечером гляну. Но смысл такой:когда приходит код нажатия (код идёт не от физической клавиатуры а от терминала, это последовательность) до функции парсинга, то для алт-s это условно 8753 (модификатор алт + код s) а для алт-'ы' это 56645 т.е. это разные совершенно коды, и для каждой раскладки приходит флаг модификатора + символ (для аски это 1 байт, для утф8 символов от 1 до 4 байт). Поэтому это фича т.к. в реальности пришлось бы писать таблицы соответствий для кучи языков.

Но неприятная фича.

Исходная версия angel_il, :

Показать могу, вечером гляну, но смысл такой когда приходит код нажатия до функции паркинга, то для алт-s это условно 8753 (модификатор алт + код s) а для алт-'ы' это 56645 т.е. это разные совершенно коды, и для каждой раскладки приходит флаг модификатора + символ (для аски это 1 байт, для утф8 символов от 1 до 4 байт). Поэтому это фича т.к. в реальности пришлось бы писать таблицы соответствий для кучи языков.

Но неприятная фича.