안녕하세요 한영키로 한영전환하는 방법이 karabiner 나 hammerspoon 같은 어플을 쓰는 방법이 있고 plist 를 수정하는 방법이 있던데
제 경우 아이들과 컴퓨터를 같이 쓰다보니 키매핑 프로그램을 사용하는 경우 다른 계정에 로그인 했을 때 한영키가 먹통이 되서 전환이 안되더라구요
저만 그런지는 모르겠습니다만.. 제 데스크탑 2대는 모두 아이들 계정에서는 한영키가 먹통입니다... ㅜㅜ
엑팔에도 여러번 언급된 https://irem.tistory.com/6 님의 plist 수정방법을 사용하면 다른 계정에서도 한영키가 정상적으로 작동합니다.
plist 수정이 크게 번거로운건 아닌데, 이걸 좀 더 간단하게 해볼 수 있을까해서 python 으로 어플을 하나 만들었습니다.
파이썬 스크립트의 내용은 com.apple.symbolichotkeys.plist 파일의 백업본 com.apple.symbolichotkeys_bak.plist 하나 만들어 두고
원본 파일에서 '61'번 key를 찾아 값을 (65535, 104, 0) 으로 변경하는 겁니다.
[mac] 맥에서 python 으로 윈도우용 키보드 한영키 작동하도록 plist 파일 수정
https://llallallall.blogspot.com/2021/05/mac-plist.html
스크립트 내용도 함께 올려 놓습니다
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import plistlib import os.path import shutil homedir = os.path.expanduser("~") filename = homedir+'/library/preferences/com.apple.symbolichotkeys.plist' filename_bak = homedir+'/library/preferences/com.apple.symbolichotkeys_bak.plist' shutil.copy(filename, filename_bak) with open(filename, 'rb') as fp1: pl = plistlib.load(fp1) pl['AppleSymbolicHotKeys']['61']['value']['parameters']=[65535,104,0] fp1.close() with open(filename, 'wb') as fp2: plistlib.dump(pl, fp2) | cs |
백업파일은 원본 파일이 저장된 위치에 있습니다.
아래 사진 참조해주세요~
brightly님의 새글 알림을 받으실려면 구독
저렇게하면 수정된걸 모르고 또 스크립트 실행시 원본이 사라져버립니다. 그리고 with의 사용시 file을 close하지 않아도 됩니다. 한가지 더 말씀드리자면 백업용 파일 확장자인 bak란게 존재합니다. 그리고 import os.path를 하시고 os.path를 바로쓰시면 안될텐데요? 이건 제가 지금 헷갈려서 확신을 못하겠네요. 대충 아래와 같이 쓰시면 좀 더 나을 듯 합니다.
import plistlib
import os
import shutil
filename = os.path.expanduser("~")+'/library/preferences/com.apple.symbolichotkeys.plist'
filename_bak = filename+'.bak'
if not os.path.isfile(filename_bak):
shutil.copy(filename, filename_bak)
with open(filename, 'rb') as fp1:
pl = plistlib.load(fp1)
pl['AppleSymbolicHotKeys']['61']['value']['parameters']=[65535,104,0]
with open(filename, 'wb') as fp2:
plistlib.dump(pl, fp2)
이거 적용을 해보고 싶어서 python이랑.. 한영키 한영전환이라는 파일을 다운받았는데 어떻게 해야하는지 방법을 간단히 알 수 있을까요?
너무 무지해서 죄송합니다 ^^;; 저는 한영전환이라는 앱이 실행이 안되는데 빅서라서 그런것일까요? 해당 경로에 가도 symbolichotkey 관련 파일이 없네요..
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
Safari_18.1_for_macOS_Ventura_beta_1.dmg(619B9) 24/09/20일자 | 제로섬 | 24.09.2014:03 | 29 |
세퀘이아 15.1 beta4(24B5046f) 전체 프로그램 다운로드(24/09/2... | 제로섬 | 24.09.2005:37 | 96 |
windows & macOS / Install macOS Sequoia beta4 15.1_24B50... | 제로섬 | 24.09.2005:24 | 46 |
Apple Beta Releases 소식 (09/17일자) | 제로섬 | 24.09.1808:05 | 88 |
세퀘이아 15.0 정식(24A335) 전체 프로그램(24/09/17일자) +3 | 제로섬 | 24.09.1704:38 | 247 |
windows & macOS / Install macOS Sequoia 정식 15.0_24A335.... | 제로섬 | 24.07.1806:01 | 673 |
Apple macOS UniversalMac_15.0 정식 (24A335)복원IPSW (24/09/17... +3 | 제로섬 | 24.09.1020:58 | 161 |
Apple RC Releases 소식 24/09/10일자 | 제로섬 | 24.09.1011:27 | 234 |
Apple macOS UniversalMac_15.0 beta8 (24A5331b)복원IPSW (24/0... | 제로섬 | 24.08.3020:41 | 105 |
macOS Sonoma 14.7 RC2 (23H124) 전체 프로그램 다운로드(24/09/1... | 제로섬 | 24.08.3015:43 | 277 |
macOS Ventura 13.7 RC2 (22H123) 전체 프로그램 다운로드(24/09/... | 제로섬 | 24.08.3016:24 | 132 |
windows & macOS / Install macOS Sonoma RC2 14.7_23H124.d... +1 | 제로섬 | 23.10.1211:27 | 4868 |
windows & macOS / Install macOS Ventura RC2 13.7.0_22H123... +1 | 제로섬 | 23.10.1213:08 | 7724 |
Apple Beta Releases 소식 24/08/28일자 | 제로섬 | 24.08.2904:14 | 172 |
Apple 2024년 9월 9일 월요일, 첫 번째 가을 이벤트 & Glowti... +1 | 제로섬 | 24.08.2721:47 | 116 |
Apple M1/M2/M3 macOS Sequoia 15.1 beta4 (24B5046f)복원IPSW (2... | 제로섬 | 24.08.1320:14 | 127 |
Apple Public Releases for 소식 24/08/07일자 | 제로섬 | 24.08.0809:53 | 128 |
macOS Sonoma 14.6.1 정식 (23G93) 전체 프로그램 다운로드(24/08... +4 | 제로섬 | 24.07.3018:28 | 638 |
macOS Ventura 13.6.9 정식 (22G830) 전체 프로그램 다운로드(24/... | 제로섬 | 24.07.3018:21 | 242 |
macOS Monterey 12.7.6 정식 (21H1320) 전체 프로그램 다운로드 (... +2 | 제로섬 | 24.07.3018:04 | 191 |
Apple Public Releases for 소식 24/07/29일자 +3 | 제로섬 | 24.07.3014:14 | 116 |
Apple, macOS 15 Sequoia 공개 정보 +2 | 제로섬 | 24.07.0716:59 | 2993 |
Safari_18_정식 설치프로그램_macOS_Sonoma(619A63)&Ventura(... +1 | 제로섬 | 24.07.0619:09 | 2449 |
Apple M1/M2/M3 macOS Sonoma 14.6.1 정식 (23G93)복원IPSW (24/0... | 제로섬 | 24.06.1811:51 | 2267 |
비 지원 맥용 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 | 3782 |
windows & macOS / Install macOS Sonoma 정식 14.6.1_22G93.... +1 | 제로섬 | 24.04.0520:26 | 3717 |
windows & macOS / Install macOS Ventura 정식 13.6.9_22G83... | 제로섬 | 24.04.0521:40 | 3500 |
windows & macOS / Install macOS Monterey 정식 12.7.6_21H1... | 제로섬 | 24.04.0522:27 | 3461 |
윈도우 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만 |
[에픽게임즈] The Last Stand: Aftermath (무료/무료) +4 | 잠퉁이 | 24.09.2000:11 | 113 |
[iOS] 사진 & 영상 보정, 블러 및 모자이크 어플 - Pix (인앱... +1 | 잠퉁이 | 24.09.2012:21 | 75 |
[에픽게임즈] TOEM (무료/무료) +1 | 잠퉁이 | 24.09.2000:09 | 99 |
잠퉁이 | 24.09.2103:51 | 38 | |
잠퉁이 | 24.09.2103:49 | 50 | |
잠퉁이 | 24.09.2103:47 | 62 | |
잠퉁이 | 24.09.2103:45 | 35 | |
잠퉁이 | 24.09.2012:21 | 75 | |
잠퉁이 | 24.09.2012:19 | 52 | |
잠퉁이 | 24.09.2000:11 | 113 | |
잠퉁이 | 24.09.2000:09 | 99 | |
제로섬 | 24.09.2014:03 | 29 | |
제로섬 | 24.09.2005:37 | 96 | |
제로섬 | 24.09.2005:24 | 46 | |
잠퉁이 | 24.09.1821:39 | 77 | |
wmy0317 | 24.09.1821:35 | 124 | |
해킨독립 | 24.09.1818:57 | 99 | |
제로섬 | 24.09.1808:05 | 88 | |
Nelson | 24.09.1711:45 | 111 | |
제로섬 | 24.09.1704:38 | 247 | |
제로섬 | 24.07.1806:01 | 673 | |
Nelson | 24.09.1621:58 | 61 | |
제로섬 | 24.09.1608:54 | 332 | |
해킨독립 | 24.09.1518:53 | 140 | |
잠퉁이 | 24.09.1305:34 | 102 | |
잠퉁이 | 24.09.1305:24 | 74 | |
잠퉁이 | 24.09.1306:30 | 86 | |
잠퉁이 | 24.09.1306:14 | 76 | |
잠퉁이 | 24.09.1306:11 | 51 | |
잠퉁이 | 24.09.1306:03 | 78 | |
잠퉁이 | 24.09.1117:54 | 83 | |
잠퉁이 | 24.09.1117:51 | 94 | |
잠퉁이 | 24.09.1003:22 | 95 | |
잠퉁이 | 24.09.1003:19 | 106 | |
잠퉁이 | 24.09.1003:16 | 97 | |
잠퉁이 | 24.09.1003:11 | 75 | |
잠퉁이 | 24.09.1003:08 | 75 | |
잠퉁이 | 24.09.1003:06 | 51 | |
제로섬 | 24.09.1020:58 | 161 | |
제로섬 | 24.09.1011:27 | 234 | |
Mactopia | 24.09.1011:16 | 108 | |
제로섬 | 24.09.1002:10 | 62 | |
잠퉁이 | 24.09.0800:24 | 92 | |
잠퉁이 | 24.09.0707:36 | 88 | |
잠퉁이 | 24.09.0707:34 | 66 | |
잠퉁이 | 24.09.0602:31 | 72 | |
잠퉁이 | 24.09.0602:29 | 100 | |
잠퉁이 | 24.09.0602:23 | 59 | |
잠퉁이 | 24.09.0602:21 | 63 | |
잠퉁이 | 24.09.0600:00 | 133 | |
Mactopia | 24.09.0509:15 | 85 | |
잠퉁이 | 24.09.0502:37 | 91 | |
잠퉁이 | 24.09.0500:31 | 77 | |
잠퉁이 | 24.09.0500:29 | 96 | |
잠퉁이 | 24.09.0411:56 | 80 | |
잠퉁이 | 24.09.0411:55 | 74 | |
잠퉁이 | 24.09.0411:54 | 57 | |
나일롱 | 24.09.0410:13 | 132 | |
잠퉁이 | 24.09.0312:13 | 95 | |
잠퉁이 | 24.09.0303:48 | 69 | |
잠퉁이 | 24.09.0303:44 | 105 | |
잠퉁이 | 24.09.0303:42 | 65 | |
Mactopia | 24.09.0208:19 | 162 | |
잠퉁이 | 24.09.0202:37 | 46 | |
잠퉁이 | 24.09.0202:35 | 67 | |
잠퉁이 | 24.09.0202:34 | 83 | |
잠퉁이 | 24.08.3104:12 | 90 | |
잠퉁이 | 24.08.3104:07 | 97 | |
잠퉁이 | 24.08.3104:05 | 72 | |
잠퉁이 | 24.08.3012:02 | 108 | |
잠퉁이 | 24.08.3001:48 | 151 | |
잠퉁이 | 24.08.3001:46 | 91 | |
잠퉁이 | 24.08.3001:42 | 98 | |
잠퉁이 | 24.08.3001:40 | 84 | |
잠퉁이 | 24.08.3001:22 | 164 | |
잠퉁이 | 24.08.3000:02 | 107 | |
제로섬 | 24.08.3020:41 | 105 | |
제로섬 | 24.08.3015:43 | 277 | |
제로섬 | 24.08.3016:24 | 132 | |
제로섬 | 24.08.3015:27 | 159 | |
제로섬 | 23.10.1211:27 | 4868 | |
제로섬 | 23.10.1213:08 | 7724 | |
잠퉁이 | 24.08.2900:39 | 58 |
아닙니다 ㅎㅎ 그냥 구글 검색해서 만들어봤어요