SessionCtl // Translate Apple dynamic keylayouts in new way.
This commit is contained in:
parent
f3472cf222
commit
165727f43d
|
@ -7,6 +7,7 @@
|
|||
// requirements defined in MIT License.
|
||||
|
||||
import CocoaExtension
|
||||
import IMKUtils
|
||||
import InputMethodKit
|
||||
import NotifierUI
|
||||
import Shared
|
||||
|
@ -108,6 +109,11 @@ extension SessionCtl {
|
|||
eventToDeal = eventToDeal.convertFromEmacsKeyEvent(isVerticalContext: verticalProcessing)
|
||||
}
|
||||
|
||||
// 翻譯 Apple 動態鍵盤佈局
|
||||
if IMKHelper.isDynamicBasicKeyboardLayoutEnabled {
|
||||
eventToDeal = eventToDeal.inAppleABCStaticForm
|
||||
}
|
||||
|
||||
// 準備修飾鍵,用來判定要新增的詞彙是否需要賦以非常低的權重。
|
||||
Self.areWeNerfing = eventToDeal.modifierFlags.contains([.shift, .command])
|
||||
|
||||
|
|
Loading…
Reference in New Issue