調べてみましたが、「Tweaks」のようなGNOMEから
キー単体の割当を変更するのは(恐らく)不可能なのではないでしょうか。
古いですが…
X Keyboard Extension(xkb)
なるものの情報が出てきましたが、
こちらで設定するのはいかがでしょうか。
(軽く読んだだけなので、単体キー不可でしたら申し訳ないです)
ubuntu18.04において、キーボードの割り当ての変更ができません。
キーボードの割り当ての変更により、「End」キーを入力することで「_」(小文字のアンダーバー)が入力されるように変更したいと思っています。
「Tweaks」での「キーボードとマウス」の設定から、「追加のレイアウトオプション」という、それっぽい機能は見つけましたが、定型的な変更(Casp lockとEscを入れ替えるなど)のみしか対応していませんでした。
また、「Mozcプロパティ」の「一般」の中の、「ローマ字テーブル」という機能は、ローマ字でしたので、大文字のみの入力の変更でした。
どなたか、お力を貸してもらえないでしょうか。
そもそも、このような変更が不可能であれば、その指摘もいただけたらと思います。
調べてみましたが、「Tweaks」のようなGNOMEから
キー単体の割当を変更するのは(恐らく)不可能なのではないでしょうか。
古いですが…
X Keyboard Extension(xkb)
なるものの情報が出てきましたが、
こちらで設定するのはいかがでしょうか。
(軽く読んだだけなので、単体キー不可でしたら申し訳ないです)
ubuntuでしたら、
/usr/share/X11/xkb/symbols/keypad
を直に書き変える事でできます。
まずかならずバックアップをとっておきましょう
sudo /usr/share/X11/xkb/symbols/keybad /usr/share/X11/xkb/symbols/keypad_old
あとは
sudo 好きなエディタ /usr/share/X11/xkb/symbols/keypad
で
KP_End
(多分)を
underscore
に置換すればいいのではないでしょうか。
numpadの配列には色々型があるみたいで、一応アスキーアートでどの型がどういう配置かを例示しているようですが、めんどくさいならKT_End
の部分を全部underscore
に脳死一括置換して大丈夫だと思います(無責任)。
以下蛇足です。
最悪いろいろめちゃくちゃに設定を失敗してもユニバーサルアクセスの設定からon screen keyboardをonにするか、外付けキーボードを接続したりしてから言語設定をusなどにして一時的にusキーボード配列だと騙して、keypad_old
をkeypad
に戻せばいいので、あるていどは冒険できますよ。
@kotekote_kotteri_ramen
Questionerこちらの記事が参考になるかもしれません
@syutorum001 さん、@Tetsu_Oikawa さん
回答ありがとうございました。また、返信が遅れてしまい、申し訳ありません。
X Keyboard Extension(xkb)というのが、キーワードになりそうだということがわかりました。
これで、有効なgoogle検索が行えそうです。アドバイスありがとうございました。