Repo // Typo fix: Emac -> Emacs.
This commit is contained in:
parent
c8dd57f684
commit
e71f46f2f5
|
@ -44,7 +44,7 @@ extension NSEvent {
|
||||||
/// 自 Emacs 熱鍵的 NSEvent 翻譯回標準 NSEvent。失敗的話則會返回原始 NSEvent 自身。
|
/// 自 Emacs 熱鍵的 NSEvent 翻譯回標準 NSEvent。失敗的話則會返回原始 NSEvent 自身。
|
||||||
/// - Parameter isVerticalTyping: 是否按照縱排來操作。
|
/// - Parameter isVerticalTyping: 是否按照縱排來操作。
|
||||||
/// - Returns: 翻譯結果。失敗的話則返回翻譯原文。
|
/// - Returns: 翻譯結果。失敗的話則返回翻譯原文。
|
||||||
public func convertFromEmacKeyEvent(isVerticalContext: Bool) -> NSEvent {
|
public func convertFromEmacsKeyEvent(isVerticalContext: Bool) -> NSEvent {
|
||||||
guard isEmacsKey else { return self }
|
guard isEmacsKey else { return self }
|
||||||
let newKeyCode: UInt16 = {
|
let newKeyCode: UInt16 = {
|
||||||
switch isVerticalContext {
|
switch isVerticalContext {
|
||||||
|
|
|
@ -105,7 +105,7 @@ extension SessionCtl {
|
||||||
// 使 NSEvent 自翻譯,這樣可以讓 Emacs NSEvent 變成標準 NSEvent。
|
// 使 NSEvent 自翻譯,這樣可以讓 Emacs NSEvent 變成標準 NSEvent。
|
||||||
if eventToDeal.isEmacsKey {
|
if eventToDeal.isEmacsKey {
|
||||||
let verticalProcessing = (state.isCandidateContainer) ? state.isVerticalCandidateWindow : state.isVerticalTyping
|
let verticalProcessing = (state.isCandidateContainer) ? state.isVerticalCandidateWindow : state.isVerticalTyping
|
||||||
eventToDeal = eventToDeal.convertFromEmacKeyEvent(isVerticalContext: verticalProcessing)
|
eventToDeal = eventToDeal.convertFromEmacsKeyEvent(isVerticalContext: verticalProcessing)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 準備修飾鍵,用來判定要新增的詞彙是否需要賦以非常低的權重。
|
// 準備修飾鍵,用來判定要新增的詞彙是否需要賦以非常低的權重。
|
||||||
|
|
Loading…
Reference in New Issue