Releases: Krot66/LangBarXX
Releases · Krot66/LangBarXX
LangBar++ v1.7.4
- Добавлено отображение флажка на текстовом курсоре, включающееся и выключающееся из меню флажок курсора. Там же возможно общее, вместе с флажком, увеличение его размера. Смотрится лучше в варианте картиночного флажка и с выключенной в Панели управления тенью указателя мыши
- Сделано отображение такого флажка в Windows Terminal, где курсор всегда имеет вид стрелки
- Изменено меню флажков для избегания двусмысленностей
- Улучшена отрисовка картиночных флажков
- В список раскладок в “Раскладки и флажки” добавлена колонка “Имя” и из контекстного меню можно переименовать сокращение раскладки, например, US в EN или En (можно использовать и русские буквы)
- В меню Помощь добавлены пункты “Папка программы” и “Папка настроек”
- Сделана работа автоматики при забивании автопреобразованного текста
- В окно автозамен добавлена кнопка Apply, позволяющая применить изменения и не закрывая окно проверить их работу, при необходимости быстро внося изменения
- Если используется многоязычная автозамена, в строку сокращения через пробел можно для ясности вписать его значение на русском
- Исправлена работа автозамен, сокращения которых содержат запятые
- Исправлена блокировка работы автозамен в окне программы
- Другие исправления работы автозамен
- Минимальная установка содержит картинки (смотри выше) и звуки для автозамен
LangBar++ v1.7.2
- Исправлено поведение индикатора на экране
- Ускорена и упрощена обработка текста, внесены изменения, которые должны обеспечивать работу автоматики при вводе слов на чередующихся языках
- Отладчик словарей отрабатывает нажатия Backspace
- Исправлено срабатывание автоматики на словах с двумя одинаковыми начальными буквами, как “ввод”
- Исправлено срабатывание автоматики при полном забивании слова Backspace
- Поскольку в немецкой и некоторых других раскладках = - мертвая клавиша, добавлено сочетание Shift+Capslock для инверсии регистра (включается в меню CapsLock)
LangBar++ v1.7.0
- Увеличена скорость затирания и ввода текста при автоматическом исправлении раскладки
- Исправлены ошибки типа “шишки тут” и “просто так вот” с неверным автоматическим исправлением раскладки
- В генератор сочетаний клавиш, используемый при создании автозамен, добавлена кнопка помощи, выводящая перечень модификаторов и клавиш
- Изменено переключение раскладки с имитацией нажатий клавиш. Сейчас оно работает устойчивее, быстрее и полностью совместимо с работой автоматики
- Исправления в работе программы с кнопкой Pause, а так же Far и ConEmu
- Исправления работы конечных клавиш при автопереключении
- Доработки клавиатурных сочетаний CapsLock
- Исправления и доработки, касающиеся независимости ручного и автоматического исправления раскладки
- Доработки графического интерфейса
LangBar++ v1.6.8
- Наконец исправлена причина ошибок работы автоматики
- Переделана блокировка ввода при ручном преобразовании и автозамене
- В автозамене возможна вставка любых сочетаний клавиш и их последовательностей, теперь заключенных во внешние фигурные кавычки. Соответственно, сейчас возможны любые клавиатурные манипуляции с текстом и не только
- Генератор сочетаний клавиш теперь определяет нажатие клавиш Win, вставляет полные названия клавиш вместо виртуальных кодов там, где это возможно, и учитывает нажатия правых дополнительных клавиш. Можно вводить любые системные или внешние сочетания клавиш, блокируемые программой
- Исправлена задержка щелчков мыши на кнопках минимизации, сворачивания и закрытия некоторых окон (Viber, Telegram и пр.)
- Исправлена (?) работа кнопки Pause
- Нажатие клавиш Pause, Shift+BS и Ctrl+Capslock отменяет автоматическое исправление и на других языках помимо настроенных
- Исправления обработки мертвых клавиш и одиночных букв набранных с их использованием
- Доработки графического интерфейса
- Дописана и доработана справка
LangBar++ v1.6.6
- Исправлена работа автоматики, в том числе из-за блокировки ввода в отсутствии административных прав
- Для пользователя с ограниченными правами установка программы производится в %LOCALAPPDATA% или Application Data на Windows XP/2003
- Сделано уведомление о переключении раскладки в виде увеличенного полупрозрачного текстового флажка, на полсекунды появляющегося в центре экрана. Работает с ручными и программными переключениями раскладки
- Вместо уведомлений, которые в приемлемом виде показываются не на всех осях, при включенной опции автопереключение отображается в виде последовательного отображения двух таких флажков раскладок, старой и новой
- Поскольку кнопка Pause становится все большей редкостью, теперь сочетание правый Shift+Backspace работает как Pause, с выделением текста, а левый Shift+Backspace с его забоем. Опция обмена значений Shift+Backspace и Pause удалена, опция отдельной настройки сочетания языков для Shift+Backspace сохранена
- В Far 3 и ConEmu ручное исправление раскладки работает в режиме выделения текста. Доработано ручное и автоматическое исправление раскладки в них
- Исправления ручного преобразования раскладки, в том числе вставки длинных фрагментов текста и удаление символа последующего текста при ручном выделении
- Исправлена работ сочетания Ctrl+CapsLock
- Исправления в работе с консольными утилитами
- Несколько исправлений в работе концевых и мертвых клавиш
- Исправлена блокировка ввода при автозамене
- Другие исправления и улучшения
LangBar++ v1.6.4
- Вдвое поднята скорость обработки нажатий клавиш
- С теми же настройками автопереключение срабатывает на меньшей длине ввода
- Убрано несколько возможных препятствий для работы автоматического исправления раскладки
- Добавлена короткая справка по горячим клавишам в меню Помощь
- Исправлена обработка концевых клавиш - сейчас ими можно пользоваться
- Сделано ручное исправление раскладки в консольных программами типа hiew
- Убраны проблемы с неотработкой клавиш при повторном использовании
- Индикатор раскладки поддерживает любое число мониторов
- Размер индикатора определяется размерами текущего монитора
- При отсоединении монитора индикатор сразу же восстанавливает положение по умолчанию внизу первого монитора
- Исправлено переключение раскладки по номерным клавишам
- Повторное нажатие клавиш преобразований раскладки текста по их номерам работает как отмена
- Улучшено переключение по отдельным клавишам Ctrl и Shift
- Поправлена работа сочетания Ctrl+CapsLock
- Убрана проблема с появлением сообщения “Буфер пуст - выделите текст” при ручном преобразовании
- Убрана возможность выключения флажка при переключении раскладки по Alt+Shift
- Исправлена проблема с неверным определением раскладок в случае некорректных значений в реестре
- Исключено автопреобразование с выключенной автоматикой
- Возможно, исправлена блокировка переключения по левому Ctrl при печати с зажатым Shift
- Другие исправления и улучшения
- Доработана справка
LangBar++ v1.6.2
- Сделано отображение флажка раскладки в современных (UWP) приложениях и настройках Windows 10-11. В терминале и проводнике Windows 11 все по прежнему
- Исправления работы клавиш Pause, Shift+BS и Ctrl+CapsLock
- Исправлена отмена ручного исправления по повторному нажатию клавиш
- Повторное нажатие клавиш теперь работает как отмена и в случае ручных изменений регистра и транслитерации
- Повторное нажатие клавиш отменяет обработку выделенного текста
- Повторное нажатие на флажок отменяет ручное исправление раскладки или преобразование регистра
- Исправлена работа сочетания Ctrl+Z при ручной обработке текста
- Исправлена работа ручного исправления раскладки после автоматической. Кроме того, теперь ручное исправление не может перекрывать автоматическое
- Исправлено наследование правил автозамены
- Тултип автозамены может выводиться постоянно или с нажатым ScrollLock (“серый” чекбокс настроек)
- Добавлена кнопка сброса набора конечных символов
- Доработки графического интерфейса автозамены
- Если выделить строку в списке автозамен, новая автозамена будет добавлена в соответствующую позицию
- Изменены настройки индикатора по умолчанию (в центре над панелью задач, переключение раскладки включено), пункт меню переименован в “Прозрачен для кликов”
- Испрвлен инсталлятор. Предотвращена загрузка лишних пар словарей
v1.6.0
- Первая по-настоящему многоязычная версия. Включены немецкий и французский словари. Автоматика отрабатывает мертвые клавиши и диакритические знаки, набираемые с правым Alt. Программа позволяет производить обработку слов вне зависимости от того, используете ли вы диакритику, при этом результат будет соответствовать физическому нажатию клавиш
- Сделано полноценное ручное многоязычное преобразование с учетом мертвых и диакритических клавиш (работают преобразования между французским и немецким)
- Исправления работы автопереключения при быстрой печати из-за некорректной блокировки ввода
- Сделано контекстное меню списка раскладок для создания или открытия папок словарей
- Упрощены требования к загрузке словарей - они могут иметь произвольные имена, важно только название папки, в которой они находятся
- Добавлен в меню пункт Словари Hunspell
- Отладчик словарей не препятствует автопереключению и остается в состоянии на момент срабатывания автоматики
- Клипы буфера обмена (папка Clips) переведены из каталога конфигурации в папку программы (перемещение происходит автоматически)
- Добавлена опция автозамены “Следовать регистру символов сокращения”, позволяющая менять регистр текста через изменение регистра сокращения
- Щелчок правой кнопки по индикатору переключает раскладки в обратном направлении
- Исправления в графическом интерфейсе правил приложений и автозамен
- Сделан масштабируемый в соответствии с DPI системы интерфейс
- Добавлены звуки для автоисправления раскладки, ее отмены и автозамены
- Добавлена опция иконки в трее “Без смещения вниз”, выключающая смещение при нажатии NumLock и ScrollLock
- Исправления работы переключение языков клавишами
- Исправлена работа кнопки Pause и обработка выделенного текста
- Другие исправления и улучшения. Доработана справка
LangBar++ v1.5.8
- В главном окне можно задать произвольные завершающие символы
- Можно включив ScrollLock видеть после автозамены тултип с ее номером сочетанием клавиш
- Сделана возможность вставки форматированного текста при автозамене из сохраненных бинарных файлов
- Завершающие символы не обрезаются при автозамене
- Сделана блокировка ввода при автозамене для исключения вставки знаков при быстрой печати
- Изменена блокировка автозамен в окне самой прораммы - это не ведет к прекращению работы горячих клавиш, например, переключения раскладки и пр.
- В окне редактирования автозамены сделано отдельное окно для вывода справки по переменным, поскольку в браузере ее смотреть неудобно
- Там же сделано окно для генерации кода сочетаний клавиш Autohotkey для простого форматирования текста
- И там же сделана кнопка для открытия таблицы юникодных символов (charmap)
- Исправлен сброс настроек
- Исправлена отработка Backspace при автозамене
- Дописана справка
- Сочетание Ctrl+CapsLock не меняет состояния CapsLock
- Уменьшен минимальный размер флажка до 12 px
LangBar++ v1.5.4
- Сделана выборочная установка с выбором словарей, возможностью выбора или исключения библиотек hunspell, демона LB_Whatchdog, файлов флажков и редактора AkelPad. Минимальная установка предназначена для тех, кому нужно только ручное исправление раскладки с текстовыми флажками. Стандартная англо-русская сделана для обычных нужд.
- Сделано ручное исправление текста для клавиатур, имеющих диакритические знаки, посаженные на правый (“серый”) Alt или Ctrl+Alt, а так же использующих мертвые клавиши
- Зажатие сочетания Ctrl+Shift+Shift на одну секунду ведет к появлению окна настроек индикатора
- Ручное исправление текста полностью независимо от автоматического при использовании обработки границ слов
- Исправлено автопереключение в Viber, Telegram и им подобных, сделанных на Qt
- Запрет автопереключения и исключение отставания флажка при зажатии клавиши
- Исключено автопреобразование текста при нажатии Backspace - нужен ввод нового символа для работы автоматики
- Исправлен сброс настроек клавиши CapsLock при использовании сочетания Ctrl+CapsLock
- Исправлено преобразование внутри текста в некоторых программах (MarkText)
- Исправлена галка при включении автопреобразования с 3-х знаков
- Доработки ведения логов