SokIM
SokIM copied to clipboard
WINE에서의 한영전환
먼저 좋은 프로그램 감사합니다.
-
사용하고 계신 속 입력기 버전 v1.0(15)
-
문제가 발생한 앱 이름 WINE (hwp 등)
-
자세한 문제 재현 방법 다이얼로그 박스 등에서 상태바의 A/가의 여부와 상관 없이 입력됩니다.
-
디버그 메시지
2023-04-30 09:50:45.732 Db SokIM[52240:56e109] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x13d00b850> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x13d3256e0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-04-30 09:50:45.732 Db SokIM[52240:56e109] SokIM/EventContext.swift: init()
2023-04-30 09:50:45.929 Db SokIM[52240:56e109] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x13d00b850> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x13d3256e0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-04-30 09:50:45.929 Db SokIM[52240:56e109] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "", rolePath: ":AXWindow:AXApplication:"), 13516917998556, keyDown, 0x4)
2023-04-30 09:50:46.120 Db SokIM[52240:56e109] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x13d00b850> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x13d3256e0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-04-30 09:50:46.120 Db SokIM[52240:56e109] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "", rolePath: ":AXWindow:AXApplication:"), 13516922589194, keyUp, 0x4)
2023-04-30 09:50:48.449 Db SokIM[52240:56e109] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x13d00b850> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x13d3256e0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-04-30 09:50:48.449 Db SokIM[52240:56e109] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "", rolePath: ":AXWindow:AXApplication:"), 13516978492411, keyDown, 0x4)
2023-04-30 09:50:48.663 Db SokIM[52240:56e109] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x13d00b850> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x13d3256e0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-04-30 09:50:48.663 Db SokIM[52240:56e109] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "", rolePath: ":AXWindow:AXApplication:"), 13516983623868, keyUp, 0x4)
2023-04-30 09:50:54.650 Db SokIM[52240:56e109] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x13d00b850> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x13d3256e0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-04-30 09:50:54.651 Db SokIM[52240:56e109] SokIM/AppDelegate.swift: reset(_:) Optional(NSEvent: type=LMouseDown loc=(-559.145,-0.476562) time=563213.6 flags=0 win=0x0 winNum=224 ctxt=0x0 evNum=16980 click=1 buttonNumber=0 pressure=1 deviceID:0x40000003ff2bf03 subtype=NSEventSubtypeTouch)
다른 프로젝트를 사용하여 개발 머신(Apple Silicon M1)에서 Wine64 구동에는 성공했지만, 제대로 작동하는 한글이나 한컴오피스가 없어서 테스트가 조금 어렵습니다. 공공서식 한글은 배포를 중단했고, 최신 한컴오피스는 체험판을 제공하지 않는데다, 아무래도 WINE이다보니 2014 버전도 설치가 쉽지 않네요. 🤔
감사합니다.
HWP는 예로 든 것이라서, 그냥 Notepad에서도 재현이 가능합니다. 첫줄은 순정, 두번째 줄은 SokIM입니다.
HWP 편집기에서는 자체 내장 입력기를 쓰면 회피는 가능합니다.
제가 가지고 있는 Wine (8.0.1)에서는 notepad로도 재현이 되지 않네요. macOS 내장 입력기와 속 입력기가 입력되는 형태가 동일하게 한글이 정상적으로 입력되지 않습니다. 아무래도 버전의 차이인 것 같은데, 어떻게 해야 재현할 수 있을까요...