入力スイッチャで使用する新しい完全なキーマップ(xkbcompから)を「登録」します。

入力スイッチャで使用する新しい完全なキーマップ(xkbcompから)を「登録」します。

私は私のディレクトリでX11 xkbを使って完全なキーマップを指定しました(シンボル、タイプ、キーコードを置き換えて、ベースPCファイルの特定の修飾子をマッピング解除するなど)。

使用

xkbcomp -I/home/laura/codes/xkb/ /home/laura/codes/xkb/customKeymap.xkb $DISPLAY

次の再起動まで使用する新しいレイアウトをロードできます。ただし、この変更はKDE UIに反映されず、タッチするたびに設定がリセットされるようです。さらに、setxkbmap -printxkbcompを使用するかどうかにかかわらず、UIに反映された古いキーマップが出力されます。

/usr/share/X11/xkb/rules/evdev.xml以前は、UI / setxkbmapの「Map、Layout、Variant」に新しいセクションを挿入するために必要な情報を扱う新しいシンボルファイルへの参照を含めるように更新しました。私は元の "$ DISPLAY"の代わりにディレクトリを使用したときにevdev.xmlでxkbcompによる.xkmファイルの出力への参照を追加できると思いましたが、方法が見つかりませんでした。このアプローチは新しいシンボリックファイルを「pc」にのみリンクするようですが、理想的にはキーマップ全体を最初から定義したいと思います。

カスタムキーマップと IME を切り替えるには、部分的に fcitx5 で使用するために UI に反映される新しい完全なキーマップが必要です。

xkbと関連コマンドに関するすべてのドキュメントを見てみましたが、実行したいアクションへの参照が見つかりませんでした。どこを見るべきですか?

関連情報