fn-ime-voice-switch은(는) 무엇을 하나요?
Claude Code 스킬: macOS Fn 키를 사용하여 기본 IME와 Doubao 음성 입력 간 전환을 자동화하는 Hammerspoon 기반 도구입니다. Fn 키를 길게 누르면 Doubao 음성 입력으로 전환되고, 놓으면 기본 IME로 되돌아갑니다.
기능
- Fn 키를 누르고 있는 동안 Doubao 음성 입력 모드 활성화
- Fn 키를 놓으면 시스템 기본 IME로 자동 복귀
- Hammerspoon 기반으로 간단한 Lua 스크립트로 구현
- macOS 접근성 권한만 설정하면 바로 사용 가능
설치 방법
- Hammerspoon 설치
- Hammerspoon 설정 파일(
~/.hammerspoon/init.lua)에 다음 내용 추가:
hs.hotkey.bind({}, 'fn', nil, function()
-- Doubao 음성 입력으로 전환 (예: 중국어 IME)
hs.keycodes.currentSourceID('com.apple.inputmethod.SCIM') -- 필요에 따라 변경
end, function()
-- 기본 IME로 복귀 (예: 영어)
hs.keycodes.currentSourceID('com.apple.keylayout.ABC')
end)
- Hammerspoon 재시작 및 macOS 접근성 권한 부여
사용 방법
- Fn 키를 길게 누르면 Doubao 음성 입력 모드가 활성화됩니다.
- Fn 키를 놓으면 자동으로 기본 IME로 전환됩니다.
참고 사항
- 이 스킬은 Doubao 앱이 설치되어 있고, macOS 시스템 설정에서 음성 입력이 활성화되어 있어야 합니다.
- IME 소스 ID는 시스템 환경에 따라 다를 수 있으므로
hs.keycodes.currentSourceID()로 확인 후 설정하세요.
라이선스
MIT