Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » LangBar++

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

Открыть новую тему     Написать ответ в эту тему

Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Представляет собой средство автоматического исправления раскладки текста по мере его ввода, а также индикации текущего состояния клавиатуры у курсора, на иконке в трее и компактном неподвижном индикаторе. Имеет и  расширеннные возможности ручного преобразования, которыми можно пользоваться там, где использование автоматики затруднено. Функциональное средство для простых пользователей и тех, кто работает с большим числом языков ввода.
 
Возможности:
 
- Автоматическое исправление раскладки набранного текста на основе словарей проверки орфографии Hunspell, которые могут адаптироваться и дополняться по мере необходимости используя простое средство разбора нужного тематического текста. Поддержка языков с мертвыми клавишами и диакритикой  
- Ручное исправление раскладки набранного текста с последовательным визуальным выделением слов или, если необходимо, символов, работающее с любыми раскладками и физическими клавиатурами
- Флажок раскладки около текстового курсора, практически во всех приложениях, с настраиваемым размером, положением, прозрачностью и индикацией состояния CapsLock
- Иконка в трее в виде флага с отрисовкой на ней состояния кнопок NumLock и ScrollLock; сходный неподвижный индикатор раскладки и состояния клавиш, который можно разместить где угодно
- Иконка, флажок и индикатор генерируются из png-файлов, которые легко заменить вручную, или используя текстовые флажки с настраиваемыми цветами
- Автозамена текста с возможностью вставки форматированного текста, использованием переменных и другими дополнительными возможностями
- Дополнительные настройки клавиатуры и Lock-клавиш, быстрое изменение регистра, транслитерация и пр.
 
Программа отличается высокой совместимостью и низким потреблением системных  ресурсов. Может использоваться в качестве индикатора раскладки для слабовидящих.
 
Идет в одном исполняемом файле, осуществляющем установку и распаковку портативной версии.
 
Операционная система: Windows XP - 11
 

 
Статьи на Хабре:
    LangBar++. Два вечных вопроса: индикация раскладки и ее исправление в набранном тексте
    LangBar++. Автоматическое исправление раскладки набранного текста с использованием словарей Hunspell
 
Словари Hunspell для автоматического исправления раскладки текста: LibreOffice и Softmaker FreeOffice
FAQ из справки
Замена флажков и визуальных элементов (оттуда же)

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 12:52 20-06-2019 | Исправлено: Krot66, 10:48 03-04-2024
idefikar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bakhak
Люди не только на форумах пишут, но и кодят и сложные тексты набирают. Если бы все готовы были с такими транспарантами седеть, то и разговоров бы не было.
    
Пока стряпал себе иконку, понял, что частично минимизировать проблему можно только назначением разных иконок для трея и для "около каретки". Иначе ни как не получится, они рендерятся по разному и соответственно исправляя одно ломаешь другое. Плюсом будет возможность назначить разные значки, например флажки или тестовые в трее и мелкий цветовой маркер около каретки.
    
Себе так сделал:
               

Всего записей: 144 | Зарегистр. 04-08-2022 | Отправлено: 12:34 29-04-2023
Bakhak



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
idefikar у меня флаги . мой родной и флаг британский. для меня пойдет.

Всего записей: 327 | Зарегистр. 30-05-2014 | Отправлено: 21:23 29-04-2023
Altruumann



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
serg_272 (пост)
Цитата:
Также  ProcessHacker -ом удалось обнаружить растущую утечку памяти.

Тоже заметил повышенное потребление памяти в LangBar++ v.1.2.4. Максимальное значение в Process Explorer видел ~450mb. Потом в меню программы нажал "перезапуск", сбросилось до ~6mb. Спустя примерно трое суток процесс снова занимает ~130mb.

Всего записей: 465 | Зарегистр. 04-04-2016 | Отправлено: 06:44 30-04-2023 | Исправлено: Altruumann, 06:46 30-04-2023
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это объедки работы с GDI+. Скоро исправим

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 08:45 30-04-2023
nWxh

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Подскажите, пожалуйста, позволяет ли программа отключать пропорции? Простите за такую блажь, но пока-что стараюсь получить приемлемое качество отображения значков в трее и у курсора.

