최근 수정 시각 : 2023-08-12 21:59:53

콜맥

로마자 자판
<colbgcolor=#f5f5f5,#2d2f34> 미국 표준 자판 쿼티 드보락
프랑스 표준 자판 아제르티 베포
그 외 문서가 있는 자판 콜맥 워크맨


||<tablewidth=100%><tablebordercolor=#000,#666><#000> COLEMAK 키보드 글쇠 ||
{{{#!wiki style="margin:0 -10px -5px; min-height:calc(1.5em + 5px)"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-5px -1px -11px;"
Esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12
~
`
!
1

2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
+
=
← Backspace
(Delete)
⇆ Tab Q W F P G J L U Y :
;
{
[
}
]
[[\\|]]
\
← Backspace
(Delete)
A R S T D H N E I O "
'
Enter ↲
(Return)
⇧ Shift Z X C V B K M <
,
>
.
?
/
⇧ Shift
Ctrl
(fn)
Fn
(^)
파일:Windows_11_Icon_(print).svg파일:Windows_11_Icon_(dark).svg
()
Alt
()
Space Alt
()
파일:Windows_11_Icon_(print).svg파일:Windows_11_Icon_(dark).svg
()
Menu Ctrl
PrtSc
SysRq
ScrLk Pause
Break
Ins Del Home End PgUp PgDn Num
}}}}}}}}} ||

파일:ecolemak.png
콜맥 자판의 빈도수 분포도

1. 개요2. 설명
2.1. Colemak2.2. Colemak-DH
3. 지원하는 입력기4. 기타
4.1. 점유율4.2. 캡스 락 없애기 운동4.3. 세벌식 자판과 같이 쓸 경우

1. 개요

Colemak
콜맥이란, 2000년대 중반에 발명된 영어 키보드 자판 배열로, 타수가 느린 쿼티 배열과 현대 컴퓨터 환경에 맞지 않는 드보락 배열을 절충하여 샤이 콜먼(Shai Coleman)이 제안한 방식이다. Colemak이라는 이름은 Coleman과 Dvorak을 합친 것이다.

콜맥 공식 사이트

2. 설명

2.1. Colemak

파일:attachment/콜맥/Colemak_layout_2.png
콜맥의 배열

하지만 이름과는 달리 드보락보다 QWERTY 배열과 기호 위치가 거의 같다.
  • 기호는, ;:의 위치만 다르다. 일부 모델에서는 backspace와 캡스락이 바뀐다.
  • 라틴 문자 q, w, a, h, z, x, c, v, b, m총 10개의 위치가 쿼티와 같다. 그래서 위치가 달라지는 라틴 문자 나머지 16개와 콜론 위치만 익히면 된다.
  • 특히 맨 아랫줄은 k(쿼티의 n)를 제외하고는 쿼티 배열과 완전히 동일하다. 그래서 자주 쓰이는 Ctrl+Z, Ctrl+X, Ctrl+C, Ctrl+V 단축키를 콜맥에서도 변함없이 그대로 쓸 수 있다.

바뀌는 키 값들은 아래 사진에서 쉽게 확인할 수 있다.
파일:Colemak2_differenceQwerty.png
콜맥은 영어에서 많이 쓰이는 글자를 중간열에 배치하여, 사용감이 드보락보다도 더 좋다는 실험 결과가 있다.#1#2

2.2. Colemak-DH

파일:Colemak2_DH_differColemak.png

콜맥의 개량형으로, D와 H키를 치기 힘들다는 의견에 따라 아랫줄 두번째 손가락으로 옮긴 형태. 영어권에서 새로 콜맥을 배우는 사람들에게 추천하는 버전으로, C와 V사이에 D가 들어가므로 단축키가 약간 변한다.

Colemak-DH를 ortholinear가 아닌 일반적인 자판에서 사용할 때는 Angle-Mod가 권장된다. 키보드가 한쪽으로 치우쳐져 있는 걸 교정하기 위해서 키보드의 아랫줄을 한 글자씩 움직여서 같은 손가락으로 치는 것이다. 이 링크 사진의 손가락 색을 보면 이해하기가 쉽다.

3. 지원하는 입력기

파워토이의 키보드 매핑 기능이나, 레지스트리를 변경하여 마개조하는 방식으로도 잘 구현되나 이 문단에서는 제외한다.

백스페이스를 캡스 락 위치의 입력으로 구현할 만큼 제대로 지원하는 입력기는 많지 않다.[1] 하지만 캡스 락을 제외한 알파벳 26키를 구현하는 입력기는 꽤 많다.

3.1. Microsoft Windows

Microsoft IME, 날개셋 입력기, 새나루 입력기가 콜맥 자판을 지원한다. 단, 마이크로소프트 IME는 사이트에서 설정파일을 받아야 쓸 수 있다. 저 사이트에서 캡스 락에 백스페이스를 할당한 IME 설치 주소도 제공한다.
  • 날개셋 입력기로만 한글 자판과 콜맥을 쓰기.
    1-2단계는 입력기를 만들고, 3-5단계는 빈 입력 스키마를 콜맥으로 설정하며, 6-7단계는 한/영 키에 한영 전환 기능을 할당한다. 모두 수행하면 단축키나 비밀번호를 입력할 때도 콜맥으로 입력된다.
    1. "날개셋 제어판 - 입력기 계층 - 로마자 쿼티 - 글쇠배열 - 불러오기 - Non-Hangul - Colemak.key"
    2. 입력기 계층에 Colemak, KS X 5002 두벌식, 빈 입력 스키마를 남겨둔다.
    3. IME 설정 파일을 설치
    4. "시스템 계층 - 고급 시스템 옵션 - 운영체제 차원의 설정"에서 Colemak 선택
    5. "운영체제 표준 컨트롤러에서 TSF 지원을 확장"을 체크
    6. "편집기 계층-단축글쇠-추가-직접 눌러보기"에 커서를 대고 한/영 키(혹은 한영 전환을 할당할 키)를 눌러 가상 키코드를 입력
    7. "할당할 기능-계산식"에 !A 입력하고 확인
    8. 윈도우 입력 설정에서 기존 IME 삭제

위 날개셋 입력기 사용법에서 1-2단계만 수행해도 통해 콜맥 자판을 사용할 수 있다. 다만 밑바닥 자판이 기본값인 미국 쿼티로 유지되어서 비밀번호 입력이나 [2][3] 단축키 사용 등에서는 콜맥대로 할 수가 없다. 또 서양권 IME에서 많이 쓰이는 Alt Gr 키를 통한 특수 문자 입력도 불가능하다. 콜맥 누리집에서 배포하는 공식 콜맥 IME에서 Alt Gr을 지원하며, 콜맥만의 사용법은 이 문서를 참고할 것.
  • 윈도우 키보드 설정에서 콜맥 IME를 설정하고 한영 전환은 왼쪽 Alt + Shift[4]를 통해서 하든가 제어판에서 한국어 IME와 콜맥 IME에 전용 단축키를 할당해서 써야 한다. 이 방식대로 하면 단축키가 현재 IME가 무엇이냐에 따라 다르게 작동한다는 문제가 있다. 한국어 IME일 때 단축키를 쓰면 밑바닥 자판인 미국 쿼티 배열대로 동작하고, 콜맥 IME일 때 단축키를 쓰면 콜맥대로 동작한다.
  • 새나루 입력기가 윈도우에서 가장 완벽한 한/영 콜맥 자판[5]을 제공했으나 새나루의 개발이 중단되어 최신 윈도우에서 쓸 수가 없다.

3.2. UNIX 계열 OS

시스템 환경설정을 통해 손쉽게 사용할 수 있다. 리눅스나 유닉스의 경우 제대로 지원되지 않는 경우 공식적으로 배포되는 colemak-1.0.tar.gz 파일을 이용하면 사용할 수 있다.

3.3. 안드로이드

OpenWnn Korean, Multiling O Keyboard 등의 앱이 콜맥 자판과 한글 자판을 병행 지원한다. 지보드는 라틴 문자를 사용하는 언어에서 콜맥을 지원한다.
갤럭시 + 삼성 키보드를 사용중인 경우, 갤럭시 스토어에서 KeysCafe 앱을 설치하면 자판 배열을 자유롭게 커스터마이징 할 수 있다. 설치시 기본으로 제공하는 자판중에 콜맥이 있다.

다만 콜맥 측에 따르면 콜맥은 데스크탑용 키보드에서 손가락이 올라가는 중앙을 기준으로 자주 사용되는 키들을 배치해 손가락의 동선을 최소화 하는 것을 목적으로 개발된 자판 배열이라 주로 엄지 손가락을 사용하고 작은 화면에서 터치를 사용해 입력하는 모바일과 같은 환경에서는 오타율과 역으로 손가락의 이동 거리가 멀어지기에 사용을 권장하고 있지는 않다.

4. 기타

4.1. 점유율

만들어진 지 얼마 되지 않은 탓에 그 적은 드보락 점유율보다도 더 적다. 그러나 2000년대 중반에 발명된 것 치고는 다른 제안된 영타 자판들(드보락 제외)보다는 유명한 편이다.

4.2. 캡스 락 없애기 운동

콜맥자판은 capsoff.org 의 캡스 락 없애기 운동에 동참하고 있다. 그래서 캡스 락의 위치에 백스페이스를 넣을 것을 제안했다. 그러나 캡스 락을 없앨 수 있는 입력기 프로그램 자체가 잘 알려지지 않아서 제대로 실현이 잘 되지 않고 있다. 거기다가 해피 해킹 키보드 같은 경우 그 자리에 백스페이스 대신 왼쪽 컨트롤키를 놓고 있거나 은 캡스 락을 한영 키로 사용하는 것이 함정. 다수의 유저들은 그냥 캡스 락을 원래대로 두고 전문가들은 그 자리를 왼쪽 컨트롤 키로 쓰는 경우가 많아서, 콜맥 측의 제안은 대세에 어긋나는 면이 있다. 그래서 콜맥 자판을 쓰면서도 캡스 락을 그대로 두거나 왼쪽 컨트롤로 바꿔 쓰는 경우도 많다.

캡스락을 백스페이스로 바꾸는 방법은 여기를 참고하면 좋다.

4.3. 세벌식 자판과 같이 쓸 경우

세벌식 자판 배열 중에 공병우 세벌식 3-90 자판은 아스키 코드의 특수 문자들의 위치가 대체로 쿼티 배열과 일치하는 자판이다. 이 자판 배열은 세벌식을 쓰고는 싶은데 쿼티 배열과 꽤 다른 공병우 세벌식 3-91 자판을 쓰기엔 헷갈리는 사람들이 애용하는 편인데, 만약 세벌식 3-90과 콜맥 배열을 같이 쓸 경우 :의 위치가 달라진다는 문제가 있다. 그래서 한 누리꾼이 세벌식 자판의 :을 콜맥 배열의 :과 일치시키기 위해 수정한 세벌식 자판 배열도 제안했다.# 날개셋 한글 입력기를 쓴다면 어렵지 않게 이 배열을 사용할 수 있다.


[1] 타자연습도 지원하는 프로그램을 찾기 어렵고, 센스랭 같은 곳에서 연습을 할 수 있다.[2] 비밀번호는 밑바닥 자판을 기준으로 입력하기 때문이다.[3] 파이어폭스는 비밀번호 입력 시 밑바닥 자판대로 하지 않고 현재 입력 모드대로 문자를 전송 받기 때문에 콜맥 배열대로 비밀번호 입력이 가능하다. 참고로 파이어폭스는 이런 특성 때문에 라틴 문자(로마자, 영문)가 아닌 한글을 직접 비밀번호로 사용하는 것도 가능하다. 물론 다른 브라우저를 사용할 때를 대비해 이런 비밀번호를 쓰는 건 피하는 게 좋다.[4] 이건 IME 내부의 한/영 전환이 아니라 다른 언어로 할당된 다른 IME를 전환하는 키이다. 제어판에서 왼쪽 Ctrl + Shift(같은 언어로 할당된 다른 IME를 전환)와 역할을 맞바꿀 수 있다.[5] 단 오른쪽 Alt 키가 한국에서는 보통 한/영 키의 대용 키로 사용되기 때문에, Alt Gr 키 역할은 오른쪽 윈도 키에 할당했다. 그런데 노트북 키보드에서 오른쪽 윈도 키가 없는 경우가 많아 오른쪽 윈도 키가 갖춰진 키보드가 아니면 사용할 수가 없다.