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

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

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Он же написал, что у него работает/используется ещё и Punto Switcher...

Всего записей: 2224 | Зарегистр. 02-01-2008 | Отправлено: 20:39 05-06-2023
nWxh

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Машина, далеко, не топовая. 10-64. При работе с текстом, например, в Блокноте или в WinMerge, скольжение флажка, вместе с курсором, плавное. При работе, с этим же текстом, в Notepad++, особенно, при быстром движении, флажок движется как бы, рывками. Если удалить плагины - ничего не меняется. Разумеется, сама программа работает хорошо, но.. можно ли создать такую же плавность в Notepad++, какая имеется при работе в Блокноте?  
С уважением.  
P.S. Установлена LangBarXX 1.3.4

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



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

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



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Отписываюсь по работе LB 1.3.4 в Windows 7 x64. Работает ВСЕ. Спасибо автору.
nWxh
Сам постоянно пользусь NPP 7.9.1. x86. Включил флаг у курсора (обычно выключен). Движение флажка плавное за перемещением курсора. Текст набираю быстро.
P.S. Видимо, останусь на этой версии. Автору респект. Посмотрел исходники ради интереса. Подумал про себя: это тебе не свет в V-Ray настраивать. Всегда завидовал тем, кто умеет писать коды. Я не умею. Последнее что я делал по кодированию: писал (и сейчас пишу, иногда) макросы в VB для MS Excel (только для себя).
 

Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 13:37 06-06-2023 | Исправлено: VDVolkov, 13:37 06-06-2023
nWxh

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
VDVolkov
У меня, установлен NPP 8.5.3 (64). Сравнивал движение флажка в Блокноте и NPP. Отличия следующие: В Блокноте, флажок движется очень мелкими скачками, примерно, соответствующими ширине выделяемого символа и характер движения не изменяется от скорости движения курсора. Создается некая иллюзия плавности.  
В NPP, при очень медленном выделении символов, перемещение флажка более-менее соответствует таковому, в Блокноте. Если курсор перемещать быстрее, то флажок начинает делать более редкие, но и более длинные перемещения, измеряемые, визуально, как 2-3-4 сантиметра.  
Возможно, что нелады, у меня, с поведением самой LB, на машине. При установке, лишь уменьшены размеры флажка, до минимального, убрана индикация нумлока, поскольку он включен, постоянно, да выключен автозапуск. Остальное - по дефолту. Но.. заметил странность: если, несколько раз, снять и вновь отметить пункт меню "Посимвольное выделение", то флажок пропадает, совсем. Возвращается лишь после перезапуска LB.

Всего записей: 249 | Зарегистр. 04-04-2022 | Отправлено: 15:08 06-06-2023 | Исправлено: nWxh, 16:23 06-06-2023
VDVolkov



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

Цитата:
Но.. заметил странность: если, несколько раз, снять и вновь отметить пункт меню "Посимвольное выделение", то флажок пропадает, совсем. Возвращается лишь после перезапуска LB.

Да, есть такое дело, подтверждаю.
P.S. А в версии LangBarXX 1.1.36.2 (О программе 1.1.0) этого нет.

Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 06:56 07-06-2023 | Исправлено: VDVolkov, 10:01 07-06-2023
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LangBar++  1.3.6
 
- Программа перекомпонована, что необходимо для ее дальнейшего развития. Портативная версия отличается наличием каталога config (не файла portable.dat), куда и перемещен конфигурационный файл LangBarXX.ini. Появился отдельный каталог для справки и пр.. Настройки при всем этом должны сохраняться
- Бэкап настроек производится в директорию backup в каталоге программы в виде zip-архива (тоже понадобится дальше)
- В меню Помощь установленной версии программы появился пункт USB-версия, откуда можно скопировать программу со всеми настройками в портативном виде
- Частота обновления флажка поднята до 30 Гц для уменьшения его мелькания из-за некратности частоте монитора  
- Исправлено исчезновение флажка при повторной отметке некоторых опций в меню
- Другие доработки и улучшения

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



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Всегда с интересом "испытываю" новые версии этой программы. По работе еще гоняю, а читая справку по дополнительному функционалу (архивация настроек). обнаружил "очепятку" в п. 9.1 (у себя поправил):

Цитата:
существующих в виде пархива в папке backup
 

Цитата:
Настройки при всем этом должны сохраняться

При простом копирование LangBarXX.ini в папку config из предыдущей версии программы настройки подцепляются не все. Например: настройки кнопок Caps, Num, Scroll не подхватываются. Хотя, не трудно мышкой щелкнуть три раза. Использую версию portable.  
 
P.S. Погонял программу. Работает. Тем не менее, возвращаюсь на 1.1.0. Так, как мне масштабирование, сглаживание и т.д.  флажков не нужно, архивирование настроек не нужно (это, наверное, усложняет код). Пояснения автора читаю и головой понимаю, что отзывчивость интерфейса новой версии, наверное, лучше, но мои ручёнки и глазёнки говорят мне другое. Врут, наверное, или привык к 1.1.0.  Это всего лишь мое субъективное мнение.  
 