Всего записей: 249 | Зарегистр. 04-04-2022 | Отправлено: 16:27 30-04-2023
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пропорция иконки меняется из меню, пропорция флажка всегда 4:3, и это не отключаемо

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 17:47 30-04-2023
nWxh

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66  
Я задал неверный вопрос - ввело в заблуждение меню, с набором пропорций и то, что флаги имеют изначальную пропорцию в 3/2 (60/40 пикселей). Получается, что программа переводит 3/2 в 4/3? Трудно рассуждать, не зная "логику" программы.  
При настройке флага, есть пропорции 16/12 и 20/15 - т.е. 4/3 Методом "тыка" стал делать 16/11 (все же, несколько ближе к пропорции 3/2, как у нативного флага). В настройках индикатора, при выставлении 18/13 демонстрация значка становится весьма четкой, но.. в трее, этого не наблюдается. В демонстрации флага - этого нет - такая же смазанность, хотя, размер один и тот же 18/13  
Если судить по этим "экспериментам", то получается, что программа все-таки способна выдавать очень четкий значок, по крайней мере, при демонстрации в настройках индикатора раскладки.  
Если бы можно было "научить" программу использовать формат ico, был бы шанс не морочиться с переделыванием одних пропорций, в другие, и визуальная часть могла бы стать столь же хороша, как и сама программа.  
 
 

Всего записей: 249 | Зарегистр. 04-04-2022 | Отправлено: 10:08 01-05-2023 | Исправлено: nWxh, 11:58 01-05-2023
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Программа начиналась как имеющая отдельные иконки и флажки, но возврата к этому не будет - нужна простота кастомизации для всех. Отрисовка иконок и флажков будет улучшена в ближайшей версии

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 12:30 01-05-2023
nWxh

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
И еще один вопрос: у значка, скажем, в Блокнте, видна темная каемка в 1 пиксель. Можно ли сделать так, чтобы значок занимал все положенное ему место "по размеру"? Т.е. если размер его.. ну, скажем, 16х12, то чтобы этот пиксеть, с каждой стороны, не "отъедался" каймой от положенного, так как пиксели значка, неизбежно станут наезжать друг на друга. Если кайма лишь обрамляет формат и с ней ничего нельзя поделать, то тогда.. хотя бы как-то можно будет ее учитывать, при конструировании иконки (по цвету).

Всего записей: 249 | Зарегистр. 04-04-2022 | Отправлено: 13:02 01-05-2023
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Без каймы ничего не получится, с тем же российским флагом на белом фоне

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 13:24 01-05-2023
nWxh

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Прошу извинить, если уже надоел своими вопросами.  
Есть ли возможность сделать в программе выбор цвета каймы. Или же, опцию "с каймой" и "без каймы". Это решало бы возможные действия и сейчас, и в будущем.  
Еще раз, прошу извинить. Программа с ее функционалом, весьма хороша, а потому, немного "перфекционизма", в юзабельности, совсем не будет лишним, ведь Вы создаете то, что войдет в категорию "Must have"
С уважением.

Всего записей: 249 | Зарегистр. 04-04-2022 | Отправлено: 13:59 01-05-2023 | Исправлено: nWxh, 14:09 01-05-2023
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nWxh
Хорошо

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 15:41 01-05-2023
Vidockq

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пара моментов...
можно настроить цикличное переключение раскладки одной кнопкой...
не возможно плавающий значок раскладки, вплотную (покромке значка) прижать к краю экрана. К верхнему точно не получается и остаётся зазор.

Всего записей: 180 | Зарегистр. 14-01-2016 | Отправлено: 10:14 10-05-2023
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделать индикатор непрозрачным для кликов и переключающим раскладки несложно. Малый зазор вверх оставлен для возможности индикации  состояния клавиш. Можно расширить до центра флажка на краю экрана, но не более. Вниз расширять нельзя, поскольку часто используемый на W11 Explorer patcher  делает панель задач поверх всех окон

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 12:15 10-05-2023
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выложена LangBar++ v1.3.0. В ней:
 
