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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вешать на одну клавишу последовательное преобразование регистра вряд ли буду: зачем четыре раза жать на клавишу, если хватит одного? Потом здесь речь идет о преобразовании не одного только последнего слова.
Из первого вопроса понял только то, что клава у вас порезанная, но для этого и не нужны картинки

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Речь про выделение (может содержать несколько слов). Возможно проблема конкретно с моим ноутом, но инверсия не срабатывает как впрочем и работа Caps с опцией «То же + инверсия» (на полноразмерной клавиатуре таких неожиданных как в предыдущем посте результатов нет, но и чек на замену Pause и Shift+BS тоже не стоит):  
выделил
Ctrl+ - /получил ожидаемый результат
Ctrl+9 /ничего не поменялось
снова выделил
Ctrl+9 /ничего не поменялось.  
 
На скрине клавиатуры видно, что Pause в принципе отсутствует. Может быть в этом проблема и какой-то ещё чек надо поставить для правильной обработка как замены Pause так и Caps для инверсии (если бы приняли на неё првесить цикличность).

Всего записей: 162 | Зарегистр. 24-05-2006 | Отправлено: 07:34 04-03-2024
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HORiSi
Есть ли у вас кнопка Pause или нет здесь ничего не значит. Попробуйте новую версию - в ней переделана работа клавиш
 
 
Добавлено:
LangBar++ 1.6.6
 
- Исправлена работа автоматики, в том числе из-за блокировки ввода в отсутствии административных прав
- Для пользователя с ограниченными правами установка программы производится в %LOCALAPPDATA% или Application Data на Windows XP/2003
- Сделано уведомление о переключении раскладки в виде увеличенного полупрозрачного текстового флажка, на полсекунды появляющегося в центре экрана. Работает с ручными и программными переключениями раскладки
- Вместо уведомлений, которые в приемлемом виде показываются не на всех осях, при включенной опции автопереключение отображается в виде последовательного отображения двух таких флажков раскладок, старой и новой
- Поскольку кнопка Pause становится все большей редкостью, теперь сочетание правый Shift+Backspace работает как Pause, с выделением текста, а левый Shift+Backspace с его забоем. Опция обмена значений Shift+Backspace и Pause удалена, опция отдельной настройки сочетания языков для Shift+Backspace сохранена
- В Far 3 и ConEmu ручное исправление раскладки работает в режиме выделения текста. Доработано ручное и автоматическое исправление раскладки в них
- Исправления ручного преобразования раскладки, в том числе вставки длинных фрагментов текста и удаление символа последующего текста при ручном выделении
- Исправлена работ сочетания Ctrl+CapsLock
- Исправления в работе с консольными утилитами
- Несколько исправлений в работе концевых и мертвых клавиш
- Исправлена блокировка ввода при автозамене
- Другие исправления и улучшения

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 10:00 04-03-2024
HORiSi

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

Цитата:
Поскольку кнопка Pause становится все большей редкостью

 
Жёстко 8-) Клавиатуры особенно 5+ года выпуска переживут многие нынешние поколения. А на них-то Pause есть и предположу используется по полной в части переключения. Но тут конечно без вопросов – решил так, значит так.
 

Цитата:
переделана работа клавиш

покататься надо бы... пока норм

Всего записей: 162 | Зарегистр. 24-05-2006 | Отправлено: 08:36 05-03-2024
Krot66



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

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



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Появилась хотелка, не знаю реализуемо или нет. Можно ли сделать список приложений, в которых LB работает просто как индикатор и переключатель клавиатуры и НИЧЕГО не заменяет. Ведь в последних версиях LB есть "Правила приложений", но LB там делает замену.  
Подробнее...
 

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



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

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



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

Цитата:
Сама по себе с выключенной автоматикой программа не вставляет ничего, и ни в каких исключениях не нуждается.

На самом деле вставляет. Если надо, запишу видео. Распаковка minimal 1.6.6.
Я не про автоматику. Словари мне не нужны вообще.
Может, я не правильно выразился. Но в FAR, CMD, HIEW работает исправление текста, то есть LB РЕАГИРУЕТ на нажатие Ctrl+BackSpace. Я говорил о том, что бы НИКАКОЙ реакции LB на программы в игнор листе не было, кроме переключения ru<>en и индикации клавиатуры. То есть, набрав в FAR, CMD, HIEW ыещз, можно до посинения нажимать Ctrl+BackSpace и не получить stop (настройка клавиш исправления у кого как) и LB не реагирует никак. Только Ctrl+Shift (настройка клавиш переключения у кого как) переключает ru<>en.    

Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 13:34 05-03-2024 | Исправлено: VDVolkov, 13:38 05-03-2024
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VDVolkov
Насколько я понял, в некоторой программе сочетание Ctrl+BS работает не как затирание слов, а как горячая клавиша с каким-то назначением, и LB нарушает эту работу? Просто нарушений стандартного действия Ctrl+BS я не видел нигде

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



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

