為什麼用於 Unicode 輸入的 Ctrl+Shift+U 鍵停止運作?

為什麼用於 Unicode 輸入的 Ctrl+Shift+U 鍵停止運作?

當我按下Ctrl+ Shift+u並輸入數字時,沒有任何反應。堅持Control或堅持Shift也沒有幫助。

我嘗試過運行sudo dpkg-reconfigure keyboard-configuration,但這並沒有解決問題。

答案1

一般來說,它並沒有停止工作,但它的工作方式可能會讓您認為它已經停止工作。當鍵入Ctrl+ Shift+時u,插入點處會出現一個帶有下劃線的字母 u。這可能會導致一個人(例如我自己)認為他輸入了下劃線字母 u,而實際上下劃線字母 u 表示 Unicode 輸入模式已被激活。如果隨後鍵入 Unicode 碼點(即字元的十六進位數字)並點擊,Enter則會出現 Unicode 字元。

例如,Ctrl++Shift插入u 2764Enter「重黑心」Unicode 字元。

示範:❤

答案2

Ubuntu 15.10+中之所以輸入Ctrl++ ShiftuUnicode hexadecimal number或停止工作EnterSpace因為預設輸入法西美代替巴士(這很奇怪,因為 XIM 已經過時並且iBus 已經實作了 XIM 協議)。透過改變這一點,他們打破了這個有用的捷徑。

要修復它,請轉到:

  1. 侏儒外殼(17.10+,請檢查wmctrl -m):
    設定地區及語言管理已安裝的語言語言標籤。

    統一:系統設定... → 語言支持

  2. 鍵盤輸入法系統,改為iBus。 螢幕截圖

  3. 重啟 (reboot

參考

相關內容