|
공세벌식(공병우 3벌식)은 첫소리가 글쇠판 오른쪽에 들어가는 것을 특징으로 하는 세벌식 한글 자판의 배열 방식이다. 이 배열 방식은 1949년에 공병우가 개발한 수동식 한글 타자기를 통하여 일반에 선보인 뒤로 수동 타자기와 전신 타자기 등에 쓰였다. 1980~1990년대에 한글문화원이 발표한 3-90 자판과 3-91 자판(공병우 최종 자판)을 통하여 셈틀 자판으로도 자리잡았다.
공세벌식 자판은 거듭 개량되고 여러 쓰임새 맞추어 응용되면서 많은 변형 배열이 생겨났다. 타자기가 쓰일 때에는 쓰인 기기의 종류(기계식 수동 타자기, 전신 타자기, 기계식/전자식 전동 타자기 등)와 기기가 나온 때에 따라 서로 배열이 다른 공세벌식 자판이 들어갔다. 1990년대 초반에는 IBM 호환 PC 환경을 겨냥하여 만들어진 3-90 자판이 한글문화원의 보급 운동으로 대표 배열로 자리잡는 듯했으나, 한글문화원이 문을 닫은 1995년 이후에는 흔히 '세벌식 최종'으로 알려진 3-91 자판이 대표 배열처럼 여기지는 경향이 나타났다. 그래서 공세벌식 자판은 3-90 자판과 3-91 자판 가운데 어느 하나를 으뜸 배열로 보기 애매한 상태가 이어졌다.
3-90 자판 | 3-91 자판 | ||
---|---|---|---|
설계 방향 |
영문 자판을 함께 쓰기 좋은 일반 사무용 배열 | 한글 문서를 만들 때 쓰기 좋은 문장용 배열 타자기와 셈틀에서 함께 쓸 수 있는 한글 배열주1 | |
특징 | 영문 자판과 기호 배열이 비슷함 3-91 자판보다 겹받침이 적음 |
영문 자판과 기호 배열이 매우 다름 직결식 한글 입력을 하기 좋게 겹받침을 모두 넣음 | |
처음 쓰인 환경 |
IBM 계열 호환 PC + 도스 (명령어 기반 운영체제 환경) |
매킨토시 (그래픽 기반 운영체제 환경) | |
한글 | 좋음 | 겹받침이 적게 들어가서 빨리 익히기 좋음 ㅒ가 일관성 있게 놓임 (ㅒ의 윗글 자리) |
겹받침을 다 갖추어 왼손의 율동감을 살리기 좋음 |
나쁨 | ㅈ, ㄵ, ㄳ 등을 넣을 때에 왼손 놀림이 어색함 | 겹받침이 많아서 자리를 모두 기억하기 어려움 ㅒ 자리에 일관성이 없음 (ㅡ의 윗글 자리) | |
특수 기호 |
좋음 | 영문 자판에 있는 모든 기호들을 담음 영문 자판과 자리가 비슷하여 익히고 쓰기 쉬움 |
( ) < >는 윗글쇠를 쓰지 않고 넣을 수 있음 큰따옴표가 힘센 손가락 자리에 있음 |
나쁨 | < > ' ;는 영문 자판과 다른 자리에 있음 | 영문 자판과 기호 배열이 매우 다름 한글/영문이 섞인 글을 넣을 때 기호 넣기가 어려움 ` @ # $ ^ & [ ] |는 영문 배열에서 넣어야 함 몇몇 특수기호들의 자리에 일관성이 떨어짐 | |
숫자 | 좋음 | 오른쪽 숫자판과 비슷함 세 손가락을 씀 |
여러 손가락을 골고루 쓸 수 있음 특수기호를 일관성 있게 두기 좋은 꼴임 |
나쁨 | 영문 배열의 < > 자리를 숫자가 차지함 | 숫자판을 즐겨 쓰는 이에게 어색할 수 있음 | |
익히는 시간 |
더 적게 걸림 | 더 많이 걸림 (더 많은 겁받침, 영문 자판과 다른 기호 배열 때문) |
1990년대 초에는 요즈음처럼 IBM 호환 기종 PC가 주로 쓰였고, 그 환경에서 명령어 기반 운영체제인 도스(DOS)가 흔히 쓰였다. 도스에서 쓰인 응용 풀그림들은 거의가 3-90 자판만 지원하고 3-91 자판은 지원하지 않았다. 윈도(Windows)에 3-91 자판이 '공자판(공병우 자판)'이라는 이름으로 들어갔지만, 1995년에 윈도 95이 널리 쓰일 때까지는 윈도 환경에서 3-91 자판을 쓰는 사람이 드물었다.
3-91 자판은 처음에 일찌감치 그래픽 기반 운영체제가 자리잡은 매킨토시에서 직결식 한글 입력법이라는 간이 한글 표현법으로 쓰였다. 직결식 한글 입력법은 영문 쿼티 자판을 기준으로 첫소리 ㄱ와 k / ㅏ와 f / 끝소리 ㄴ과 s처럼 자판 배열에 맞는 한글 낱자와 영문 로마자를 대응시키고, 한글 낱자의 모습과 특성에 맞게 로마자의 글씨꼴와 너비를 바꾸어서 한글을 나타낸 방식이다. 3-91 자판에 요즘한글에 쓰인 모든 겹받침이 들어간 특징은 이 직결식 입력을 구현하기 편하게 맞춘 흔적이다. 1996년에 매킨토시의 운영체제인 한글시스템 7.5.3의 기본 입력기에 3-91 자판이 '세벌식'이라는 이름으로 들어갈 때까지 일반 사용자들은 주로 직결식 입력으로 세벌식 자판을 쓰곤 했다.주2
변변한 한글 입력기와 한글 글꼴이 없었던 초기 매킨토시 환경에서는 직결식 한글 입력법이 큰 돈을 들이지 않고 한글을 넣고 찍을 수 있게 해 주는 방편이었다. 그러나 자판 배열과 얽힌 문자 부호값으로 문서를 저장하는 방식이어서, 자판 배열에 맞는 직결식 글꼴이 깔리지 않은 곳에서는 문서 내용을 볼 수 없었다. 그래서 직결식 입력으로 넣은 문서를 다른 환경에서 보려면, 문자 부호값을 다른 체계로 바꾸어야 했다. 직결식으로 쓰고 있는 세벌식 자판 배열이 바뀐다면, 그에 따라 직결식 글꼴과 문서에 들어가는 문자 부호값도 바뀌어야 했다.
IBM 계열 PC 환경에서는 완성형/조합형 방식을 둘러싼 한글 부호 체계 문제는 있었지만, 세벌식 자판으로 넣은 문서를 두벌식 자판만 쓰는 사람이 보지 못하는 일은 일어나지 않았다. 세벌식 자판을 쓰더라도 매킨토시에서처럼 간이 입출력법을 쓰지 않고 두벌식 자판을 쓸 때와 같은 부호 방식으로 문서를 저장했기 때문이다. 세벌식 자판(3-87 → 3-89 → 3-90)이 자꾸 개량되었고 특수 문자나 외국어를 나타내기 위한 자판 배열도 필요했다. 그래서 IBM 계열 PC 환경에서는 자판 배열을 한글 부호 체계와 따로 생각하는 것이 당연하게 여겨졌고, '사용자 정의 자판' 개념도 일찍 자리잡았다.
그래서 3-90 자판이 나온 뒤에 그 응용 배열인 순아래 자판(안종혁, 1990)이 아래아한글의 사용자 정의 자판 기능을 이용하여 쓰일 수 있었다. 3-90 자판은 3-93 옛한글 자판(김경석, 1993), 신세벌식 자판(신광조, 1995)이 만들어지는 바탕이 되었다.
도스 환경에서는 3-91 자판을 지원한 풀그림이 없었으므로 3-91 자판은 거의 쓰이지 않았다. 하지만 '최종'으로 알려진 3-91 자판의 배열 이름이 3-90 자판을 밀어내는 불씨가 되었다. 본래 공병우 최종 자판으로 세상에 나온 3-91 자판은 윈도 입력기 등을 통하여 세벌식 최종 자판이 라는 이름으로 알려졌다. 그래서 자연스럽게 3-91 자판을 대표안으로 보는 이들이 늘기 시작했고, 3-90 자판보다 한글 배열에서 개선된 점도 있어서 지지층이 생겼다. 1990년대에는 3-90 자판을 쓰다가 3-91 자판으로 바꾼 사람이 많았지만, 2000년대에는 3-90 자판을 거치지 않고 3-91 자판을 바로 익힌 사람의 비율이 늘었다.
순아래 자판이나 3-93 옛한글 자판 같은 응용 배열들은 대표 배열(3-90)의 아쉬운 데를 메우고 세벌식 자판의 쓰임새를 넓히는 구실을 하고 있다. 그러나 3-90 자판과 3-91 자판이 모두 대표 배열로 여겨지는 상황은 공병우 자판이 더 많이 보급되기 어렵게 하는 요인이 되어 왔다. 공병우 자판을 새로 익히려는 사람은 어느 배열을 써야 할지부터 망설여야 하고, 익힌 사람들은 어느 배열을 익혔느냐에 따라 세벌식 자판에 대하여 다른 관점과 취향을 내세우게 된다. 글쇠판 만드는 기업과 입력기 개발자도 어느 쪽을 지원해야 할지 망설이다가 지원을 포기할 수도 있다.
3-90 자판과 3-91 자판은 직업 타자수가 아닌 일반인도 세벌식 자판을 널리 쓰는 시대를 연 공세벌식 배열이다. 두 배열은 윈도와 맥 OS를 비롯한 여러 운영체제의 입력기에 표준 두벌식 자판과 나란히 들어간 덕분에, 표준 배열에 버금가는 입력기 지원 효과를 누려 왔다. 하지만 두 배열은 1990년대가 아닌 오늘의 관점에서 보면 만족스럽지 못한 데가 있다. 3-90 자판은 채 덜 다듬어진 듯한 한글 배열이 흠이고, 3-91 자판은 겹받침이 너무 많고 기호 배열이 어지러운 것이 흠이다. 이 문제점들을 슬기롭게 풀지 않고 내버려 둔 것은 2000년대 이후에 공세벌식 자판의 인기가 사그라드는 원인이 되었다. 이제는 오히려 3-90 자판과 3-91 자판이 개선안 보급을 가로막고 옛 세벌식 배열의 모순을 오래 겪게 하는 애물단지가 되는 것을 걱정해야 할 때이다.
이 문제를 푸는 가장 좋은 방법은 두 배열을 쓰고 있는 사람과 새로 공병우 자판을 익히려는 사람이 모두 만족할 만한 통합 개선안을 만드는 것이다. 하지만 다음과 같은 걸림돌 때문에 통합 개선안은 만들기도 쉽지 않고, 잘 만들더라도 널리 보급하기가 쉽지 않다.
3-90 자판과 3-91 자판을 쓰던 사람들의 마음을 사로잡으려면, 새 배열이 왜 필요한지를 느끼게 하는 개선 효과도 뚜렷해야 한다. 개선 효과를 바탕으로 하여 '통합' 효과를 함께 내세울 수 있어야 두 배열을 쓰는 사람들의 마음을 모두 얻을 수 있다. 그런데 3-90, 3-91 두 배열은 서로 다른 설계 목표에 따라 문자들이 한정된 글쇠 자리에 다른 짜임새로 빠듯하게 배치되어 있다. 문자를 넣을 글쇠 자릿수를 늘리지 않고서는 두 배열에서 뜻한 설계 목적을 함께 이루는 배열이 쉽사리 나올 수 없다. 이 걸림돌을 넘을 수 없어서 글쓴이는 두 배열의 통합안을 마련하는 일을 포기하고, 개선에만 초점을 맞추어 3-90 자판에 대한 개선안(3-2012 자판)과 3-91 자판에 대한 개선안(3-2011 자판)을 따로 제안하였다.
타자기에서 쓰던 것과 비슷하게 이어지고 있는 공세벌식 자판의 입력 방식을 지킨다면, 문장용 배열(3-91)과 사무용 배열(3-90)을 함께 아우르는 공세벌식 배열이 나오기는 어렵다. 하지만 공세벌식 자판에 신세벌식 자판의 입력 방식을 적극 받아들인다면, 글쇠 자리 문제에 대한 이야기가 달라진다. 신세벌식 자판은 한 글쇠에 벌이 다른 두 한글 낱자를 두고 넣는 차례에 맞는 낱자가 들어가게 하는 갈마들어 타법을 쓴다. 거기에 덧붙여서 윗글쇠를 누르거나 같은 글쇠를 거듭 눌러 겹받침을 넣는 확장 입력법도 쓰이고 있다. 이 입력법을 공병우 세벌식 배열에 적용한다면, 3-90 자판처럼 영문 자판과 비슷한 기호 배열을 쓰면서 3-91 자판처럼 겹받침을 많이 담은 공병우식 배열이 나올 수 있다.
공병우 자판에 갈마들이 입력 방식을 끌어들이는 방안은 한글문화원의 314 자판(안)에서 먼저 제시되었다. 한글문화원 314 자판(안)에는 이동 기기에서 더 쓰기 편한 자판 배열을 염두에 두고 갈마들이 입력 방식이 부분 적용되었다. 다만 한글문화원 314 자판안은 3-90 자판의 받침 배열을 크게 바꾸지 않은 탓에 홑받침 ㅈ, ㅊ, ㅋ, ㅌ, ㅍ은 윗글쇠를 함께 눌러 넣어야 한다. 윗글쇠를 전혀 쓰지 않고 한글을 넣게 하는 신세벌식 자판의 매력을 크게 살리지는 못하였다. 그래서 이 글에서 제안하는 3-2014 자판은 314 자판(안)보다 갈마들이 입력 방식을 적극 받아들여 3-90 자판과 3-91 자판에 대한 개선 효과와 통합 효과를 더욱 높이는 것을 설계 방향으로 잡았다.
날개셋 입력기 유형 파일 (2015.1.29.)
※ 위 날개셋 설정 파일에는 기본 배열표에 넣지 않은 겹받침 확장 입력법(제자리 치기, 윗글쇠 쓰기)과 아래아를 넣은 방안까지 구현되어 있다.
(웹 입력기 → http://ohi.pat.im/?k3=3-2014)
3-2014 자판의 설계 방향과 목표를 간추려 보면 다음과 같다.
3-2014 자판의 설계 목표와 기본 배열은 앞서 제안한 3-2012 자판과 비슷하다. 다만 신세벌식 자판에서 쓰이는 갈마들이 입력 방식과 확장 입력법을 끌어들여서 편의성을 더 높이고 더 높은 효율을 바랄 수 있게 한 점이 3-2012 자판과 다르다.
공세벌식 자판에 갈마들이 입력 방식을 끌어들이는 시도는 한글문화원이 제안한 314 자판(안)에서 먼저 이루어졌다. 그런데 314 자판(안)은 몇몇 받침들을 윗글쇠를 눌러 넣어야 하는 3-90 자판의 배열 짜임새을 이어갔으므로, 갈마들이 입력 방식을 쓰는 보람을 크게 볼 수 없다. 그래서 3-2014 자판에서는 한글문화원 314 자판안의 뜻을 이어 갈마들이 입력 방식으로 입력 효율과 편의를 더욱 높일 수 있는 자판 배열을 목표로 하였다.
신세벌식 자판에서 3줄에 담긴 한글 배열은 특히 이동 기기에서 쓸 때에 매력이 크다. 하지만 아직까지 옛한글을 넣는 방안이 나오지 못한 것이 신세벌식 자판의 약점이다. 공세벌식 자판은 요즘한글 배열을 조금 변형하여 옛한글을 넣을 수 있으므로, 옛한글을 넣는 것에서 공세벌식 자판을 세벌식 자판의 대표로 내세우는 명분을 찾을 수 있다.주3
3-90 자판은 영문 자판과 기호 배열이 비슷하여 한·영 상태를 오가며 작업하기 좋은 것이 가장 큰 특징이다. 3-2014 자판은 3-90 자판의 기호 배열에서 드러나는 설계 목적을 이어 가는 것을 기본 설계 방향으로 삼았다.
3-2014 자판이 3-90 자판과 다른 점을 간추리면 다음과 같다.
이는 3-90 자판과 3-2012 자판이 다른 점과 같다. 3-2014 자판에서는 3-2012 자판에서 바꾸었던 배열 요소를 활용하여 개선 효과를 더욱 높이고자 하였다.
ㅒ는 3-89 자판 이후의 공세벌식 자판에 줄곧 외로이 윗글 자리에 들어가고 있는 홀소리이다. 3-90 자판과 3-91 자판에서 홀로 다른 자리에 놓인 홀소리이기도 하다.
3-90 자판에는 ㅐ의 윗글 자리에 ㅒ가 들어갔고, 3-91 자판은 겹받침 ㅀ을 피하여 ㅒ가 ㅡ의 윗글 자리에 들어갔다. 처음 익히는 사람의 눈에는 3-90 자판의 ㅒ 자리가 자연스럽지만, 3-91 자판처럼 ㅒ를 두면 받침을 둘 수 있는 공간이 넓어지는 점이 좋다.
그래서 글쓴이가 ㅓ와 ㅐ의 자리를 맞바꾸어 ㅒ 자리를 하나로 못박는 것을 목표로 삼아 3-2011 자판과 3-2012 자판을 제안하였다. 3-2014 자판은 3-2011 자판과 3-2012 자판의 ㅓ·ㅐ·ㅒ 자리를 그대로 따랐다.
우리말에서 ㅐ보다 ㅓ가 자주 쓰이고, 받침이 붙는 비율도 ㅓ가 더 높다. 3-2014 자판에서 R 자리에 ㅓ를 두고, T 자리에 ㅐ와 ㅒ를 둠으로써 얻을 수 있는 효과는 다음과 같다.
다만 셈틀에서 흔히 쓰이는 글쇠판들은 타자기에서 쓰이던 그대로 것과 비슷한 기울기로 글쇠들이 위아래에 놓여 있기 때문에, ㅓ를 R 자리로 옮긴 것이 어색하게 느껴질 수도 있다. 인체 공학을 헤아린 만들어진 글쇠판을 써야 ㅓ를 R 자리에 둔 배열의 효과를 제대로 볼 수 있을 것이다.
3-2014 자판에서 ㅓ·ㅐ·ㅒ 자리 조정은 갈마들이 입력 방식을 쓰기 좋은 배열을 만들기 위해서 필요하다. 갈마들이 입력 방식의 효율을 한껏 끌어 올리려면 홑받침들을 넓게 배치해야 하는데, 3-90 자판이나 한글문화원 314 자판(안)은 홑받침이 들어갈 자리에 ㅒ가 놓인 것이 걸림돌이 된다.
갈마들이 입력 방식주4은 1995년에 나온 신세벌식 자판을 통하여 처음 선보였다. 공세벌식 자판에 갈마들이 입력 방식을 끌어들이는 것은 한글문화원 314 자판(안)에서 먼저 시도되었다. 하지만 314 자판(안)은 갈마들이식 글쇠 배치가 불완전하여 홑받침 ㄷ, ㅌ, ㅊ, ㅍ 등을 윗글쇠를 눌러 넣어야 한다. 3-2014 자판은 홑받침을 모두 윗글쇠를 누르지 않고 넣을 수 있도록 홑받침 자리를 조정하였다.
3-2014 자판의 홑받침 배열은 안종혁님의 순아래 2014 자판(새 순아래 자판)에서 영감을 얻어 세부 배열을 확정하였다. 3-2014 자판에서 받침을 놓은 원칙은 다음과 같다. (글쇠 자리는 영문 쿼티 자판 기준으로 함)
3-90 자판이 나온 뒤에는 몇몇 겹받침들(ᆭ·ᆹ 등)은 자리가 굳어 가는 듯한 인상을 주고 있지만, 몇몇 홑받침들(ㅈ·ㅋ 등)은 제자리를 잡지 못하고 새로운 배열이 나올 때마다 자리가 바뀌고 있다. 몇몇 겹받침을 홑받침보다 우선하여 배치하고 겹받침을 홑받침과 섞어 두는 특징 때문에, 겹받침을 그냥 빼면 받침 배열이 이가 빠진 듯한 모습이 된다. 그래서 겹받침 자리를 조금 바꾸더라도 홑받침 자리까지 손대게 되는 때가 많다. 이는 공세벌식 자판이 새로 제안될 때마다 홑받침과 겹받침 자리가 모두 조금씩 바뀌는 원인이 되어 왔다.
겹받침 자리 때문에 홑받침 자리까지 손대는 일을 막기 위해, 3-2014 자판에서는 홑받침을 기본 배열에 우선하여 배치하고, 기본 배열에는 3-90 자판에 들어간 7개 겹받침만 두었다. 더 많은 겹받침은 기본 배열이 아니라 확장 배열로 넣을 수 있게 하였다. 이로써 신세벌식 자판처럼 모아쓰는 한글을 넣을 때에 윗글쇠를 쓰지 않아도 되게 하여 갈마들이 입력 방식을 쓰는 이점을 살렸고, 3-91 자판처럼 요즘한글에 쓰이는 모든 겹받침을 한꺼번에 넣을 수도 있다. (겹받침 확장 입력에 관한 것은 아래에서 따로 더 이야기한다.)
다음은 글쇠 자리를 영문 쿼티 자판을 기준으로 했을 때에 3-90 자판과 3-2014 자판으로 '밑', '옆', '잊', 앉'을 넣는 예이다.
3-90 | 3-2014 | |||
---|---|---|---|---|
예전 방식 | 예전 방식 | 갈마들이 | 윗글쇠 쓰기 | |
밑 | i d W | i d F | i d f | |
옆 | h e Q | h e V | h e v | |
잊 | j d ! | j d E | j d e | |
앉 | j f s ! | j f s E | j f s e | j f E |
우연이었는지 필연이었는지 모르지만, 받침 ㅈ 자리는 글쓴이가 제안한 배열안과 한글문화원의 배열안에서 일치한 개선점이다. 3-2011 / 3-2012 / 한글문화원 3-14 / 3-2014에 모두 받침 ㅈ이 E 자리에 들어가 있다.
3-90 자판은 받침 가운데 ㅈ만 맨 윗줄의 윗글 자리(영문 쿼티 자판의 ! 자리)에 있다. 홑받침 가운데 가장 불편한 자리이다. 3-90 자판에는 겹받침 ㄵ이 따로 없으므로, 받침 ㅈ이 불편한 자리에 있으면 겹받침 ㄵ을 치는 것도 어렵다. 이 점이 3-90 자판을 쓰다가 3-91 자판으로 바꾸어 쓰는 사람이 생기는 원인이 되었다.
3-91 자판은 3-90 자판보다 받침 ㅈ을 치기가 한결 낫지만, 겹받침 ㄵ이 홑받침 ㅈ보다 좋은 자리를 차지한 것이 ㅈ과 ㄵ의 자리를 헛갈리게 하는 원인이 된다.주5 타자기 설계를 의식하지 않고 둘의 자리를 맞바꾸면, 홑받침 ㅈ도 제자리를 잡을 수 있고 보기에도 더 자연스러운 배열이 돤다. 그래서 글쓴이는 3-91 자판에서 아쉬운 받침 ㅈ·ㄵ 자리를 ㅓ·ㅐ 자리와 함께 3-2011 자판으로 개선하는 실마리로 삼았다.
3-2012 자판까지는 받침 ㅈ을 윗글쇠를 함께 눌러 넣어야 했지만, 3-2014 자판은 갈마들이 입력 방식을 통하여 윗글쇠를 누르지 않고 '갖'·'맞'·'궂'·'잊' 따위를 칠 수 있다.
숫자 배열만 본다면 3-90 자판의 3줄 숫자 배열이 더 편리하다. 하지만 3줄 숫자 배열은 기호를 깔끔하게 배치하기 어렵다. 3-91 자판에서 쓰인 2줄 숫자 배열은 기호를 깔끔하게 배치하기가 더 쉬운 꼴이다. 3-2014 자판은 2줄 숫자 배열을 따랐다.
3-2014 자판의 숫자와 기호 배치는 3-2012 자판과 똑같다. 모든 업무에 두루 쓰기 좋게 영문 자판과 되도록 같은 자리에 기호를 두었고, 5개 기호(/ : ; ' ")의 자리는 영문 쿼티 자판과 다르다.
배열 | 영문 자판과 다른 자리에 놓인 기호 |
---|---|
3-90 | ! < > / ; ' (6개) |
3-2014 (= 3-2012) |
/ : ; ' " (5개) |
신세벌식 2012 | / ; ' " (4개) |
[필수]라고 적은 내용은 입력기에서 꼭 지켜서 구현해야 할 사항이다. [권장]이라고 적은 내용은 쓰는 사람의 편의를 위한 헤아린 것인데, 되도록이면 그대로 구현하되 더 나은 방안이 있거나 다른 기능/요소에 부딛힐 때에 적절히 변통해서 구현하는 것을 권장한다.
[필수] 첫소리는 오른손 쪽에 있는 닿소리 글쇠로 넣는다.
[필수] ㄲ, ㄸ, ㅃ, ㅆ, ㅉ은 각각 ㄱ, ㄷ, ㅂ, ㅅ, ㅈ을 두 번씩 쳐서 넣는다.
[필수] 홀소리가 있고 받침은 없는 글쇠(ㅡ, ㅜ 자리 글쇠)를 누르면 어느 때이든 홀소리가 들어간다.
[필수] 첫소리만 들어간 다음에 홀소리가 있는 글쇠를 누르면 홀소리가 들어간다.
[필수] ㅗ, ㅜ, ㅡ, ㅣ를 홑홀소리만 넣을 때는 넣을 때는 왼쪽 글쇠를 쓴다.
[필수] 겹홀소리 ㅢ는 오른쪽 글쇠로 한 번에 넣는다.
[필수] 겹홀소리 ㅘ·ㅙ·ㅚ·ㅝ·ㅞ·ㅟ에 들어가는 ㅗ·ㅜ는 오른쪽 글쇠로 넣는 것을 원칙으로 한다. 다만 첫소리가 들어가지 않았을 때는 왼쪽 ㅗ·ㅜ 글쇠로 겹홀소리 ㅘ·ㅝ 등을 조합할 수 있다.(오른쪽 ㅗ·ㅜ 글쇠를 쓰는 기호 확장 기능을 쓸 때 필요함)
[필수] 오른쪽 글쇠를 눌러 ㅗ·ㅜ를 넣은 다음에 홀소리가 있는 왼쪽 글쇠를 누른 때는 홀소리가 들어가는 것을 원칙으로 본다. [권장2-①] 다만 요즘한글에 쓰이지 않는 홀소리 조합(ㅗ+ㅓ, ㅜ+ㅏ 등)일 때에는 뒤에 온 홀소리 대신 같은 글쇠에 있는 받침이 들어가게 할 수 있다. (조합이 끊기는 걸을 막은 채로 오타를 고칠 수 있게 할 수 있음)
[필수] 겹홀소리 ㅘ·ㅙ·ㅚ·ㅝ·ㅞ·ㅟ에 들어가는 ㅗ·ㅜ는 오른쪽 글쇠로 넣는다.
[필수] ㅒ는 윗글쇠+ㅐ 또는 ㅐ+ㅐ로 넣는다.
[권장2-②] ㅒ를 ㅣ+ㅐ로도 넣을 수 있다.
[필수] 홀소리가 없는 받침 글쇠(ㄴ, ㄹ, ㅂ, ㅆ, ㅎ 등)를 누르면, 어느 때든 받침이 들어간다.
[필수] 왼쪽 글쇠의 홀소리와 ㅖ·ㅢ를 넣은 다음에는 홀소리와 받침이 함께 있는 글쇠를 누르면 받침이 들어간다. (갈마들이 입력 방식)
[필수] 홑받침으로 겹받침을 조합할 때 윗글쇠 누르기를 생략할 수 있다. (갈마들이 타법, ㅇ+ㅏ+ㄴ+ㅕ→앉)
[필수] ㅆ을 뺀 겹받침은 홑받침을 이어 쳐서 조합할 수 있다. (ㄴ+ㅎ→ㄶ, ㄹ+ㅅ→ㄽ 등)
[권장3-①] 제자리 치기로도 겹받침을 넣을 수 있다. (ㄴ+ㄴ→ㄶ 등, 아래에서 '제자리 글쇠 거듭치기로 겁받침 넣기'에서 더 설명함) 이 때에 받침 ㅅ은 ㅅ+ㅅ→ㅆ이 아니라 ㅅ+ㅅ→ㅀ처럼 다른 겹받침으로 조합할 수도 있다.
[권장3-②] 첫소리와 가운뎃소리가 들어가고 끝소리가 들어가지 않은 상태에서는 윗글쇠와 함께 받침이 있는 글쇠를 눌러 겹받침을 넣을 수 있다. ('아'가 들어간 상태에서 윗글쇠+e를 눌렀을 때에 '앉'이 들어가게 함)
[권장3-③] 끝소리는 2타 이내로 넣는 것을 전제로 한다. 2타 연속으로 끝소리를 넣은 다음에는 홀소리와 받침이 함께 있는 글쇠를 눌렀을 때에 홀소리가 들어가게 한다.
3-2014 자판의 기본 배열에 덧붙인 응용 입력 방안과 3-2014 옛한글 자판을 소개한다.
기본 배열표와 함께 덧붙인 날개셋 설정 파일에도 한글에 얽힌 확장 입력 방안이 적용되어 있지만, 초보자가 복잡하게 느낄 수 있으므로 기본 배열표에는 굳이 자세하게 나타내지 않았다. 아래 그림은 3-2014 자판에 어느 만큼 숙달한 사람과 개발자가 참고하길 바라고 만든 배열표이다.
공세벌식 자판에 따로 보이는 겹받침은 초보자에게 군더더기처럼 보일 수도 있지만, 타자 속도가 빨라질수록 홑받침을 따로 눌러 겹받침을 조합하는 일이 쉽지 않음을 느끼게 된다. 공세벌식 자판의 겹받침은 왼손의 짐을 덜고 오타를 줄여서 공세벌식 자판의 약점을 가리는 구실을 하고 있다. 그 때문에 마땅한 대안 없이 겹받침을 모두 빼 버린다면, 공세벌식 자판에 잘 적응해서 쓰던 사람들의 반발을 부를 수 있다.
한글문화원 314 자판(안)은 갈마들이 입력 방식을 일부 받아들여 받침 ᆽ·ᆬ 등을 윗글쇠를 쓰지 않고 넣을 수 있게 하였지만, 홑받침 ᆮ·ᆾ·ᇀ·ᇁ은 윗글쇠를 눌러 넣어야 한다. 갈마들이 입력 방식을 쓰면서도 꽤 많은 홑받침을 윗글쇠를 눌러 넣는 것은 매우 아쉬운 일이다. 홑받침까지 모두 윗글쇠를 쓰지 않고 넣을 수 있게 해야 갈마들이 입력 방식을 쓰는 보람을 제대로 볼 수 있다. 그래야 이동 기기에서 더 편하게 쓰일 수 있고, 두 손 또는 두 손가락을 함께 쓰지 못하는 사람도 쓸 수 있다.
그 동안 공세벌식 자판에서 ㅆ을 뺀 겹받침은 윗글쇠를 눌러 넣어 왔다. 그런데 입력 규칙을 더 응용해 보면, 제자리 치기(같은 글쇠를 거듭 누름)로도 겹받침을 넣을 수도 있다. 겹받침 확장 입력법은 2013년부터 신세벌식 자판에 쓰이고 있는 기능이다.주6
3-2014 자판의 초안에는 E,D,C,R,F,V 자리에 있는 ㄵ,ㄼ,ㄳ,ㄽ,ㄾ,ㄿ을 윗글쇠를 함께 눌러 넣는 기능을 넣지 않았지만, 소인배님의 제안을 따라서 이들 겹받침도 윗글쇠를 함께 눌러 넣을 수 있게 하였다.
3-2014 자판에는 기본 배열에서 윗글 자리에 3-90 자판에 있는 겹받침 6개(ㄲ·ㄶ·ㅄ·ㄺ·ㄻ·ㅀ)를 넣었고, 기본 배열에 들어가지 못한 ㄳ·ㄵ·ㄼ·ㄽ·ㄾ·ㄿ은 같은 글쇠를 두 번 치거나 윗글쇠 함께 눌러서 넣을 수 있다.
3-90 | 3-2014 | |||||
---|---|---|---|---|---|---|
홑받침 넣기 | 겹받침 넣기 (윗글쇠 쓰기) |
홑받침 넣기 | 홑받침 넣기 (+갈마들이) |
겹받침 넣기 (윗글쇠 쓰기) |
겹받침 넣기 (제자리 치기) | |
않 | j f s 1 | j f S | j f s 1 | j f S | j f s s | |
없 | j r 3 q | j r X | j r 3 q | j f A | j f a a | |
앉 | j f s ! | j f s E | j f s e | j f E | j f e e | |
넓 | h f w 3 | n f w 3 | h r D | n f d d |
겹받침을 여러 방법으로 넣게 한 것은 되도록 한 가지 방법을 강요하지 않으려는 뜻이다. 처음 익힐 때에는 홑받침으로 넣는 쪽을 연습하고, 어느 만큼 속도가 붙은 다음에 가장 편하게 느끼는 방법을 골라서 겹받침을 넣기를 권장하고 싶다.
이 글에 덧불여 올린 날개셋 ist 파일들에는 제자리 치기와 윗글쇠 쓰기로 겹받침을 넣는 기능을 모두 넣었다. 겹받침 확장 입력은 입력기에서 되도록 기본으로 지원해 주면 좋을 기능이지만, 다른 필요가 있어서 겹받침 배열을 바꾸거나 겹받침을 쓰지 않는 응용 배열을 만들 때에 뺄 수 있는 요소임을 강조하려고 응용 입력 기능으로 분류하였다.
1960년대 이후 공병우 자판은 ㅗ·ㅜ 글쇠를 왼쪽과 오른쪽에 두 개씩 두는 배열 특징을 대체로 이어가고 있다. 기호 확장 배열은 두 개씩 있는 ㅗ·ㅜ 글쇠를 이용하여 《, 》, 『, 』, ②, □, ☆처럼 글쇠 자리가 모자라서 기본 배열에 넣을 수 없는 기호들을 손쉽게 넣기 위한 부가 기능이다.
기호 확장 배열은 3-91 자판에서 구현된 적이 있는 기능이다. 3-91 자판의 기호 확장 배열은 선택 글쇠(option key)를 함께 누르는 방식이었다. (세대를 나누어 살펴보는 공병우 세벌식 자판 - 5. 다섯째 세대 그림 5-18) 하지만 3-91 자판의 기호 확장 배열은 매킨토시 환경에서 직결식 입력을 구현하는 공한글 스크립트를 통해서만 쓰였고, 다른 입력 환경에서는 쓰이지 않아서 널리 알려지지 않았다.
3-2014 자판 및 3-2014 옛한글 자판에 붙인 기호 확장 배열은 3-2012 옛한글 자판의 것과 원리가 같다. 오른쪽 ㅗ·ㅜ 글쇠 가운데 하나를 전환 글쇠로 한 번 또는 여러 번 누른 다음에 다른 일반 글쇠를 눌러서 확장 배열에 들어간 기호를 넣을 수 있다. 예를 들어 가운뎃점(·)은 '오른쪽ㅗ + ㅏ', 네모(□)는 '오른쪽 ㅜ + 받침ㄴ'으로로 넣을 수 있다.
위 방법대로 구현하면 한글 첫소리가 주로 들어가는 "ㄱ·ㄴ·ㄷ", "ㄱ×ㄴ×ㄷ" 등을 매끄럽게 치기 어려운 문제가 있다. 그래서 요즘한글 자판(3-2014)에 다음 보조 방안을 권장한다. (옛한글 자판은 왼쪽/오른쪽 ㅗ·ㅜ를 가리기 어려울 수 있고 한글 확장 글쇠로 한글 조합을 끊는 방법이 있으므로 아래 방안을 꼭 구현할 필요는 없음)
글쓴이가 제시한 기호 확장 배열은 예시안이다. 사람마다 자주 쓰는 기호의 수와 종류가 다르므로, 기호 확장 배열을 어떻게 만들든 모든 사람이 만족하는 배열이 되기 어려울 것이다. 그러므로 필요에 따라 기호 확장 배열을 바꾸어 쓰는 것을 권장한다.
3-2014 자판의 기호 확장 배열은 3-2011 자판과 3-2012 자판에서도 구현했던 것과 조금 다르다. 3-2011 자판과 3-2012 자판은 갈마들이 입력 방식을 쓰지 않았기 때문에 오른쪽 ㅢ와 함께 왼쪽 ㅗ 글쇠도 전환 글쇠로 쓸 수 있었다. 이 방식이 두 손을 번갈아 쓰며 재빠르게 기호를 넣기 좋다. 하지만 3-2014 자판은 왼쪽 ㅗ 자리 글쇠를 받침 ㅍ도 함께 넣는 갈마들이 입력 방식으로 쓰므로, 왼쪽 ㅗ 글쇠를 전환 글쇠로 쓰지 못한다. 그래서 오른쪽 ㅗ·ㅜ 글쇠를 전환 글쇠로 방법으로 기호 확장 배열을 붙였다.
공병우 자판을 비롯한 몇몇 세벌식 자판들 차례가 어긋나게 들어온 한글 낱자를 입력기가 알아서 모아 주는 방법으로 오타 교정 효과를 볼 수 있다.
이 효과는 첫소리·가운뎃소리·끝소리를 다른 글쇠로 넣을 수 있을 때에 볼 수 있다. 공병우 자판은 왼손 쪽에 홀소리·받침이 함께 있는 글쇠와 받침만 있는 글쇠가 나뉘어 있다. 이를 이용하여 '모아주기'를 통한 오타 교정 효과를 보조 기능 차원에서 볼 수 있다. 다만 오른쪽 ㅗ·ㅜ 글쇠를 전환 글쇠로 쓰거나 갈마들이 입력 방식으로 쓴다면 모아주기 효과를 낼 수 있는 폭이 좀 더 줄어든다.주7
날개셋 입력기 유형 파일 (2015.2.14.)
날개셋 입력기 유형 파일 (2015.2.14.)
모아주기를 통한 오타 교정 효과는 기호 확장 배열을 쓰지 않을 때에 가장 크게 볼 수 있다. 기호 확장 배열을 쓸 때에는 ㅘ·ㅙ·ㅝ·ㅞ 등을 왼쪽 글쇠를 써서 조합해야 하는 것 때문에 같은 글쇠에 홀소리와 함께 있는 받침을 잘못된 차례로 넣었을 때의 오타 교정 효과가 떨어진다.
참고로 공병우 자판의 '모아주기' 효과가 '모아치기'로 알려져 있기도 하지만, 공병우 자판은 몇몇 가운뎃소리(홀소리)와 끝소리(받침)가 같은 글쇠에 있어서 모아치기를 제대로 할 수 없다. 모아치기로 입력 속도를 두드러지게 끌어올리려면 적어도 한 낱내 이상씩 넣을 수 있어야 한다.(모두 모아치기) 그렇지 못하고 한 낱내를 한 번에 넣지 못하는 부분 모아치기에 그친다면 한 글쇠씩 이어 치는 방식보다 높은 속도를 내기 어렵다. 흔히 쓰이는 공병우 자판들은 모아치기를 하기 좋게 배열이 짜이지 않았고, 공병우 자판에서 섣부르게 모아치기를 흉내내는 것은 그릇된 타자법에 빠지는 길이 될 수 있다.
다만 youknowone님의 '세벌식 최종 순아래'와 신세기님의 '세벌식 모아치기 2014'처럼 모아치기를 하기 좋게 개량된 자판 배열이 있다. 이 자판들은 공세벌식 자판과 겉모습이 비슷하게 보이지만, 여러 글쇠를 한꺼번에 누르기 위한 입력법이 더 쓰이는 점이 이어치기를 전제로 공세벌식 자판들과 다르다.
3-2014 자판의 윗글 고정 기능은 Caps Lock(캡스 록)을 켰을 때에 윗글쇠를 누르고 있는 효과를 내서 윗글 자리에 들어간 숫자, 기호, 한글 낱자를 넣게 하는 편의 기능이다. 일반 글쇠와 윗글쇠를 함께 누르기 어려운 사람이나 윗글 자리에 있는 숫자나 기호를 한꺼번에 많이 넣어야 하는 사람에게 쓸모 있을 수 있다.주8
날개셋 입력기 유형 파일 (2015.1.31.)
영문 자판에서 Caps Lock을 자주 쓰는 사람은 한글 자판에서 Caps Lock을 쓰는 것을 혼란스럽게 느낄 수 있다. 그래서 이 입력 방안은 모든 입력기에서 구현할 필수 기능이 아니라 필요한 사람만 골라 쓰는 선택 기능으로 권장한다.
글쓴이는 공세벌식 자판과 신세벌식 자판으로 제주말을 적을 수 있게 아래아가 쓰이는 제주말을 적기 위한 세벌식 자판 입력 방안에서 아래아(ㆍ), 쌍아래아(ᆢ), ㆎ를 조합하는 방안을 제안한 적이 있다. 3-2014 자판은 갈마들이 입력 방식을 쓰는 것 때문에 ㆎ를 넣기가 불편하고, 제주어 표기법에서는 제9항에서 "‘ㆎ’ 음은 ‘ㅔ’ 소리로 변했으므로 ‘ㅔ’로 적는다."라고 하였다.
그래서 3-2014 자판에서는 'ㆎ'를 넣는 것을 빼고 아래아(ㆍ)와 쌍아래아(ᆢ)를 넣는 방안을 선택 사항으로 제안한다.
이 입력 방안은 이 글에 덧붙인 3-2014 자판의 날개셋 설정 파일들과 3beol 저장소를 통하여 배포되는 libhangul에 적용되어 있다.
(웹 입력기 → http://ohi.pat.im/?k3=3-2014-y)
옛한글에는 ㅿ·ㆆ·ㆁ·ᅕ처럼 요즘한글에서 쓰이지 않는 낱자가 쓰이고, ᇖ·ㅵ·ᆕ·ᆀ 같은 겹낱자도 나온다. 그래서 옛한글을 넣으려면 더 많은 한글 낱자가 들어갈 글쇠 자리와 더 복잡한 낱자 조합 규칙이 필요하다.
3-2014 옛한글 자판은 옛한글에 쓰이는 낱자를 ㅖ·ㅢ 자리 글쇠를 한글 확장 글쇠로 쓰는 한글 확장 배열에 담았다. 그 대신에 요즘한글 낱자가 들어간 기본 배열은 갈마들이 입력 방식으로 쓰지 못하고 옛 방식(타자기나 3-90 자판 등에서 쓰던 입력 방식)으로 쳐야 한다.
유니코드에 들어 있지 않은 ᄼ·ᄾ·ᅎ·ᅐ·ᅔ·ᅔ의 받침들을 빼면, 3-2014 옛한글 자판의 옛한글 확장 배열과 타자법은 3-2012 옛한글 자판과 같다. 기본 배열에 ㅖ와 ㅢ가 없으므로, 둘은 한글 확장 글쇠를 써서 '한글1 + ㅔ → ㅖ'와 '한글2 + ㅣ → ㅢ'로 넣는다.
아래아(ㆍ)는 '한글2 + ㅕ → ㆍ'로 넣는 것을 원칙으로 하고, ㅏ+ㅏ 또는 ㅏ+ㅕ를 보조 입력 방법으로 쓸 수 있다. 첫소리가 들어간 상태에서는 겹홀소리 ㆎ 등을 조합하는 목적으로 [ 글쇠를 아래아로 쓸 수 있다.
날개셋 입력기 유형 파일(2015.1.31.)
3-2012 옛한글 자판은 요즘한글 자판인 3-2012 자판과 기본 타자법이 거의 같아서 실무용 자판으로 쓸 만했지만, 3-2014 옛한글 자판은 갈마틀이 타법을 쓸 수 없는 것 때문에 요즘한글 자판(3-2014)보다 옛한글을 넣지 않는 작업에서 매력이 낮다. 그래서 3-2014 옛한글 자판만을 실무에 쓰는 것보다 Caps Lock을 켜고 끄는 방법으로 요즘한글/옛한글 상태를 오가는 방안을 날개셋 파일로 예시해 둔다.
날개셋 입력기 유형 (2015.2.2.)
3-2014 자판은 공병우 세벌식 자판의 배열 특징을 꽤 지킨 가운데 신세벌식 자판의 입력법을 끌어들으므로, 같은 배열을 공병우 세벌식 타법으로도 쓸 수 있고 신세벌식 타법으로도 쓸 수 있다.
신세벌식 자판은 갈마들이 입력 방식을 쓰지 않으면 쓰기가 매우 불편하지만, 3-2014 자판은 갈마들이 입력 방식을 쓰지 않아도 그럭저럭 칠 수 있다. 다만 윗글쇠를 누르는 것 때문에 갈마들이 입력 방식을 쓰는 쪽이 편할 뿐이다. 3-90 자판에 있는 겹받침 ㄲ· ㄶ·ㅄ·ㄺ·ㄻ·ㅀ이 윗글 자리에 놓여 있으므로, 3-90 자판이나 3-2012 자판을 비롯한 옛 공병우 세벌식 배열에 익숙한 사람은 이전에 쓰던 것과 비슷한 방식으로 받침을 넣을 수 있다.
3-91 자판은 기본 배열에 너무 많은 겹받침이 들어가 있다. 기본 배열은 자리가 한정되어 있으므로, 어느 한 요소를 너무 많이 넣으면 다른 요소가 희생된다. 겹받침을 많이 넣으면 기호가 들어갈 자리가 모자라게 되는 식이다.
3-2014 자판은 기본 배열에 없는 ㄳ·ㄵ·ㄼ·ㄽ·ㄾ·ㄿ을 확장 입력법(제자리 치기 또는 윗글쇠 눌러 넣기)로 넣는다. 이렇게 하여 기본 배열에 너무 많은 겹받침이 들어가는 것을 막고, 3-91 자판처럼 많은 겹받침을 편히 넣고 싶어하는 사람의 바람도 함께 이룰 수 있다.
기호 확장 배열도 비슷하다. 3-91 자판에는 가운뎃점(·), 참고표(※), 열고 닫는 따옴표(“ ”)이 기본 배열에 들어 있다. 그 대신에 영문 자판에 있는 몇몇 기호들(` @ $ ^ [ ] { } |)은 빠져 있다. 수식 공문서·언론 기사·학술 논문 등에 더러 쓰이는 기호들까지 헤아린다면 종류가 꽤 많고, 사람마다 자주 쓰는 기호들이 서로 다르다. 그러므로 영문 자판에 있는 기호를 빼면서까지 누구에게나 필요하다고 믿을 수 없는 기호들을 기본 배열에 넣는 것은 바람직하지 않다. 그래서 3-2014 자판은 기호 확장 배열을 따로 두어서, 기본 배열에 넣지 못한 기호를 넣어 쓸 수 있는 자리를 마련하였다.
3-2012 자판까지는 겹받침을 그냥 빼면 이가 빠진 듯한 배열이 되므로, 겹받침을 뺀다면 기본 배열을 다시 정리할 생긴다. 하지만 3-2014 자판은 기본 배열에 들어간 겹받침 6개(ㄲ, ㄶ, ㅄ, ㄺ, ㄻ, ㅀ)가 한 곳에 모여 있어서, 한꺼번에 빼더라도 이가 빠진 듯이 보기 흉해지지는 않는다. 윗글쇠를 써서 겹받침을 한꺼번에 넣지 않는 사람은 윗글 자리에 들어가는 겹받침 대신 다른 문자나 특수 기능을 넣어 쓸 수 있다.
3-2014 자판은 글쓴이가 앞서 제안한 3-2012 자판과 아랫글 자리 배열이 같다. 한글 첫소리·가운뎃소리와 숫자·기호 자리가 같고, 3-2012 자판에서 윗글쇠를 눌러 넣던 받침들의 자리가 다르다. 그래서 3-2012 자판을 익힌 사람은 3-2014 자판에 쉽게 적응할 수 있다.
모든 면에서 모두 만족스러운 자판 배열이 있을 수 없듯이, 3-2014 자판에도 이미 알고는 있지만 달리 뾰족한 대책을 찾지 못한 문제점들이 있다. 이 문제점들은 나중에 다른 개선안을 마련할 때에 검토되었으면 한다.
ㅓ·ㅐ·ㅒ 자리는 3-2014 자판에서 배열 설계의 실마리이자 알맹이이다. 3-2011 자판과 3-2012 자판에서 ㅓ·ㅐ 자리를 맞바꾼 것은 3-90 자판과 3-91 자판에서 달랐던 ㅒ 자리를 하나로 굳히고 받침 자리를 더 정돈하기 위한 것이었다. 그 ㅓ·ㅐ·ㅒ 자리가 3-2014 자판에서는 갈마들이 입력 방식에 알맞은 받침 배열을 쓰기 위한 포석이 되었다. 만약 ㅓ·ㅐ·ㅒ 자리를 3-90 자판대로 따른다면, 3-2014 자판과 같은 배열은 나올 수 없다.
그러나 3-2014 자판의 ㅓ·ㅐ 자리는 옛 배열(3-90, 3-91 등)에 익숙한 사람이 적응하기가 꽤 어렵다. 수 있다. ㅓ·ㅐ가 꽤 자주 쓰이는 낱자인데다가 겹홀소리를 이루거나 받침과 이어지는 때도 잦기 때문이다. 옛 배열을 쓰던 사람이 바뀐 ㅓ·ㅐ 자리에 적응하려면 짧게는 몇 달에서 길게는 한두 해 이상도 걸릴 수 있다. 적응한 뒤에도 옛 배열을 쓰는 버릇이 남아서 오타를 낼 수 있다.
ㅓ·ㅐ 자리는 익숙하지 않은 쪽이 매우 불편하게 느껴지므로, 공세벌식 자판을 쓰는 사람에게는 어느 ㅓ·ㅐ 자리가 더 나은지를 가리는 일이 익숙함과의 싸움이 되기 쉽다. 또 ㅓ·ㅐ 자리를 바꾸는 일은 그 동안 공세벌식 자판을 쓰던 사람들이 공감하던 틀을 손보는 일이기도 하다. 그러므로 설령 3-2014 자판의 ㅓ·ㅐ 자리가 바람직하더라도, 바꾼 ㅓ·ㅐ 자리가 공감을 얻기까지 시간이 꽤 걸리는 것은 당연하다.
옛 배열을 잘 쓰고 있는 사람이 억지로 ㅓ·ㅐ 자리가 맞바뀐 배열을 쓰는 것은 권하지 않는다. 옛 배열을 쓰면서 길들어진 버릇을 고치는 시간이 새로 익히는 것 못지 않게 걸릴 수 있기 때문이다. 아직은 3-90 자판과 3-91 자판만을 지원하는 입력기가 많으므로, ㅓ·ㅐ 자리가 맞바뀐 배열은 필요함을 느끼면서 입력기 환경을 바꾸어 쓸 수 있는 사람에게 권한다.
홀소리와 받침을 같은 글쇠에 겹쳐 두는 배열로 갈마들이 입력 방식을 쓰면, 같은 자리에 있는 홀소리와 받침을 넣으려고 같은 글쇠를 거듭 쓸 때가 생긴다. 얼핏 생각하면 같은 손가락으로 같은 글쇠를 거듭 누르는 것이 같은 손가락으로 다른 글쇠를 거듭 누르는 것보다 편할 것 같기도 하지만, 타자 속도가 빠른 사람은 그 글쇠를 몇 번 쳤는지 헛갈려서 오타를 낼 수 있다. 그 때문에 신세벌식 자판에서도 한 글쇠에 자주 이어 나오는 홀소리/받침을 함께 두는 것을 피하고 있다.
3-2014 자판도 그런 점을 헤아렸지만, 다른 요소를 의식하여 홀소리와 받침을 둔 곳도 있다. 3-2014 자판에서는 받침 ㅈ·ㅊ과 받침 ㄷ과 ㅌ이 예사소리/거센소리 짝을 이루도록 받침 ㄷ·ㅌ을 D 자리와 F 자리에 두었다. 받침 ㄷ과 ㅌ을 맞바꾸는 쪽이 같은 손가락을 거듭 쓰는 때가 더 적지만, 받침 ㄷ·ㅌ의 타수 비율이 낮아서 어느 쪽이든 크게 다르지 않다는 생각에서 받침 ㅈ·ㅊ과 짝을 이루는 꼴로 두었다.
이왕 갈마들이 입력 방식을 끌어들였다면, 갈마들이 입력 방식에 맞게 홑받침 배열을 다시 조정하는 것도 생각해 봄 직하다. 예를 들어 받침 ㄴ과 ㅎ을 따로 눌러 ㄶ을 조합하기 좋게 받침 ㅎ을 아래쪽로 내리는 것을 생각해 볼 수 있다.
하지만 3-2014 자판에서는 홑받침 자리를 더 건드리지 못했다. 아랫글 자리의 홑받침 자리가 공세벌식 자판을 쓰는 사람들이 공감하는 틀이기도 하고, 자리를 어떻게 옮겨야 좋을지도 아직 생각해 보지 못했기 때문이다. 만약에 더 조정한다면, 꾸준히 시간을 두고 토론과 실험을 거쳐 신중하게 결정해야 좋을 것 같다. 옛한글을 넣을 때에 갈마들이 입력 방식을 쓰지 못하는 점을 헤아려 보면, 어떻게 바꾸든 바꾼 보람이 크지 않을지도 모른다.
(소인배님의 3-2015 자판에서 홑받침 ㄷ, ㅋ, ㅌ, ㅍ, ㅎ의 자리가 조정되어 갈마들이 방식에 맞게 받침 배열이 더 개선되었다.)
3-2012 자판까지는 공세벌식 자판의 입력기 동작이 꽤 단순했지만, 3-2014 자판은 갈마들이 입력 방식과 겹받침·기호 확장 입력법까지 끌어들여서 입력 규칙이 간단하지 않다. 여러 가지 편의 기능이 쓰는 사람은 편리할지 몰라도, 이를 구현하는 개발자는 머릿골이 아플 수 있다. 잡다한 기능과 규칙이 많을수록 개발자가 세세한 부분을 잘못 구현하여 불편을 겪을 확률도 높다.
그렇기 때문에 3-2014 자판처럼 갈마들이 입력 방식을 끌어들인 공세벌식 자판이 널리 쓰이는 데에는 3beol 저장소에서 배포되는 우덜님의 libhangul 같은 공용 라이브러리가 큰 도움이 될 수 있다고 본다. 아무 밑바탕 없이 처음부터 구현한다면 3-2014 자판을 잘 이해하는 개발자도 시행착오를 꽤 겪을 수 있지만, 이미 잘 구현된 공용 한글 라이브러리를 이용할 수 있다면 개발자의 수고를 크게 덜 수 있기 때문이다. 특히 신세벌식 자판에 대비되어 있지 않은 한글 입력기일수록 잘 개발된 공용 라이브러리를 이용할 때의 개발 편의성이 높을 것이다.
숫자 배열만 본다면 3-90 자판의 2줄로 된 숫자 배열이 편리하다. 하지만 3-90 자판은 2줄 숫자 배열 때문에 기호를 깔끔하게 배치하지 못한 문제점을 안고 있다. 3-91 자판의 3줄 숫자 배열은 숫자 배열의 편의성은 떨어지지만, 기호를 더 정돈된 꼴로 둘 수 있는 점이 좋다.
3-2014 자판이 3-91 자판과 같은 3줄 숫자 배열을 쓴 것도 기호 배열 때문이다. 글쓴이도 3-2014 자판을 바탕으로 하되 2줄 숫자 배열을 쓰는 배열을 만들어 두면 좋겠다고 생각한다. 하지만 2줄 숫자 배열을 쓰는 배열은 기호를 배치하는 방법에 따라 3가지가 넘는 후보안을 만들 수 있는데, 그 후보안들 가운데 딱 어느 것이 가장 낫다는 판단이 서지 않는다. 그래서 2줄 숫자 배열을 쓴 배열안을 제안하는 일은 포기했다.
3-90 자판과 3-91 자판이 함께 쓰여 온 상황은 사람들이 쓰고 있는 공세벌식 자판 배열에 따라 다른 겹받침 취향에 길들게 되는 원인도 되었다. 그렇다 보니 3-2014 자판에서 아무리 옛 배열을 쓰는 사람들을 배려했더라도, 옛 배열을 쓰던 사람들이 모두를 만족할 만한 겹받침 배열이 되지는 못한다. 그래서 옛 배열을 쓰는 사람들이 크게 불편해 하지 않을 선에서 새로 익히는 사람을 겨냥하여 더 익히기 쉽게 겹받침을 두려고 하였다.
3-2014 자판에서 겹받침은 되도록 홑받침과 짝을 이루는 쪽으로 배치하였다. ㄱ-ㄲ, ㄴ-ㄶ, ㄹ-ㄺ, ㅈ-ㄵ처럼 홑받침을 보고 겹받침 자리를 떠올릴 수 있게 짝지어 두었다. 이렇게 하면 쓰는 사람이 겹받침 자리를 애써 외우는 짐을 덜 수 있다. (신세벌식 자판에 확장 배열로 들어가는 겹받침 자리와 많이 비슷하다.)
그 대신에 꽤 자주 쓰이는 ㅄ이 3-90 자판 및 3-91 자판과 다른 자리에 있는 점이 옛 배열에 익숙한 사람에게 불만스러울 수 있다. 또 제자리 치기로 겹받침을 넣을 때에 ㅄ을 새끼 손가락을 거듭 쳐서 넣는 점이 힘들 수 있다.
3-2014 자판의 기본 배열 윗글 자리에 겹받침 6개를 넣은 것은 기본 배열표에 너무 많은 겹받침을 나타내는 것을 막으려는 뜻이다. 세벌식 자판을 처음 익히는 사람에게는 홑받침 자리도 익히기 버거우므로, 초보자에게는 겹받침을 되도록 적게 보여 주는 것이 공세벌식 자판을 보급하는 데에 도움이 되리라고 본다. ㄳ·ㄵ·ㄼ· ㄽ·ㄾ· ㄿ을 위아래로 나란히 배치한 것은 매우 드물게 쓰이는 겹받침들을 떠올리기 좋은 자리에 놓으면서 이 겹받침들을 한 꺼풀씩 붙이고 벗기듯 넣고 빼기 좋게 하기 위함이다. 배열표에 꼭 나타내야 하는 겹받침 수를 줄임으로써 기본 배열표를 더 간단하게 만들려는 뜻도 있다.
초창기 공병우 타자기 방식을 따른다면, 3-2014 자판의 한글 배열을 써서 수동 타자기를 만들 수는 있다. 초창기 공병우 타자기는 첫소리를 움직글쇠에 들어갔고, 가운뎃소리와 받침이 안움직글쇠에 들어갔다. 이 때에 왼손 쪽에 안움직글쇠에 들어가는 기호는 치는 사람이 알아서 사이띄개를 자주 눌러 칸을 띄워 넣어야 한다. !, @, #, $, %, ^가 들어 있는 자리는 기호보다 겹받침을 넣어 쓰는 쪽이 편리할 수 있는데, 겹받침이 더 들어가면 기호 자리가 모자라게 된다. 그래서 3단 활자를 쓰는 배열로 바꾸거나 안움직글쇠를 피해 자주 쓰는 기호 자리를 조정하는 것을 생각해 봄 직하다.주9
타자기와 셈틀에서 같은 공세벌식 한글 배열을 쓸 수도 있지만, 셈틀에서 주로 쓰는 자판 배열이 통일되지 않은 상태에서는 그 이점을 살릴 수 없다. 전기를 쓸 수 없는 특수한 상황을 가정하더라도, 쓰는 사람마다 익숙한 배열이 다르면 타자기를 만들더라도 쓸 수 있는 사람이 적을 수밖에 없다. 당장 오늘 셈틀에서 쓸 공세벌식 배열이 찍힌 글쇠판도 없어서 아쉬운 것을 생각하면, 공세벌식 자판을 쓰는 수동 타자기를 새로 만드는 일은 아직 흥밋거리에 머무를 수밖에 없을 것 같다.
3-90 자판과 3-91 자판은 1990년대부터 여러 운영체제들의 기본 입력기에 표준 두벌식 자판과 나란히 들어가고 있다. 덕분에 입력기 지원에서는 두 자판 배열이 표준 못지않은 지위를 누리며 공세벌식 자판을 널리 알리는 데에 이바지하였다. 그러나 두 배열에 개선할 점이 있어도 쭉 그대로 쓰인 것은 시간이 갈수록 공세벌식 자판이 경쟁력을 잃어 가는 원인이 되었다.
그 동안 공세벌식 자판은 셈틀에서도 타자기에서와 비슷한 입력 방식으로 쓰였다. 그래서 기본 배열에 문자를 넣은 수 있는 글쇠 자릿수가 한정되었고, 기본 배열에 어느 요소를 더 넣으면 다른 요소를 희생하는 문제를 겪어야 했다. 특히 겹받침과 기호 가운데 어떤 것을 더 넣고 덜 넣을지 줄다리기한 결과는 공세벌식 자판이 3-90 자판과 3-91 자판으로 대표안이 나뉘는 것으로 이어졌다. 글쓴이가 두 배열에 개선안으로 3-2011 자판과 3-2012 자판을 따로 제안했던 것도 글쇠 자릿수의 한계에 부딛혀 통합 배열을 만들 수 없었기 때문이다.
하지만 3-2014 자판에서는 확장 배열과 확장 입력법을 덧불이는 방법으로 3-90 자판처럼 영문 자판과 비슷한 기호 배열에 3-91 자판처럼 많은 겹받침을 한꺼번에 넣는 배열을 이루었다. 확장 배열로 기본 배열을 보조하게 하면. 기본 배열에 꼭 넣어야 하는 문자 수가 줄어들어 기본 배열을 더 짜임새 있게 정돈하기 쉬워진다. 그러면 기능 확장성과 옛 배열과의 호환성을 모두 꾀하기 좋아지고, 공세벌식 자판의 개선 방향을 다잡아 세부 배열을 다듬는 일에 더 집중할 수 있다.
3-2014 자판은 신세벌식 자판에서 쓰이던 갈마들이 입력 방식과 겹받침 확장 입력법을 적극 끌어들여 엮은 덕분에 이럴 수도 있고 저럴 수도 있는 폭이 넓어졌다. 겹받침만 보더라도 홑받침으로 조합해 넣기, 제자리 글쇠 치기, 윗글쇠 눌러 넣기까지 3가지 방법으로 넣을 수 있다. 이로써 3-2014 자판을 쓰는 사람은 겹받침을 한 가지 방법으로 입력하는 걸 강요 받지 않고 편한 방식을 골라 쓸 수 있게 되었다.
그 대신에 개발자 입장에서는 입력 규칙이 더 복잡해서 3-2014 자판을 구현하기 까다로울 수 있다. 입력 방식이 복잡해진 만큼 3-2014 자판은 앞서 나온 공세벌식 자판보다 입력 규칙 설명서나 공개된 입력기 라이브러리가 더 필요할지도 모른다.
3-2014 자판은 확장 배열을 쓰기 좋은 굵직한 기본 배열 짜임새를 마련하는 데에 집중한 탓에, 더 깊이 살피면 세부 배열에 모자란 점이 있을 수 있다. 겹받침과 기호 확장 배열은 연구하면 더 나은 배열안이 나올 수도 있을 것이다. 이에 대한 개선안은 글쓴이보다는 다른 연구자의 손에서 이어졌으면 한다.
첫댓글 다음에 올릴 때 적용하겠습니다.
고맙습니다. 죄송하지만 한 가지 더 부탁 드리겠습니다.
3-2012 옛한글, 3-2014, 3-2014 옛한글 자판 들에 공통으로 적용되는 기호 확장 배열에 다음처럼 기호 하나를 추가해 주셨으면 합니다. (0x25E6 : white bullet 속이 빈 가운뎃점)
{{0x00B7, 0x2022, 0x25E6, 0x0000, 0x0000}, {0x300C, 0x300E, 0x0000, 0x0000, 0x0000}}, /* 0x66 f */