From 6e5c9892d0591518c3bde5e3834f7b0506cabc4a Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Sat, 26 Mar 2022 21:41:12 +0800 Subject: [PATCH] KeyConv // charCode 8212 -> 45. --- Source/Modules/ControllerModules/AppleKeyboardConverter.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Modules/ControllerModules/AppleKeyboardConverter.swift b/Source/Modules/ControllerModules/AppleKeyboardConverter.swift index 2dd26350..87bd1888 100644 --- a/Source/Modules/ControllerModules/AppleKeyboardConverter.swift +++ b/Source/Modules/ControllerModules/AppleKeyboardConverter.swift @@ -175,6 +175,8 @@ import Cocoa if (charCode == 65290) {charCode = UniChar(42)} if (charCode == 65288) {charCode = UniChar(40)} if (charCode == 65289) {charCode = UniChar(41)} + // 摁了 Alt 的符號。 + if (charCode == 8212) {charCode = UniChar(45)} // Apple 倚天注音佈局追加符號糾正項目。 if mgrPrefs.basisKeyboardLayout == "com.apple.keylayout.ZhuyinEten" { if (charCode == 65343) {charCode = UniChar(95)} @@ -311,6 +313,8 @@ import Cocoa if (strProcessed == "*") {strProcessed = "*"} if (strProcessed == "(") {strProcessed = "("} if (strProcessed == ")") {strProcessed = ")"} + // 摁了 Alt 的符號。 + if (strProcessed == "—") {strProcessed = "-"} // Apple 倚天注音佈局追加符號糾正項目。 if mgrPrefs.basisKeyboardLayout == "com.apple.keylayout.ZhuyinEten" { if (strProcessed == "_") {strProcessed = "_"}