- Сделано отдельное меню флажка, в котором имеются настройки способа его масштабирования и сглаживания. По умолчанию, включено масштабирование “по ближайшему пикселю” с выключенным сглаживанием, что дает наиболее четкую, без размытых краев картинку на мониторах посредственного качества (тем же способом улучшена отрисовка иконки)
- Можно убрать подложку флажка, обеспечивающую его пиксельный контур, что позволяет использовать флажки со скругленными краями  или собственной обводкой.  
- Также можно использовать естественные пропорции файла флажка вместо стандартных 4:3, что позволяет использовать эмодзи-флажки, флажки текстовые и пр.. Обе настройки автоматически применяются и к индикатору раскладки!
- В каталог masks добавлен файл CapsLock.png, позволяющий менять окраску тени флажка, если это нужно
- Исправлены ошибки в работе с GDI+, вызывающие мелькание, фризы экрана и рост потребления памяти.
- Работа с языками, имеющими дополнительные символы (диакритические знаки и пр.), повешенными на правый Alt (французский, немецкий) - сейчас исправление раскладки распространяется и на них. Кроме того, если имеется дополнительная раскладка ("метод ввода"), активизирующаяся при нажатии правого Alt, непосредственное исправление (без выделения!) набранного текста будет работать и с ней.
- Из-за возможности обработки правого Alt переключение раскладки при множественном наборе заменено на правый Ctrl+Shift+№ раскладки
- Теперь можно переключать раскладки  по отдельным нумерованным сочетаниям, сделанным под левую руку, вроде тех, что имеются в дополнительных настройках языков панели управления, но генерирующихся автоматически на основании их порядка.
- Возможность использования индикатора как переключателя раскладки, включаемая в меню. Расширен диапазон его перемещения по экрану
- Клавиша Shift+Bacspase в случае множества раскладок блокируется при использовании на сторонних, ненастроенных раскладках
- Исправлен учет нажатий клавиш Backspace при исправлении раскладки
- Нормально работает исправление раскладки по Shift+BS с включенным переключением раскладки по правому и левому Shift
- Убрано возможное мелькание языковой панели Windows при переключении раскладки
- Увеличена скорость анимации флажка
- Адаптация к использованию на VirtualBox 7
- Несколько исправлений в работе CapsLock
- Другие мелкие доработки

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 17:29 10-05-2023 | Исправлено: Krot66, 17:30 10-05-2023
idefikar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Значок около каретки теперь настраивается лучше, но зачем было убивать значок в трее?
Посмотрите
   
и сравните с тем что было (скрины выше).
Это линии толщиной 4 пикселя, с отступом от краев 4 пикселя, на холсте 64х48.

Всего записей: 144 | Зарегистр. 04-08-2022 | Отправлено: 19:14 10-05-2023 | Исправлено: idefikar, 19:16 10-05-2023
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я не смотрел на текстовые иконки - простые выглядят хорошо. Это не сложно вернуть - на днях поправим. Но вообще-то с тонкими буквами ничего хорошего не выйдет никогда

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 19:43 10-05-2023 | Исправлено: Krot66, 19:44 10-05-2023
nWxh

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Отличная работа! Значки смотрятся идеально четкими, и в трее и флаг, у каретки. И отзывчивость, при переключении - тоже возросла.  
Кстати, у меня, именно "тонкие буквы" и выглядят идеально четкими! Просто, делал текстовый значок 16х12, без подложки. Вот, подтверждение:  
  .  
В трее, выглядит аналогично.
idefikar  
Попробуйте флаг заменить значком, сделанным по нужному Вам размеру из тех, что видите при настройке. Например 16х12 или 18х13 или большим. Да, отключите подложку, чтобы не была помехой. Все должно получиться.
У меня, значки смотрятся так, как и изготовлены. Пишу, именно, о текстовых. Флаги-"картинки" - тоже отражаются отлично, лучше, чем было, раньше.  
Добавлено Между литерами R и u всего одна клетка и литеры не сливаются и не "мылятся".

Всего записей: 249 | Зарегистр. 04-04-2022 | Отправлено: 22:06 10-05-2023 | Исправлено: nWxh, 23:04 10-05-2023
usalex

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Нельзя ли сделать переключение языка ввода одной клавишей? Шифтом или контролом?
И еще предложение/вопрос: чтоб в трее рядом с индикатором отображались часы с настраиваемым форматом даты и настраиваемым шрифтом. Могли бы такую фичу реализовать?

Всего записей: 6234 | Зарегистр. 20-12-2004 | Отправлено: 00:25 11-05-2023
nWxh

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
usalex
А каков тогда смысл флага, рядом с курсором, как раз, для переключения раскладки?

Всего записей: 249 | Зарегистр. 04-04-2022 | Отправлено: 00:58 11-05-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

Компьютерный форум Ru.Board » Компьютеры » Программы » LangBar++


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru