Skip to content

Releases: Krot66/LangBarXX

LangBar++ v1.7.4

20 Apr 06:41
Compare
Choose a tag to compare
  • Добавлено отображение флажка на текстовом курсоре, включающееся и выключающееся из меню флажок курсора. Там же возможно общее, вместе с флажком, увеличение его размера. Смотрится лучше в варианте картиночного флажка и с выключенной в Панели управления тенью указателя мыши
  • Сделано отображение такого флажка в Windows Terminal, где курсор всегда имеет вид стрелки
  • Изменено меню флажков для избегания двусмысленностей
  • Улучшена отрисовка картиночных флажков
  • В список раскладок в “Раскладки и флажки” добавлена колонка “Имя” и из контекстного меню можно переименовать сокращение раскладки, например, US в EN или En (можно использовать и русские буквы)
  • В меню Помощь добавлены пункты “Папка программы” и “Папка настроек”
  • Сделана работа автоматики при забивании автопреобразованного текста
  • В окно автозамен добавлена кнопка Apply, позволяющая применить изменения и не закрывая окно проверить их работу, при необходимости быстро внося изменения
  • Если используется многоязычная автозамена, в строку сокращения через пробел можно для ясности вписать его значение на русском
  • Исправлена работа автозамен, сокращения которых содержат запятые
  • Исправлена блокировка работы автозамен в окне программы
  • Другие исправления работы автозамен
  • Минимальная установка содержит картинки (смотри выше) и звуки для автозамен

LangBar++ v1.7.2

31 Mar 07:23
Compare
Choose a tag to compare
  • Исправлено поведение индикатора на экране
  • Ускорена и упрощена обработка текста, внесены изменения, которые должны обеспечивать работу автоматики при вводе слов на чередующихся языках
  • Отладчик словарей отрабатывает нажатия Backspace
  • Исправлено срабатывание автоматики на словах с двумя одинаковыми начальными буквами, как “ввод”
  • Исправлено срабатывание автоматики при полном забивании слова Backspace
  • Поскольку в немецкой и некоторых других раскладках = - мертвая клавиша, добавлено сочетание Shift+Capslock для инверсии регистра (включается в меню CapsLock)

LangBar++ v1.7.0

27 Mar 07:18
Compare
Choose a tag to compare
  • Увеличена скорость затирания и ввода текста при автоматическом исправлении раскладки
  • Исправлены ошибки типа “шишки тут” и “просто так вот” с неверным автоматическим исправлением раскладки
  • В генератор сочетаний клавиш, используемый при создании автозамен, добавлена кнопка помощи, выводящая перечень модификаторов и клавиш
  • Изменено переключение раскладки с имитацией нажатий клавиш. Сейчас оно работает устойчивее, быстрее и полностью совместимо с работой автоматики
  • Исправления в работе программы с кнопкой Pause, а так же Far и ConEmu
  • Исправления работы конечных клавиш при автопереключении
  • Доработки клавиатурных сочетаний CapsLock
  • Исправления и доработки, касающиеся независимости ручного и автоматического исправления раскладки
  • Доработки графического интерфейса

LangBar++ v1.6.8

17 Mar 07:42
Compare
Choose a tag to compare
  • Наконец исправлена причина ошибок работы автоматики
  • Переделана блокировка ввода при ручном преобразовании и автозамене
  • В автозамене возможна вставка любых сочетаний клавиш и их последовательностей, теперь заключенных во внешние фигурные кавычки. Соответственно, сейчас возможны любые клавиатурные манипуляции с текстом и не только
  • Генератор сочетаний клавиш теперь определяет нажатие клавиш Win, вставляет полные названия клавиш вместо виртуальных кодов там, где это возможно, и учитывает нажатия правых дополнительных клавиш. Можно вводить любые системные или внешние сочетания клавиш, блокируемые программой
  • Исправлена задержка щелчков мыши на кнопках минимизации, сворачивания и закрытия некоторых окон (Viber, Telegram и пр.)
  • Исправлена (?) работа кнопки Pause
  • Нажатие клавиш Pause, Shift+BS и Ctrl+Capslock отменяет автоматическое исправление и на других языках помимо настроенных
  • Исправления обработки мертвых клавиш и одиночных букв набранных с их использованием
  • Доработки графического интерфейса
  • Дописана и доработана справка

