Unicode入力のグローバルショートカットをバインド解除または変更することはできますか?


12

Ubuntu 13.10を使用していますが、キーボードショートカットは12.10ではバインドされていませんでしたが、間違っている可能性があります。

キーボード設定のショートカットタブにはありません。Unicode入力をCtrl+ Shift+ Uから他の入力に変更するにはどうすればよいですか?


これは、作成テーブルと同様に、Gtkでハードコーディングされていると確信しています。
スケスケ

どのエディターを使用していますか?
スケスケ

回答:


8

Control+ Shift+ uユニコード入力の場合、GTK + 3のデフォルトの入力メソッドにハードコードされます。(ソース:GtkIMContext)。

最も簡単な方法は、おそらく、必要な機能に別のキーセットを使用することです。

ただし、Gtkアプリケーションには他のオプションもあります。どちらも、デフォルトのインプットメソッドをインプットメソッドなしで置き換えることを伴います。

geditとしてgnome-terminal、ウィンドウを右クリックして選択することができません入力方法>>なし。これは、他の理由で入力メソッドを必要とせず、LibreOfficeの機能を必要としない場合に適したソリューションです。

LibreOfficeの場合、システム入力メソッドをバイパスする方法はないようです。入力方法が必要ない場合は、[システム設定] >> [言語サポート]に移動し、[ キーボード入力方法システム]noneに設定することにより、システム全体で無効にすることができます。これを有効にするには、再起動する必要があります。(ログアウトでは不十分でした。)

このメソッドはGtkアプリケーションにのみハードコードされていることに注意してください。KDE依存関係のインストールを気にしない場合は、エディターを使用kateして、必要に応じてアクセラレーターを変更できます。


「なし」(ctrl + shif + uを除く)を使用した場合の結果は何ですか?
アレックス

2
@alex質問する必要がある場合は、おそらく何も気付かないでしょう。入力メソッドはキーを順番に受け取り、他の結果を出力します。ユニコードや特殊文字を挿入していない場合、それに気付くことはないでしょう。
追跡

ブラジルの人々にとっては、ポルトガル語は多くのアクセントを使用するため、大きな混乱になります
-deFreitas

@deFreitasまあ、この質問は本当に単一のUnicode文字を挿入する方法を変更することに関するものです。ポルトガル語で入力するには、キーボードレイアウトをポルトガル語レイアウトに変更するか、作成キーを使用します。:)
18

0

トグルケースキーセットの競合を防ぐために、アプリケーション(Intellij IDEA)を起動する直前に' XMODIFIERS 'システム変数を設定解除することにより、このバインドをバイパスすることができました。

export XMODIFIERS=""
myapp.sh

Ubuntu 18.10、libgtk-3-0 3.24.1-1ubuntu2でテスト済み

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.