Многоязычный текстовый экспандер — Работает на любом языке и клавиатуре

Lightning Assist расширяет фрагменты в любом приложении на вашем языке. На этой странице подробно объясняется, как расширение ведет себя на каждой клавиатуре и сценарии, так что вы можете выбрать правильный режим и начать работу, не догадываясь.

Короткий ответ

Lightning Assist разворачивает сниппеты практически на любой раскладке. Латинские, кириллические, арабские, ивритские и греческие клавиатуры разворачивают текст inline во время набора (включая письмо справа налево); клавиатуры CJK, тайские, вьетнамские и индийские разворачивают через режим «Горячая клавиша» — наберите сокращение, затем нажмите свою горячую клавишу. Когда экран «Активация» в приложении видит клавиатуру, на которой inline не работает, он переключает вас на «Горячую клавишу».

Попробуйте Lightning Assist бесплатно — 14-дневная пробная версия

Работает во всех ваших приложениях на любом языке • Кредитная карта не требуется.

Скачать бесплатную пробную версию

Два способа расширения

В строке (по мере ввода): вы вводите аббревиатуру, и она мгновенно расширяется — горячие клавиши не нужны. Приложение считывает раскладку клавиатуры вашей ОС, поэтому видит фактические вводимые вами символы независимо от того, какой сценарий вы используете.

Режим «Горячая клавиша»: вы нажимаете клавишу, чтобы развернуть только что набранный сниппет. Клавишу вы выбираете из списка в приложении (например, F1). Это работает независимо от языка или метода ввода, поэтому режим подходит всякий раз, когда inline не может прочитать вашу клавиатуру (например, при вводе через IME для языков CJK).

Встроенное расширение с помощью скрипта

Встроенное расширение работает по-разному в зависимости от того, какой скрипт вы вводите. Вот что следует ожидать для каждой категории:

Латинское письмо

Английский, немецкий, французский, итальянский, испанский, румынский, португальский и любая другая система письма на основе латиницы изначально работает со встроенным расширением — ничего настраивать не нужно. Lightning Assist считывает раскладку клавиатуры вашей ОС и автоматически сопоставляет правильные символы. Ваш триггер — это любой текст, который вы вводите при создании фрагмента — простое слово или слово с ведущим символом, например ;sig или /addr, чтобы оно отличалось от слов, которые вы обычно вводите. Работает в любой латинской раскладке (QWERTY, QWERTZ, AZERTY): если наберешь - сработает. Текст расширения вашего фрагмента всегда поддерживает полный Юникод (é, ñ, ç, ă, ü и любой алфавит).

Иврит, кириллица, греческий и другие алфавитные письменности

Иврит, кириллица и греческий разворачиваются inline — создайте триггер в этой письменности и наберите его на своей раскладке. Сниппет может начинаться с символа, который ваша клавиатура печатает без Shift: на русской и украинской раскладках это = (как в =привет), потому что ; и , там требуют Shift; у аккаунтов с ивритом и болгарским сниппеты начинаются с ;, с греческим — с =. Префикс необязателен. Деванагари и другие индийские письменности, тайский и вьетнамский используют режим «Горячая клавиша». Триггер и то, что вы набираете, должны быть в одной письменности, иначе движок их не распознает.

японский, корейский, китайский (CJK)

Inline-разворачивание не может надёжно работать в режиме композиции IME. IME (редактор метода ввода) собирает символы внутри себя перед отправкой их в приложение, а это означает, что Lightning Assist не может считывать нажатия клавиш в середине композиции. Ограничение связано с тем, как устроены методы ввода, поэтому оно затрагивает экспандеры, которые считывают нажатия клавиш, а не только Lightning Assist. Используйте вместо этого режим «Горячая клавиша» (см. раздел ниже).

Вкратце: все языки работают

Содержимое сниппетов может быть на любом языке — полный Unicode, включая письмо справа налево и эмодзи. Для запуска расширения inline работает при наборе текста на большинстве клавиатур, а глобальное сочетание клавиш работает на любой клавиатуре и методе ввода — ни один язык не остаётся за бортом.

Язык / клавиатураInline (при наборе)Горячая клавиша (работает всегда)
Латиница (английский, французский, немецкий, испанский, румынский…)ДаДа
Арабский (справа налево)ДаДа
Иврит (справа налево)ДаДа
Кириллица (русский, украинский, болгарский…)ДаДа
Греческий (Ελληνικά)ДаДа
Хинди / тамильский / деванагари и индийский языкЧерез горячую клавишуДа
Тайский (ไทย)Через горячую клавишуДа
Вьетнамский (Telex / VNI)Через горячую клавишуДа
Китайский / Японский / КорейскийЧерез горячую клавишуДа

Lightning Assist создан для любого языка: inline на алфавитах, которые ваша клавиатура печатает напрямую (латиница, кириллица, иврит, арабский, греческий), и через горячую клавишу во всех остальных случаях (CJK, тайский, индийские письменности и другие). В обоих случаях вы создаёте триггер в своей письменности и набираете его ровно так, как задали. И, в отличие от экспандеров только для Mac или только для Windows, он работает нативно на Windows, macOS и Linux.

