[신세벌식 P] 고치고 더한 옛한글 입력 방안 (2016.3.14.)
- 온라인 한글 입력기 : http://ohi.pat.im/?ko=sin3-p&y=1
신세벌식 P 자판의 옛한글 입력 방안에 다음 두 기능들을 더 넣었습니다.
- 첫소리만 들어갔을 때 윗글쇠를 눌러 첫번째 받침 넣기
(홀소리 빠진 미완성 낱내 넣기) (2016.3.11.) - 첫소리 ㅁ·ㅊ·ㅍ·ㅋ이 두번째 이후에 올 때 윗글쇠를 함께 눌러 넣기
(Caps Lock을 쓸 수 없고 다른 조합 방법을 쓰기도 마땅하지 않을 때)
공세벌식 자판은 'ᄋᅠᆫ'처럼 홀소리가 빠진 미완성 낱내자를 넣을 수 있습니다. 공세벌식 자판을 모아주기 기능(틀린 낱자 순서를 바로잡아 주는 기능)과 함께 쓸 때에 미완성 낱내자가 잠시 나타나기도 합니다. 하지만 받침이 아랫글 자리에 있는 본디꼴 신세벌식 자판은 첫소리를 넣은 다음에 끝소리(받침)를 바로 넣을 수 없습니다.
일반인 수준에서는 미완성 낱내자를 필요해서 넣는 때가 거의 없겠지만, 한글 부호계를 깊이 다루는 전문가라면 드물게나마 미완성 낱내자를 다루어야 하는 때가 있을 수 있습니다. 그래서 첫소리만 들어갔을 때에 윗글쇠와 함께 받침이 있는 글쇠를 누르면 첫번째 받침이 들어가게 했습니다.주1 (2016.3.11. 고침)
- j D → ᄋᅠᆫ [첫소리 ㅇ + 가운뎃소리 채움 문자(U+1160) + 받침 ㄴ]
- j C c → ᄋᅠᆩ [첫소리 ㅇ + 가운뎃소리 채움 문자(U+1160) + 받침 ㄲ]
신세벌식 P 자판에서 ㅗ, ㅜ, ㅡ, ㆍ가 들어가는 겹홀소리는 오른쪽에서 첫 홀소리를 넣습니다. 이 때문에 홀소리가 같은 자리에 함께 놓여 있는 첫소리 ㅁ, ㅊ, ㅍ, ㅋ을 자유롭게 쓸 수 없습니다. 또 기호 확장 배열을 쓴다면 ᅁ, ᅈ, ᅄ을 조합하지 못합니다. 그래서 글쓴이(팥알)는 Caps Lock을 켰을 때 첫소리 조합을 우선하게 하는 방안을 먼저 제시했습니다.
하지만 Caps Lock을 어느 입력 환경에서나 손쉽게 쓸 수 있는 것은 아니므로, 신세기 님이 그 점을 헤아려 두번째에 오는 첫소리 ㅁ·ㅊ·ㅍ·ㅋ은 윗글쇠를 함께 눌러 넣는 방안을 신세벌식 P 비공식 옛한글 자판을 통하여 제시하였습니다. 이 신세기님의 방안이 우덜 님의 3beol OHI의 신세벌식 P자판에 이미 적용되었는데, 이를 공식화하는 것이 옳겠다고 생각하여 신세벌식 P 옛한글 입력 방안에 선택 사항으로 더하여 넣었습니다.
신세벌식 P 옛한글 입력 방안에서는 다음 두 가지 방법을 첫소리 ㅁ·ㅊ·ㅍ·ㅋ을 두번째 이후의 첫소리로 더 조합하는 선택 방안으로 권장합니다.
- Caps Lock 쓰기 : Caps Lock을 켜면 오른쪽에서 홀소리가 들어가지 않게 막고, 기호 확장 배열 기능도 작동하지 않게 함
- 윗글쇠 쓰기 : 첫소리 ㅁ·ㅊ·ㅍ·ㅋ가 두번째 이후에 올 때는 윗글쇠를 함께 써서 넣음
다른 입력 환경에서는 자바스크립트에서처럼 Caps Lock을 쓸 수 없을 수도 있고, 다른 응용 기능 때문에 어느 한 가지 방법을 포기해야 나은 경우도 있을 것입니다. 그래서 어느 경우에나 두 가지 방법을 모두 구현할 것을 요구하지는 않습니다. Caps Lock을 쓸 수 있으면 되도록 Caps Lock 쓰는 방안만 구현하고, Caps Lock을 쓸 수 없을 때에 윗글쇠 쓰는 방안을 쓰기를 권장합니다.
날개셋에서는 "글쇠 배열 → 옵션 → 공통 전처리 수식"에서 w(Caps Lock 쓰기)와 W(윗글쇠 쓰기) 변수로 두번째 이후에 오는 첫소리 ㅁ·ㅊ·ㅍ·ㅋ을 더 조합하는 두 가지 방안을 켜고 끌 수 있습니다. (기본값: w=1, W=0)
- w=0 : Caps Lock을 써서 조합하는 기능 끔
- w=1 : Caps Lock을 써서 조합하는 기능 끔
- W=0 : 윗글쇠를 써서 조합하는 기능 켬
- W=1 : 윗글쇠를 써서 조합하는 기능 끔
덧글을 달아 주세요
팥알 2016/03/11 01:40 고유주소 고치기 답하기
홀소리가 빠진 미완성 낱내를 조합하는 방법을 바꾸었습니다.
N 자리에 채움 문자를 넣는 방법 대신에 첫 받침을 윗글쇠를 눌러 넣는 방법으로 갈음합니다.
팥알 2016/03/11 02:04 고유주소 고치기 답하기
새로 갈음한 방법(윗글쇠 눌러 첫 받침 넣기)은 따로 궁리해서 만든 게 아니라, 제 뜻과 관계 없이 온라인 한글 입력기에 우연히 꼬여서 들어가 있었습니다. 잘못 들어간 것이니 지울까 하다가 채움 문자를 따로 넣는 것보다 낫다고 느껴서 바꾸었습니다.
팥알 2016/03/15 05:12 고유주소 고치기 답하기
배열표와 날개셋 파일의 설명문에서 잘못 들어간 낱자 조합 규칙을 바로잡고 빠진 내용을 더 보태서 다시 올렸습니다. (2016.3.14.)
날개셋의 파일의 입력 구현부는 바꾸지 않았습니다.