Спасибо уважаемому автору за труд.

Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 05:03 12-06-2023 | Исправлено: VDVolkov, 06:55 12-06-2023
Krot66



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

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 09:56 12-06-2023
Radanius



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Приветствую! Интересная программа. Планируется исправление раскладки при наборе текста (как в Punto)? Каждый раз выделять текст и исправлять клавишей, не очень удобно имхо.

Всего записей: 1334 | Зарегистр. 10-08-2009 | Отправлено: 10:53 12-06-2023
VDVolkov



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

Цитата:
 и пользовательского словаря

Вот как раз это мне и не надо. Программа LB легкая, ничего лишнего. А так сразу запахло Punto, Caramba (или как там её) ...
Я высказал всего лишь свое мнение и оно ни на что не претендует.  
 

Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 11:25 12-06-2023
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Radanius
Планируется, но на несколько других принципах, чем в Пунто и Карамба  

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 11:48 12-06-2023
RTX

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

Цитата:
отзывчивость интерфейса новой версии, наверное, лучше, но мои ручёнки и глазёнки говорят мне другое

А нет программ, которые замеряют это?

Всего записей: 3520 | Зарегистр. 13-11-2003 | Отправлено: 12:02 14-06-2023
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выложена версия LangBar++ 1.3.8. В ней:
 
- Автоматическое исправление раскладки набранного текста для различных сочетаний языков на базе простых текстовых словарей (в качестве основы можно использовать словари Hunspell), которые могут адаптироваться и дополняться по необходимости используя простое средство разбора нужного тематического текста
- Ускорено и сделано более четким “клавишное” переключение раскладки
- Доработки скрытия курсора при прокрутке в браузерах
- Предотвращено подвисание программы при отсутствии или повреждении необходимых графических файлов. Выводится сообщение с их перечнем и необходимостью переустановки
- Дописано два пункта в FAQ программы касающихся проблем с использованием ее на нескольких мониторах
 
Добавлено:
Как и было сказано, осуществляется на принципах, отличных от других распространенных программ. В основе - использование простых словарей в виде текстовых файлов с перечислением словоформ. При вводе символов производится параллельная сверка вводимого текста и альтернативного, какой был бы в другой раскладке в соответствующих словарях, и если “альтернативное” слово находится в словаре альтернативной раскладки, но собственно вводимый текст отсутствует в словаре основной, производится автоматическое переключение. Этот метод позволяет расширить языковые границы, ограниченные парой русский-английский, и перенести эти возможности на другие сочетания языков. Кроме того, он обеспечивает полную независимость от используемых раскладок, включая кастомные для установленного набора языков. На данный момент возможна работа с раскладками, не использующими “мертвые клавиши” для генерации символов, каковых большинство, в том числе и на территории постсовецкого пространства.
 
Программа пока идет с четырьмя словарями: английским, русским, белорусским и украинским. Работают все сочетания языков, хотя сходство славянских языков дает себя знать. Словари белорусский и украинский до ума почти не доводились по причине отсутствия их знания иначе как "на слух". В шапке имеются ссылки на словари Hunspell для других языков. В программе есть простое средство их доработки, а так же превращения в словарь нужного тематического текста, если стандартный набор, имеющийся в словарях Hunspell недостаточен

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 10:16 31-07-2023 | Исправлено: Krot66, 10:32 31-07-2023
maK



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66 (пост)
Цитата:
LangBar++ 1.3.8

Работает, черт возьми!

Всего записей: 5643 | Зарегистр. 19-12-2003 | Отправлено: 11:24 31-07-2023
Bakhak



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

Всего записей: 327 | Зарегистр. 30-05-2014 | Отправлено: 15:25 31-07-2023
usalex

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

Всего записей: 6234 | Зарегистр. 20-12-2004 | Отправлено: 16:03 31-07-2023
DeZz



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

Код:
---------------------------
LangBarXX64.exe
---------------------------
Error:  Parameter #2 invalid.
 
    Line#
--->    435: ks.RemoveAt(1, ks.Length()-str_length), text_convert:=last_space ? 0 : 1, il_convert:=il, ts:=A_TickCount, keys:=ts-tstart  
 
The current thread will exit.
---------------------------
ОК    
---------------------------
 

 
это при попытке автопереключения

Всего записей: 1165 | Зарегистр. 23-01-2006 | Отправлено: 09:55 02-08-2023
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Надо будет посмотреть. Из других ляпов: автопереключение работает не только на выбранных раскладках

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 10:53 02-08-2023
DeZz



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

Всего записей: 1165 | Зарегистр. 23-01-2006 | Отправлено: 11:06 02-08-2023 | Исправлено: DeZz, 11:08 02-08-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