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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexPORTrb
Наверное, проще сделать параметр командной строки программы для перезапуска с задержкой
 
 
Добавлено:
В принципе, для этого ничего нового делать не нужно: достаточно иметь дистрибутив программы с папкой config в его папке. Вы обновляете настройки в ней и запускаете батник тихой установки из тех, что идут с программой (или копируете его содержимое в свой)

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 10:07 26-01-2024
AlexPORTrb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Ну это несколько заморочено, как мне кажется... попробую пока принудительно с ключом /F - я смотрел, вроде все настройки при изменении сразу пишутся в langbarxx.ini, т.е. ничего на-последок, до выхода из программы не держится. И apps_rules.ini и hotstrings.ini сразу тоже переписываются.
 
Можно я еще поклянчу небольшие доработки по автозамене, чисто в плане интерфейса и юзабилити (некритично)
1) Хотелось бы быструю сортировку по щелку по заголовкам столбцов основной формы автозамены (где сам список). И/или какой-то фильтр/отбор при наборе первых символов... Чтобы видеть, есть уже такое или очень похожее правило или нет. А то вносятся то они постепенно и получается разнобой, потом не помнишь вносил такое слово или нет, приходится медленно пролистывать весь список...
2) Шрифт бы чуть-чуть побольше в автозамене или вообще везде, мелковато мне кажется. Но особенно в автозамене критично, т.к. точно символы приходится заносить.
3) Форма добавления/редактирования правила не закрывается по Esc.
4) В форме добавления/редактирования постоянно задумываюсь над опциями "Точное соответствие..." и "Внутри слов...". Вот прямо хочется их видеть справа и слева соотв. от вводимого образца автозамены - они тогда даже своим расположению будут сразу намекать - на какую часть слова они влияют. Как-то так. Примерно вот изобразил на скрине как видится:
 

Всего записей: 171 | Зарегистр. 22-02-2010 | Отправлено: 12:49 26-01-2024 | Исправлено: AlexPORTrb, 12:49 26-01-2024
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. С этим сложно, поскольку функция перемещения строк работает в порядке отображения.
2. Шрифт сделаем. Вообще хотелось бы сделать отображение непечатаемых символов, но тут проблемы с самой программной средой.
3. Это сделаем.
4. На мой взгляд, это все только запутает. Так опции просто отображают чекбоксы в порядке следования, а так будет полная каша.

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 15:14 26-01-2024
AlexPORTrb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще наблюдение по поводу Pause - у меня до этого времени автопереключение раскладки всегда было отключено. Собственно тут меня в основном интересовала недавно реализованная автозамена. Сегодня включил автопереключение и оказалось, что Pause таки срабатывает, но только для одного слова сразу после срабатывания автопереключения, т.е. как отмена ложного срабатывания.
 
Скачал сегодня для попробовать еще разных инсталях windows (10, 11, свежие и не очень) - ни на одной Pause у меня не работает как надо.
 
Кстати, тоже заметил, как пару страниц назад писали тут, что автопереключение работает часто с ошибками, корежит слова. Вот для примера пытался подряд ТРИ раза набрать фразу "просто так вот" находясь в англ. раскладке. Все три раза отработало по разному:
 
спрото так вот
тпросо так вот  
прсото так вот

Всего записей: 171 | Зарегистр. 22-02-2010 | Отправлено: 21:30 27-01-2024 | Исправлено: AlexPORTrb, 21:32 27-01-2024
Krot66



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

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 09:04 28-01-2024
AlexPORTrb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да хоть где, обычно пробую в Win+R "Выполнить", но и в Notepad++ так-же и тут на форуме внизу в окне ввода ответа. Вот сейчас просто набирал опять эту фразу подряд несколько раз:
 
gпросо так вот
тпросто ак вот
тпросо так вот
gпростотак вот
пртосо так вот
тпросо так вот
ghjcnj твак от
 
 
Добавлено:
Если вообще медленно набирать, прямо "посимвольно", чуть ли не с паузами между буквами - вроде нормально отрабатывает и меняет раскладку. Но если чуть быстрее, то все, постоянные некорректные срабатывания, искореженные слова/фразы. Хотя даже такое "чуть побыстрее" я бы сказал это весьма медленный набор как по мне. Попробовал даже файл hotstrings.ini удалил на всякий случай (вдруг автозамена "мешает") - нет, не в этом дело, так-же ошибается. Такое ощущение, что программа задумывается "зависает" в этот момент, хотя с системой у меня проблем нет (5800x3d, 32gb, all ssd)

