Xorg用の新しいカスタムキーボードレイアウトを作成していますが、Unicodeには存在しない特定のグリフが1つあります。ただし、標準の文字と発音区別符号を組み合わせて使用すると、簡単に作成できます。
たとえば、v
下のマクロン付きの文字が必要な場合、シーケンスU0073+U0331
は必要な文字を作成します。
私のxkbレイアウト定義では、単一のUnicodeポイントを指定できます(ここでaltgr+d
はḏおよびaltgr+shift+d
toにバインドされています)。
key <AC03> { [ d, D, U1E0F, U1E0E ] }; // d with macron below
しかし、単一のキーに「結合された」Unicodeグリフを指定できないようです。
key <AB04> { [ v, V, U0076+U0331, U0056+U0331 ] }; // v with macron below
このようなシステム全体のxkb定義を作成することは可能ですか?