다국어 텍스트 확장기 — 모든 언어 및 키보드에서 작동
Lightning Assist는 모든 앱에서 귀하의 언어로 스니펫을 확장합니다. 이 페이지에서는 각 키보드와 스크립트에서 확장이 어떻게 작동하는지 정확하게 설명하므로 추측 없이 올바른 모드를 선택하고 시작할 수 있습니다.
Part of the Lightning Assist text expander — the cross-platform productivity app for Windows, macOS, and Linux.
확장하는 두 가지 방법
인라인(입력하는 대로): 약어를 입력하면 즉시 확장됩니다. 단축키가 필요하지 않습니다. 앱은 OS 키보드 레이아웃을 읽으므로 사용하는 스크립트에 관계없이 사용자가 입력하는 실제 문자를 볼 수 있습니다.
단축키 모드: 구성 가능한 키 조합을 눌러 방금 입력하거나 선택한 코드 조각을 확장합니다. 이 방법은 언어나 입력 방법에 관계없이 작동하므로 인라인 경로가 신뢰할 수 없을 때마다(예: CJK 언어의 IME 기반 입력 사용) 가장 안전한 선택이 됩니다.
스크립트를 통한 인라인 확장
인라인 확장은 입력하는 스크립트에 따라 다르게 작동합니다. 각 카테고리에 대해 예상되는 내용은 다음과 같습니다.
라틴어 스크립트
영어, 독일어, 프랑스어, 이탈리아어, 스페인어, 루마니아어, 포르투갈어 및 기타 라틴어 기반 쓰기 시스템은 기본적으로 인라인 확장으로 작동하므로 구성할 필요가 없습니다. Lightning Assist는 OS 키보드 레이아웃을 읽고 자동으로 올바른 문자를 일치시킵니다. 트리거는 스니펫을 생성할 때 입력하는 모든 텍스트입니다. 일반 단어이거나 일반적으로 입력하는 단어와 구분되도록 ;sig 또는 /addr과 같은 선행 문자가 있는 단어입니다. 모든 라틴어 레이아웃(QWERTY, QWERTZ, AZERTY)에서 작동합니다. 입력할 수 있으면 실행됩니다. 스니펫의 확장 텍스트는 항상 전체 유니코드(é, ñ, ç, ă, ü 및 모든 스크립트)를 지원합니다.
히브리어, 키릴 문자 및 기타 알파벳 문자
히브리어는 인라인 확장으로 작동합니다 — 히브리어로 트리거를 만들고 기본 키보드 레이아웃에서 입력하면 됩니다. 키릴 문자(러시아어, 우크라이나어, 불가리아어) 키보드는 핫키 모드를 사용합니다: 키릴 문자로 된 트리거(예: привет)를 입력한 뒤 설정한 바로가기를 누르면 즉시 확장됩니다. 그리스어, 데바나가리 및 기타 복잡한 레이아웃 스크립트도 핫키 모드를 사용합니다. 일치 프로그램이 인식할 수 있도록 트리거와 입력한 텍스트는 동일한 스크립트여야 합니다.
일본어, 한국어, 중국어(CJK)
인라인 확장은 IME 구성 모드에서 안정적으로 작동할 수 없습니다. IME(입력 방법 편집기)는 문자를 앱으로 보내기 전에 내부적으로 조합합니다. 즉, Lightning Assist가 구성 중간에 키 입력을 읽을 수 없음을 의미합니다. 이는 Lightning Assist뿐만 아니라 모든 플랫폼의 모든 텍스트 확장기에 영향을 미치는 시스템 수준 제한 사항입니다. 대신 핫키 모드를 사용하거나(아래 섹션 참조) IME의 직접 영숫자 입력 모드에 입력된 짧은 ASCII 트리거를 사용하세요.
한눈에 보기: 모든 언어 지원
스니펫 내용은 어떤 언어로도 작성할 수 있습니다 — 오른쪽에서 왼쪽으로 쓰는 언어와 이모지를 포함한 완전한 유니코드를 지원합니다. 확장을 트리거하려면 대부분의 키보드에서 인라인 방식이 입력하는 대로 작동하고, 글로벌 단축키는 모든 키보드와 입력 방식에서 작동합니다 — 어떤 언어도 소외되지 않습니다.
| 언어 / 키보드 | 인라인 (입력하는 대로) | 단축키 (항상 작동) |
|---|---|---|
| 라틴 문자 (영어, 프랑스어, 독일어, 스페인어, 루마니아어…) | 지원 | 지원 |
| 아랍어 (오른쪽에서 왼쪽) | 지원 | 지원 |
| 히브리어 (오른쪽에서 왼쪽) | 지원 | 지원 |
| 키릴 문자 (러시아어, 우크라이나어, 불가리아어…) | 단축키를 통해 | 지원 |
| 그리스어(Εlamlamnνικά) | 단축키를 통해 | 지원 |
| 힌디어/타밀어/데바나가리어 및 인도어 | 단축키를 통해 | 지원 |
| 태국어(ไท้) | 단축키를 통해 | 지원 |
| 베트남어 (Telex / VNI) | 단축키를 통해 | 지원 |
| 중국어 / 일본어 / 한국어 | 단축키를 통해 | 지원 |
많은 텍스트 확장기는 기본적으로 IME(중국어, 일본어, 한국어, 힌디어)를 통해 입력된 텍스트를 건너뛰며, Lightning Assist처럼 키보드 레이아웃을 자동으로 감지해 확장 모드를 전환하는 도구는 없습니다. Lightning Assist는 모든 언어를 위해 만들어졌습니다: 키보드가 기본 문장 부호 키를 직접 입력하는 곳(라틴어, 히브리어, 아랍어)에서는 인라인으로, 그 외의 모든 곳(키릴 문자, CJK, 그리스어, 태국어, 인도어 등)에서는 전역 핫키를 통해 확장됩니다. 어느 쪽이든 자신의 스크립트로 트리거를 만들고 설정한 대로 정확하게 입력하면 됩니다. 그리고 Mac 전용이나 Windows 전용 확장기와 달리 Windows, macOS, Linux에서 네이티브로 실행됩니다.
스크립트별 심층 분석: 비라틴어 텍스트 확장 가이드, 아랍어 텍스트 확장 가이드, 러시아어 및 키릴 문자 키보드 가이드, 중국어, 일본어, 한국어(CJK) 가이드.
일본어, 한국어, 중국어 - 확장 방법
CJK 사용자에게는 스니펫을 트리거하는 두 가지 안정적인 옵션이 있습니다. 둘 다 어떤 응용 프로그램에서도 일관되게 작동합니다.
CJK 사용자로서 정체되는 일이 없습니다. Lightning Assist 설정에서 편리한 키 조합을 할당하면 단축키 경로가 원활해집니다.
옵션 1 - 핫키 모드(권장)
Lightning Assist 설정에서 단축키를 할당합니다(예: Ctrl+Space 또는 기능 키). 평소처럼 트리거 약어를 입력하거나 선택한 다음 단축키를 누르세요. Lightning Assist는 IME 키 입력을 가로챌 필요 없이 일치하는 코드 조각을 즉시 확장합니다. 이는 앱과 IME 구성 전반에 걸쳐 작동합니다.
옵션 2 - 직접 입력의 ASCII 트리거
IME를 직접/영숫자 입력 모드(구성 없이 일반 라틴 문자를 입력하는 모드)로 전환하고 /jp1 또는 Greeting과 같은 짧은 라틴어 약어를 입력하면 Lightning Assist가 이를 인라인으로 확장합니다. 나머지 텍스트는 IME 구성 모드로 다시 전환하세요. 이 옵션은 단축키 사용을 선호하지 않는 사용자에게 적합합니다.
두 옵션 모두 CJK 사용자에게 다른 키보드와 동일한 스니펫 속도를 제공합니다. 유일한 차이점은 확장이 트리거되는 방식입니다.
내부적으로 작동하는 방식
입력하면 Lightning Assist가 운영 체제에 현재 활성화된 키보드 레이아웃을 묻습니다. 그런 다음 해당 레이아웃을 사용해 각 키 입력을 디코딩하므로, 일치 프로그램은 원시 키 코드 대신 사용자가 실제로 입력하는 문자 — 히브리어, 아랍어 또는 키보드가 기본 문장 부호 키를 직접 입력하는 기타 알파벳 — 를 확인합니다. 키릴 문자(러시아어, 우크라이나어, 불가리아어), 복잡한 레이아웃 스크립트(데바나가리 및 기타 인도어 스크립트, 그리스어, 태국어), IME 언어(중국어, 일본어, 한국어)는 대신 핫키 모드를 사용합니다.
이 OS 수준 레이아웃 디코딩은 트리거가 동일한 스크립트에서 생성되는 한 라틴어가 아닌 알파벳이 작동하도록 만듭니다. 또한 세션 중간에 언어 간 전환이 올바르게 처리된다는 의미도 있습니다. OS 입력을 러시아어로 전환하면 Lightning Assist가 자동으로 전환됩니다.
자주 묻는 질문
Lightning Assist가 러시아어로 작동하나요?
네. 러시아어(키릴 문자)는 핫키 모드로 작동합니다. 키릴 문자로 트리거 약어(예: прив)를 만들고 러시아어 키보드 레이아웃에서 입력한 뒤 설정한 바로가기를 누르면 Lightning Assist가 즉시 스니펫을 확장합니다. 앱 설정에서 핫키를 한 번만 설정하면 됩니다.
Lightning Assist를 일본어로 사용할 수 있나요?
예, 단축키 모드를 사용하고 있습니다. IME는 앱이 문자를 읽을 수 있기 전에 문자를 조합하기 때문에 IME 구성 모드에서는 인라인 확장이 안정적이지 않습니다. 이는 Lightning Assist에만 국한되지 않고 모든 텍스트 확장기에 대한 보편적인 제한입니다. 설정에서 단축키를 할당하고, 트리거를 입력한 후 단축키를 눌러 확장하세요. 인라인 확장을 위해 IME의 직접 영숫자 모드에서 짧은 라틴어 약어를 사용할 수도 있습니다.
내 언어 설정을 변경해야 합니까?
아니요. Lightning Assist는 OS 키보드 레이아웃을 자동으로 읽으므로 라틴어, 히브리어, 아랍어와 같은 알파벳 스크립트는 별도 설정 없이 인라인으로 작동합니다. 키릴 문자(러시아어, 우크라이나어, 불가리아어), 인도어 스크립트(힌디어/데바나가리, 타밀어), 그리스어, 태국어 및 CJK는 핫키 모드를 사용합니다 — 핫키를 한 번 설정하면 모든 스크립트가 작동합니다. 입력하는 것과 동일한 스크립트로 트리거를 만들기만 하면 됩니다.
내 키보드가 라틴어가 아니면 어떻게 되나요?
직접 입력되는 알파벳(히브리어, 아랍어)으로 입력하는 경우 인라인 확장이 작동합니다 — 동일한 스크립트로 트리거를 만들고 기본 레이아웃에서 입력하면 됩니다. 키릴 문자(러시아어, 우크라이나어, 불가리아어), 데바나가리/인도어, 그리스어, 태국어 및 CJK(일본어, 한국어, IME를 사용하는 중국어)의 경우 핫키 모드를 사용하거나 직접 입력 모드에서 ASCII 트리거를 사용하세요. 두 방식 모두 동일한 스니펫 속도를 제공합니다.
베트남어(Telex/VNI/Unikey)에서 작동하나요?
예. 베트남어 발음 구별 부호가 포함된 트리거에는 단축키 모드를 사용하세요. Telex/VNI/Unikey는 IME처럼 악센트를 구성하므로 입력할 때 입력한 발음 구별 트리거는 인라인에서 안정적으로 감지되지 않습니다. 전역 단축키는 완성된 텍스트를 읽고 매번 확장하므로 베트남어로 스니펫을 실행하는 가장 안전하고 권장되는 방법입니다.
관련 페이지 및 스니펫
귀하의 워크플로에 대한 관련 가이드, 템플릿 및 비교를 살펴보세요.