LangBar++ v1.6.6

04 Mar 06:56
Compare
Choose a tag to compare
  • Исправлена работа автоматики, в том числе из-за блокировки ввода в отсутствии административных прав
  • Для пользователя с ограниченными правами установка программы производится в %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

19 Feb 13:22
Compare
Choose a tag to compare
  • Вдвое поднята скорость обработки нажатий клавиш
  • С теми же настройками автопереключение срабатывает на меньшей длине ввода
  • Убрано несколько возможных препятствий для работы автоматического исправления раскладки
  • Добавлена короткая справка по горячим клавишам в меню Помощь
  • Исправлена обработка концевых клавиш - сейчас ими можно пользоваться
  • Сделано ручное исправление раскладки в консольных программами типа hiew
  • Убраны проблемы с неотработкой клавиш при повторном использовании
  • Индикатор раскладки поддерживает любое число мониторов
  • Размер индикатора определяется размерами текущего монитора
  • При отсоединении монитора индикатор сразу же восстанавливает положение по умолчанию внизу первого монитора
  • Исправлено переключение раскладки по номерным клавишам
  • Повторное нажатие клавиш преобразований раскладки текста по их номерам работает как отмена
  • Улучшено переключение по отдельным клавишам Ctrl и Shift
  • Поправлена работа сочетания Ctrl+CapsLock
  • Убрана проблема с появлением сообщения “Буфер пуст - выделите текст” при ручном преобразовании
  • Убрана возможность выключения флажка при переключении раскладки по Alt+Shift
  • Исправлена проблема с неверным определением раскладок в случае некорректных значений в реестре
  • Исключено автопреобразование с выключенной автоматикой
  • Возможно, исправлена блокировка переключения по левому Ctrl при печати с зажатым Shift
  • Другие исправления и улучшения
  • Доработана справка

LangBar++ v1.6.2

04 Feb 06:18
Compare
Choose a tag to compare
  • Сделано отображение флажка раскладки в современных (UWP) приложениях и настройках Windows 10-11. В терминале и проводнике Windows 11 все по прежнему
  • Исправления работы клавиш Pause, Shift+BS и Ctrl+CapsLock
  • Исправлена отмена ручного исправления по повторному нажатию клавиш
  • Повторное нажатие клавиш теперь работает как отмена и в случае ручных изменений регистра и транслитерации
  • Повторное нажатие клавиш отменяет обработку выделенного текста
  • Повторное нажатие на флажок отменяет ручное исправление раскладки или преобразование регистра
  • Исправлена работа сочетания Ctrl+Z при ручной обработке текста
  • Исправлена работа ручного исправления раскладки после автоматической. Кроме того, теперь ручное исправление не может перекрывать автоматическое
  • Исправлено наследование правил автозамены
  • Тултип автозамены может выводиться постоянно или с нажатым ScrollLock (“серый” чекбокс настроек)
  • Добавлена кнопка сброса набора конечных символов
  • Доработки графического интерфейса автозамены
  • Если выделить строку в списке автозамен, новая автозамена будет добавлена в соответствующую позицию
  • Изменены настройки индикатора по умолчанию (в центре над панелью задач, переключение раскладки включено), пункт меню переименован в “Прозрачен для кликов”
  • Испрвлен инсталлятор. Предотвращена загрузка лишних пар словарей

v1.6.0