Глубокие погружения по каждому сценарию: руководство по расширению нелатинского текста, руководство по арабскому текстовому экспандеру, руководство по русской и кириллической клавиатуре, Подробное руководство по китайскому, японскому и корейскому (CJK).

Японский, корейский и китайский — как расшириться

У пользователей CJK есть два надежных варианта запуска фрагментов. Оба работают стабильно в любом приложении.

Вы никогда не застрянете как пользователь CJK — путь через «Горячую клавишу» работает гладко, как только вы выберете удобную клавишу на экране «Активация» в приложении.

Вариант 1 — Режим горячих клавиш (рекомендуется)

Выберите горячую клавишу на экране «Активация» в приложении (например, F1 или сочетание с Ctrl). Введите аббревиатуру, как обычно, затем нажмите горячую клавишу. Lightning Assist разворачивает подходящий сниппет, не перехватывая нажатия клавиш IME. Это работает во всех приложениях и конфигурациях IME.

Вариант 2 — Inline с латинскими аббревиатурами

Если вы также печатаете по-английски, можно оставить режим Inline и дать сниппетам короткие латинские аббревиатуры вроде ;jp1, набираемые на латинской клавиатуре или в прямом (буквенно-цифровом) режиме вашего IME. Выбирайте Inline, пока активна латинская клавиатура: когда экран «Активация» видит китайскую, японскую или корейскую клавиатуру, он помечает Inline как недоступный и переключается на «Горячую клавишу».

Оба варианта дают пользователям CJK ту же скорость ввода фрагментов, что и любая другая клавиатура. Единственное, что отличается, это то, как запускается расширение.

Как это работает под капотом

Когда вы печатаете, Lightning Assist спрашивает у операционной системы, какая раскладка сейчас активна. Затем он декодирует каждое нажатие с помощью этой раскладки — именно поэтому движок видит реальные символы, которые вы набираете (кириллицу, иврит, арабский, греческий или любой другой алфавит, который ваша клавиатура печатает напрямую), а не сырые коды клавиш. Письменности со сложной раскладкой (деванагари и другие индийские, тайский) и языки с IME (китайский, японский, корейский) используют режим «Горячая клавиша».

Именно такое декодирование макета на уровне ОС обеспечивает работу нелатинских алфавитов, пока ваш триггер создается в том же сценарии. Это также означает, что переключение между языками в середине сеанса обрабатывается правильно: если вы переключите ввод ОС на русский, Lightning Assist переключится вместе с ним автоматически.

Начните использовать Lightning Assist на вашем языке

14-дневная бесплатная пробная версия со всеми функциями. Windows, Mac и Linux.

Часто задаваемые вопросы

Работает ли Lightning Assist на русском языке?

Да. Русский (кириллица) разворачивается inline прямо во время набора. Создайте сниппет с кириллической аббревиатурой и наберите его на русской раскладке; он развернётся, как только вы закончите. Новый аккаунт с русским системным языком начинается с =привет: = — клавиша пунктуации, которую русская раскладка печатает без Shift (для ; нужен Shift+4). Префикс необязателен. Режим «Горячая клавиша» остаётся доступным, если он вам удобнее.

Могу ли я использовать Lightning Assist на японском языке?

Да, с помощью режима «Горячая клавиша». Inline-разворачивание ненадёжно в режиме композиции IME, потому что IME собирает символы до того, как приложение сможет их прочитать. Выберите горячую клавишу на экране «Активация» в приложении, введите аббревиатуру и нажмите горячую клавишу, чтобы развернуть сниппет. Если вы также печатаете латинские аббревиатуры, см. вариант 2 выше.

Нужно ли мне изменить какие-либо настройки моего языка?

Нет. Lightning Assist автоматически считывает раскладку клавиатуры в системе, поэтому алфавитные письменности — латиница, кириллица, иврит, арабский и греческий — работают inline без какой-либо настройки. Индийские письменности (хинди/деванагари, тамильский), тайский и CJK используют режим «Горячая клавиша»: когда экран «Активация» в приложении видит такую клавиатуру, он сам переключается на «Горячую клавишу». Просто создавайте триггер в той же письменности, на которой печатаете.

Что делать, если моя клавиатура не латиница?

Если вы печатаете алфавитом, который набирается напрямую (кириллица, иврит, арабский, греческий), inline-разворачивание работает — создайте триггер в той же письменности и наберите его на своей раскладке. Для деванагари и индийских письменностей, тайского и CJK (японский, корейский, китайский с IME) используйте режим «Горячая клавиша». Оба пути дают одинаковую скорость.

Работает ли с вьетнамским (Telex/VNI/Unikey)?

Да, через режим «Горячая клавиша». Telex/VNI/Unikey создают акценты, как IME, поэтому триггер, набираемый по ходу ввода, не всегда надёжно определяется inline; горячая клавиша считывает готовый текст и каждый раз разворачивает его, что делает её рекомендуемым способом запуска сниппетов на вьетнамском.

Связанные страницы и сниппеты

Изучите соответствующие руководства, шаблоны и сравнения для вашего рабочего процесса.

Популярные шаблоны

Записи SOAP

Многоразовые шаблоны записей SOAP — Субъективно, Объективно, Оценка, План — которые делают клиническую документацию быстрой и единообразной.

Узнать больше: Записи SOAP