Всего записей: 171 | Зарегистр. 22-02-2010 | Отправлено: 16:32 28-01-2024 | Исправлено: AlexPORTrb, 16:40 28-01-2024
AlexPORTrb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще момент - я заметил, что автопереключение срабатывает с заметной задержкой после набора первого слова, примерно 1.0-1.5 сек! Даже при простом наборе одного слова. Оказалось дело в том, что я распаковывал full-версию со всеми словарями. Если поставить галку "Только основной словарь" или распаковать En-Ru-версию, то срабатывает намного быстрее! Но это не избавляет от вышеописанной проблемы искореживания набираемых слов, все равно первое слово при автопереключении ломается как правило.
 
Кстати! При распаковке full-версии почему-то немецкие словари лежат в папке с англ., а в папке французских имеется какой-то temp-файл непонятный - наверное это баг?

Всего записей: 171 | Зарегистр. 22-02-2010 | Отправлено: 07:35 29-01-2024
Krot66



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

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 09:39 29-01-2024 | Исправлено: Krot66, 13:43 29-01-2024
AlexPORTrb



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Методом тыка выяснил, что долгая задержка (1-2сек) срабатывания автопереключения раскладки в full-версии портативки является упомянутый выше немецкий словарь в одной папке с английским! Как только его удаляешь оттуда, сразу быстрее переключается! (или опция "только основной словарь") Ну может и не мгновенно, но быстро. Но опять же это не спасает от некорректностей. Заметил еще, что часто переставляет 5-ю букву на 2-ю или 3-ю позицию:
 
проверка --> преоврка, пероврка
новинка --> нновика  
 
А слово "шишки" почему-то вот так делает --> iшишки

Всего записей: 171 | Зарегистр. 22-02-2010 | Отправлено: 13:16 29-01-2024
Krot66



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

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 13:46 29-01-2024
VDVolkov



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

Цитата:
Krot66
Предотвращение загрузки лишних словарей сделал. С буквами, кажется, уже тоже разобрался


Цитата:
VDVolkov
Коллега по работе, например, без словарей и автопереключения в LB жить не может. И выбрал LB, отказавшись от других подобных программ со словарями.

Я правильно понимаю, что будет "исправленная" версия LB 1.6.0?
Коллега по работе активно использует LB 1.6.0. и читает этот форум. Однако, про указанные AlexPORTrb вопросы при работе с LB 1.6.0 коллега по работе мне не писал, а на форуме регистрироваться не может, не хочет ...
Подробнее...  

Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 16:53 30-01-2024
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VDVolkov
К концу недели буде версия с "полным и окончательным" исправлением детских болезней

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 17:13 30-01-2024
AlexPORTrb



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

Всего записей: 171 | Зарегистр. 22-02-2010 | Отправлено: 10:15 31-01-2024
Krot66



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

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 12:19 31-01-2024
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LangBar++ 1.6.2
 
- Сделано отображение флажка раскладки в современных (UWP) приложениях и настройках Windows 10-11. В терминале и проводнике Windows 11 все по прежнему
- Исправления работы клавиш Pause, Shift+BS и Ctrl+CapsLock
- Исправлена отмена ручного исправления по повторному нажатию клавиш
- Повторное нажатие клавиш теперь работает как отмена и в случае ручных изменений регистра и транслитерации
- Повторное нажатие клавиш отменяет обработку выделенного текста
- Повторное нажатие на флажок отменяет ручное исправление раскладки или преобразование регистра
- Исправлена работа сочетания Ctrl+Z при ручной обработке текста
- Исправлена работа ручного исправления раскладки после автоматической. Кроме того, теперь ручное исправление не может перекрывать автоматическое
- Исправлено наследование правил автозамены
- Тултип автозамены может выводиться постоянно или с нажатым ScrollLock  (“серый” чекбокс настроек)
- Добавлена кнопка сброса набора конечных символов
- Доработки графического интерфейса автозамены
- Если выделить строку в списке автозамен, новая автозамена будет добавлена в соответствующую позицию
- Изменены настройки индикатора по умолчанию (в центре над панелью задач, переключение раскладки включено), пункт меню переименован в “Прозрачен для кликов”
- Испрвлен инсталлятор. Предотвращена загрузка лишних пар словарей  

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 09:21 04-02-2024
AlexeiKozlov

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите, а почему программа не видит русскую раскладу на вин10 ?
только английская видна в меню Раскладки и флажки ?
 