23 Jan 07:25
Compare
Choose a tag to compare
  • Первая по-настоящему многоязычная версия. Включены немецкий и французский словари. Автоматика отрабатывает мертвые клавиши и диакритические знаки, набираемые с правым Alt. Программа позволяет производить обработку слов вне зависимости от того, используете ли вы диакритику, при этом результат будет соответствовать физическому нажатию клавиш
  • Сделано полноценное ручное многоязычное преобразование с учетом мертвых и диакритических клавиш (работают преобразования между французским и немецким)
  • Исправления работы автопереключения при быстрой печати из-за некорректной блокировки ввода
  • Сделано контекстное меню списка раскладок для создания или открытия папок словарей
  • Упрощены требования к загрузке словарей - они могут иметь произвольные имена, важно только название папки, в которой они находятся
  • Добавлен в меню пункт Словари Hunspell
  • Отладчик словарей не препятствует автопереключению и остается в состоянии на момент срабатывания автоматики
  • Клипы буфера обмена (папка Clips) переведены из каталога конфигурации в папку программы (перемещение происходит автоматически)
  • Добавлена опция автозамены “Следовать регистру символов сокращения”, позволяющая менять регистр текста через изменение регистра сокращения
  • Щелчок правой кнопки по индикатору переключает раскладки в обратном направлении
  • Исправления в графическом интерфейсе правил приложений и автозамен
  • Сделан масштабируемый в соответствии с DPI системы интерфейс
  • Добавлены звуки для автоисправления раскладки, ее отмены и автозамены
  • Добавлена опция иконки в трее “Без смещения вниз”, выключающая смещение при нажатии NumLock и ScrollLock
  • Исправления работы переключение языков клавишами
  • Исправлена работа кнопки Pause и обработка выделенного текста
  • Другие исправления и улучшения. Доработана справка

LangBar++ v1.5.8

17 Dec 10:35
Compare
Choose a tag to compare
  • В главном окне можно задать произвольные завершающие символы
  • Можно включив ScrollLock видеть после автозамены тултип с ее номером сочетанием клавиш
  • Сделана возможность вставки форматированного текста при автозамене из сохраненных бинарных файлов
  • Завершающие символы не обрезаются при автозамене
  • Сделана блокировка ввода при автозамене для исключения вставки знаков при быстрой печати
  • Изменена блокировка автозамен в окне самой прораммы - это не ведет к прекращению работы горячих клавиш, например, переключения раскладки и пр.
  • В окне редактирования автозамены сделано отдельное окно для вывода справки по переменным, поскольку в браузере ее смотреть неудобно
  • Там же сделано окно для генерации кода сочетаний клавиш Autohotkey для простого форматирования текста
  • И там же сделана кнопка для открытия таблицы юникодных символов (charmap)
  • Исправлен сброс настроек
  • Исправлена отработка Backspace при автозамене
  • Дописана справка
  • Сочетание Ctrl+CapsLock не меняет состояния CapsLock
  • Уменьшен минимальный размер флажка до 12 px

LangBar++ v1.5.4

28 Nov 07:31
Compare
Choose a tag to compare
  • Сделана выборочная установка с выбором словарей, возможностью выбора или исключения библиотек hunspell, демона LB_Whatchdog, файлов флажков и редактора AkelPad. Минимальная установка предназначена для тех, кому нужно только ручное исправление раскладки с текстовыми флажками. Стандартная англо-русская сделана для обычных нужд.
  • Сделано ручное исправление текста для клавиатур, имеющих диакритические знаки, посаженные на правый (“серый”) Alt или Ctrl+Alt, а так же использующих мертвые клавиши
  • Зажатие сочетания Ctrl+Shift+Shift на одну секунду ведет к появлению окна настроек индикатора
  • Ручное исправление текста полностью независимо от автоматического при использовании обработки границ слов
  • Исправлено автопереключение в Viber, Telegram и им подобных, сделанных на Qt
  • Запрет автопереключения и исключение отставания флажка при зажатии клавиши
  • Исключено автопреобразование текста при нажатии Backspace - нужен ввод нового символа для работы автоматики
  • Исправлен сброс настроек клавиши CapsLock при использовании сочетания Ctrl+CapsLock
  • Исправлено преобразование внутри текста в некоторых программах (MarkText)
  • Исправлена галка при включении автопреобразования с 3-х знаков
  • Доработки ведения логов