이제 캡스락은 그만!

캡스락은 키보드에서 가장 중요한 자리를 차지하고 있습니다. 실제로 자주 쓰는 단축키용 키로 바꾸면 손이 훨씬 편해집니다.

바꿔보세요

같은 키를 훨씬 유용하게 쓸 수 있습니다

에서는 보통 Control가 가장 유용합니다.

직접 체험하기

Caps Lock을 단축키 보조키처럼 써보기

아래 텍스트 입력 영역에서는 Caps LockA, C, V, X에 대해 가상 Control 보조키처럼 동작합니다. 시스템 설정을 바꾸기 전에 편리함을 먼저 느껴보실 수 있습니다. 클립보드 동작은 처음 한 번 브라우저 권한을 요청할 수 있습니다.

가상 Control상태:대기 중

Caps Lock을 한 번 누른 뒤 1초 안에 A, C, V, X 중 하나를 누르면 이 데모에서는 Control 단축키처럼 동작합니다. 단축키를 한 번 쓸 때마다 Caps Lock을 다시 눌러야 합니다.

체험이 끝나면 다음 작업에 지장이 없도록 Caps Lock을 원래 상태로 돌려두세요. 브라우저와 운영체제에 따라 버그가 있을 수 있습니다.

설정 가이드

운영체제별 설정 가이드

사용 중인 운영체제를 골라, 그에 맞는 설정 방법을 차근차근 따라가 보세요.

Linux

Linux에서는 특정 데스크톱 환경에 묶이지 않고 시스템 전체에서 동작하는 keyd가 Caps Lock 재매핑에 잘 맞습니다.

단계별 안내

1. keyd 설치

먼저 keyd를 설치합니다. 소스 설치 흐름은 git clone, make, sudo make install, sudo systemctl enable --now keyd 순서입니다. 안정 버전을 선호한다면 릴리스 페이지에서 태그된 버전을 고르면 됩니다.

설치 스크립트

keyd-setup.sh

git clone https://github.com/rvaiya/keyd
cd keyd
make
sudo make install
sudo systemctl enable --now keyd

2. /etc/keyd/default.conf 작성

이어서 /etc/keyd/default.conf를 작성합니다. 아래 예시처럼 가장 단순한 overload 설정부터 시작하면 Caps Lock을 탭했을 때는 Escape, 누르고 있을 때는 Control로 쓸 수 있습니다.

예시 설정

default.conf

[ids]
*

[main]
# Caps Lock을 탭하면 Escape, 누르고 있으면 Control로 동작시킵니다.
capslock = overload(control, esc)

# 선택 사항: Escape를 Caps Lock으로 설정합니다.
esc = capslock

3. 데몬 다시 불러오기

설정을 저장한 뒤 sudo keyd reload를 실행해 새 매핑을 반영합니다. 적용되지 않으면 journalctl -eu keyd로 서비스 로그를 확인해 보세요.

4. 키 이름 확인

키보드가 특이하거나 키 이름이 헷갈릴 때는 keyd monitor로 입력을 살펴보세요. 원래 입력 이벤트를 확인하려면 keyd를 잠시 멈춘 뒤 다시 살펴보면 됩니다.

5. 비상 종료 키 기억해두기

설정이 잘못되어 키보드가 불편해졌다면 Backspace + Escape + Enter 조합으로 keyd를 종료할 수 있습니다.

참고 사항

  • master 브랜치는 개발용으로 보고, 태그된 릴리스를 안정 버전으로 쓰면 됩니다.
  • Debian 13 이상과 Ubuntu 25.04 이상에서는 apt install keyd도 쓸 수 있지만, 위 스크립트가 배포판 전반에 설명하기 쉬운 흐름입니다.
  • Caps Lock이 가끔 필요하다면, 완전히 없애기보다 잘 쓰지 않는 다른 키 하나를 Caps Lock으로 남겨두는 편이 안전합니다.

참고 자료