追加読書

追加読書

keymaps(5) のマニュアルページには次の引用が含まれています。

以下は、「du \ ndf \ n」文字列をAltGr-Dキーにバインドする例です。通常、どのキーにもバインドされていない「フォールバック」作業コードF100を使用します。

altgr keycode 32 = F100
string F100 = "du\ndf\n"

ファイルを作成し、これらの2行をコピーして貼り付けてから実行しました。

sudo loadkeys new_keymap

エラーなしで完了しますが、AltGr-Dはまだ前と同じ文字(アクセント付きの「o」)を(ターミナルまたはLOライターで)印刷します。

私は何が間違っていましたか?

私が本当にしたいこと

追加のキーを持つキーボードがあります。メールキーは私のEメールクライアントThunderbirdを開いたり復元したりします。本当に素晴らしいです!私はこのキーを設定するために何もしなかったし、Linux Mint 19.1 Cinnamonをインストールした直後に働いた。

私のドキュメントキーが機能せず、押しても何も起こりません。ファイルマネージャを開く必要があります(より正確にはnemo ~/DocumentsCinnamonでコマンドを実行します)。

showkeyメールのスキャンコードは155、私の文書のスキャンコードは235と報告します。

この回答を見つけた後https://stackoverflow.com/a/4200836/8557840 以下を含むキーマップファイルを作成しました。

keycode 88 = F12
string F12 = "nemo "

しかし、これはF12を変えません。

スキャンコードを235に変更しても、私のドキュメントキーには影響しません。

キーボードを設定する必要があります。

ベストアンサー1

私は何が間違っていましたか?

loadkeysプログラムがカーネル仮想端末を処理するカーネルの組み込み端末エミュレータに適用するキーマップがX11プログラムにも適用されると誤って予想されます。無効なキーマップを設定しました。 XKB マッピングを構成します。

追加読書

おすすめ記事