LEO Yoon-Tsaw
LEO Yoon-Tsaw
> `~/Library/Mobile\ Documents/com~apple~CloudDocs` > > > 如果是同时使用了iOS的iRime输入法,开启iCloud同步的话,同步文件夹在`~/Library/Mobile\ Documents/iCloud~com~jimmy54~iRime/Documents`, 這個目錄升級系統經常會變,建立快捷方式更保險
問題是我沒遇到過,不知道出問題的條件啊
還有一個辦法,把最低系統要求提高到MacOS 12,這樣老電腦就用不了了,應該就不容易出問題了
不是,因為我從沒遇到過,一定有什麼原因有些人會遇到這問題,而有些人不會
爲啥?就有用戶要輸入控制字符呢?
就加入碼表就行 ``` abcde ```
先多做些測試,看出現的條件。 是否方案相關——換個方案呢? 系統版本,電腦是很舊嗎還是黑蘋果(樓主說卡) 是輸入特定詞會出現嗎,是特定App中出現嗎,特定輸入長度? 等等 我未遇過,所以只能樓主自己去測試一下 原則上無法復現的問題我是不會修的。句號。 @ShikiSuen
在Vim中可以輸入控制字符,`^_`就是0x1F,但按住`⌥+↓`並不會出現該控制字符: 在Obsidian中同樣可輸入控制字符,但輸入時輸入行的預覽(使用了首選嵌入)並沒有顯示`US`即x01F,回車後方上屏`US` 在Obsidian中輸入任意字符按`⌥+↓`會出現`US`,同樣,按`⌥`+任意鍵會出現對應的擴展字符,如`⌥+s`出現ß。 然而不開啓鼠鬚管時,按`⌥+s`出現ß,按`⌥+↓`卻不出現`US` 屏蔽上屏不能解決此問題,因爲出現0x1F是在上屏前,此時尚未觸發上屏(commit)操作。而且就算關閉一切嵌入模式,輸入欄只應有一全角空格時,同樣會出現0x1F。 而發生些行爲時,方向鍵並未生效,鼠鬚管並未讀到方向鍵,且在鼠鬚管本不應輸出字符時出現0x1F,此條指向非鼠鬚管的問題。但使用系統自帶輸入法又未觀察到此行爲,指向是鼠鬚管的問題。有待進一步研究
> @LEOYoon-Tsaw 不妨把我在上文引用的那段當中的 `//NSLog(@"commitString:"); ` 的註解標記暫時去掉? > 這樣可以徹底證明 0x1F 究竟是不是在 commit 的過程當中產生的。 沒有到這個函數的,這個函數調用後都 ``` [NSApp.squirrelAppDelegate.panel hide]; ``` 輸入框都隱藏了。