Switching from a German to a US Keyboard Layout - Is It Worth It?

Matthias Endler

독일 키보드 배열에서 미국 키보드 배열로 갈아타기 — 해볼 만할까?

인생의 첫 30년 동안 저는 프로그래밍할 때도 독일어 키보드 배열만 써 왔습니다. 그러다 2018년에 드디어 미국 배열로 갈아탔습니다. 이 글에서는 그 과정에 대한 생각을 정리해 보려 합니다. 갈아타기 전에 참고할 만한 글을 찾아봤지만 마땅한 글을 찾지 못해 직접 쓰게 됐습니다.

2021년 4월 기준 현재 사용 중인 키보드. 로우 프로파일 텐키리스 Keychron K1은 제가 가장 아끼는 입력 장치에 가깝습니다. 네, RGB 버전으로 샀습니다. — Amazon 리퍼럴 링크.
2021년 4월 기준 현재 사용 중인 키보드. 로우 프로파일 텐키리스 Keychron K1은 제가 가장 아끼는 입력 장치에 가깝습니다. 네, RGB 버전으로 샀습니다. — Amazon 리퍼럴 링크.

왜 미국 배열로 바꿨을까?

일반적인 글을 쓸 때는 그런대로 효율적이었지만, 프로그래밍을 할 때는 마치 피아노 위의 여우원숭이 같다는 느낌이었습니다. {, ;, / 같은 특수 키에 손을 뻗으려고 손가락을 한껏 늘려야 했거든요.

독일어 키보드 배열
독일어 키보드 배열
출처: Wikipedia 이미지

Wikipedia의 점잖은 설명에 따르면 독일어 키보드가 프로그래밍에 끔찍한 이유는 다음과 같습니다.

다른 많은 비영미권 키보드와 마찬가지로 독일어 키보드는 오른쪽 Alt 키를 Alt Gr 키로 바꿔 세 번째 레벨의 키 배정에 접근할 수 있게 합니다. 이는 움라우트와 일부 특수 문자 때문에 ASCII의 모든 특수 기호를 키보드 크기를 지나치게 키우지 않고서는 첫 번째나 두 번째(시프트) 레벨에 모두 배치할 여지가 없기 때문이며, 특히 프로그래머에게는 이러한 기호가 필요합니다.

그런데 왜 하필 지금 바꿨을까?

수년간 러버돔 방식의 Logitech Cordless Desktop Wave를 쓰다가 다시 기계식 키보드를 장만해야 했습니다.

이제는 러버돔의 물컹한 느낌이 영 마음에 들지 않습니다. 게다가 기계식 키보드의 경쾌한 클릭음과 분명한 택타일 피드백이 좋습니다. (동료들의 원성을 잠재우기 위해 Cherry MX Brown 키O-Ring 댐퍼를 달아 쓰고 있습니다.)

대부분의 기계식 키보드는 ANSI 미국 배열로만 나오기 때문에, 이참에 아예 갈아타기로 마음먹었습니다.

제 첫 기계식 키보드 — Durgod Taurus K320 (리퍼럴 링크). 요즘은 예쁜 화이트-핑크 ISO 버전도 나왔습니다.
제 첫 기계식 키보드 — Durgod Taurus K320 (리퍼럴 링크). 요즘은 예쁜 화이트-핑크 ISO 버전도 나왔습니다.

새 배열에 익숙해지는 데 얼마나 걸렸을까?

소프트웨어 엔지니어로 일하다 보니 가장 걱정된 건 배열을 바꾸면 일상 업무 속도가 느려지지 않을까 하는 점이었습니다. 결론부터 말하면 기우였습니다. 첫날부터 꽤 생산적으로 일할 수 있었고, 아무도 차이를 알아차리지 못했습니다. (좋은 거겠죠?)

처음에는 일자형 미국식 Return 키가 마음에 들지 않았습니다. 세로로 긴 유럽식 Enter 키를 더 선호했거든요. 실수로 누르게 될까 봐 걱정했습니다. 하지만 시간이 지나니 오히려 미국식 Return 키가 더 편하다는 걸 알게 됐습니다. 실수로 누르는 일도 없고, 홈 포지션에서 새끼손가락으로 닿기도 쉽습니다.

2주 안에는 타이핑 속도가 원래대로 100% 회복됐습니다.

프로그래밍 속도는 눈에 띄게 빨라졌을까?

네. 체감상 프로그래밍할 때 타이핑이 30% 정도 빨라졌습니다.

특히 /, ;, { 같은 특수 문자를 쓸 때 훨씬 빨라졌습니다. 키 위치 자체가 더 직관적인 것도 있지만, 무엇보다 손가락이 제자리를 크게 벗어나지 않아서입니다.

어쩐지 특수 문자 위치가 딱 맞는 느낌입니다. 왜 Vim에서 /로 검색을 하고 파이프 기호가 |인지 이제야 이해가 됩니다. 둘 다 누르기 쉽거든요! 이제야 모든 게 이해됩니다! (재미 삼아 독일어 키보드에서 한번 해 보세요!)

왜 Microsoft가 \를 디렉터리 구분자로 선택했는지도 알겠습니다. 미국 키보드에서는 아주 쉽게 입력할 수 있거든요. 독일 배열에서는… 정말… 끔찍합니다 (Alt Gr+ß는 Windows에서, Shift + Option + 7은 Mac에서).

독일 배열 Mac에서 여는 중괄호는 Alt+8로 입력해야 해서 항상 홈 로우에서 손을 떼고 타이핑 흐름이 끊기곤 했습니다. 이제는 괄호마다 전용 키가 있으니 정말 속이 시원합니다!

업데이트: IDE나 텍스트 에디터, 사진 편집 프로그램 등의 단축키를 찾아볼 때도 큰 도움이 됩니다. 일부 프로그램은 독일 시장용으로 단축키를 다시 매핑해 두어 영문 문서가 전혀 쓸모없어지거든요. 영문 배열 덕분에 문서에 나온 단축키를 그대로 쓸 수 있어 편합니다.

이제 독일어 텍스트를 쓸 때는 느려졌을까?

처음에는 그랬습니다.

어쩐지 제 뇌가 독일어 배열을 독일어 텍스트와 연결 짓고 있더군요. 처음에는 macOS의 배열 전환 기능을 썼는데, 번거롭고 시간도 걸렸습니다.

그러다 “US with Umlauts via Option Key Layout”을 찾았습니다. 제게는 완벽하게 잘 맞았습니다. 단일 키보드 배열을 쓰면서도 필요할 때 독일어 움라우트를 바로 입력할 수 있습니다(예: ö는 Option+o). 다른 언어 조합을 위한 비슷한 배열도 있을 겁니다.

Stefan Imhoff 님이 같은 기능을 하는 Karabiner 규칙도 있다고 알려 주셨습니다. 이미 이 도구를 쓰고 있다면 유용할 수 있습니다.

키보드를 번갈아 쓰는 건 불편할까?

미국 키보드 배열
미국 키보드 배열
출처: Wikipedia

제 MacBook Pro 내장 키보드는 여전히 독일 배열입니다. 내장 독일어 키보드와 외장 영문 키보드를 번갈아 쓰면 헷갈리지 않을까 걱정했는데, 전혀 문제가 되지 않았습니다. 어차피 키에 인쇄된 글자를 거의 보지 않으니까요. (업데이트: 마지막으로 인쇄를 본 게 언제인지 기억도 안 납니다.)

지금은 얼마나 자주 독일 배열로 다시 바꾸나?

전혀 바꾸지 않습니다. 여자친구는 독일어 키보드를 쓰는데, 그 키보드를 쓸 때마다 미국 배열로 바꿔서 씁니다. 그리고 다 쓰고 나서 독일 배열로 되돌리는 걸 깜빡하면 여자친구가 아주 좋아합니다.

정리

바꿀까 고민 중이라면 그냥 바꾸세요! 저는 전혀 후회하지 않고, 초기 적응 기간을 제외하면 단점을 하나도 찾지 못했습니다.

이 글을 올린 뒤로 제 친구들도 많이 갈아탔는데, 비슷한 경험을 했다고 합니다.

원문은 Matthias Endler님이 에 게재했습니다.

이 글은 muse-spark-1.2-contributor 모델을 사용해 번역했습니다.