Unicode 入力用の Ctrl+Shift+U キーが機能しなくなったのはなぜですか?

Unicode 入力用の Ctrl+Shift+U キーが機能しなくなったのはなぜですか?

Ctrl+ Shift+を押してu数字を入力しても何も起こりません。 または を押し続けてControlShift効果はありません。

を実行してみましたsudo dpkg-reconfigure keyboard-configurationが、問題は解決しませんでした。

答え1

一般的に動作しなくなったわけではありませんが、動作の仕方から、動作しなくなったと思われたかもしれません。Ctrl+ Shift+と入力するとu、挿入ポイントに下線付きの文字 u が表示されます。これにより、(最初は私もそうでした) 下線付きの文字 u を入力したと思うかもしれませんが、実際には下線付きの文字 u は Unicode 入力モードがアクティブになっていることを示しています。その後、Unicode コード ポイント (つまり、文字の 16 進数) を入力して を押すと、EnterUnicode 文字が表示されます。

たとえば、Ctrl+ Shift+ はu 2764Enter「太い黒いハート」の Unicode 文字を挿入します。

デモンストレーション: ❤

答え2

CtrlUbuntu 15.10以降で++ Shift、、uまたはを入力するUnicode hexadecimal numberと機能しなくなる理由は、入力方法がデフォルトでEnterSpaceXIMの代わりにアイバス(XIMは時代遅れなので奇妙です。iBusはすでにXIMプロトコルを実装している)。これを変更することで、この便利なショートカットが壊れてしまいました。

修正するには、次の場所に移動します。

  1. の上GNOMEシェル(17.10+、 で確認wmctrl -m):
    設定地域と言語インストールされた言語の管理言語タブ。

    の上団結:システム設定... → 言語サポート

  2. キーボード入力方式システムをiBusに変更します。 スクリーンショット

  3. 再起動 ( reboot)

参照

関連情報