Цитата:
Насколько я понял, в некоторой программе сочетание Ctrl+BS работает не как затирание слов, а как горячая клавиша с каким-то назначением, и LB нарушает эту работу? Просто нарушений стандартного действия Ctrl+BS я не видел нигде

Назначений клавиш у меня никаких нет, твиками не пользуюсь и программ для назначения клавиш нет. Где посмотреть? Windows 7 x64 чистая.
Подскажите, пожалуйста, что тогда надо оставить для изменения stop<>ыещз?  
P.S. Попробовал все предложенные клавиши для исправления stop<>ыещз в LB 1.6.6. (unpack portable minimal).И в cmd, и в комстроке FAR LB что-то дописывает при повторном нажатии клавиш ИСПРАВЛЕНИЯ текста.
Подробнее...  

Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 14:49 05-03-2024 | Исправлено: VDVolkov, 15:33 05-03-2024
Krot66



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

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



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Я опишу подробно свои действия.
LB 1.6.6 unpack portable minimal. Из коробки, без измения настроек.
FAR 3 (панели не скрыты) >  комстрока stop > первое нажатие Shift+BS > ыещз > повторное нажатие Shift+BS > stopВЖ\1_Еьз (курсор в FAR на каталоге D:\1_Tmp, это и есть ВЖ\1_Еьз) > следующее нажатие Shift+BSstop > ВЖ\1_ЕьзD:\1_Tmp, Далее добавление и увеличение длинны этой строки в различных вариантах.
Это все, что я делал. Ничего этого НЕТ в старых версиях LB. При повторном нажатии клавиш исправления текста в комстроке FAR (при включенных панелях) LB ничего не делает и мне это очень нравится. Есть небольшие неприятности со старой версией LB (в том числе, падение HIEW), но я точно готов с ними мириться.
 

Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 15:47 05-03-2024 | Исправлено: VDVolkov, 15:53 05-03-2024
Krot66



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

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



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

Цитата:
Это старый вопрос. Надеюсь, в других приложениях это не происходит?

Как я уже писал, в других приложениях LB 1.1.33.11 работает корректно. Если FAR, CMD, HIEW включить в игнор лист LB, вопросов по старым версиям LB нет.

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В версии 1.6.6 появился баг - при клике мышкой на кнопки окон "минимизировать", "свернуть/развернуть" происходит зависание мышки и собственно окна, куда кликнули на около 1 сек и только затем выполняется действие. Причем не везде, а на только на некоторых программах. И даже в них не всегда, а только, как я понял, при отсутствии там видимого текстового курсора. Если сворачивать/разворачивать эти же программы из панели задач - то все Ок. Все из "проблемных" приложений есть у меня в "правилах приложений", с разными настройками, но изменение из вроде не влияет на описанный баг.
 
Это - телеграм, вайбер, 1С-конфигуратор (это из пока замеченного)

Всего записей: 171 | Зарегистр. 22-02-2010 | Отправлено: 11:04 06-03-2024
Krot66



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

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Левый Shift+Backspace и правый Shift+Backspace работают корректно, а Pause так и осталась без изменений, просто сообщает о пустом буфере.  
Автопереключение тоже по сути не изменилось, теряет буквы, искажает. Вот пример ввода фраз:
 
просто так вот
шишки были
новая тема
 
Получается:
 
прото так вот
шишк были
iшишкибыли
новя тема

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



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

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

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

Цитата:
LangBar++ 1.6.6

По поводу возможности использовать конструкции
 

Цитата:
8.1 Дополнительные операции
Если вы вставляете какую-то конструкцию, и после вам нужно переместить текстовый курсор на сколько позиций назад, для этого можно использовать сочетание вида {Left n}, где n - число нажатий на курсовую клавишу Left. Например, замена
 
<title></title>{Left 8}

 
Есть ли команда возврата каретки в конец записи после ввода и нажатия горячей клавиши (например, TAB).
 
Выглядит так.
вводим условное сокращение, которое отсчитывает 8 символов и размещает курсор между заготовкой  
<title>здесь написали текст</title>
а вот далее нажать, например, TAB, чтобы курсор переместился после </title> на тот случай, если нет физической клавиши End.
 

Цитата:
теряет буквы

подтверждаю.

Всего записей: 162 | Зарегистр. 24-05-2006 | Отправлено: 16:37 15-03-2024
Krot66



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

Всего записей: 1204 | Зарегистр. 10-12-2007 | Отправлено: 16:49 15-03-2024 | Исправлено: Krot66, 16:50 15-03-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