私のインストールしたばかりのDebian 7システム、キー上のすべての時間Iタイプで^
、その後2
、私は²(「二乗」のASCII文字)を取得します。2を3から8に置き換えても同じです。
^2
Mac OSXのように、これを無効にして代わりに取得するにはどうすればよいですか?
私のインストールしたばかりのDebian 7システム、キー上のすべての時間Iタイプで^
、その後2
、私は²(「二乗」のASCII文字)を取得します。2を3から8に置き換えても同じです。
^2
Mac OSXのように、これを無効にして代わりに取得するにはどうすればよいですか?
回答:
あなたはxmodmap
これに使用することを試みることができます、いくつかの有用な情報はArchWiki xmodmapページにあります。基本的に、これはXでキーボードマッピングを管理するためのユーティリティです。特定の質問については、次のようなことができます
xmodmap -pke >mycustommodmap
最初に現在の設定を取得します。私のシステムでは、「悪い」キーを押すとと呼ばれるものが発生しdead_circumflex
ました。これをasciicircum
に変更し、新しいマップをロードした後
xmodmap mycustummodmap
キーはすぐにを生成し^
ます。
ログイン時にこれが自動的に行われるようにするには、ファイルの名前を.Xmodmap
ホームディレクトリに設定します。それが自動的に読み込まれない場合、またはファイルにそのような名前を付けたくない場合は、起動時に指定されたコマンドを何らかの方法で実行するようにデスクトップに指示できるはずです。
実際には、最初に現在のマップを取得することから始めるのが適切ですが、にこれらのすべての行が必要なわけではなく.Xmodmap
、変更したい行だけが必要です。たとえば、私のでは.Xmodmap
、^
(サーカムフレックス)と~
(チルダ)の動作を変更するために、コンテンツは
keycode 34 = asciicircum dead_diaeresis dead_circumflex dead_diaeresis bracketleft dead_abovering bracketleft
keycode 61 = equal plus equal plus asciitilde dead_abovedot dead_tilde
コンピュータをだましてみてください。私はこれまで何度もこの問題を抱えていましたが、「^」を押してスペースを押し、次に「^」の直後に別のスペースを追加し、次に2を追加し、それらの間のスペースを削除して「^ 2」の後ろをクリックすると、うまくいきます以前は時々ですが、同意です。試してみます。
GTK入力の問題だと思います。GTKアプリで別の入力方法を試してください。
$ GTK_IM_MODILE=xim gedit
それをGTK_IM_MODILE
追加export GTK_IM_MODILE=xim
することで変数をエクスポートするのに役立つ~/.profile
か、またはあなたが好む他の方法で。