Linux

來自鍵盤的“透明”Unicode 輸入

  • May 22, 2021

如何從鍵盤輸入 Unicode 字元?

我知道輸入由(我認為)IBus 提供的任意 Unicode 字元的++ Ctrl,十六進制方法,但這會導致出現提示(帶下劃線的“u”),並且您可以看到十六進制數字鍵入它們。我想要一種除了最後一個字元之外不會出現任何內容的方法。Shift``u``Return

我想要這個,因為我有一個可程式鍵盤,我想從中輸入某些 Unicode 字元。目前,例如,我可以按Fn+D鍵入希臘字母 delta (Δ),但是在鍵入它的幾分之一秒內,我可以看到394(Δ 的 Unicode 程式碼點)逐漸出現,然後被擦除,這有點醜。

如果可能的話,我想要一個在系統範圍內工作的解決方案(例如,不綁定到某些應用程序)。

我發現只需使用 UIM 而不是 IBus 就可以滿足我的需求。UIM 像IBus 一樣支持++ Ctrl,但它沒有互動式提示。Shift``u

引用自:https://unix.stackexchange.com/questions/636782