리더 키
이 글에서는 리더 키가 무엇인지, 그리고 여러 유형으로 어떻게 구성하는지 설명합니다.
먼저 용어를 정리해 보겠습니다.
SpaceLauncher에서는 스페이스 바를 누른 채 다른 키를 눌러 동작을 실행합니다.
예: Space›S → Safari 실행
이 스페이스 바를 리더 키라고 부릅니다. 스페이스 바만 쓸 수 있는 것이 아니라 여러 유형의 리더 키를 설정할 수 있어 이렇게 부릅니다.
리더 키 다음에 누르는 키를 트리거 키라고 부릅니다(예시의 S).
Space›F›W → 다운로드 폴더 열기
이 예에서 F, W는 트리거 키 시퀀스입니다.
단축키 기록하기
대부분의 경우 단축키를 설명할 필요가 없습니다. 그냥 누르면 SpaceLauncher가 누른 키를 기록합니다.
키 바인딩을 추가하거나 편집할 때 ‘단축키 기록’을 클릭하세요. SpaceLauncher가 리더 키를 먼저 누르고 그다음 트리거 키를 누르라고 안내합니다. Space를 누른 채 F와 W를 누르고 Space를 놓습니다. 리더 키와 트리거 키 모두 실제로 누른 키에서 기록되므로, 일반적인 설정에서는 키 코드를 신경 쓸 필요가 없습니다.
기록 중에 알아둘 점이 두 가지 있습니다.
- 길게 누르는 리더 키에서는 리더 키를 놓으면 기록이 끝납니다. 그대로 단축키를 바로 사용할 수도 있습니다.
- 트리거 키 없이 리더 키만으로 동작을 실행하려면 ‘리더 키만’을 클릭하세요.
새 키 바인딩은 ‘설정 > 일반 > 기본 리더 키’에서 시작하며, 기록 중에 다른 리더 키를 누르면 그 키로 바뀝니다.
이 페이지의 나머지는 기록으로 처리할 수 없는 경우를 다룹니다. 리더 키를 직접 설정하는 경우와, 지금 쓰는 키보드로는 누를 수 없는 키를 사용하는 경우입니다.
리더 키의 유형
다양한 리더 키와 사용 방식을 지정할 수 있습니다. 예를 들면:
- 스페이스 바가 아닌 키(Z 같은 키 — 권장하지는 않지만 가능합니다)를 길게 누른 채 트리거 키를 눌러 동작을 실행합니다. Z 키를 그냥 누르면 평소처럼 글자 Z가 입력됩니다.
- 거의 쓰지 않는 키(예: F12)를 길게 누른 채 트리거 키를 누릅니다. 이 경우 F12의 원래 기능은 사라집니다.
- 단축키 조합이나 보조 키(예: Command)를 눌렀다가 놓은 다음 트리거 키를 눌러 동작을 실행합니다.
앞의 두 가지는 ‘길게 눌러 리더 키로 사용’이고, 세 번째는 ‘짧게 눌러 리더 키로 사용’입니다. 그 키가 원래 기능을 유지하는지는 ‘빠른 탭 동작 유지’로 정해집니다. 켜 두면 빠르게 탭할 때는 평소처럼 입력되고, 길게 누를 때만 SpaceLauncher가 활성화됩니다.
사용자 설정 키 코드란?
키 코드는 특정 키에 대응하는, 시스템이 정의한 정수 코드입니다. 예를 들면:
기본 배열 키보드에서 스페이스 바의 키 코드는 49, A 키는 0, S 키는 1입니다.
환경설정에서 스페이스를 지정할 때 실제로는 시스템에 그 키 코드를 알려 주는 것입니다. 사용자 설정 키 코드 텍스트 필드에서는 키 코드를 직접 지정할 수 있습니다.
SpaceLauncher가 사용 가능한 모든 키를 나열할 수는 없습니다. 제가 알지 못하는 키보드를 쓰고 계실 수도 있으니까요. 물론 선택 가능한 키를 작은 집합으로 제한할 수도 있지만, 키 바인딩을 자유롭게 설정하실 수 있기를 바랍니다. 그래서 권장 키 몇 가지를 명시적으로 나열하고, 다른 키도 쓸 수 있도록 사용자 설정 키 코드 텍스트 필드를 함께 제공합니다.
키의 키 코드는 어떻게 알아내나요?
키 바인딩을 추가/편집할 때 리더 키 설정에 ‘키 코드 찾기’ 버튼이 있습니다. 버튼을 클릭하고 키를 누르면 해당 키의 키 코드가 표시됩니다.
표준 키보드 배열이라면 Z의 키 코드가 6임을 확인할 수 있습니다. Z를 길게 누르고 S를 눌러 동작을 실행하려면 리더 키를 다음과 같이 설정합니다.
- ‘길게 눌러 리더 키로 사용’을 선택합니다
- ‘빠른 탭 동작 유지’를 켠 상태로 둡니다
- ‘사용자 설정 키 코드’를 선택하고 텍스트 필드에 6을 입력합니다
추가 예시
F12를 길게 누르고 트리거 키로 동작을 실행하면서 F12의 원래 기능을 제거하려면:
- ‘길게 눌러 리더 키로 사용’을 선택합니다
- ‘빠른 탭 동작 유지’를 끕니다
- ‘키 선택:’ 목록에서 F12를 선택합니다
macOS에서 F12의 기본 기능은 음량 올리기입니다. 시스템 설정, 키보드, 키보드 단축키…, 기능 키에서 동작을 바꿀 수 있습니다.
Option-S를 눌렀다 놓은 다음 트리거 키를 누르려면:
- ‘짧게 눌러 리더 키로 사용’을 선택합니다
- ‘조합’을 선택한 상태로 둡니다
- 단축키 입력란을 클릭하고 Option-S를 입력합니다
Command를 눌렀다 놓은 다음 트리거 키를 누르려면:
- ‘짧게 눌러 리더 키로 사용’을 선택합니다
- ‘단일 보조 키’를 선택한 상태로 둡니다
- ‘⌘ Command’를 선택합니다