안녕하세요. 야크트 입니다.
맥에서 한글 변환 키 변경에 대한 방법은 여러가지 있습니다. 제일 정확하고 오류가 없는 방법은 hidutil 을 사용한 키 매핑 방법입니다.
(초기에 자신의 키 코드를 찾는데, 좀 어려움이 있습니다.)
이전 글 참조 : 맥북에어,맥북프로 karabiner 없이 한영 키를 편하게 바꾸자.
그런데, 맥에서 한자 변환 키는 option(alt) + enter 입니다. hidutil 을 사용한 키 재정의는 다중 키(combination)는 지원하지 않습니다.
오른 쪽 (한자), Ctrl 키를 한자 변환 키를 사용하려고 하면, 지난글 : [팁] 해킨에서 한글/한자 전환을 윈10 처럼. (feat.Eikana) 과 같이 별도의 앱을 이용해야 했습니다.
또 다른 방법으로
인터넷에서 한글 변환 키에 대하여 검색을 해 보면, Hammerspoon (햄머스푼)을 사용한 방법이 알려져 있습니다.
( Hammerspoon은 Lua (루아) 프로그래밍 언어를 사용한 자동화 도구 입니다. )
Hammerspoon과 foundation_remapping.lua 를 사용한 방법이 알려져 있는데, 사실 이 방법은 이전 글과 같이 수동으로 키 매핑 스크립트를 작성하여 “~/Library/LaunchAgents/” 넣어 두는 방법을 쉽게 하기 위한 한가지 입니다..
Hammerspoon과 foundation_remapping.lua 를 사용하여 키 매핑을 하게 되면, 터미널(또는 자동 실행 스크립트)에서 hidutil을 사용한 키 매핑 명령이 실행되는 것과 같은 것을 확인 할 수 있습니다.
어떤 면에서 Hammerspoon과 foundation_remapping.lua 사용한 방법이 불필요해 보일 수 있습니다만, lua 프로그래밍 언어를 사용한 다양한 자동화 기능을 구현, 사용하는 유저라면 더 편리해 보입니다. (수정/변경 : 쉬움) 이점.
이에 더해 hidutil 로 구현 할 수 없는 다중 키 (combination) 역할을 정의를 할 수 있어, 약간의 트릭을 사용하여 오른 쪽 (한자), Ctrl 키를 한자 변환 키로 사용하는 방법을 알려 드립니다.
1. Hammerspoon 설치
https://www.hammerspoon.org/
에서 hammerspoon을 다운로드 받아 설치 합니다.
2. foundation_remapping.lua 설치
https://github.com/hetima/hammerspoon-foundation_remapping
에서 foundation_remapping.lua 를 다운로드 합니다.
다운로드한 파일을 ~/.hammerspoon/ 디렉토리에 복사(이동)해 줍니다.
3. 키 정의
local FRemap = require(‘foundation_remapping’)
local remapper = FRemap.new()
remapper:remap(‘ralt’, ‘F19’)
remapper:remap(‘rcmd’, ‘F18’)
remapper:register()
hs.hotkey.bind({}, ‘F19’, function()
hs.eventtap.keyStroke({‘rightalt’}, ‘return’)
end)
위의 코드를 hammerspoon에 적용합니다.
설명.
오른쪽 ALT키를 F19 로 매핑
오른쪽 CMD키를 F18로 매핑
F19 키를 누르면 , 오른쪽 ALT키와 엔터 키를 누른 것으로.
(오른쪽 ALT키 -> F19 -> 오른쪽 ALT키 + 리턴키 ) : 이렇게 하는 이유는 첫 머리에 말씀 드렸듯이 hidutil 로는 다중키 (정의)가 되지 않기 때문입니다.
감사 합니다.
PS. 본문 글 : https://torchlight.kr/num=475
야크트74님의 새글 알림을 받으실려면 구독
*적용중인 도장
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
Safari_18.1_for_macOS_Ventura_beta_1.dmg(619B9) 24/09/20일자 | 제로섬 | 24.09.2014:03 | 25 |
세퀘이아 15.1 beta4(24B5046f) 전체 프로그램 다운로드(24/09/2... | 제로섬 | 24.09.2005:37 | 82 |
windows & macOS / Install macOS Sequoia beta4 15.1_24B50... | 제로섬 | 24.09.2005:24 | 44 |
Apple Beta Releases 소식 (09/17일자) | 제로섬 | 24.09.1808:05 | 87 |
세퀘이아 15.0 정식(24A335) 전체 프로그램(24/09/17일자) +3 | 제로섬 | 24.09.1704:38 | 245 |
windows & macOS / Install macOS Sequoia 정식 15.0_24A335.... | 제로섬 | 24.07.1806:01 | 671 |
Apple macOS UniversalMac_15.0 정식 (24A335)복원IPSW (24/09/17... +3 | 제로섬 | 24.09.1020:58 | 160 |
Apple RC Releases 소식 24/09/10일자 | 제로섬 | 24.09.1011:27 | 233 |
Apple macOS UniversalMac_15.0 beta8 (24A5331b)복원IPSW (24/0... | 제로섬 | 24.08.3020:41 | 104 |
macOS Sonoma 14.7 RC2 (23H124) 전체 프로그램 다운로드(24/09/1... | 제로섬 | 24.08.3015:43 | 276 |
macOS Ventura 13.7 RC2 (22H123) 전체 프로그램 다운로드(24/09/... | 제로섬 | 24.08.3016:24 | 131 |
windows & macOS / Install macOS Sonoma RC2 14.7_23H124.d... +1 | 제로섬 | 23.10.1211:27 | 4867 |
windows & macOS / Install macOS Ventura RC2 13.7.0_22H123... +1 | 제로섬 | 23.10.1213:08 | 7723 |
Apple Beta Releases 소식 24/08/28일자 | 제로섬 | 24.08.2904:14 | 171 |
Apple 2024년 9월 9일 월요일, 첫 번째 가을 이벤트 & Glowti... +1 | 제로섬 | 24.08.2721:47 | 115 |
Apple M1/M2/M3 macOS Sequoia 15.1 beta4 (24B5046f)복원IPSW (2... | 제로섬 | 24.08.1320:14 | 125 |
Apple Public Releases for 소식 24/08/07일자 | 제로섬 | 24.08.0809:53 | 127 |
macOS Sonoma 14.6.1 정식 (23G93) 전체 프로그램 다운로드(24/08... +4 | 제로섬 | 24.07.3018:28 | 637 |
macOS Ventura 13.6.9 정식 (22G830) 전체 프로그램 다운로드(24/... | 제로섬 | 24.07.3018:21 | 241 |
macOS Monterey 12.7.6 정식 (21H1320) 전체 프로그램 다운로드 (... +2 | 제로섬 | 24.07.3018:04 | 190 |
Apple Public Releases for 소식 24/07/29일자 +3 | 제로섬 | 24.07.3014:14 | 115 |
Apple, macOS 15 Sequoia 공개 정보 +2 | 제로섬 | 24.07.0716:59 | 2992 |
Safari_18_정식 설치프로그램_macOS_Sonoma(619A63)&Ventura(... +1 | 제로섬 | 24.07.0619:09 | 2448 |
Apple M1/M2/M3 macOS Sonoma 14.6.1 정식 (23G93)복원IPSW (24/0... | 제로섬 | 24.06.1811:51 | 2266 |
비 지원 맥용 OpenCore-Legacy-Patcher 2.0.1 다운로드(24/09/17... +6 | 제로섬 | 23.06.0413:37 | 2.6만 |
Safari_17.6_for_Ventura&Monterey 정식 설치 프로그램 24/07... +1 | 제로섬 | 24.04.0717:28 | 3781 |
windows & macOS / Install macOS Sonoma 정식 14.6.1_22G93.... +1 | 제로섬 | 24.04.0520:26 | 3716 |
windows & macOS / Install macOS Ventura 정식 13.6.9_22G83... | 제로섬 | 24.04.0521:40 | 3499 |
windows & macOS / Install macOS Monterey 정식 12.7.6_21H1... | 제로섬 | 24.04.0522:27 | 3460 |
윈도우 11 23H2 ISO 다운로드 가능 +2 | Mactopia | 23.11.0423:27 | 1.6만 |
Windows에서 macOS 부팅 가능한 USB를 만드는 방법 +16 | 제로섬 | 23.10.0711:52 | 1.9만 |
windows & macOS / Install macOS Big Sur 11.7.10_20G1427.d... | 제로섬 | 23.07.2512:50 | 2.2만 |
여친 없는 엑팔인들을 위한 스팀 게임 몇 가지 나눔 합니다. +27 | 잠퉁이 | 23.03.0220:10 | 6.6만 |
최신 Windows 다운로드 +12 | Dokdo | 21.10.1703:35 | 4.6만 |
윈도우 필수 유틸 #1 - Hoax Eliminator 구라 제거기 +4 | Mactopia | 21.08.1017:08 | 4.4만 |
우분투 서버 설치하기 +3 | 매킨어렵 | 21.06.0404:29 | 3.5만 |
맥북프로 2014년형 업데이트 안됨 +3 | 해킨독립 | 24.09.1818:57 | 96 |
[에픽게임즈] The Last Stand: Aftermath (무료/무료) +2 | 잠퉁이 | 24.09.2000:11 | 107 |
[iOS] 사진 & 영상 보정, 블러 및 모자이크 어플 - Pix (인앱... +1 | 잠퉁이 | 24.09.2012:21 | 60 |
잠퉁이 | 24.09.2103:51 | 31 | |
잠퉁이 | 24.09.2103:49 | 41 | |
잠퉁이 | 24.09.2103:47 | 40 | |
잠퉁이 | 24.09.2103:45 | 31 | |
잠퉁이 | 24.09.2012:21 | 60 | |
잠퉁이 | 24.09.2012:19 | 50 | |
잠퉁이 | 24.09.2000:11 | 107 | |
잠퉁이 | 24.09.2000:09 | 95 | |
제로섬 | 24.09.2014:03 | 25 | |
제로섬 | 24.09.2005:37 | 82 | |
제로섬 | 24.09.2005:24 | 44 | |
잠퉁이 | 24.09.1821:39 | 76 | |
wmy0317 | 24.09.1821:35 | 121 | |
해킨독립 | 24.09.1818:57 | 96 | |
제로섬 | 24.09.1808:05 | 87 | |
Nelson | 24.09.1711:45 | 110 | |
제로섬 | 24.09.1704:38 | 245 | |
제로섬 | 24.07.1806:01 | 671 | |
Nelson | 24.09.1621:58 | 60 | |
제로섬 | 24.09.1608:54 | 329 | |
해킨독립 | 24.09.1518:53 | 138 | |
잠퉁이 | 24.09.1305:34 | 101 | |
잠퉁이 | 24.09.1305:24 | 73 | |
잠퉁이 | 24.09.1306:30 | 85 | |
잠퉁이 | 24.09.1306:14 | 75 | |
잠퉁이 | 24.09.1306:11 | 50 | |
잠퉁이 | 24.09.1306:03 | 77 | |
잠퉁이 | 24.09.1117:54 | 82 | |
잠퉁이 | 24.09.1117:51 | 92 | |
잠퉁이 | 24.09.1003:22 | 94 | |
잠퉁이 | 24.09.1003:19 | 104 | |
잠퉁이 | 24.09.1003:16 | 96 | |
잠퉁이 | 24.09.1003:11 | 74 | |
잠퉁이 | 24.09.1003:08 | 74 | |
잠퉁이 | 24.09.1003:06 | 50 | |
제로섬 | 24.09.1020:58 | 160 | |
제로섬 | 24.09.1011:27 | 233 | |
Mactopia | 24.09.1011:16 | 107 | |
제로섬 | 24.09.1002:10 | 61 | |
잠퉁이 | 24.09.0800:24 | 91 | |
잠퉁이 | 24.09.0707:36 | 87 | |
잠퉁이 | 24.09.0707:34 | 65 | |
잠퉁이 | 24.09.0602:31 | 71 | |
잠퉁이 | 24.09.0602:29 | 99 | |
잠퉁이 | 24.09.0602:23 | 58 | |
잠퉁이 | 24.09.0602:21 | 62 | |
잠퉁이 | 24.09.0600:00 | 132 | |
Mactopia | 24.09.0509:15 | 84 | |
잠퉁이 | 24.09.0502:37 | 90 | |
잠퉁이 | 24.09.0500:31 | 76 | |
잠퉁이 | 24.09.0500:29 | 95 | |
잠퉁이 | 24.09.0411:56 | 79 | |
잠퉁이 | 24.09.0411:55 | 73 | |
잠퉁이 | 24.09.0411:54 | 56 | |
나일롱 | 24.09.0410:13 | 131 | |
잠퉁이 | 24.09.0312:13 | 94 | |
잠퉁이 | 24.09.0303:48 | 68 | |
잠퉁이 | 24.09.0303:44 | 104 | |
잠퉁이 | 24.09.0303:42 | 64 | |
Mactopia | 24.09.0208:19 | 161 | |
잠퉁이 | 24.09.0202:37 | 45 | |
잠퉁이 | 24.09.0202:35 | 66 | |
잠퉁이 | 24.09.0202:34 | 82 | |
잠퉁이 | 24.08.3104:12 | 89 | |
잠퉁이 | 24.08.3104:07 | 96 | |
잠퉁이 | 24.08.3104:05 | 71 | |
잠퉁이 | 24.08.3012:02 | 107 | |
잠퉁이 | 24.08.3001:48 | 137 | |
잠퉁이 | 24.08.3001:46 | 90 | |
잠퉁이 | 24.08.3001:42 | 97 | |
잠퉁이 | 24.08.3001:40 | 84 | |
잠퉁이 | 24.08.3001:22 | 163 | |
잠퉁이 | 24.08.3000:02 | 106 | |
제로섬 | 24.08.3020:41 | 104 | |
제로섬 | 24.08.3015:43 | 276 | |
제로섬 | 24.08.3016:24 | 131 | |
제로섬 | 24.08.3015:27 | 157 | |
제로섬 | 23.10.1211:27 | 4867 | |
제로섬 | 23.10.1213:08 | 7723 | |
잠퉁이 | 24.08.2900:39 | 57 |