*적용중인 도장
안녕하세요. 야크트 입니다.
맥에서 한글 변환 키 변경에 대한 방법은 여러가지 있습니다. 제일 정확하고 오류가 없는 방법은 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
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
Apple Release Candidates 소식 24/10/21일자 | 238 | 24.10.2204:03 | 제로섬 |
Apple public update Releases 소식 (10/04일자) | 399 | 24.10.0409:21 | 제로섬 |
비 지원 맥용 OpenCore-Legacy-Patcher 2.0.2 다운로드(24/09/29... +6 | 2.7만 | 23.06.0413:37 | 제로섬 |
Safari_18.1_for_macOS_Sonoma(619B22)&Ventura_beta_4(619B2... +2 | 280 | 24.09.2014:03 | 제로섬 |
windows & macOS / Install macOS Sequoia beta7 15.1_24B50... | 278 | 24.09.2005:24 | 제로섬 |
세퀘이아 15.0.1 정식(24A348) 전체 프로그램(24/10/04일자) up +4 | 498 | 24.09.1704:38 | 제로섬 |
windows & macOS / Install macOS Sequoia 정식 15.0.1_24A34... | 972 | 24.07.1806:01 | 제로섬 |
Apple macOS UniversalMac_15.0.1 정식 (24A348)복원IPSW (24/10/... +3 | 425 | 24.09.1020:58 | 제로섬 |
macOS Sonoma 14.7.1 RC3 (23H221) 전체 프로그램 다운로드(24/10... +2 | 649 | 24.08.3015:43 | 제로섬 |
macOS Ventura 13.7.1 RC3 (22H220) 전체 프로그램 다운로드(24/1... | 438 | 24.08.3016:24 | 제로섬 |
windows & macOS / Install macOS Sonoma RC3 14.7.1_23H221... +1 | 5162 | 23.10.1211:27 | 제로섬 |
windows & macOS / Install macOS Ventura RC3 13.7.1_22H220... +1 | 8036 | 23.10.1213:08 | 제로섬 |
Apple M1/M2/M3 macOS Sequoia 15.1 RC (24B82)복원IPSW (24/10/2... | 348 | 24.08.1320:14 | 제로섬 |
Apple Public Releases for 소식 24/08/07일자 | 392 | 24.08.0809:53 | 제로섬 |
macOS Sonoma 14.6.1 정식 (23G93) 전체 프로그램 다운로드(24/08... +4 | 1016 | 24.07.3018:28 | 제로섬 |
macOS Ventura 13.6.9 정식 (22G830) 전체 프로그램 다운로드(24/... | 452 | 24.07.3018:21 | 제로섬 |
macOS Monterey 12.7.6 정식 (21H1320) 전체 프로그램 다운로드 (... +2 | 470 | 24.07.3018:04 | 제로섬 |
Apple Public Releases for 소식 24/07/29일자 +3 | 269 | 24.07.3014:14 | 제로섬 |
Apple, macOS 15 Sequoia 공개 정보 +2 | 3244 | 24.07.0716:59 | 제로섬 |
Safari_18.0.1_정식 설치프로그램_macOS_Sonoma(619A64a)&Ven... +1 | 2638 | 24.07.0619:09 | 제로섬 |
Apple M1/M2/M3 macOS Sonoma 14.6.1 정식 (23G93)복원IPSW (24/0... | 2507 | 24.06.1811:51 | 제로섬 |
Safari_17.6_for_Ventura&Monterey 정식 설치 프로그램 24/07... +1 | 3997 | 24.04.0717:28 | 제로섬 |
windows & macOS / Install macOS Sonoma 정식 14.6.1_22G93.... +1 | 3922 | 24.04.0520:26 | 제로섬 |
windows & macOS / Install macOS Ventura 정식 13.6.9_22G83... | 3702 | 24.04.0521:40 | 제로섬 |
windows & macOS / Install macOS Monterey 정식 12.7.6_21H1... | 3740 | 24.04.0522:27 | 제로섬 |
윈도우 11 23H2 ISO 다운로드 가능 +2 | 1.6만 | 23.11.0423:27 | Mactopia |
Windows에서 macOS 부팅 가능한 USB를 만드는 방법 +16 | 1.9만 | 23.10.0711:52 | 제로섬 |
windows & macOS / Install macOS Big Sur 11.7.10_20G1427.d... | 2.2만 | 23.07.2512:50 | 제로섬 |
여친 없는 엑팔인들을 위한 스팀 게임 몇 가지 나눔 합니다. +27 | 6.7만 | 23.03.0220:10 | 잠퉁이 |
최신 Windows 다운로드 +12 | 4.6만 | 21.10.1703:35 | Dokdo |
윈도우 필수 유틸 #1 - Hoax Eliminator 구라 제거기 +4 | 4.5만 | 21.08.1017:08 | Mactopia |
우분투 서버 설치하기 +3 | 3.5만 | 21.06.0404:29 | 매킨어렵 |
238 | 24.10.2204:03 | 제로섬 | |
207 | 24.10.1612:14 | 제로섬 | |
132 | 24.10.1201:46 | 잠퉁이 | |
114 | 24.10.0805:25 | 제로섬 | |
399 | 24.10.0409:21 | 제로섬 | |
90 | 24.09.2908:26 | 래니 | |
2.7만 | 23.06.0413:37 | 제로섬 | |
150 | 24.09.2509:34 | Mactopia | |
179 | 24.09.2406:45 | 제로섬 | |
152 | 24.09.2405:08 | 소마엠 | |
280 | 24.09.2014:03 | 제로섬 | |
245 | 24.09.2005:37 | 제로섬 | |
278 | 24.09.2005:24 | 제로섬 | |
196 | 24.09.1821:35 | wmy0317 | |
185 | 24.09.1818:57 | 해킨독립 | |
106 | 24.09.1808:05 | 제로섬 | |
498 | 24.09.1704:38 | 제로섬 | |
972 | 24.07.1806:01 | 제로섬 | |
413 | 24.09.1608:54 | 제로섬 | |
425 | 24.09.1020:58 | 제로섬 | |
278 | 24.09.1011:27 | 제로섬 | |
70 | 24.09.1002:10 | 제로섬 | |
92 | 24.09.0509:15 | Mactopia | |
118 | 24.08.3020:41 | 제로섬 | |
649 | 24.08.3015:43 | 제로섬 | |
438 | 24.08.3016:24 | 제로섬 | |
171 | 24.08.3015:27 | 제로섬 | |
5162 | 23.10.1211:27 | 제로섬 | |
8036 | 23.10.1213:08 | 제로섬 | |
180 | 24.08.2904:14 | 제로섬 | |
120 | 24.08.2721:47 | 제로섬 | |
158 | 24.08.2215:27 | 제로섬 | |
184 | 24.08.2103:34 | 제로섬 | |
120 | 24.08.1700:47 | 잠퉁이 | |
106 | 24.08.1405:39 | 제로섬 | |
348 | 24.08.1320:14 | 제로섬 | |
118 | 24.08.1307:26 | 제로섬 | |
166 | 24.08.1214:46 | 제로섬 | |
143 | 24.08.0816:27 | 배고픈사람 | |
392 | 24.08.0809:53 | 제로섬 | |
137 | 24.08.0705:08 | 제로섬 | |
75 | 24.08.0609:19 | jcher | |
145 | 24.08.0603:33 | 제로섬 | |
135 | 24.07.3122:27 | Mactopia | |
1016 | 24.07.3018:28 | 제로섬 | |
452 | 24.07.3018:21 | 제로섬 | |
470 | 24.07.3018:04 | 제로섬 | |
269 | 24.07.3014:14 | 제로섬 | |
117 | 24.07.3004:37 | 제로섬 | |
101 | 24.07.2505:11 | 잠퉁이 | |
138 | 24.07.2506:37 | 제로섬 | |
166 | 24.07.2406:51 | 제로섬 | |
780 | 24.07.1703:39 | 제로섬 | |
1023 | 24.07.1604:47 | 제로섬 | |
899 | 24.07.1602:37 | 제로섬 | |
1649 | 24.07.1312:38 | 제로섬 | |
1976 | 24.07.1104:03 | 잠퉁이 | |
1998 | 24.07.1113:07 | 제로섬 | |
1960 | 24.07.1109:51 | 제로섬 | |
1946 | 24.07.1109:45 | 제로섬 | |
1972 | 24.07.1109:37 | 제로섬 | |
2924 | 24.07.1002:55 | 제로섬 | |
3244 | 24.07.0716:59 | 제로섬 | |
2638 | 24.07.0619:09 | 제로섬 | |
1312 | 24.07.0308:18 | 제로섬 | |
7910 | 23.10.1215:11 | 제로섬 | |
1283 | 24.07.0308:33 | 제로섬 | |
1299 | 24.07.0308:24 | 제로섬 | |
2393 | 24.07.0209:35 | 제로섬 | |
1325 | 24.07.0209:13 | 제로섬 | |
923 | 24.06.2622:09 | Mactopia | |
891 | 24.06.2617:09 | Mactopia | |
1203 | 24.06.2612:10 | 제로섬 | |
596 | 24.06.2513:12 | 제로섬 | |
278 | 24.06.2309:45 | 제로섬 | |
213 | 24.06.2111:16 | 제로섬 | |
195 | 24.06.2111:06 | 제로섬 | |
202 | 24.06.2110:57 | 제로섬 | |
2507 | 24.06.1811:51 | 제로섬 | |
145 | 24.06.1808:37 | 제로섬 |