Upd/2.8.5sp3 // Caps Lock fix. Merge PR#171 from upd/2.8.5sp3
This commit is contained in:
commit
5ee0721a82
|
@ -333,7 +333,7 @@ class AppDelegate: NSWindowController, NSApplicationDelegate {
|
|||
"Installation Successful", comment: ""
|
||||
)
|
||||
ntfPostInstall.informativeText = NSLocalizedString(
|
||||
"vChewing is ready to use.", comment: ""
|
||||
"vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account.", comment: ""
|
||||
)
|
||||
ntfPostInstall.addButton(withTitle: NSLocalizedString("OK", comment: ""))
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"Install Failed" = "Install Failed";
|
||||
"Installation Successful" = "Installation Successful";
|
||||
"OK" = "OK";
|
||||
"vChewing is ready to use." = "vChewing is ready to use.";
|
||||
"vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account." = "vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account.";
|
||||
"Stopping the old version. This may take up to one minute…" = "Stopping the old version. This may take up to one minute…";
|
||||
"Attention" = "Attention";
|
||||
"vChewing is upgraded, but please log out or reboot for the new version to be fully functional." = "vChewing is upgraded, but please log out or reboot for the new version to be fully functional.";
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"Install Failed" = "実装失敗。";
|
||||
"Installation Successful" = "実装完了";
|
||||
"OK" = "うむ";
|
||||
"vChewing is ready to use." = "威注音入力、利用準備完了。";
|
||||
"vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account." = "威注音入力、利用準備完了。\n\nこのシステムユーザーアカウントで初めて実装した場合、再ログインしてください。";
|
||||
"Stopping the old version. This may take up to one minute…" = "古いバージョンを強制停止中。1分かかると恐れ入りますが……";
|
||||
"Attention" = "ご注意";
|
||||
"vChewing is upgraded, but please log out or reboot for the new version to be fully functional." = "威注音入力の更新は実装完了しましたが、うまく作動できるために、このパソコンの再起動および再ログインが必要だと恐れ入ります。";
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"Install Failed" = "安装失败";
|
||||
"Installation Successful" = "安装成功";
|
||||
"OK" = "确定";
|
||||
"vChewing is ready to use." = "威注音输入法安装成功";
|
||||
"vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account." = "威注音输入法安装成功。\n\n若是在當前使用者帳戶內首次安裝的話,請重新登入。";
|
||||
"Stopping the old version. This may take up to one minute…" = "正在试图结束正在运行的旧版输入法,大概需要一分钟…";
|
||||
"Attention" = "请注意";
|
||||
"vChewing is upgraded, but please log out or reboot for the new version to be fully functional." = "vChewing 安装完成,但建议您登出或重新开机,以便顺利使用新版。";
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"Install Failed" = "安裝失敗";
|
||||
"Installation Successful" = "安裝成功";
|
||||
"OK" = "確定";
|
||||
"vChewing is ready to use." = "威注音輸入法安裝成功";
|
||||
"vChewing is ready to use. \n\nPlease relogin if this is the first time you install it in this user account." = "威注音輸入法安裝成功。\n\n若是在当前使用者帐户内首次安装的话,请重新登入。";
|
||||
"Stopping the old version. This may take up to one minute…" = "正在試圖結束正在運行的舊版輸入法,大概需要一分鐘…";
|
||||
"Attention" = "請注意";
|
||||
"vChewing is upgraded, but please log out or reboot for the new version to be fully functional." = "vChewing 安裝完成,但建議您登出或重新開機,以便順利使用新版。";
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
{\rtf1\ansi\ansicpg950\cocoartf2702
|
||||
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset0 Tahoma;\f1\fnil\fcharset0 AppleColorEmoji;\f2\fnil\fcharset134 PingFangSC-Semibold;
|
||||
\f3\fnil\fcharset134 PingFangSC-Regular;\f4\fnil\fcharset128 HiraginoSans-W4;}
|
||||
{\colortbl;\red255\green255\blue255;\red251\green0\blue7;}
|
||||
{\*\expandedcolortbl;;\cssrgb\c100000\c12195\c0;}
|
||||
\paperw11900\paperh16840\vieww12000\viewh15140\viewkind0
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\f0\fs24 \cf0 \
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\f1\fs144 \cf0 \uc0\u9989
|
||||
\f0\fs24 \
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\f2\b\fs48 \cf0 \'b0\'b2\'d7\'b0\'cd\'ea\'b1\'cf
|
||||
\f3\b0\fs24 \
|
||||
\
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\fs28 \cf0 \'c8\'f4\'ca\'c7\'d4\'da\'b5\'b1\'c7\'b0\'ca\'b9\'d3\'c3\'d5\'df\'d5\'ca\'bb\'a7\'c4\'da\
|
||||
\ul \'ca\'d7\'b4\'ce\'b0\'b2\'d7\'b0\ulnone \'b5\'c4\'bb\'b0\'a3\'ac\'c7\'eb
|
||||
\f4 \uc0\u9888 \u65039
|
||||
\f2\b \cf2 \ul \ulc2 \'d6\'d8\'d0\'c2\'b5\'c7\'c8\'eb
|
||||
\f4\b0 \cf0 \ulnone \uc0\u9888 \u65039
|
||||
\f3 \'a1\'a3}
|
|
@ -0,0 +1,26 @@
|
|||
{\rtf1\ansi\ansicpg950\cocoartf2702
|
||||
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset0 Tahoma;\f1\fnil\fcharset0 AppleColorEmoji;\f2\fnil\fcharset136 PingFangTC-Semibold;
|
||||
\f3\fnil\fcharset136 PingFangTC-Regular;\f4\fnil\fcharset128 HiraginoSans-W4;}
|
||||
{\colortbl;\red255\green255\blue255;\red251\green0\blue7;}
|
||||
{\*\expandedcolortbl;;\cssrgb\c100000\c12195\c0;}
|
||||
\paperw11900\paperh16840\vieww12000\viewh15140\viewkind0
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\f0\fs24 \cf0 \
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\f1\fs144 \cf0 \uc0\u9989
|
||||
\f0\fs24 \
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\f2\b\fs48 \cf0 \'a6\'77\'b8\'cb\'a7\'b9\'b2\'a6
|
||||
\f3\b0\fs24 \
|
||||
\
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\fs28 \cf0 \'ad\'59\'ac\'4f\'a6\'62\'b7\'ed\'ab\'65\'a8\'cf\'a5\'ce\'aa\'cc\'b1\'62\'a4\'e1\'a4\'ba\
|
||||
\ul \'ad\'ba\'a6\'b8\'a6\'77\'b8\'cb\ulnone \'aa\'ba\'b8\'dc\'a1\'41\'bd\'d0
|
||||
\f4 \uc0\u9888 \u65039
|
||||
\f2\b \cf2 \ul \ulc2 \'ad\'ab\'b7\'73\'b5\'6e\'a4\'4a
|
||||
\f4\b0 \cf0 \ulnone \uc0\u9888 \u65039
|
||||
\f3 \'a1\'43}
|
|
@ -0,0 +1,25 @@
|
|||
{\rtf1\ansi\ansicpg950\cocoartf2702
|
||||
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset0 Tahoma;\f1\fnil\fcharset0 AppleColorEmoji;\f2\fnil\fcharset0 Tahoma-Bold;
|
||||
\f3\fnil\fcharset128 HiraginoSans-W4;}
|
||||
{\colortbl;\red255\green255\blue255;\red251\green0\blue7;}
|
||||
{\*\expandedcolortbl;;\cssrgb\c100000\c12195\c0;}
|
||||
\paperw11900\paperh16840\vieww12000\viewh15140\viewkind0
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\f0\fs24 \cf0 \
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\f1\fs144 \cf0 \uc0\u9989
|
||||
\f0\fs24 \
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\f2\b\fs48 \cf0 Installation Successful
|
||||
\f0\b0\fs24 \
|
||||
\
|
||||
|
||||
\fs28 Please
|
||||
\f3 \uc0\u9888 \u65039
|
||||
\f2\b \cf2 \ul \ulc2 relogin
|
||||
\f3\b0 \cf0 \ulnone \uc0\u9888 \u65039
|
||||
\f0 \ul if this is the first time\ulnone \
|
||||
you install it in this user account.}
|
|
@ -0,0 +1,25 @@
|
|||
{\rtf1\ansi\ansicpg950\cocoartf2702
|
||||
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fnil\fcharset0 Tahoma;\f1\fnil\fcharset0 AppleColorEmoji;\f2\fnil\fcharset128 HiraginoSans-W6;
|
||||
\f3\fnil\fcharset128 HiraginoSans-W4;}
|
||||
{\colortbl;\red255\green255\blue255;\red251\green0\blue7;}
|
||||
{\*\expandedcolortbl;;\cssrgb\c100000\c12195\c0;}
|
||||
\paperw11900\paperh16840\vieww12000\viewh15140\viewkind0
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\f0\fs24 \cf0 \
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\f1\fs144 \cf0 \uc0\u9989
|
||||
\f0\fs24 \
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\f2\b\fs48 \cf0 \'8e\'c0\'91\'95\'8a\'ae\'97\'b9
|
||||
\f3\b0\fs24 \
|
||||
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\qc\partightenfactor0
|
||||
|
||||
\fs18 \cf0
|
||||
\fs28 \
|
||||
\'82\'b1\'82\'cc\'83\'56\'83\'58\'83\'65\'83\'80\'83\'86\'81\'5b\'83\'55\'81\'5b\'83\'41\'83\'4a\'83\'45\'83\'93\'83\'67\'82\'c5\
|
||||
\ul \'8f\'89\'82\'df\'82\'c4\'8e\'c0\'91\'95\'82\'b5\'82\'bd\ulnone \'8f\'ea\'8d\'87\'81\'41\uc0\u9888 \u65039
|
||||
\f2\b \cf2 \ul \ulc2 \'8d\'c4\'83\'8d\'83\'4f\'83\'43\'83\'93
|
||||
\f3\b0 \cf0 \ulnone \uc0\u9888 \u65039 \'82\'b5\'82\'c4\'82\'ad\'82\'be\'82\'b3\'82\'a2\'81\'42}
|
|
@ -1,8 +1,8 @@
|
|||
注意事项:
|
||||
一、macOS 10.x-11.x 系统有 Bug、令该安装程式无法自动将安装目标设为当前使用者资料夹。如果您在 macOS 12 Monterey 之前的系统安装该输入法的话,请务必「手动」将安装目的地设为当前使用者资料夹。否则,当您今后(在升级系统之后)升级输入法的时候,可能会出现各种混乱情况。下述 sudo 指令会将任何安装到错误位置的档案全部移除:
|
||||
sudo bash /Users/$(stat -f%Su /dev/console)/Library/Input\ Methods/vChewing.app/Contents/Resources/fixinstall.sh
|
||||
一、安装完毕之后,如果输入法无法正常使用的话,请重新登入即可。
|
||||
|
||||
二、安装完毕之后,如果输入法无法正常使用的话,请重新登入即可。
|
||||
二、macOS 10.x-11.x 系统有 Bug、令该安装程式无法自动将安装目标设为当前使用者资料夹。如果您在 macOS 12 Monterey 之前的系统安装该输入法的话,请务必“手动”将安装目的地设为当前使用者资料夹。否则,当您今后(在升级系统之后)升级输入法的时候,可能会出现各种混乱情况。下述 sudo 指令会将任何安装到错误位置的档案全部移除:
|
||||
sudo bash /Users/$(stat -f%Su /dev/console)/Library/Input\ Methods/vChewing.app/Contents/Resources/fixinstall.sh
|
||||
|
||||
三、终端部署指令(不限作业系统版本):
|
||||
installer -pkg ~/Downloads/vChewing-macOS-?.?.?-unsigned.pkg -target CurrentUserHomeDirectory
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
注意事項:
|
||||
一、macOS 10.x-11.x 系統有 Bug、令該安裝程式無法自動將安裝目標設為當前使用者資料夾。如果您在 macOS 12 Monterey 之前的系統安裝該輸入法的話,請務必「手動」將安裝目的地設為當前使用者資料夾。否則,當您今後(在升級系統之後)升級輸入法的時候,可能會出現各種混亂情況。下述 sudo 指令會將任何安裝到錯誤位置的檔案全部移除:
|
||||
sudo bash /Users/$(stat -f%Su /dev/console)/Library/Input\ Methods/vChewing.app/Contents/Resources/fixinstall.sh
|
||||
一、安裝完畢之後,如果輸入法無法正常使用的話,請重新登入即可。
|
||||
|
||||
二、安裝完畢之後,如果輸入法無法正常使用的話,請重新登入即可。
|
||||
二、macOS 10.x-11.x 系統有 Bug、令該安裝程式無法自動將安裝目標設為當前使用者資料夾。如果您在 macOS 12 Monterey 之前的系統安裝該輸入法的話,請務必「手動」將安裝目的地設為當前使用者資料夾。否則,當您今後(在升級系統之後)升級輸入法的時候,可能會出現各種混亂情況。下述 sudo 指令會將任何安裝到錯誤位置的檔案全部移除:
|
||||
sudo bash /Users/$(stat -f%Su /dev/console)/Library/Input\ Methods/vChewing.app/Contents/Resources/fixinstall.sh
|
||||
|
||||
三、終端部署指令(不限作業系統版本):
|
||||
installer -pkg ~/Downloads/vChewing-macOS-?.?.?-unsigned.pkg -target CurrentUserHomeDirectory
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
Notice:
|
||||
1. Due to a bug in macOS 10.x and 11.x, if you are trying to install this input method on macOS releases earlier than macOS 12 Monterey, PLEASE manually choose the install target to the user folder. Otherwise, there will be problems when you are trying to install this input method to later versions when your OS gets upgraded to macOS 12 Monterey or later. The following terminal command can solve such probelems by removing all incorrectly-installed files (must use sudo):
|
||||
sudo bash /Users/$(stat -f%Su /dev/console)/Library/Input\ Methods/vChewing.app/Contents/Resources/fixinstall.sh
|
||||
1. Relogin is strongly recommended if this is the first time you install vChewing to this system account.
|
||||
|
||||
2. Feel free to logout and re-login if the input method doesn't work after installation.
|
||||
2. Due to a bug in macOS 10.x and 11.x, if you are trying to install this input method on macOS releases earlier than macOS 12 Monterey, PLEASE manually choose the install target to the user folder. Otherwise, there will be problems when you are trying to install this input method to later versions when your OS gets upgraded to macOS 12 Monterey or later. The following terminal command can solve such probelems by removing all incorrectly-installed files (must use sudo):
|
||||
sudo bash /Users/$(stat -f%Su /dev/console)/Library/Input\ Methods/vChewing.app/Contents/Resources/fixinstall.sh
|
||||
|
||||
3. IT maintainers can also use this terminal deploy command, regardless the macOS version:
|
||||
installer -pkg ~/Downloads/vChewing-macOS-?.?.?-unsigned.pkg -target CurrentUserHomeDirectory
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
ご注意:
|
||||
● 初めてインストールの直後、再ログインしてください。しないと、入力アプリがすぐに使えない場合はございます。
|
||||
|
||||
● macOS 12 Monterey 以前の OS(macOS 10.x-11.x)のバグのため、macOS 10.x-11.x でインストールする場合、この入力アプリ必ずご自分でユーザーフォルダをインストール先と設定してください。然もないと、いずれ macOS 12 にアップデートし、この入力アプリのもっと新しいバージョンをインストールする時に、予測できない支障が生ずる恐れがあります。下記のターミナル指令を(必ず下記のまま sudo で)実行すれば、この様な支障を解決することができます:
|
||||
sudo bash /Users/$(stat -f%Su /dev/console)/Library/Input\ Methods/vChewing.app/Contents/Resources/fixinstall.sh
|
||||
|
||||
● そして、インストール直後、入力アプリがうまく使えない場合、再ログインすれば済ませることです。
|
||||
|
||||
● あと、IT 担当者は、Terminal で実装したい場合、OS バージョンを問わずに、下記の指令をご参考ください:
|
||||
installer -pkg ~/Downloads/vChewing-macOS-?.?.?-unsigned.pkg -target CurrentUserHomeDirectory
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit b302a5dd0f13eb3a6b1f94e5a662b2fa1c0ece6a
|
||||
Subproject commit 259a2a0b4c549e8b0cbc7ef31f47f766b26ad6a0
|
|
@ -175,8 +175,20 @@ extension SessionCtl {
|
|||
keyHandler.ensureKeyboardParser()
|
||||
|
||||
Self.theShiftKeyDetector.alsoToggleWithLShift = PrefMgr.shared.togglingAlphanumericalModeWithLShift
|
||||
if isASCIIMode, !isCapsLocked, PrefMgr.shared.disableShiftTogglingAlphanumericalMode { isASCIIMode = false }
|
||||
if isCapsLocked { isASCIIMode = isCapsLocked } // 同步 Caps Lock 狀態。
|
||||
|
||||
if #unavailable(macOS 12) {
|
||||
if #available(macOS 10.15, *) {
|
||||
if isASCIIMode, PrefMgr.shared.disableShiftTogglingAlphanumericalMode { isASCIIMode = false }
|
||||
}
|
||||
} else {
|
||||
if isASCIIMode, !isCapsLocked, PrefMgr.shared.disableShiftTogglingAlphanumericalMode {
|
||||
isASCIIMode = false
|
||||
}
|
||||
// 同步 Caps Lock 狀態。
|
||||
else if isCapsLocked || PrefMgr.shared.disableShiftTogglingAlphanumericalMode {
|
||||
isASCIIMode = isCapsLocked
|
||||
}
|
||||
}
|
||||
|
||||
/// 必須加上下述條件,否則會在每次切換至輸入法本體的視窗(比如偏好設定視窗)時會卡死。
|
||||
/// 這是很多 macOS 副廠輸入法的常見失誤之處。
|
||||
|
|
|
@ -35,7 +35,8 @@ extension SessionCtl {
|
|||
return false
|
||||
}
|
||||
|
||||
// Caps Lock 通知與切換處理。
|
||||
// Caps Lock 通知與切換處理,要求至少 macOS 12 Monterey。
|
||||
if #available(macOS 12, *) {
|
||||
if event.type == .flagsChanged, event.keyCode == KeyCode.kCapsLock.rawValue {
|
||||
DispatchQueue.main.async {
|
||||
let isCapsLockTurnedOn = event.modifierFlags.intersection(.deviceIndependentFlagsMask).contains(.capsLock)
|
||||
|
@ -50,6 +51,7 @@ extension SessionCtl {
|
|||
self.isASCIIMode = isCapsLockTurnedOn
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 用 Shift 開關半形英數模式,僅對 macOS 10.15 及之後的 macOS 有效。
|
||||
let shouldUseShiftToggleHandle: Bool = {
|
||||
|
|
|
@ -64,6 +64,13 @@ struct suiPrefPaneExperience: View {
|
|||
}
|
||||
}()
|
||||
|
||||
var macOSMontereyOrLaterDetected: Bool {
|
||||
if #available(macOS 12, *) {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
var body: some View {
|
||||
ScrollView {
|
||||
VStack {
|
||||
|
@ -203,7 +210,7 @@ struct suiPrefPaneExperience: View {
|
|||
isOn: $selShowNotificationsWhenTogglingCapsLock.onChange {
|
||||
PrefMgr.shared.showNotificationsWhenTogglingCapsLock = selShowNotificationsWhenTogglingCapsLock
|
||||
}
|
||||
)
|
||||
).disabled(!macOSMontereyOrLaterDetected)
|
||||
}
|
||||
Preferences.Section(label: { Text(LocalizedStringKey("Misc Settings:")) }) {
|
||||
Toggle(
|
||||
|
|
|
@ -41,10 +41,10 @@
|
|||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<subviews>
|
||||
<stackView distribution="fill" orientation="horizontal" alignment="top" horizontalStackHuggingPriority="249.99998474121094" verticalStackHuggingPriority="249.99998474121094" detachesHiddenViews="YES" translatesAutoresizingMaskIntoConstraints="NO" id="qDj-B9-mZf">
|
||||
<rect key="frame" x="20" y="31" width="796" height="367"/>
|
||||
<rect key="frame" x="20" y="54" width="796" height="344"/>
|
||||
<subviews>
|
||||
<stackView distribution="fill" orientation="vertical" alignment="leading" spacing="12" horizontalStackHuggingPriority="249.99998474121094" verticalStackHuggingPriority="249.99998474121094" detachesHiddenViews="YES" translatesAutoresizingMaskIntoConstraints="NO" id="j9R-fB-ttM">
|
||||
<rect key="frame" x="0.0" y="49" width="402" height="318"/>
|
||||
<rect key="frame" x="0.0" y="26" width="402" height="318"/>
|
||||
<subviews>
|
||||
<stackView distribution="fill" orientation="vertical" alignment="leading" horizontalStackHuggingPriority="249.99998474121094" verticalStackHuggingPriority="249.99998474121094" detachesHiddenViews="YES" translatesAutoresizingMaskIntoConstraints="NO" id="fO5-4y-X0y">
|
||||
<rect key="frame" x="0.0" y="277" width="365" height="41"/>
|
||||
|
@ -267,10 +267,10 @@
|
|||
</customSpacing>
|
||||
</stackView>
|
||||
<stackView distribution="fill" orientation="vertical" alignment="leading" spacing="12" horizontalStackHuggingPriority="249.99998474121094" verticalStackHuggingPriority="249.99998474121094" detachesHiddenViews="YES" translatesAutoresizingMaskIntoConstraints="NO" id="VOm-nN-5IB">
|
||||
<rect key="frame" x="410" y="0.0" width="386" height="367"/>
|
||||
<rect key="frame" x="410" y="0.0" width="386" height="344"/>
|
||||
<subviews>
|
||||
<stackView distribution="fill" orientation="vertical" alignment="leading" spacing="7" horizontalStackHuggingPriority="249.99998474121094" verticalStackHuggingPriority="249.99998474121094" detachesHiddenViews="YES" translatesAutoresizingMaskIntoConstraints="NO" id="s47-wG-vKA">
|
||||
<rect key="frame" x="0.0" y="284" width="386" height="83"/>
|
||||
<rect key="frame" x="0.0" y="261" width="386" height="83"/>
|
||||
<subviews>
|
||||
<textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="iCL-n8-VTP">
|
||||
<rect key="frame" x="-2" y="68" width="323" height="15"/>
|
||||
|
@ -320,7 +320,7 @@
|
|||
</customSpacing>
|
||||
</stackView>
|
||||
<stackView distribution="fill" orientation="vertical" alignment="leading" horizontalStackHuggingPriority="249.99998474121094" verticalStackHuggingPriority="249.99998474121094" detachesHiddenViews="YES" translatesAutoresizingMaskIntoConstraints="NO" id="NOW-jd-XBh">
|
||||
<rect key="frame" x="0.0" y="211" width="386" height="61"/>
|
||||
<rect key="frame" x="0.0" y="188" width="386" height="61"/>
|
||||
<subviews>
|
||||
<textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="J0f-Aw-dxC">
|
||||
<rect key="frame" x="-2" y="46" width="336" height="15"/>
|
||||
|
@ -366,10 +366,10 @@
|
|||
</customSpacing>
|
||||
</stackView>
|
||||
<stackView distribution="fill" orientation="vertical" alignment="leading" horizontalStackHuggingPriority="249.99998474121094" verticalStackHuggingPriority="249.99998474121094" detachesHiddenViews="YES" translatesAutoresizingMaskIntoConstraints="NO" id="jxD-fv-UYx">
|
||||
<rect key="frame" x="0.0" y="0.0" width="380" height="199"/>
|
||||
<rect key="frame" x="0.0" y="0.0" width="380" height="176"/>
|
||||
<subviews>
|
||||
<button translatesAutoresizingMaskIntoConstraints="NO" id="109">
|
||||
<rect key="frame" x="-1" y="183.5" width="285" height="16"/>
|
||||
<rect key="frame" x="-1" y="160.5" width="285" height="16"/>
|
||||
<buttonCell key="cell" type="check" title="Enable Space key for calling candidate window" bezelStyle="regularSquare" imagePosition="left" alignment="left" controlSize="small" state="on" inset="2" id="110">
|
||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||
<font key="font" metaFont="cellTitle"/>
|
||||
|
@ -379,7 +379,7 @@
|
|||
</connections>
|
||||
</button>
|
||||
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="bE0-Lq-Pj7">
|
||||
<rect key="frame" x="-1" y="160.5" width="266" height="16"/>
|
||||
<rect key="frame" x="-1" y="137.5" width="266" height="16"/>
|
||||
<buttonCell key="cell" type="check" title="Use ESC key to clear the entire input buffer" bezelStyle="regularSquare" imagePosition="left" controlSize="small" state="on" inset="2" id="f2j-xD-4xK">
|
||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||
<font key="font" metaFont="cellTitle"/>
|
||||
|
@ -389,7 +389,7 @@
|
|||
</connections>
|
||||
</button>
|
||||
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="mzw-F2-aAQ">
|
||||
<rect key="frame" x="-1" y="137.5" width="295" height="16"/>
|
||||
<rect key="frame" x="-1" y="114.5" width="295" height="16"/>
|
||||
<buttonCell key="cell" type="check" title="Emulating select-candidate-per-character mode" bezelStyle="regularSquare" imagePosition="left" controlSize="small" inset="2" id="ArK-Vk-OoT">
|
||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||
<font key="font" metaFont="cellTitle"/>
|
||||
|
@ -399,7 +399,7 @@
|
|||
</connections>
|
||||
</button>
|
||||
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="j8R-Hj-3dj">
|
||||
<rect key="frame" x="-1" y="114.5" width="340" height="16"/>
|
||||
<rect key="frame" x="-1" y="91.5" width="340" height="16"/>
|
||||
<buttonCell key="cell" type="check" title="Automatically correct reading combinations when typing" bezelStyle="regularSquare" imagePosition="left" controlSize="small" inset="2" id="chkAutoCorrectReadingCombination">
|
||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||
<font key="font" metaFont="cellTitle"/>
|
||||
|
@ -409,7 +409,7 @@
|
|||
</connections>
|
||||
</button>
|
||||
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="6MM-WC-Mpd">
|
||||
<rect key="frame" x="-1" y="91.5" width="381" height="16"/>
|
||||
<rect key="frame" x="-1" y="68.5" width="381" height="16"/>
|
||||
<buttonCell key="cell" type="check" title="Allow using Enter key to confirm associated candidate selection" bezelStyle="regularSquare" imagePosition="left" controlSize="small" inset="2" id="chkAlsoConfirmAssociatedCandidatesByEnter">
|
||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||
<font key="font" metaFont="cellTitle"/>
|
||||
|
@ -419,7 +419,7 @@
|
|||
</connections>
|
||||
</button>
|
||||
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="HaB-rc-AcW">
|
||||
<rect key="frame" x="-1" y="68.5" width="295" height="16"/>
|
||||
<rect key="frame" x="-1" y="45.5" width="295" height="16"/>
|
||||
<buttonCell key="cell" type="check" title="Allow backspace-editing miscomposed readings" bezelStyle="regularSquare" imagePosition="left" controlSize="small" inset="2" id="chkKeepReadingUponCompositionError">
|
||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||
<font key="font" metaFont="cellTitle"/>
|
||||
|
@ -429,7 +429,7 @@
|
|||
</connections>
|
||||
</button>
|
||||
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="xe6-Pu-3Fa">
|
||||
<rect key="frame" x="-1" y="45.5" width="223" height="16"/>
|
||||
<rect key="frame" x="-1" y="22.5" width="223" height="16"/>
|
||||
<buttonCell key="cell" type="check" title="Trim unfinished readings on commit" bezelStyle="regularSquare" imagePosition="left" controlSize="small" inset="2" id="tglTrimUnfinishedReadingsOnCommit">
|
||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||
<font key="font" metaFont="cellTitle"/>
|
||||
|
@ -439,7 +439,7 @@
|
|||
</connections>
|
||||
</button>
|
||||
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="7QM-7z-tpq">
|
||||
<rect key="frame" x="-1" y="22.5" width="233" height="16"/>
|
||||
<rect key="frame" x="-1" y="-0.5" width="233" height="16"/>
|
||||
<buttonCell key="cell" type="check" title="Always show tooltip texts horizontally" bezelStyle="regularSquare" imagePosition="left" controlSize="small" inset="2" id="lblAlwaysShowTooltipTextsHorizontally">
|
||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||
<font key="font" metaFont="cellTitle"/>
|
||||
|
@ -448,23 +448,6 @@
|
|||
<binding destination="32" name="value" keyPath="values.AlwaysShowTooltipTextsHorizontally" id="szi-4g-EIC"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="233">
|
||||
<rect key="frame" x="-1" y="-0.5" width="271" height="16"/>
|
||||
<buttonCell key="cell" type="check" title="Show notifications when toggling Caps Lock" bezelStyle="regularSquare" imagePosition="left" controlSize="small" state="on" inset="2" id="shc-Nu-UsM">
|
||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||
<font key="font" metaFont="cellTitle"/>
|
||||
<connections>
|
||||
<binding destination="32" name="value" keyPath="values.ShowNotificationsWhenTogglingCapsLock" id="0e1-3G-eIc"/>
|
||||
</connections>
|
||||
</buttonCell>
|
||||
<connections>
|
||||
<binding destination="32" name="enabled" keyPath="values.UseIMKCandidateWindow" id="pHT-37-Eyh">
|
||||
<dictionary key="options">
|
||||
<string key="NSValueTransformerName">NSNegateBoolean</string>
|
||||
</dictionary>
|
||||
</binding>
|
||||
</connections>
|
||||
</button>
|
||||
</subviews>
|
||||
<visibilityPriorities>
|
||||
<integer value="1000"/>
|
||||
|
@ -475,7 +458,6 @@
|
|||
<integer value="1000"/>
|
||||
<integer value="1000"/>
|
||||
<integer value="1000"/>
|
||||
<integer value="1000"/>
|
||||
</visibilityPriorities>
|
||||
<customSpacing>
|
||||
<real value="3.4028234663852886e+38"/>
|
||||
|
@ -486,7 +468,6 @@
|
|||
<real value="3.4028234663852886e+38"/>
|
||||
<real value="3.4028234663852886e+38"/>
|
||||
<real value="3.4028234663852886e+38"/>
|
||||
<real value="3.4028234663852886e+38"/>
|
||||
</customSpacing>
|
||||
</stackView>
|
||||
</subviews>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.8.5</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>2852</string>
|
||||
<string>2853</string>
|
||||
<key>UpdateInfoEndpoint</key>
|
||||
<string>https://gitee.com/vchewing/vChewing-macOS/raw/main/Update-Info.plist</string>
|
||||
<key>UpdateInfoSite</key>
|
||||
|
|
|
@ -941,11 +941,11 @@
|
|||
</dict>
|
||||
<dict>
|
||||
<key>LANGUAGE</key>
|
||||
<string>Traditional Chinese</string>
|
||||
<string>Simplified Chinese</string>
|
||||
<key>VALUE</key>
|
||||
<dict>
|
||||
<key>PATH</key>
|
||||
<string>Installer/pkgTextWarning-CHT.txt</string>
|
||||
<string>Installer/pkgTextWarning-CHS.txt</string>
|
||||
<key>PATH_TYPE</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
|
@ -963,11 +963,11 @@
|
|||
</dict>
|
||||
<dict>
|
||||
<key>LANGUAGE</key>
|
||||
<string>Simplified Chinese</string>
|
||||
<string>Traditional Chinese</string>
|
||||
<key>VALUE</key>
|
||||
<dict>
|
||||
<key>PATH</key>
|
||||
<string>Installer/pkgTextWarning-CHS.txt</string>
|
||||
<string>Installer/pkgTextWarning-CHT.txt</string>
|
||||
<key>PATH_TYPE</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
|
@ -991,11 +991,11 @@
|
|||
</dict>
|
||||
<dict>
|
||||
<key>LANGUAGE</key>
|
||||
<string>Traditional Chinese</string>
|
||||
<string>Simplified Chinese</string>
|
||||
<key>VALUE</key>
|
||||
<dict>
|
||||
<key>PATH</key>
|
||||
<string>LICENSE-CHT.txt</string>
|
||||
<string>LICENSE-CHS.txt</string>
|
||||
<key>PATH_TYPE</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
|
@ -1013,11 +1013,11 @@
|
|||
</dict>
|
||||
<dict>
|
||||
<key>LANGUAGE</key>
|
||||
<string>Simplified Chinese</string>
|
||||
<string>Traditional Chinese</string>
|
||||
<key>VALUE</key>
|
||||
<dict>
|
||||
<key>PATH</key>
|
||||
<string>LICENSE-CHS.txt</string>
|
||||
<string>LICENSE-CHT.txt</string>
|
||||
<key>PATH_TYPE</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
|
@ -1034,7 +1034,52 @@
|
|||
<key>SUMMARY</key>
|
||||
<dict>
|
||||
<key>LOCALIZATIONS</key>
|
||||
<array/>
|
||||
<array>
|
||||
<dict>
|
||||
<key>LANGUAGE</key>
|
||||
<string>English</string>
|
||||
<key>VALUE</key>
|
||||
<dict>
|
||||
<key>PATH</key>
|
||||
<string>Installer/pkgTextSuccessful-ENU.rtf</string>
|
||||
<key>PATH_TYPE</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>LANGUAGE</key>
|
||||
<string>Simplified Chinese</string>
|
||||
<key>VALUE</key>
|
||||
<dict>
|
||||
<key>PATH</key>
|
||||
<string>Installer/pkgTextSuccessful-CHS.rtf</string>
|
||||
<key>PATH_TYPE</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>LANGUAGE</key>
|
||||
<string>Japanese</string>
|
||||
<key>VALUE</key>
|
||||
<dict>
|
||||
<key>PATH</key>
|
||||
<string>Installer/pkgTextSuccessful-JPN.rtf</string>
|
||||
<key>PATH_TYPE</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>LANGUAGE</key>
|
||||
<string>Traditional Chinese</string>
|
||||
<key>VALUE</key>
|
||||
<dict>
|
||||
<key>PATH</key>
|
||||
<string>Installer/pkgTextSuccessful-CHT.rtf</string>
|
||||
<key>PATH_TYPE</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
<key>TITLE</key>
|
||||
<dict>
|
||||
|
@ -1048,9 +1093,9 @@
|
|||
</dict>
|
||||
<dict>
|
||||
<key>LANGUAGE</key>
|
||||
<string>Simplified Chinese</string>
|
||||
<string>Traditional Chinese</string>
|
||||
<key>VALUE</key>
|
||||
<string>威注音输入法</string>
|
||||
<string>威注音輸入法</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>LANGUAGE</key>
|
||||
|
@ -1060,9 +1105,9 @@
|
|||
</dict>
|
||||
<dict>
|
||||
<key>LANGUAGE</key>
|
||||
<string>Traditional Chinese</string>
|
||||
<string>Simplified Chinese</string>
|
||||
<key>VALUE</key>
|
||||
<string>威注音輸入法</string>
|
||||
<string>威注音输入法</string>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
|
@ -1099,11 +1144,11 @@
|
|||
</dict>
|
||||
<dict>
|
||||
<key>LANGUAGE</key>
|
||||
<string>Simplified Chinese</string>
|
||||
<string>Traditional Chinese</string>
|
||||
<key>SECONDARY_VALUE</key>
|
||||
<string>当前系统版本低于 macOS 10.13。</string>
|
||||
<string>當前系統版本低於 macOS 10.13。</string>
|
||||
<key>VALUE</key>
|
||||
<string>作业系统版本太旧</string>
|
||||
<string>作業系統版本太舊</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>LANGUAGE</key>
|
||||
|
@ -1115,11 +1160,11 @@
|
|||
</dict>
|
||||
<dict>
|
||||
<key>LANGUAGE</key>
|
||||
<string>Traditional Chinese</string>
|
||||
<string>Simplified Chinese</string>
|
||||
<key>SECONDARY_VALUE</key>
|
||||
<string>當前系統版本低於 macOS 10.13。</string>
|
||||
<string>当前系统版本低于 macOS 10.13。</string>
|
||||
<key>VALUE</key>
|
||||
<string>作業系統版本太舊</string>
|
||||
<string>作业系统版本太旧</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>NAME</key>
|
||||
|
|
|
@ -1272,7 +1272,7 @@
|
|||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = 2852;
|
||||
CURRENT_PROJECT_VERSION = 2853;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
|
@ -1312,7 +1312,7 @@
|
|||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
CURRENT_PROJECT_VERSION = 2852;
|
||||
CURRENT_PROJECT_VERSION = 2853;
|
||||
ENABLE_NS_ASSERTIONS = NO;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||
|
@ -1351,7 +1351,7 @@
|
|||
CODE_SIGN_IDENTITY = "-";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
CURRENT_PROJECT_VERSION = 2852;
|
||||
CURRENT_PROJECT_VERSION = 2853;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
ENABLE_HARDENED_RUNTIME = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||
|
@ -1404,7 +1404,7 @@
|
|||
CODE_SIGN_IDENTITY = "-";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
CURRENT_PROJECT_VERSION = 2852;
|
||||
CURRENT_PROJECT_VERSION = 2853;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
ENABLE_HARDENED_RUNTIME = YES;
|
||||
ENABLE_NS_ASSERTIONS = NO;
|
||||
|
@ -1539,7 +1539,7 @@
|
|||
CODE_SIGN_IDENTITY = "-";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
CURRENT_PROJECT_VERSION = 2852;
|
||||
CURRENT_PROJECT_VERSION = 2853;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEVELOPMENT_ASSET_PATHS = "";
|
||||
DEVELOPMENT_TEAM = "";
|
||||
|
@ -1600,7 +1600,7 @@
|
|||
CODE_SIGN_IDENTITY = "-";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
CURRENT_PROJECT_VERSION = 2852;
|
||||
CURRENT_PROJECT_VERSION = 2853;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEVELOPMENT_ASSET_PATHS = "";
|
||||
DEVELOPMENT_TEAM = "";
|
||||
|
@ -1648,7 +1648,7 @@
|
|||
CODE_SIGN_IDENTITY = "-";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
CURRENT_PROJECT_VERSION = 2852;
|
||||
CURRENT_PROJECT_VERSION = 2853;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEVELOPMENT_TEAM = "";
|
||||
ENABLE_HARDENED_RUNTIME = YES;
|
||||
|
@ -1694,7 +1694,7 @@
|
|||
CODE_SIGN_IDENTITY = "-";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
CURRENT_PROJECT_VERSION = 2852;
|
||||
CURRENT_PROJECT_VERSION = 2853;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEVELOPMENT_TEAM = "";
|
||||
ENABLE_HARDENED_RUNTIME = YES;
|
||||
|
|
Loading…
Reference in New Issue