요약 : 윈도우용 맵핑 중 최강 capsicain
> https://github.com/cajhin/capsicain
> 윈도우 10 + X11 에서 한경키 입력되게끔 하려면 소스 수정 필요 (이건 필요하신 분 있다면 따로 말씀해주세요)
처음 맥을 접하면서 불편을 느꼈던게 "한/영" 키 였습니다.
그래서 사용하게 되었던것이 Karabiner (https://karabiner-elements.pqrs.org/) 였습니다.
제가 사용하는 범위내에서 충분히 훌륭했고 제가 가지고있는 맥들에는 모두 이게 설치되어있습니다.
그런데 최근 회사에서 Docker + Kubernetes 로 전환하는 작업들이 진행되고있는데
이것들에 대한 조합은 아무래도 mac 보다는 Windows 10 / WSL2 + Linux 환경에서 훨씬 유연하게 동작된다는 생각이 들었습니다.
(정말 개발자들한테 많이 좋아졌어요 윈도우10!!!!!!! 미래에는 리눅스 커널 위에 윈도우가 올라가는일이 실제로 벌어질지도 ㅎㅎ)
아무튼;;;; 이런 이유들로 회사에서 윈도우를 사용하고 있는데요...
아무리 찾아도 만족스러운 키 맵핑이 불가능했습니다. (물론 하드웨어상에서 맵핑이 가능한 키보드를 사용한다면 상관없겠지만)
제가 사용하는 키보드는 무려 10년정도 된 아이락스 키보드 입니다. 이런 구형에서 키보드 맵핑을 지원해줄리 없죠 ㅠㅠ
맥의 Karabiner 처럼 로우레벨에서 hook을 하는 맵핑이 필요했는데 가뭄의 단비처럼 찾은게 있어서 기쁜마음에 공유해 봅니다~
이름은 "capsicain"
github 주소는 https://github.com/cajhin/capsicain 입니다.
아래 내용만 보시면 이게 필요했던 이유가 설명될것 같습니다.
Why I don't use tool X instead
AutoHotKey is nice, did it for 10 years, but it runs in userspace and fails whenever the target gets key input from low level (VMs, RDP fullscreen, security boxes, games). It is limited when comes to multi-modifier combos. I still use it as a deputy for capsicain, doing Windowsy userspace tasks.
Windows Keyboard Layout Creator works more reliable, but it supports only very basic key remapping, and requires a reboot for every change.
Karabiner is really good, but Mac-only (and oh so awful config syntax).
Tmk / Qmk with Hasu's Usb-to-Usb stick is very cool, but it cannot do laptop keyboards.
Capsicain does everything I want, the way I want it.
마크다운에도 맥의 Karabiner 가 등장하네요.
주요 기능은 키보드 맵핑, 매크로 기능 입니다.
제것처럼 구형 키보드도 CapsLock + J, L, I, K 키로 커서를 이동한다던지 하는것들이요!
그런데 이게 굉장히 로우레벨단에서 hook 이 되기때문에 이걸로 맵핑하면 안먹히는 프로그램이 없습니다.
깃헙 페이지 가보시면 자세한 설명 보실 수 있고, 다운로드는 가장 최근 빌드 올라와있는
https://github.com/cajhin/capsicain/tree/master/x64/Release
여기서 가능합니다.
저는 WSL2에 우분투 올리고 IDE들도 모두 우분투상에 설치한다음 X11 서버를 윈도우에 띄어 GUI 프로그램들도 우분투 통해서 사용하고있습니다.
이때 발생했던 한영, 한자키 맵핑 관련해서 찾다가 이 프로그램까지 발견하게 되었습니다.
* 윈도우 10 에서 한영, 한자키의 이벤트가 KeyUp 이벤트만 발생한다는것을 이번에 알았네요.
저와 비슷한 환경에서 capsicain 일반 맵핑 기능 말고 한, 영키 맵핑이 필요하신분은 따로 말씀해주세요.
(소스 수정이 필요합니다.)
윈도우용 가벼운 키 리맵핑 프로그램은 전 KeyTweak 이상의 제품을 못봤습니다. 해당 프로그램은 레지스트리를 이용한 수정 방식이여서 부팅하고 적용시간이 없다는 것이 좋은 것 같습니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
Apple macOS UniversalMac_Sequoia 15.2 beta2(24C5057p) 24/10/2... | 16 | 24.10.2413:18 | 제로섬 |
Apple Release Candidates 소식 24/10/21일자 | 292 | 24.10.2204:03 | 제로섬 |
Apple public update Releases 소식 (10/04일자) | 451 | 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 | 329 | 24.09.2014:03 | 제로섬 |
windows & macOS / Install macOS Sequoia beta7 15.1_24B50... | 329 | 24.09.2005:24 | 제로섬 |
세퀘이아 15.0.1 정식(24A348) 전체 프로그램(24/10/04일자) up +4 | 555 | 24.09.1704:38 | 제로섬 |
windows & macOS / Install macOS Sequoia 정식 15.0.1_24A34... | 1003 | 24.07.1806:01 | 제로섬 |
Apple macOS UniversalMac_15.0.1 정식 (24A348)복원IPSW (24/10/... +3 | 473 | 24.09.1020:58 | 제로섬 |
macOS Sonoma 14.7.1 RC3 (23H221) 전체 프로그램 다운로드(24/10... +2 | 693 | 24.08.3015:43 | 제로섬 |
macOS Ventura 13.7.1 RC3 (22H220) 전체 프로그램 다운로드(24/1... | 484 | 24.08.3016:24 | 제로섬 |
windows & macOS / Install macOS Sonoma RC3 14.7.1_23H221... +1 | 5214 | 23.10.1211:27 | 제로섬 |
windows & macOS / Install macOS Ventura RC3 13.7.1_22H220... +1 | 8088 | 23.10.1213:08 | 제로섬 |
Apple M1/M2/M3 macOS Sequoia 15.1 RC (24B82)복원IPSW (24/10/2... | 414 | 24.08.1320:14 | 제로섬 |
Apple Public Releases for 소식 24/08/07일자 | 440 | 24.08.0809:53 | 제로섬 |
macOS Sonoma 14.6.1 정식 (23G93) 전체 프로그램 다운로드(24/08... +4 | 1067 | 24.07.3018:28 | 제로섬 |
macOS Ventura 13.6.9 정식 (22G830) 전체 프로그램 다운로드(24/... | 528 | 24.07.3018:21 | 제로섬 |
macOS Monterey 12.7.6 정식 (21H1320) 전체 프로그램 다운로드 (... +2 | 524 | 24.07.3018:04 | 제로섬 |
Apple Public Releases for 소식 24/07/29일자 +3 | 346 | 24.07.3014:14 | 제로섬 |
Apple, macOS 15 Sequoia 공개 정보 +2 | 3285 | 24.07.0716:59 | 제로섬 |
Safari_18.0.1_정식 설치프로그램_macOS_Sonoma(619A64a)&Ven... +1 | 2688 | 24.07.0619:09 | 제로섬 |
Apple M1/M2/M3 macOS Sonoma 14.6.1 정식 (23G93)복원IPSW (24/0... | 2567 | 24.06.1811:51 | 제로섬 |
Safari_17.6_for_Ventura&Monterey 정식 설치 프로그램 24/07... +1 | 4043 | 24.04.0717:28 | 제로섬 |
windows & macOS / Install macOS Sonoma 정식 14.6.1_22G93.... +1 | 3972 | 24.04.0520:26 | 제로섬 |
windows & macOS / Install macOS Ventura 정식 13.6.9_22G83... | 3761 | 24.04.0521:40 | 제로섬 |
windows & macOS / Install macOS Monterey 정식 12.7.6_21H1... | 3803 | 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 | 매킨어렵 |
39 | 24.10.2404:44 | 잠퉁이 | |
38 | 24.10.2401:11 | 잠퉁이 | |
35 | 24.10.2401:09 | 잠퉁이 | |
18 | 24.10.2400:59 | 잠퉁이 | |
16 | 24.10.2413:18 | 제로섬 | |
45 | 24.10.2301:14 | 잠퉁이 | |
85 | 24.10.2300:56 | 잠퉁이 | |
54 | 24.10.2300:53 | 잠퉁이 | |
73 | 24.10.2203:47 | 잠퉁이 | |
70 | 24.10.2203:42 | 잠퉁이 | |
292 | 24.10.2204:03 | 제로섬 | |
71 | 24.10.2102:59 | 잠퉁이 | |
50 | 24.10.2102:57 | 잠퉁이 | |
63 | 24.10.2023:18 | 잠퉁이 | |
94 | 24.10.2000:56 | 잠퉁이 | |
90 | 24.10.2000:52 | 잠퉁이 | |
55 | 24.10.1900:55 | 잠퉁이 | |
170 | 24.10.1902:01 | 잠퉁이 | |
52 | 24.10.1901:58 | 잠퉁이 | |
51 | 24.10.1900:36 | 잠퉁이 | |
59 | 24.10.1900:30 | 잠퉁이 | |
71 | 24.10.1900:27 | 잠퉁이 | |
66 | 24.10.1802:23 | 잠퉁이 | |
82 | 24.10.1802:20 | 잠퉁이 | |
52 | 24.10.1802:17 | 잠퉁이 | |
93 | 24.10.1802:15 | 잠퉁이 | |
108 | 24.10.1800:04 | 잠퉁이 | |
75 | 24.10.1800:00 | 잠퉁이 | |
66 | 24.10.1701:42 | 잠퉁이 | |
57 | 24.10.1701:40 | 잠퉁이 | |
77 | 24.10.1701:37 | 잠퉁이 | |
79 | 24.10.1701:35 | 잠퉁이 | |
79 | 24.10.1608:47 | 잠퉁이 | |
207 | 24.10.1612:14 | 제로섬 | |
69 | 24.10.1600:07 | Dokdo | |
108 | 24.10.1501:02 | 잠퉁이 | |
74 | 24.10.1402:49 | 잠퉁이 | |
78 | 24.10.1402:46 | 잠퉁이 | |
80 | 24.10.1402:42 | 잠퉁이 | |
88 | 24.10.1302:48 | 잠퉁이 | |
105 | 24.10.1302:05 | 잠퉁이 | |
68 | 24.10.1212:19 | Nelson | |
133 | 24.10.1201:46 | 잠퉁이 | |
98 | 24.10.1201:40 | 잠퉁이 | |
72 | 24.10.1122:06 | 잠퉁이 | |
108 | 24.10.1104:53 | 잠퉁이 | |
74 | 24.10.1104:43 | 잠퉁이 | |
65 | 24.10.1104:47 | 잠퉁이 | |
70 | 24.10.1104:35 | 잠퉁이 | |
71 | 24.10.1103:23 | 잠퉁이 | |
74 | 24.10.1103:21 | 잠퉁이 | |
68 | 24.10.1103:19 | 잠퉁이 | |
92 | 24.10.1003:28 | 잠퉁이 | |
100 | 24.10.1000:50 | 잠퉁이 | |
104 | 24.10.1000:47 | 잠퉁이 | |
82 | 24.10.1000:45 | 잠퉁이 | |
73 | 24.10.1000:41 | 잠퉁이 | |
78 | 24.10.1000:35 | 잠퉁이 | |
73 | 24.10.0904:41 | 잠퉁이 | |
92 | 24.10.0902:02 | 잠퉁이 | |
63 | 24.10.0901:59 | 잠퉁이 | |
51 | 24.10.0901:56 | 잠퉁이 | |
69 | 24.10.0901:54 | 잠퉁이 | |
52 | 24.10.0818:43 | 잠퉁이 | |
38 | 24.10.0818:42 | 잠퉁이 | |
81 | 24.10.0800:35 | 잠퉁이 | |
67 | 24.10.0800:33 | 잠퉁이 | |
69 | 24.10.0800:31 | 잠퉁이 | |
114 | 24.10.0805:25 | 제로섬 | |
77 | 24.10.0701:02 | 잠퉁이 | |
50 | 24.10.0700:57 | 잠퉁이 | |
65 | 24.10.0700:48 | 잠퉁이 | |
47 | 24.10.0700:52 | 잠퉁이 | |
52 | 24.10.0700:45 | 잠퉁이 | |
38 | 24.10.0700:41 | 잠퉁이 | |
82 | 24.10.0600:37 | 잠퉁이 | |
54 | 24.10.0600:34 | 잠퉁이 | |
65 | 24.10.0504:02 | 잠퉁이 | |
70 | 24.10.0503:59 | 잠퉁이 | |
94 | 24.10.0503:57 | 잠퉁이 |
와 이거 완전 완전 완전 대박!
윈도우용 카라바이너 군요.
저같은 경우는 다양한 애플리케이션에서(터미널 말고도) EMACS 키바인딩이 지원 되어서 맥OS 을 버릴 수가 없어요...