kiding / sokim Goto Github PK
View Code? Open in Web Editor NEW빠르고 매끄러운 한영 전환을 위한 새로운 macOS 입력기
License: GNU General Public License v3.0
빠르고 매끄러운 한영 전환을 위한 새로운 macOS 입력기
License: GNU General Public License v3.0
우선 이 프로젝트를 (마침내!) 릴리즈 하셨다는 부분에 대하여 대단히 존경스럽다는 말씀을 드리고, 또한 이 글이 비난이나 조롱의 의도가 아님을 명백하게 밝히고 글을 이어나가겠습니다.
현재 저는 아래 스크린샷과 같은 세팅을 사용하고 있는데요, SokIM 이 없이도 영상에 나온 타이핑을 동일하게 재현할 수 있었습니다.
(Karabiner-elements 를 이용해, right_command 를 F19로 맵핑하였습니다)
1년전 영상이라 그런지, 2분짜리 동영상이 계속 무한로딩에 빠지는 바람에 모든 장면을 재현해보진 못했는데요, 위 세팅으로 제가 느끼는 밀림 현상은 해소되었기 때문에
궁금합니다.
다시 한 번, 정식 릴리즈 축하드립니다!
사용하고 계신 속 입력기 버전
v1.0 (15)
자세한 문제 재현 방법
오른쪽 Command 키를 한/영 전환 키로 사용 시,
Caps lock을 눌렀을 때 대문자로 고정되지 않고, 키보드에 Light만 들어옴.
이슈들을 보니, Caps lock이 고정되지 않는 이슈가 있던데
아마 그 이슈랑 같은 이슈이지 않을까.. 생각됩니다.
디버그 메시지
SokIM[2696:56e8e7] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDManagerOpen 실패
pkg 파일로 설치 완료 후, 시스템 설정으로 권한 허용하려고 하나 "속 입력기"가 보이지 않습니다.
"응용 프로그램"을 기본 위치로 보여주는데 거기에는 없습니다.
설치된 위치를 따로 지정해서 찾아야 하나요?
운영체제: 13.2.1(22D68)
기본 입력기를 통해 WebStorm에 ⇧ ⌘[
단축키와 ⇧ ⌘]
단축키를 등록해놓았습니다.
macOS 기본 입력기에서는 해당 단축키가 잘 동작하는데 속 입력기에서는 단축키가 동작하지 않습니다.
속 입력기 통해서 동일 단축키를 추가하면 똑같아보이는 단축키가 추가 등록됩니다.
동일한 단축키라면 여러개가 등록되지 않고 하나만 등록되는 것을 확인하였습니다.
겉보기엔 같아보이지만 사실 뭔가 다른점이 있는게 아닌가 싶습니다.
디버그 메시지
⇧ ⌘[
한번 입력한 뒤 ⇧ ⌘]
한번 입력한 로그입니다.
2023-05-09 00:19:53.094 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] found no value for key com.apple.keyboard.modifiermapping.2131-256-0 in CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.094 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.094 Db SokIM[61520:19667c] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.jetbrains.WebStorm", rolePath: ":AXTextArea:AXScrollArea:AXTabGroup:AXWindow:AXApplication:"), 4511343347098, keyDown, 0xE3)
2023-05-09 00:19:53.110 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] found no value for key com.apple.keyboard.modifiermapping.2131-256-0 in CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.111 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.111 Db SokIM[61520:19667c] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.jetbrains.WebStorm", rolePath: ":AXTextArea:AXScrollArea:AXTabGroup:AXWindow:AXApplication:"), 4511343729621, keyDown, 0xE1)
2023-05-09 00:19:53.222 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.222 Db SokIM[61520:19667c] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.jetbrains.WebStorm", rolePath: ":AXTextArea:AXScrollArea:AXTabGroup:AXWindow:AXApplication:"), 4511346418131, keyDown, 0x2F)
2023-05-09 00:19:53.237 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.237 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: handle(_:client:) Optional(NSEvent: type=KeyDown loc=(0,0) time=187972.8 flags=0x120000 win=0x0 winNum=0 ctxt=0x0 chars="[" unmodchars="[" repeat=0 keyCode=33) Optional(<IPMDServerClientWrapper: 0x12a291480>)
2023-05-09 00:19:53.237 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.237 Db SokIM[61520:19667c] SokIM/InputMonitor.swift: flush()
2023-05-09 00:19:53.238 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.238 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: filterContexts(_:)
2023-05-09 00:19:53.238 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.238 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: filterQuirks(_:)
2023-05-09 00:19:53.238 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.238 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: handle(_:client:) 이전 state: QwertyEngine '' [] [:]
2023-05-09 00:19:53.239 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.239 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: handle(_:client:) 이전 event context: EventContext(sender: nil, bundleIdentifier: "", pointerValue: 0, selectedRange: {NSNotFound, 0}, markedRange: {NSNotFound, 0}, strategy: SokIM.MarkedStrategy)
2023-05-09 00:19:53.239 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.240 Db SokIM[61520:19667c] SokIM/EventContext.swift: init(_:)
2023-05-09 00:19:53.240 A SokIM[61520:19667c] (InputMethodKit) Get bundle identifier
2023-05-09 00:19:53.240 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -bundleIdentifier produced '<private>'
2023-05-09 00:19:53.240 A SokIM[61520:19667c] (InputMethodKit) Get selected range
2023-05-09 00:19:53.245 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -selectedRange produced (784, 0)
2023-05-09 00:19:53.245 A SokIM[61520:19667c] (InputMethodKit) Get marked range
2023-05-09 00:19:53.246 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -markedRange produced <private>
2023-05-09 00:19:53.246 A SokIM[61520:19667c] (InputMethodKit) Get valid marked text attributes
2023-05-09 00:19:53.246 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -validAttributesForMarkedText produced <private>
2023-05-09 00:19:53.246 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.246 Db SokIM[61520:19667c] SokIM/EventContext.swift: init(_:) validAttributesForMarkedText: ["NSDictationHiliteMarkedText"]
2023-05-09 00:19:53.246 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.246 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: handle(_:client:) 중간 event context: EventContext(sender: Optional(<IPMDServerClientWrapper: 0x12a291480>), bundleIdentifier: "com.jetbrains.WebStorm", pointerValue: -3388441699287776783, selectedRange: {784, 0}, markedRange: {NSNotFound, 9223372036854775807}, strategy: SokIM.MarkedStrategy)
2023-05-09 00:19:53.246 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.246 Db SokIM[61520:19667c] SokIM/MarkedStrategy.swift: equal(left:right:)
2023-05-09 00:19:53.246 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.247 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: handle(_:client:) event context 변경!
2023-05-09 00:19:53.247 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.247 Db SokIM[61520:19667c] SokIM/State.swift: clear(composed:composing:) composed: true, composing: true
2023-05-09 00:19:53.247 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.247 Db SokIM[61520:19667c] SokIM/State.swift: next(_:) Input ignored: (InputContext(bundleIdentifier: "com.jetbrains.WebStorm", rolePath: ":AXTextArea:AXScrollArea:AXTabGroup:AXWindow:AXApplication:"), 4511346418131, keyDown, 0x2F) [SokIM.ModifierUsage.leftShift: SokIM.InputType.keyDown, SokIM.ModifierUsage.leftCommand: SokIM.InputType.keyDown]
2023-05-09 00:19:53.247 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.247 Db SokIM[61520:19667c] SokIM/MarkedStrategy.swift: flush(from:to:) QwertyEngine '' [] [SokIM.ModifierUsage.leftShift: SokIM.InputType.keyDown, SokIM.ModifierUsage.leftCommand: SokIM.InputType.keyDown]
2023-05-09 00:19:53.247 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.247 Db SokIM[61520:19667c] SokIM/State.swift: clear(composed:composing:) composed: true, composing: true
2023-05-09 00:19:53.247 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.247 Db SokIM[61520:19667c] SokIM/EventContext.swift: init(_:)
2023-05-09 00:19:53.247 A SokIM[61520:19667c] (InputMethodKit) Get bundle identifier
2023-05-09 00:19:53.247 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -bundleIdentifier produced '<private>'
2023-05-09 00:19:53.247 A SokIM[61520:19667c] (InputMethodKit) Get selected range
2023-05-09 00:19:53.248 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -selectedRange produced (784, 0)
2023-05-09 00:19:53.248 A SokIM[61520:19667c] (InputMethodKit) Get marked range
2023-05-09 00:19:53.248 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -markedRange produced <private>
2023-05-09 00:19:53.248 A SokIM[61520:19667c] (InputMethodKit) Get valid marked text attributes
2023-05-09 00:19:53.248 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -validAttributesForMarkedText produced <private>
2023-05-09 00:19:53.248 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.248 Db SokIM[61520:19667c] SokIM/EventContext.swift: init(_:) validAttributesForMarkedText: ["NSDictationHiliteMarkedText"]
2023-05-09 00:19:53.248 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.248 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: handle(_:client:) 이후 event context: EventContext(sender: Optional(<IPMDServerClientWrapper: 0x12a291480>), bundleIdentifier: "com.jetbrains.WebStorm", pointerValue: -3388441699287776783, selectedRange: {784, 0}, markedRange: {NSNotFound, 9223372036854775807}, strategy: SokIM.MarkedStrategy)
2023-05-09 00:19:53.248 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.248 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: handle(_:client:) 이후 state: QwertyEngine '' [] [SokIM.ModifierUsage.leftShift: SokIM.InputType.keyDown, SokIM.ModifierUsage.leftCommand: SokIM.InputType.keyDown]
2023-05-09 00:19:53.310 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:53.310 Db SokIM[61520:19667c] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.jetbrains.WebStorm", rolePath: ":AXTextArea:AXScrollArea:AXTabGroup:AXWindow:AXApplication:"), 4511348528547, keyUp, 0x2F)
2023-05-09 00:19:54.110 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.110 Db SokIM[61520:19667c] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.jetbrains.WebStorm", rolePath: ":AXTextArea:AXScrollArea:AXTabGroup:AXWindow:AXApplication:"), 4511367730374, keyDown, 0x30)
2023-05-09 00:19:54.113 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.113 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: handle(_:client:) Optional(NSEvent: type=KeyDown loc=(0,0) time=187973.7 flags=0x120000 win=0x0 winNum=0 ctxt=0x0 chars="]" unmodchars="]" repeat=0 keyCode=30) Optional(<IPMDServerClientWrapper: 0x12a291480>)
2023-05-09 00:19:54.113 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.113 Db SokIM[61520:19667c] SokIM/InputMonitor.swift: flush()
2023-05-09 00:19:54.113 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.113 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: filterContexts(_:)
2023-05-09 00:19:54.113 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.114 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: filterQuirks(_:)
2023-05-09 00:19:54.114 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.114 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: handle(_:client:) 이전 state: QwertyEngine '' [] [SokIM.ModifierUsage.leftShift: SokIM.InputType.keyDown, SokIM.ModifierUsage.leftCommand: SokIM.InputType.keyDown]
2023-05-09 00:19:54.114 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.114 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: handle(_:client:) 이전 event context: EventContext(sender: Optional(<IPMDServerClientWrapper: 0x12a291480>), bundleIdentifier: "com.jetbrains.WebStorm", pointerValue: -3388441699287776783, selectedRange: {784, 0}, markedRange: {NSNotFound, 9223372036854775807}, strategy: SokIM.MarkedStrategy)
2023-05-09 00:19:54.114 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.114 Db SokIM[61520:19667c] SokIM/EventContext.swift: init(_:)
2023-05-09 00:19:54.114 A SokIM[61520:19667c] (InputMethodKit) Get bundle identifier
2023-05-09 00:19:54.114 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -bundleIdentifier produced '<private>'
2023-05-09 00:19:54.115 A SokIM[61520:19667c] (InputMethodKit) Get selected range
2023-05-09 00:19:54.116 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -selectedRange produced (784, 0)
2023-05-09 00:19:54.116 A SokIM[61520:19667c] (InputMethodKit) Get marked range
2023-05-09 00:19:54.116 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -markedRange produced <private>
2023-05-09 00:19:54.116 A SokIM[61520:19667c] (InputMethodKit) Get valid marked text attributes
2023-05-09 00:19:54.116 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -validAttributesForMarkedText produced <private>
2023-05-09 00:19:54.116 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.116 Db SokIM[61520:19667c] SokIM/EventContext.swift: init(_:) validAttributesForMarkedText: ["NSDictationHiliteMarkedText"]
2023-05-09 00:19:54.117 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.117 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: handle(_:client:) 중간 event context: EventContext(sender: Optional(<IPMDServerClientWrapper: 0x12a291480>), bundleIdentifier: "com.jetbrains.WebStorm", pointerValue: -3388441699287776783, selectedRange: {784, 0}, markedRange: {NSNotFound, 9223372036854775807}, strategy: SokIM.MarkedStrategy)
2023-05-09 00:19:54.117 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.117 Db SokIM[61520:19667c] SokIM/MarkedStrategy.swift: equal(left:right:)
2023-05-09 00:19:54.117 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.117 Db SokIM[61520:19667c] SokIM/State.swift: next(_:) Input ignored: (InputContext(bundleIdentifier: "com.jetbrains.WebStorm", rolePath: ":AXTextArea:AXScrollArea:AXTabGroup:AXWindow:AXApplication:"), 4511367730374, keyDown, 0x30) [SokIM.ModifierUsage.leftShift: SokIM.InputType.keyDown, SokIM.ModifierUsage.leftCommand: SokIM.InputType.keyDown]
2023-05-09 00:19:54.117 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.117 Db SokIM[61520:19667c] SokIM/MarkedStrategy.swift: flush(from:to:) QwertyEngine '' [] [SokIM.ModifierUsage.leftShift: SokIM.InputType.keyDown, SokIM.ModifierUsage.leftCommand: SokIM.InputType.keyDown]
2023-05-09 00:19:54.117 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.117 Db SokIM[61520:19667c] SokIM/State.swift: clear(composed:composing:) composed: true, composing: true
2023-05-09 00:19:54.117 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.117 Db SokIM[61520:19667c] SokIM/EventContext.swift: init(_:)
2023-05-09 00:19:54.117 A SokIM[61520:19667c] (InputMethodKit) Get bundle identifier
2023-05-09 00:19:54.117 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -bundleIdentifier produced '<private>'
2023-05-09 00:19:54.117 A SokIM[61520:19667c] (InputMethodKit) Get selected range
2023-05-09 00:19:54.118 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -selectedRange produced (784, 0)
2023-05-09 00:19:54.118 A SokIM[61520:19667c] (InputMethodKit) Get marked range
2023-05-09 00:19:54.118 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -markedRange produced <private>
2023-05-09 00:19:54.118 A SokIM[61520:19667c] (InputMethodKit) Get valid marked text attributes
2023-05-09 00:19:54.118 Db SokIM[61520:19667c] [com.apple.inputmethodkit:TextInput] -validAttributesForMarkedText produced <private>
2023-05-09 00:19:54.118 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.118 Db SokIM[61520:19667c] SokIM/EventContext.swift: init(_:) validAttributesForMarkedText: ["NSDictationHiliteMarkedText"]
2023-05-09 00:19:54.118 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.118 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: handle(_:client:) 이후 event context: EventContext(sender: Optional(<IPMDServerClientWrapper: 0x12a291480>), bundleIdentifier: "com.jetbrains.WebStorm", pointerValue: -3388441699287776783, selectedRange: {784, 0}, markedRange: {NSNotFound, 9223372036854775807}, strategy: SokIM.MarkedStrategy)
2023-05-09 00:19:54.118 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.118 Db SokIM[61520:19667c] SokIM/AppDelegate.swift: handle(_:client:) 이후 state: QwertyEngine '' [] [SokIM.ModifierUsage.leftShift: SokIM.InputType.keyDown, SokIM.ModifierUsage.leftCommand: SokIM.InputType.keyDown]
2023-05-09 00:19:54.198 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.198 Db SokIM[61520:19667c] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.jetbrains.WebStorm", rolePath: ":AXTextArea:AXScrollArea:AXTabGroup:AXWindow:AXApplication:"), 4511369842109, keyUp, 0x30)
2023-05-09 00:19:54.440 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] found no value for key NSPersistentUIShowQuietSafeQuitStatus in CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.541 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] found no value for key com.apple.keyboard.modifiermapping.2131-256-0 in CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.543 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.543 Db SokIM[61520:19667c] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.jetbrains.WebStorm", rolePath: ":AXTextArea:AXScrollArea:AXTabGroup:AXWindow:AXApplication:"), 4511378097106, keyUp, 0xE1)
2023-05-09 00:19:54.549 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] found no value for key com.apple.keyboard.modifiermapping.2131-256-0 in CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.550 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:19:54.550 Db SokIM[61520:19667c] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.jetbrains.WebStorm", rolePath: ":AXTextArea:AXScrollArea:AXTabGroup:AXWindow:AXApplication:"), 4511378289487, keyUp, 0xE3)
유니버셜 컨트롤을 통해 다른 맥에서 입력한 경우:
2023-07-09 13:39:26.461 Db SokIM[87110:9e5070] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.googlecode.iterm2", rolePath: ":AXTextArea:AXScrollArea:AXSplitGroup:AXGroup:AXWindow:AXApplication:"), 16244112090521, keyUp, 0x28)
2023-07-09 13:39:27.759 Db SokIM[87110:9e5070] SokIM/InputMonitor.swift: activateAX(_:) Optional(name = NSWorkspaceDidActivateApplicationNotification, object = Optional(<NSWorkspace: 0x600000644490>), userInfo = Optional([AnyHashable("NSWorkspaceApplicationKey"): <NSRunningApplication: 0x600002a52300 (com.apple.universalcontrol - 83960) LSASN:{hi=0x0;lo=0x9520517}>]))
2023-07-09 13:39:27.759 Db SokIM[87110:9e5eb4] SokIM/InputMonitor.swift: activateAX(_:) AXManualAccessibility 활성화 완료 <AXUIElement Application 0x600000a75bf0> {pid=83960}
2023-07-09 13:39:27.759 Db SokIM[87110:9e5eb4] SokIM/InputMonitor.swift: activateAX(_:) AXEnhancedUserInterface 활성화 <AXUIElement Application 0x600000a75bf0> {pid=83960}
2023-07-09 13:39:28.117 Db SokIM[87110:9e5070] SokIM/InputMonitor.swift: activateAX(_:) Optional(name = NSWorkspaceDidActivateApplicationNotification, object = Optional(<NSWorkspace: 0x600000644490>), userInfo = Optional([AnyHashable("NSWorkspaceApplicationKey"): <NSRunningApplication: 0x600002a54200 (com.googlecode.iterm2 - 84381) LSASN:{hi=0x0;lo=0x956355a}>]))
2023-07-09 13:39:28.117 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: reset(_:) Optional(NSEvent: type=LMouseDown loc=(419.578,394) time=676839.6 flags=0 win=0x0 winNum=22178 ctxt=0x0 evNum=25297 click=1 buttonNumber=0 pressure=1 deviceID:0x0 subtype=0)
2023-07-09 13:39:28.117 Db SokIM[87110:9e5070] SokIM/MarkedStrategy.swift: flush(from:to:) QwertyEngine '' [] [:]
2023-07-09 13:39:28.117 Db SokIM[87110:9e5070] SokIM/InputMonitor.swift: flush()
2023-07-09 13:39:28.117 Db SokIM[87110:9e5070] SokIM/EventContext.swift: init()
2023-07-09 13:39:28.133 Db SokIM[87110:9e64d8] SokIM/InputMonitor.swift: activateAX(_:) AXManualAccessibility 활성화 완료 <AXUIElement Application 0x600000a71d40> {pid=84381}
2023-07-09 13:39:28.134 Db SokIM[87110:9e64d8] SokIM/InputMonitor.swift: activateAX(_:) AXEnhancedUserInterface 이미 활성화되어 있음 <AXUIElement Application 0x600000a71d40> {pid=84381}
2023-07-09 13:39:30.130 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: handle(_:client:) Optional(NSEvent: type=KeyDown loc=(0,0) time=676841.7 flags=0 win=0x0 winNum=0 ctxt=0x0 chars="\^M" unmodchars="\^M" repeat=0 keyCode=36) Optional(<IPMDServerClientWrapper: 0x6000035740a0>)
2023-07-09 13:39:30.130 Db SokIM[87110:9e5070] SokIM/InputMonitor.swift: flush()
2023-07-09 13:39:30.131 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: filterContexts(_:)
2023-07-09 13:39:30.132 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: filterQuirks(_:)
2023-07-09 13:39:30.132 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: handle(_:client:) 이전 state: QwertyEngine '' [] [:]
2023-07-09 13:39:30.132 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: handle(_:client:) 이전 event context: EventContext(sender: nil, bundleIdentifier: "", pointerValue: 0, selectedRange: {NSNotFound, 0}, markedRange: {NSNotFound, 0}, strategy: SokIM.MarkedStrategy)
2023-07-09 13:39:30.132 Db SokIM[87110:9e5070] SokIM/EventContext.swift: init(_:)
2023-07-09 13:39:30.133 Db SokIM[87110:9e5070] SokIM/EventContext.swift: init(_:) validAttributesForMarkedText: ["NSColor", "NSBackgroundColor", "NSUnderline", "NSFont", "NSDictationHiliteMarkedText"]
2023-07-09 13:39:30.134 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: handle(_:client:) 중간 event context: EventContext(sender: Optional(<IPMDServerClientWrapper: 0x6000035740a0>), bundleIdentifier: "com.googlecode.iterm2", pointerValue: -1190402579102397652, selectedRange: {0, 0}, markedRange: {NSNotFound, 9223372036854775807}, strategy: SokIM.MarkedStrategy)
2023-07-09 13:39:30.134 Db SokIM[87110:9e5070] SokIM/MarkedStrategy.swift: equal(left:right:)
2023-07-09 13:39:30.134 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: handle(_:client:) event context 변경!
2023-07-09 13:39:30.134 Db SokIM[87110:9e5070] SokIM/State.swift: clear(composed:composing:) composed: true, composing: true
2023-07-09 13:39:30.134 Db SokIM[87110:9e5070] SokIM/MarkedStrategy.swift: flush(from:to:) QwertyEngine '' [] [:]
2023-07-09 13:39:30.134 Db SokIM[87110:9e5070] SokIM/State.swift: clear(composed:composing:) composed: true, composing: true
2023-07-09 13:39:30.134 Db SokIM[87110:9e5070] SokIM/EventContext.swift: init(_:)
2023-07-09 13:39:30.135 Db SokIM[87110:9e5070] SokIM/EventContext.swift: init(_:) validAttributesForMarkedText: ["NSColor", "NSBackgroundColor", "NSUnderline", "NSFont", "NSDictationHiliteMarkedText"]
2023-07-09 13:39:30.135 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: handle(_:client:) 이후 event context: EventContext(sender: Optional(<IPMDServerClientWrapper: 0x6000035740a0>), bundleIdentifier: "com.googlecode.iterm2", pointerValue: -1190402579102397652, selectedRange: {0, 0}, markedRange: {NSNotFound, 9223372036854775807}, strategy: SokIM.MarkedStrategy)
2023-07-09 13:39:30.135 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: handle(_:client:) 이후 state: QwertyEngine '' [] [:]
속 입력기가 설치된 맥에 있는 키보드로 입력한 경우:
2023-07-09 13:39:34.608 Db SokIM[87110:9e5070] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.googlecode.iterm2", rolePath: ":AXTextArea:AXScrollArea:AXSplitGroup:AXGroup:AXWindow:AXApplication:"), 16244307668420, keyDown, 0x28)
2023-07-09 13:39:34.619 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: handle(_:client:) Optional(NSEvent: type=KeyDown loc=(0,0) time=676846.2 flags=0 win=0x0 winNum=0 ctxt=0x0 chars="\^M" unmodchars="\^M" repeat=0 keyCode=36) Optional(<IPMDServerClientWrapper: 0x6000035740a0>)
2023-07-09 13:39:34.619 Db SokIM[87110:9e5070] SokIM/InputMonitor.swift: flush()
2023-07-09 13:39:34.619 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: filterContexts(_:)
2023-07-09 13:39:34.619 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: filterQuirks(_:)
2023-07-09 13:39:34.620 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: handle(_:client:) 이전 state: QwertyEngine '' [] [:]
2023-07-09 13:39:34.620 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: handle(_:client:) 이전 event context: EventContext(sender: Optional(<IPMDServerClientWrapper: 0x6000035740a0>), bundleIdentifier: "com.googlecode.iterm2", pointerValue: -1190402579102397652, selectedRange: {0, 0}, markedRange: {NSNotFound, 9223372036854775807}, strategy: SokIM.MarkedStrategy)
2023-07-09 13:39:34.620 Db SokIM[87110:9e5070] SokIM/EventContext.swift: init(_:)
2023-07-09 13:39:34.622 Db SokIM[87110:9e5070] SokIM/EventContext.swift: init(_:) validAttributesForMarkedText: ["NSColor", "NSBackgroundColor", "NSUnderline", "NSFont", "NSDictationHiliteMarkedText"]
2023-07-09 13:39:34.622 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: handle(_:client:) 중간 event context: EventContext(sender: Optional(<IPMDServerClientWrapper: 0x6000035740a0>), bundleIdentifier: "com.googlecode.iterm2", pointerValue: -1190402579102397652, selectedRange: {0, 0}, markedRange: {NSNotFound, 9223372036854775807}, strategy: SokIM.MarkedStrategy)
2023-07-09 13:39:34.622 Db SokIM[87110:9e5070] SokIM/MarkedStrategy.swift: equal(left:right:)
2023-07-09 13:39:34.622 Db SokIM[87110:9e5070] SokIM/State.swift: next(_:) Input ignored: (InputContext(bundleIdentifier: "com.googlecode.iterm2", rolePath: ":AXTextArea:AXScrollArea:AXSplitGroup:AXGroup:AXWindow:AXApplication:"), 16244307668420, keyDown, 0x28) 16ms
2023-07-09 13:39:34.622 Db SokIM[87110:9e5070] SokIM/MarkedStrategy.swift: flush(from:to:) QwertyEngine '' [] [:]
2023-07-09 13:39:34.622 Db SokIM[87110:9e5070] SokIM/State.swift: clear(composed:composing:) composed: true, composing: true
2023-07-09 13:39:34.622 Db SokIM[87110:9e5070] SokIM/EventContext.swift: init(_:)
2023-07-09 13:39:34.624 Db SokIM[87110:9e5070] SokIM/EventContext.swift: init(_:) validAttributesForMarkedText: ["NSColor", "NSBackgroundColor", "NSUnderline", "NSFont", "NSDictationHiliteMarkedText"]
2023-07-09 13:39:34.624 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: handle(_:client:) 이후 event context: EventContext(sender: Optional(<IPMDServerClientWrapper: 0x6000035740a0>), bundleIdentifier: "com.googlecode.iterm2", pointerValue: -1190402579102397652, selectedRange: {0, 0}, markedRange: {NSNotFound, 9223372036854775807}, strategy: SokIM.MarkedStrategy)
2023-07-09 13:39:34.624 Db SokIM[87110:9e5070] SokIM/AppDelegate.swift: handle(_:client:) 이후 state: QwertyEngine '' [] [:]
사용하고 계신 속 입력기 버전
v1.1.3 (27)
문제가 발생한 앱 이름
디버그 메시지 보기 부분을 참조해 주세요.
2023-11-10 11:27:08.180 Db SokIM[1460:2d79] SokIM/AppDelegate.swift: handle(_:client:) 이후 event context: EventContext(sender: Optional(<IPMDServerClientWrapper: 0x14c60b4a0>), bundleIdentifier: "com.apple.Spotlight", pointerValue: -7884051750959116755, selectedRange: {0, 0}, markedRange: {NSNotFound, 9223372036854775807}, strategy: SokIM.DirectStrategy)
2023-11-10 11:27:08.180 Db SokIM[1460:2d79] SokIM/AppDelegate.swift: handle(_:client:) 이후 state: QwertyEngine '' [] [:]
2023-11-10 11:27:08.410 Db SokIM[1460:2d79] SokIM/AppDelegate.swift: handle(_:client:) Optional(NSEvent: type=KeyDown loc=(0,0) time=2952.4 flags=0 win=0x0 winNum=0 ctxt=0x0 chars="k" unmodchars="k" repeat=0 keyCode=40) Optional(<IPMDServerClientWrapper: 0x14c60b4a0>)
2023-11-10 11:27:08.410 Db SokIM[1460:2d79] SokIM/InputMonitor.swift: flush()
2023-11-10 11:27:08.410 Db SokIM[1460:2d79] SokIM/AppDelegate.swift: filterContexts(_:)
2023-11-10 11:27:08.410 Db SokIM[1460:2d79] SokIM/AppDelegate.swift: filterQuirks(_:)
2023-11-10 11:27:08.411 Db SokIM[1460:2d79] SokIM/AppDelegate.swift: handle(_:client:) 이전 state: QwertyEngine '' [] [:]
2023-11-10 11:27:08.411 Db SokIM[1460:2d79] SokIM/AppDelegate.swift: handle(_:client:) 이전 event context: EventContext(sender: Optional(<IPMDServerClientWrapper: 0x14c60b4a0>), bundleIdentifier: "com.apple.Spotlight", pointerValue: -7884051750959116755, selectedRange: {0, 0}, markedRange: {NSNotFound, 9223372036854775807}, strategy: SokIM.DirectStrategy)
안녕하세요. 구형맥북에어(2015) Catalina에 설치해보려고 보니 Ventura가 이상에서만 설치가 가능하다고 하더라구요. 혹시 Catalina 지원하실 생각 없으신가요...?
"abc"
같은 문자 따옴표까지 전체 선택한 상태에서 '
, [
, {
등을 입력하면 선택되어 있던 문자열이 사라지고 입력한 키만 남아있는 현상이 있습니다.'
입력하는 경우 홑따옴표로 치환되고, 다른 꺽쇠를 입력하는 경우 좌우에 추가됩니다.macOS 기본 입력기 동작:
속입력기 동작:
vscode에서는 기본입력기와 속입력기가 동일하게 동작을 하는 것을 보면 Intellij 계열의 에디터에선 입력 처리를 하는 뭔가가 래핑된 것이 아닌가 싶기도 하네요..;
한영전환 단축키를 여러개 선택할 수 있는 기능 추가를 검토 요청드립니다.
macOS 기본 설정처럼 캡스락 눌렀을 때와 컨트롤 스페이스 눌렀을 때 둘 다 속 입력기의 한영전환이 되도록 하고 싶습니다.
Better Touch Tool 이용해서 캡스락 눌렸을 때 컨트롤 + 스페이스 키 액션이 발생하도록 단축키 설정도 해보았는데 속 입력기의 한영전환으로 입력이 들어가진 않아서.. 기능 추가를 요청드리게 되었습니다.
속입력기 한영전환 단축키: 컨트롤 + 스페이스
Better Touch Tool에 캡스락 단축키 등록: 컨트롤 + 스페이스 키 입력 발생하도록 설정
위처럼 설정 후 캡스락을 여러번 눌렀을 때 나온 디버깅 모드 로그입니다.
2023-05-09 00:14:41.995 Db SokIM[61520:19667c] [com.apple.CFBundle:plugin] AddInstanceForFactory: Added instance on 0x12a0493a0 for <CFUUID 0x12a049090> 13AA9C44-6F1B-11D4-907C-0005028F18D5
2023-05-09 00:14:41.995 Db SokIM[61520:19667c] [com.apple.CFBundle:plugin] Created instance of plugin for factory <CFUUID 0x12a049090> 13AA9C44-6F1B-11D4-907C-0005028F18D5 type <CFUUID 0x12a045d20> 7DDEECA8-A7B4-11DA-8A0E-0014519758EF
2023-05-09 00:14:41.995 A SokIM[61520:19667c] (TCC) TCCAccessRequest() IPC
2023-05-09 00:14:42.002 A SokIM[61520:19667c] (TCC) TCCAccessRequest() IPC
2023-05-09 00:14:42.003 A SokIM[61520:19667c] (TCC) TCCAccessRequest() IPC
2023-05-09 00:14:42.009 Df SokIM[61520:19667c] [com.apple.iohid:client] Released connection: 27C112E1-967F-4BA7-A22B-CC8F257E1283
{
UUID = "27C112E1-967F-4BA7-A22B-CC8F257E1283";
caller = "IOKit: IOHIDSetModifierLockState + 84";
dispatchQueue = 0;
eventCount = 0;
eventMask = 0;
port = 54691;
resetCount = 0;
runloop = 0;
services = (
4294968655,
4294968799,
4294968416,
4294968609,
4294968753,
4294968563,
4294968707,
4294968851,
4294968661,
4294968805,
4294968615,
4294968759,
4295102665,
4294968569,
4294968713,
4294968667,
4294968811,
4294968621,
4294968765,
4294968575,
4294968719,
4294969773,
4294968673,
4294968817,
4294969822,
4294968627,
4294968771,
4294969825,
4294968581,
4294968725,
4295102441,
4294968679,
4294968823,
4294968633,
4294968777,
4294970741,
2023-05-09 00:14:42.010 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:14:42.010 Db SokIM[61520:19667c] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDSetModifierLockState 성공: <IOHIDDevice 0x12fc245e0 [0x1eae1e820] 'ClassName=AppleHIDTransportHIDDevice' Transport=SPI VendorID=1452 ProductID=834 Manufacturer=Apple Inc. Product=Apple Internal Keyboard / Trackpad PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-09 00:14:42.013 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:14:42.013 Db SokIM[61520:19667c] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDDeviceSetValue 성공: <IOHIDDevice 0x12fc245e0 [0x1eae1e820] 'ClassName=AppleHIDTransportHIDDevice' Transport=SPI VendorID=1452 ProductID=834 Manufacturer=Apple Inc. Product=Apple Internal Keyboard / Trackpad PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-09 00:14:42.018 Df SokIM[61520:19667c] [com.apple.iohid:client] Released connection: 870B8D1D-6AA0-4773-9F40-E4AABF206D95
{
UUID = "870B8D1D-6AA0-4773-9F40-E4AABF206D95";
caller = "IOKit: IOHIDSetModifierLockState + 84";
dispatchQueue = 0;
eventCount = 0;
eventMask = 0;
port = 28495;
resetCount = 0;
runloop = 0;
services = (
4294968655,
4294968799,
4294968416,
4294968609,
4294968753,
4294968563,
4294968707,
4294968851,
4294968661,
4294968805,
4294968615,
4294968759,
4295102665,
4294968569,
4294968713,
4294968667,
4294968811,
4294968621,
4294968765,
4294968575,
4294968719,
4294969773,
4294968673,
4294968817,
4294969822,
4294968627,
4294968771,
4294969825,
4294968581,
4294968725,
4295102441,
4294968679,
4294968823,
4294968633,
4294968777,
4294970741,
2023-05-09 00:14:42.018 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:14:42.018 Db SokIM[61520:19667c] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDSetModifierLockState 성공: <IOHIDDevice 0x12fc24480 [0x1eae1e820] 'ClassName=IOHIDUserDevice' VendorID=1452 ProductID=34304 Product=TouchBarUserDevice PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-09 00:14:42.021 E SokIM[61520:19667c] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDDeviceCopyMatchingElements 실패: <IOHIDDevice 0x12fc24480 [0x1eae1e820] 'ClassName=IOHIDUserDevice' VendorID=1452 ProductID=34304 Product=TouchBarUserDevice PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-09 00:14:42.022 E SokIM[61520:19667c] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOServiceOpen 실패: 52687
2023-05-09 00:14:42.022 Db SokIM[61520:23e41f] [com.apple.CFBundle:plugin] RemoveInstanceForFactory: Removed instance on 0x12a0493a0 for <CFUUID 0x12a049090> 13AA9C44-6F1B-11D4-907C-0005028F18D5
2023-05-09 00:14:42.022 Db SokIM[61520:23e41f] [com.apple.CFBundle:plugin] RemoveInstanceForFactory: Removed instance on 0x12a0493a0 for <CFUUID 0x12a049090> 13AA9C44-6F1B-11D4-907C-0005028F18D5
2023-05-09 00:14:42.022 Db SokIM[61520:23e41f] [com.apple.CFBundle:plugin] RemoveInstanceForFactory: Removed instance on 0x12a0493a0 for <CFUUID 0x12a049090> 13AA9C44-6F1B-11D4-907C-0005028F18D5
2023-05-09 00:14:42.094 Db SokIM[61520:19667c] [com.apple.CFBundle:plugin] 1 factories found for requested plugin type <CFUUID 0x12a045d20> 7DDEECA8-A7B4-11DA-8A0E-0014519758EF in plugin CFBundle/CFPlugIn 0x12a048760 </System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin> (bundle, loaded)
2023-05-09 00:14:42.094 Db SokIM[61520:19667c] [com.apple.CFBundle:plugin] AddInstanceForFactory: Added instance on 0x12a0493a0 for <CFUUID 0x12a049090> 13AA9C44-6F1B-11D4-907C-0005028F18D5
2023-05-09 00:14:42.094 Db SokIM[61520:19667c] [com.apple.CFBundle:plugin] Created instance of plugin for factory <CFUUID 0x12a049090> 13AA9C44-6F1B-11D4-907C-0005028F18D5 type <CFUUID 0x12a045d20> 7DDEECA8-A7B4-11DA-8A0E-0014519758EF
2023-05-09 00:14:42.094 Db SokIM[61520:19667c] [com.apple.CFBundle:plugin] 1 factories found for requested plugin type <CFUUID 0x12a045d20> 7DDEECA8-A7B4-11DA-8A0E-0014519758EF in plugin CFBundle/CFPlugIn 0x12a048760 </System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin> (bundle, loaded)
2023-05-09 00:14:42.094 Db SokIM[61520:19667c] [com.apple.CFBundle:plugin] AddInstanceForFactory: Added instance on 0x12a0493a0 for <CFUUID 0x12a049090> 13AA9C44-6F1B-11D4-907C-0005028F18D5
2023-05-09 00:14:42.094 Db SokIM[61520:19667c] [com.apple.CFBundle:plugin] Created instance of plugin for factory <CFUUID 0x12a049090> 13AA9C44-6F1B-11D4-907C-0005028F18D5 type <CFUUID 0x12a045d20> 7DDEECA8-A7B4-11DA-8A0E-0014519758EF
2023-05-09 00:14:42.095 Db SokIM[61520:19667c] [com.apple.CFBundle:plugin] 1 factories found for requested plugin type <CFUUID 0x12a045d20> 7DDEECA8-A7B4-11DA-8A0E-0014519758EF in plugin CFBundle/CFPlugIn 0x12a048760 </System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin> (bundle, loaded)
2023-05-09 00:14:42.095 Db SokIM[61520:19667c] [com.apple.CFBundle:plugin] AddInstanceForFactory: Added instance on 0x12a0493a0 for <CFUUID 0x12a049090> 13AA9C44-6F1B-11D4-907C-0005028F18D5
2023-05-09 00:14:42.095 Db SokIM[61520:19667c] [com.apple.CFBundle:plugin] Created instance of plugin for factory <CFUUID 0x12a049090> 13AA9C44-6F1B-11D4-907C-0005028F18D5 type <CFUUID 0x12a045d20> 7DDEECA8-A7B4-11DA-8A0E-0014519758EF
2023-05-09 00:14:42.095 A SokIM[61520:19667c] (TCC) TCCAccessRequest() IPC
2023-05-09 00:14:42.096 A SokIM[61520:19667c] (TCC) TCCAccessRequest() IPC
2023-05-09 00:14:42.096 A SokIM[61520:19667c] (TCC) TCCAccessRequest() IPC
2023-05-09 00:14:42.107 Df SokIM[61520:19667c] [com.apple.iohid:client] Released connection: 5992646D-6920-4B6C-B2AE-9B7146E7FF4C
{
UUID = "5992646D-6920-4B6C-B2AE-9B7146E7FF4C";
caller = "IOKit: IOHIDSetModifierLockState + 84";
dispatchQueue = 0;
eventCount = 0;
eventMask = 0;
port = 28499;
resetCount = 0;
runloop = 0;
services = (
4294968655,
4294968799,
4294968416,
4294968609,
4294968753,
4294968563,
4294968707,
4294968851,
4294968661,
4294968805,
4294968615,
4294968759,
4295102665,
4294968569,
4294968713,
4294968667,
4294968811,
4294968621,
4294968765,
4294968575,
4294968719,
4294969773,
4294968673,
4294968817,
4294969822,
4294968627,
4294968771,
4294969825,
4294968581,
4294968725,
4295102441,
4294968679,
4294968823,
4294968633,
4294968777,
4294970741,
2023-05-09 00:14:42.107 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:14:42.107 Db SokIM[61520:19667c] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDSetModifierLockState 성공: <IOHIDDevice 0x128fd8c80 [0x1eae1e820] 'ClassName=AppleHIDTransportHIDDevice' Transport=SPI VendorID=1452 ProductID=834 Manufacturer=Apple Inc. Product=Apple Internal Keyboard / Trackpad PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-09 00:14:42.114 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:14:42.114 Db SokIM[61520:19667c] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDDeviceSetValue 성공: <IOHIDDevice 0x128fd8c80 [0x1eae1e820] 'ClassName=AppleHIDTransportHIDDevice' Transport=SPI VendorID=1452 ProductID=834 Manufacturer=Apple Inc. Product=Apple Internal Keyboard / Trackpad PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-09 00:14:42.114 E SokIM[61520:19667c] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOServiceOpen 실패: 52687
2023-05-09 00:14:42.119 Df SokIM[61520:19667c] [com.apple.iohid:client] Released connection: B9AC97FC-669D-4668-BDA1-CB4A87B0EB63
{
UUID = "B9AC97FC-669D-4668-BDA1-CB4A87B0EB63";
caller = "IOKit: IOHIDSetModifierLockState + 84";
dispatchQueue = 0;
eventCount = 0;
eventMask = 0;
port = 82099;
resetCount = 0;
runloop = 0;
services = (
4294968655,
4294968799,
4294968416,
4294968609,
4294968753,
4294968563,
4294968707,
4294968851,
4294968661,
4294968805,
4294968615,
4294968759,
4295102665,
4294968569,
4294968713,
4294968667,
4294968811,
4294968621,
4294968765,
4294968575,
4294968719,
4294969773,
4294968673,
4294968817,
4294969822,
4294968627,
4294968771,
4294969825,
4294968581,
4294968725,
4295102441,
4294968679,
4294968823,
4294968633,
4294968777,
4294970741,
2023-05-09 00:14:42.120 Db SokIM[61520:19667c] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x12a00b8b0> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x12a1b8cb0> (Domain: com.kiding.inputmethod.sok, Container: (null))
2023-05-09 00:14:42.120 Db SokIM[61520:19667c] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDSetModifierLockState 성공: <IOHIDDevice 0x12fc246a0 [0x1eae1e820] 'ClassName=IOHIDUserDevice' VendorID=1452 ProductID=34304 Product=TouchBarUserDevice PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-09 00:14:42.122 E SokIM[61520:19667c] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDDeviceCopyMatchingElements 실패: <IOHIDDevice 0x12fc246a0 [0x1eae1e820] 'ClassName=IOHIDUserDevice' VendorID=1452 ProductID=34304 Product=TouchBarUserDevice PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-09 00:14:42.123 Db SokIM[61520:23e41f] [com.apple.CFBundle:plugin] RemoveInstanceForFactory: Removed instance on 0x12a0493a0 for <CFUUID 0x12a049090> 13AA9C44-6F1B-11D4-907C-0005028F18D5
2023-05-09 00:14:42.123 Db SokIM[61520:23e41f] [com.apple.CFBundle:plugin] RemoveInstanceForFactory: Removed instance on 0x12a0493a0 for <CFUUID 0x12a049090> 13AA9C44-6F1B-11D4-907C-0005028F18D5
2023-05-09 00:14:42.123 Db SokIM[61520:23e41f] [com.apple.CFBundle:plugin] RemoveInstanceForFactory: Removed instance on 0x12a0493a0 for <CFUUID 0x12a049090> 13AA9C44-6F1B-11D4-907C-0005028F18D5
입력 모니터링 권한을 허용해도 앱에서 확인이 안되고 있어 키 입력이 안되는 상황입니다.
2022-12-31 12:31:56.836 Db SokIM[29780:74a9b] SokIM/InputMonitor.swift: start()
2022-12-31 12:31:56.836 E SokIM[29780:74a9b] [com.apple.iohid:default] 0x1000009dd: TCC deny IOHIDDeviceOpen
2022-12-31 12:31:56.836 E SokIM[29780:74a9b] [com.apple.iohid:default] 0x1000009dd: TCC deny IOHIDDeviceOpen
2022-12-31 12:31:56.836 I SokIM[29780:74a9b] [com.apple.iohid:default] Failed to create IOHIDQueue plugin result: 0x10000003
2022-12-31 12:31:56.837 Db SokIM[29780:74a9b] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x6000016a5600> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x6000016acc00> (Domain: com.kiding.inputmethod.sok, Container: (null))
2022-12-31 12:31:56.838 Db SokIM[29780:74a9b] SokIM/InputMonitor.swift: description -536870174
2022-12-31 12:31:56.839 E SokIM[29780:74a9b] SokIM/AppDelegate.swift: startMonitor() 입력 모니터링 권한을 허용해 주세요.
2022-12-31 12:31:56.840 Db SokIM[29780:74a9b] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x6000016a5600> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x6000016acc00> (Domain: com.kiding.inputmethod.sok, Container: (null))
2022-12-31 12:31:56.840 Db SokIM[29780:74a9b] SokIM/StatusBar.swift: setStatus(_:)
2022-12-31 12:31:56.841 Db SokIM[29780:74a9b] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x6000016a5600> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x6000016acc00> (Domain: com.kiding.inputmethod.sok, Container: (null))
2022-12-31 12:31:56.841 Db SokIM[29780:74a9b] SokIM/InputMonitor.swift: description -536870174
2022-12-31 12:31:56.841 Db SokIM[29780:74a9b] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x6000016a5600> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x6000016acc00> (Domain: com.kiding.inputmethod.sok, Container: (null))
2022-12-31 12:31:56.841 Db SokIM[29780:74a9b] SokIM/StatusBar.swift: setMessage(_:)
2022-12-31 12:31:57.844 Db SokIM[29780:74a9b] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x6000016a5600> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x6000016acc00> (Domain: com.kiding.inputmethod.sok, Container: (null))
2022-12-31 12:31:57.844 Db SokIM[29780:74a9b] SokIM/AppDelegate.swift: startMonitor()
2022-12-31 12:31:57.844 Df SokIM[29780:74a9b] SokIM/AppDelegate.swift: startMonitor() 모니터 시작 중...
2022-12-31 12:31:57.844 Db SokIM[29780:74a9b] [com.apple.defaults:User Defaults] looked up value <private> for key Debug in CFPrefsPlistSource<0x6000016a5600> (Domain: com.kiding.inputmethod.sok, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No) via CFPrefsSearchListSource<0x6000016acc00> (Domain: com.kiding.inputmethod.sok, Container: (null))
먼저 좋은 프로그램 감사합니다.
사용하고 계신 속 입력기 버전
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)
설치후 3벌씩 지원여부등을 확인하기 위해 속 설정 메뉴가 있나 확인했습니다만 어떤 메뉴도 나오지 않습니다.
상태바의 S 아이콘을 우클릭, opt click등을 해봐도
이 화면이 전부입니다.
이것만 나옵니다.
디버그 메시지 보기 부분을 참조해
주세요.
우선, 멋진 입력기를 만들어주셔서 감사합니다.
개발의도와는 조금 다를 수는 있을 것 같아 조심스레 문의드립니다.
속입력기상에서의 한영전환없이, 속입력기를 오직 한글 입력기로만 활용할 수 있는 옵션도 지원해주실 수 있으신가요?
특정 상황에서는 영문입력기만 고정해서 사용하는 상황이 있는데, (ex: Alfred나 Raycast 앱 사용) 이때 기존에 속입력기에서 한글로 입력중이던 경우, 영문으로 자동변환이 되지 않습니다.
옵션으로 지원해주신다면 더욱 잘 활용할 수 있을 것 같아 의견 남깁니다.
좋은 하루 되세요!
기기: MacBook Pro 14(M1 Pro)
OS: Mac OS Sonoma 14.0
이용중인 속입력기 버전: v1.1.1(22)
사용하고 계신 속 입력기 버전
v1.1.4 (29)
macOS: 14.2.1
문제가 발생한 앱 이름
없음
자세한 문제 재현 방법
디버그 메시지
2024-01-25 11:39:44.777 Db SokIM[639:17f2] SokIM/AppDelegate.swift: restartMonitorSilently(_:) name = NSWorkspaceDidWakeNotification, object = Optional(<NSWorkspace: 0x14bf0e500>), userInfo = nil
2024-01-25 11:39:44.777 Df SokIM[639:17f2] SokIM/AppDelegate.swift: restartMonitorSilently(_:) 모니터 재시작 중...
2024-01-25 11:39:44.777 Db SokIM[639:17f2] SokIM/InputMonitor.swift: stop()
2024-01-25 11:39:44.777 E SokIM[639:17f2] SokIM/InputMonitor.swift: stop() 초기화된 hid가 없음
2024-01-25 11:39:44.777 Db SokIM[639:17f2] SokIM/InputMonitor.swift: start()
2024-01-25 11:39:44.810 Db SokIM[639:17f2] SokIM/InputMonitor.swift: description -536870203
2024-01-25 11:39:44.810 E SokIM[639:17f2] SokIM/AppDelegate.swift: restartMonitorSilently(_:) 키보드 입력을 모니터링하는 다른 앱이 있으면 종료해 주세요.
2024-01-25 11:39:45.811 Db SokIM[639:17f2] SokIM/AppDelegate.swift: restartMonitorSilently(_:) name = NSWorkspaceDidWakeNotification, object = Optional(<NSWorkspace: 0x14bf0e500>), userInfo = nil
2024-01-25 11:39:45.811 Df SokIM[639:17f2] SokIM/AppDelegate.swift: restartMonitorSilently(_:) 모니터 재시작 중...
2024-01-25 11:39:45.811 Db SokIM[639:17f2] SokIM/InputMonitor.swift: stop()
2024-01-25 11:39:45.811 E SokIM[639:17f2] SokIM/InputMonitor.swift: stop() 초기화된 hid가 없음
2024-01-25 11:39:45.811 Db SokIM[639:17f2] SokIM/InputMonitor.swift: start()
2024-01-25 11:39:45.843 Db SokIM[639:17f2] SokIM/InputMonitor.swift: start() InputMonitor 시작 성공
2024-01-25 11:39:47.885 Db SokIM[639:17f2] SokIM/AppDelegate.swift: reset(withInputMonitor:) withInputMonitor: false
2024-01-25 11:39:47.885 Db SokIM[639:17f2] SokIM/Helpers.swift: getKeyboardCapsLock() IOHIDGetModifierLockState 성공: 55567 false
2024-01-25 11:39:47.886 Db SokIM[639:17f2] SokIM/EventContext.swift: init()
디버그 메시지 보기 부분을 참조해 주세요.
상세설명 덧붙이겠습니다. 외장 키보드를 연결하고 슬립모드로 전환후, 다시 슬립모드에서 깨어나면 해당 증상이 발생됩니다.
이때 로그는
2024-01-25 11:39:44.777 Db SokIM[639:17f2] SokIM/AppDelegate.swift: restartMonitorSilently(_:) name = NSWorkspaceDidWakeNotification, object = Optional(<NSWorkspace: 0x14bf0e500>), userInfo = nil
2024-01-25 11:39:44.777 Df SokIM[639:17f2] SokIM/AppDelegate.swift: restartMonitorSilently(_:) 모니터 재시작 중...
2024-01-25 11:39:44.777 Db SokIM[639:17f2] SokIM/InputMonitor.swift: stop()
2024-01-25 11:39:44.777 E SokIM[639:17f2] SokIM/InputMonitor.swift: stop() 초기화된 hid가 없음
2024-01-25 11:39:44.777 Db SokIM[639:17f2] SokIM/InputMonitor.swift: start()
2024-01-25 11:39:44.810 Db SokIM[639:17f2] SokIM/InputMonitor.swift: description -536870203
2024-01-25 11:39:44.810 E SokIM[639:17f2] SokIM/AppDelegate.swift: restartMonitorSilently(_:) 키보드 입력을 모니터링하는 다른 앱이 있으면 종료해 주세요.
해당 로그가 1초마다 계속 출력됩니다.
이때 외장 키보드를 연결해제 하였다가 다시 연결하게되면
2024-01-25 11:39:45.811 Db SokIM[639:17f2] SokIM/AppDelegate.swift: restartMonitorSilently(_:) name = NSWorkspaceDidWakeNotification, object = Optional(<NSWorkspace: 0x14bf0e500>), userInfo = nil
2024-01-25 11:39:45.811 Df SokIM[639:17f2] SokIM/AppDelegate.swift: restartMonitorSilently(_:) 모니터 재시작 중...
2024-01-25 11:39:45.811 Db SokIM[639:17f2] SokIM/InputMonitor.swift: stop()
2024-01-25 11:39:45.811 E SokIM[639:17f2] SokIM/InputMonitor.swift: stop() 초기화된 hid가 없음
2024-01-25 11:39:45.811 Db SokIM[639:17f2] SokIM/InputMonitor.swift: start()
2024-01-25 11:39:45.843 Db SokIM[639:17f2] SokIM/InputMonitor.swift: start() InputMonitor 시작 성공
2024-01-25 11:39:47.885 Db SokIM[639:17f2] SokIM/AppDelegate.swift: reset(withInputMonitor:) withInputMonitor: false
2024-01-25 11:39:47.885 Db SokIM[639:17f2] SokIM/Helpers.swift: getKeyboardCapsLock() IOHIDGetModifierLockState 성공: 55567 false
2024-01-25 11:39:47.886 Db SokIM[639:17f2] SokIM/EventContext.swift: init()
해당 로그와 함께 다시 정상적으로 동작이 가능해집니다
#23 이슈로 지속적으로 인풋 모니터링을 시도해서 그나마 키보드 해제 및 재연결을 진행하면 동작을 하는것으로 보이나, 정상적인 동작을 위해서는 다시 초기화를 진행할때 이미 연결된 키보드도 다시 인식하는 기능이 필요할 듯 보입니다
\ |
키가 # ~
로 입력됩니다. 메뉴의 ₩대신 ` 입력
설정 여부와는 무관합니다.디버그 메시지 보기 부분을 참조해 주세요.
사용하고 계신 속 입력기 버전
1.0.3
문제가 발생한 앱 이름
크롬
자세한 문제 재현 방법
갑자기 특정앱에서 영어로만 입력이 됩니다. 메뉴바의 가/A는 잘 전환이 되고 다른 앱에서는 또 괜찮습니다. 아래 디버그 메시지가 다른 앱의 정상 상황과는 조금 다른 듯 합니다. Caps(한/A)키와 ㅁ을 입력해보려는 상황이었습니다.
디버그 메시지
디버그 메시지 보기 부분을 참조해 주세요.
2023-05-27 22:04:43.566 Db SokIM[14687:3612ab] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.google.Chrome", rolePath: ":AXTextArea:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXWebArea:AXScrollArea:AXGroup:AXGroup:AXGroup:AXGroup:AXWindow:AXApplication:"), 5377235655955, keyDown, 0x39)
2023-05-27 22:04:43.735 Db SokIM[14687:3612ab] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.google.Chrome", rolePath: ":AXTextArea:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXWebArea:AXScrollArea:AXGroup:AXGroup:AXGroup:AXGroup:AXWindow:AXApplication:"), 5377239721656, keyUp, 0x39)
2023-05-27 22:04:43.773 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDSetModifierLockState 성공: <IOHIDDevice 0x15a672d00 [0x1e6d487f8] 'ClassName=IOHIDUserDevice' Transport=Bluetooth Low Energy VendorID=1278 VendorIDSource=2 ProductID=34 Manufacturer=PFU Limited Product=HHKB-Hybrid_4 PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:43.942 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDDeviceSetValue 성공: <IOHIDDevice 0x15a672d00 [0x1e6d487f8] 'ClassName=IOHIDUserDevice' Transport=Bluetooth Low Energy VendorID=1278 VendorIDSource=2 ProductID=34 Manufacturer=PFU Limited Product=HHKB-Hybrid_4 PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:44.111 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDSetModifierLockState 성공: <IOHIDDevice 0x15a66cf30 [0x1e6d487f8] 'ClassName=AppleHIDTransportHIDDevice' Transport=SPI VendorID=1452 ProductID=834 Manufacturer=Apple Inc. Product=Apple Internal Keyboard / Trackpad PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:44.130 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDDeviceSetValue 성공: <IOHIDDevice 0x15a66cf30 [0x1e6d487f8] 'ClassName=AppleHIDTransportHIDDevice' Transport=SPI VendorID=1452 ProductID=834 Manufacturer=Apple Inc. Product=Apple Internal Keyboard / Trackpad PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:44.141 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDSetModifierLockState 성공: <IOHIDDevice 0x15a713270 [0x1e6d487f8] 'ClassName=IOHIDUserDevice' Transport=Bluetooth Low Energy VendorID=1278 VendorIDSource=2 ProductID=34 Manufacturer=PFU Limited Product=HHKB-Hybrid_4 PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:44.265 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDDeviceSetValue 성공: <IOHIDDevice 0x15a713270 [0x1e6d487f8] 'ClassName=IOHIDUserDevice' Transport=Bluetooth Low Energy VendorID=1278 VendorIDSource=2 ProductID=34 Manufacturer=PFU Limited Product=HHKB-Hybrid_4 PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:44.274 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDSetModifierLockState 성공: <IOHIDDevice 0x15a672d00 [0x1e6d487f8] 'ClassName=AppleHIDTransportHIDDevice' Transport=SPI VendorID=1452 ProductID=834 Manufacturer=Apple Inc. Product=Apple Internal Keyboard / Trackpad PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:44.280 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDDeviceSetValue 성공: <IOHIDDevice 0x15a672d00 [0x1e6d487f8] 'ClassName=AppleHIDTransportHIDDevice' Transport=SPI VendorID=1452 ProductID=834 Manufacturer=Apple Inc. Product=Apple Internal Keyboard / Trackpad PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:47.053 Db SokIM[14687:3612ab] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.google.Chrome", rolePath: ":AXTextArea:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXWebArea:AXScrollArea:AXGroup:AXGroup:AXGroup:AXGroup:AXWindow:AXApplication:"), 5377319353634, keyDown, 0x4)
2023-05-27 22:04:47.301 Db SokIM[14687:3612ab] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.google.Chrome", rolePath: ":AXTextArea:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXWebArea:AXScrollArea:AXGroup:AXGroup:AXGroup:AXGroup:AXWindow:AXApplication:"), 5377325319718, keyUp, 0x4)
2023-05-27 22:04:47.930 Db SokIM[14687:3612ab] SokIM/StatusBar.swift: rotateEngine()
2023-05-27 22:04:47.931 Db SokIM[14687:3612ab] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.google.Chrome", rolePath: ":AXTextArea:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXWebArea:AXScrollArea:AXGroup:AXGroup:AXGroup:AXGroup:AXWindow:AXApplication:"), 5377340413652, keyDown, 0x39)
2023-05-27 22:04:48.113 Db SokIM[14687:3612ab] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.google.Chrome", rolePath: ":AXTextArea:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXWebArea:AXScrollArea:AXGroup:AXGroup:AXGroup:AXGroup:AXWindow:AXApplication:"), 5377344795162, keyUp, 0x39)
2023-05-27 22:04:48.171 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDSetModifierLockState 성공: <IOHIDDevice 0x15b80a370 [0x1e6d487f8] 'ClassName=AppleHIDTransportHIDDevice' Transport=SPI VendorID=1452 ProductID=834 Manufacturer=Apple Inc. Product=Apple Internal Keyboard / Trackpad PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:48.176 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDDeviceSetValue 성공: <IOHIDDevice 0x15b80a370 [0x1e6d487f8] 'ClassName=AppleHIDTransportHIDDevice' Transport=SPI VendorID=1452 ProductID=834 Manufacturer=Apple Inc. Product=Apple Internal Keyboard / Trackpad PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:48.184 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDSetModifierLockState 성공: <IOHIDDevice 0x15b833760 [0x1e6d487f8] 'ClassName=IOHIDUserDevice' Transport=Bluetooth Low Energy VendorID=1278 VendorIDSource=2 ProductID=34 Manufacturer=PFU Limited Product=HHKB-Hybrid_4 PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:48.337 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDDeviceSetValue 성공: <IOHIDDevice 0x15b833760 [0x1e6d487f8] 'ClassName=IOHIDUserDevice' Transport=Bluetooth Low Energy VendorID=1278 VendorIDSource=2 ProductID=34 Manufacturer=PFU Limited Product=HHKB-Hybrid_4 PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:48.350 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDSetModifierLockState 성공: <IOHIDDevice 0x15a797ee0 [0x1e6d487f8] 'ClassName=IOHIDUserDevice' Transport=Bluetooth Low Energy VendorID=1278 VendorIDSource=2 ProductID=34 Manufacturer=PFU Limited Product=HHKB-Hybrid_4 PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:48.505 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDDeviceSetValue 성공: <IOHIDDevice 0x15a797ee0 [0x1e6d487f8] 'ClassName=IOHIDUserDevice' Transport=Bluetooth Low Energy VendorID=1278 VendorIDSource=2 ProductID=34 Manufacturer=PFU Limited Product=HHKB-Hybrid_4 PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:48.516 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDSetModifierLockState 성공: <IOHIDDevice 0x15a6a5080 [0x1e6d487f8] 'ClassName=AppleHIDTransportHIDDevice' Transport=SPI VendorID=1452 ProductID=834 Manufacturer=Apple Inc. Product=Apple Internal Keyboard / Trackpad PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:48.521 Db SokIM[14687:3612ab] SokIM/Helpers.swift: setKeyboardCapsLock(enabled:) IOHIDDeviceSetValue 성공: <IOHIDDevice 0x15a6a5080 [0x1e6d487f8] 'ClassName=AppleHIDTransportHIDDevice' Transport=SPI VendorID=1452 ProductID=834 Manufacturer=Apple Inc. Product=Apple Internal Keyboard / Trackpad PrimaryUsagePage=1 PrimaryUsage=6 ReportInterval=8000>
2023-05-27 22:04:48.865 Db SokIM[14687:3612ab] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.google.Chrome", rolePath: ":AXTextArea:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXWebArea:AXScrollArea:AXGroup:AXGroup:AXGroup:AXGroup:AXWindow:AXApplication:"), 5377362854322, keyDown, 0x4)
2023-05-27 22:04:49.093 Db SokIM[14687:3612ab] SokIM/InputMonitor.swift: nextHID(_:_:) (InputContext(bundleIdentifier: "com.google.Chrome", rolePath: ":AXTextArea:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXGroup:AXWebArea:AXScrollArea:AXGroup:AXGroup:AXGroup:AXGroup:AXWindow:AXApplication:"), 5377368306501, keyUp, 0x4)
특정 페이지에서는 메뉴바의 입력기가 분명히 한글 상태임에도 불구하고, 영문 키보드만 입력됩니다.
이 상태에서 다른 페이지나 다른 프로그램에서는 정상적인 한글 입력이 가능합니다.
아직까지는 이 페이지 외에는 문제가 재현되는 다른 페이지를 찾지 못했습니다.
한영전환은 shift+space로 설정되어 있습니다.
로그인이 필요한 페이지라 페이지 자체를 링크해드릴 수 없는 점을 양해 부탁드립니다. 페이지는 아래와 같이 생겼습니다.
이 문제 외에는 덕분에 굉장히 쾌적하게 사용하고 있습니다. 감사합니다.
안녕하세요.
먼저 좋은 프로그램 만들어주셔서 정말 감사합니다.
덕분에 한-영 전환에서 속이 뻥 뚫리는 속도를 체감하게 되어서 너무 기쁩니다.
다름이 아니라 Caps Lock 고정을 통해 영문을 대문자로 입력할 순 없는건가요?
⌘+CapsLock이나, ⌥+CapsLock, ⌃+CapsLock은 도통 먹히지 않네요. 구조상 어쩔 수 없는 문제일까요?
한/A (⇪)
또는 오른쪽 ⌘
으로 선택했을 때는 해당 단축키를 누르는 즉시 메뉴바의 속 입력기 표시가 가
, A
로 변경됩니다.가
, A
표시의 변화가 없다가 타이핑을 하면 그 때 변경이 됩니다.오른쪽 커맨드 키가 떼지지 않은 상황에서 다른 (단축키가 존재하는) 키가 눌리면 해당 기능이 활성화되어 곤란한 상황이 연출되곤 합니다. (한영 전환과 동시에 공백을 입력하고 싶었을 뿐인데 Cmd+Space가 되어 Spotlight가 열린다던지, ㄹ을 치고 싶었는데 Cmd+F가 되어 검색 기능으로 넘어간다던지...)
오른쪽 커맨드 키의 기존 역할을 무시할 수 있는 옵션이 있었으면 합니다.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.