и даже когда переключаешься на русский, флажок индикатор всегд черный изза этого.
А когда на английском, то флажок в индикаторе верный.
 
Добавлено:
ВОзможно ли сделать переключение языка только по клавише Ctrl левой?
Чтобы по кругу переключала.

Всего записей: 2188 | Зарегистр. 16-10-2004 | Отправлено: 11:20 04-02-2024
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. Зайдите в диалог "Раскладки и флажки" и посмотрите, есть ли там раскладка 0х0419 с названием русская/russian. Возможно, у вас стоит что-то модифицированное. В любом случае, у вас должен быть текстовый флажок хотя бы с вопросительными знаками.
2. Там же можно в выпадающем меню для левого Ctrl выбрать переключение раскладки.

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 12:06 04-02-2024 | Исправлено: Krot66, 12:25 04-02-2024
VDVolkov



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Скачал 1.6.2 и решил проверить ее перед тем, как отправить приятелю.
От 1.3.6 она (1.6.2) отличается в поведении в HIEW, в другом ПО не проверял.
Поведение 1.3.6: HIEW > открыть файл (*.dll) в режиме TEXT > F7 (поиск) > в строке ASCII набираем ццццц > Pause/Break > действие от LB: заменяет все на wwwww. Все ОК.
Поведение 1.6.2: (минимальная распаковка): HIEW > открыть файл (*.dll) в режиме TEXT > F7 (поиск) > в строке ASCII набираем ццццц > Pause/Break > действие от LB: заменяет все на цццццwwwww.
Подробнее...

Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 14:07 04-02-2024 | Исправлено: VDVolkov, 14:35 04-02-2024
AlexeiKozlov

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
так вот именно, у меня там только US строчка.
А строчки с RU нет...
 
Добавлено:
https://i.imgur.com/UVczzUt.png
 
Добавлено:
https://i.imgur.com/Xt1zJVn.png
тут видно, что программа видит раскладку, но флажок для русской просто белый квадратик

Всего записей: 2188 | Зарегистр. 16-10-2004 | Отправлено: 14:24 04-02-2024
VDVolkov



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

Цитата:
Скачал 1.6.2 и решил проверить ее перед тем, как отправить приятелю.
От 1.3.6 она (1.6.2) отличается в поведении в HIEW, в другом ПО не проверял.
Поведение 1.3.6: HIEW > открыть файл (*.dll) в режиме TEXT > F7 (поиск) > в строке ASCII набираем ццццц > Pause/Break > действие от LB: заменяет все на wwwww. Все ОК.
Поведение 1.6.2: (минимальная распаковка): HIEW > открыть файл (*.dll) в режиме TEXT > F7 (поиск) > в строке ASCII набираем ццццц > Pause/Break > действие от LB: заменяет все на цццццwwwww.  

Странно, после перезагрузки воспроизвести не удалось.
 
P.S. Какая-то непонятка, по-моему, все же в 1.6.2 присутствует. Это всего лишь мое мнение.
Не получается поймать логику появления. Сейчас в FAR в комстроке набрал ййййй > Pause > получил ЙЙЙЙЙ, повторное нажатие Pause > qqqqq, и опять повторить не могу. Пойду почитаю мануал.
Отправляю LB 1.6.2 приятелю как есть. Автору респект и уважение за труд.
Подробнее...
Windows 7 x64, LB 1.6.2 х64.

Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 14:37 04-02-2024 | Исправлено: VDVolkov, 14:54 04-02-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 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