blob: 64ae5193203c6951c558e582608d7fd70094f1ed [file] [log] [blame]
Bram Moolenaar23515b42020-11-29 14:36:24 +01001" Maintainer: Jang Whemoon <palindrom615@gmail.com>
2" Last Change: Nov 24, 2020
3"
4"
5"
6" Unlike Japanese or Chinese, modern Korean texts do not depends on conversion
7" to Hanja (Chinese character). Thus, general Korean text totally can be
8" covered without help of IME but this keymap.
9"
10" BUT, simply mapping each letter of Hangul with sequence of alphabet 1 by 1
11" can fail to combine Hangul jamo (conconants and vowels) right.
12" For example, sequentially pressing `ㅅㅓㅇㅜㄹㄷㅐㅎㅏㄱㅛ` can not only be
Bram Moolenaar6c391a72021-09-09 21:55:11 +020013" combined as `서울대학교`, but also `성ㅜㄹ댛ㅏㄱ교`, which is totally
Bram Moolenaar23515b42020-11-29 14:36:24 +010014" nonsense.
15" Though combining Hangul is deterministic with law that each letter must be
16" one of (consonant + vowel) or (consonant + vowel + consonant), there is no
17" way to apply such law without implementing input engine.
18"
19" Thus, user of this keymap should wait until previous hangul letter is
20" completed before typing next one. To reduce such inconvenience, I suggest to
21" set `timeoutlen` with their own value. (default value is 1000ms)
22
23source <sfile>:p:h/korean-dubeolsik_utf-8.vim