コンテキスト
私カスタムキーボードの設定。これはFedora 34の魅力のように機能します。私はFedora 36にアップグレードし、キーボードレイアウトを再インストールしました。
質問
以下を除いてカスタムレイアウトを使用してください。<SPCE>
(スペースバー)キー定義:
key <SPCE> { [ space, nobreakspace, underscore, U202F ] }; // ␣ (espace insécable) _ (espace insécable fin)
具体的な質問は押したときに普通のスペースのみを印刷spacebar(つまり、修飾子Shiftと/レベル3のシフトAltは効果がありません。)+を押すとアンダースコア()のAlt Gr代わりに。_
Alt Grspacebar
ただし、これまでAlt Gr別のキー(たとえば、+ Alt Gr)を使用できます。<AD01>
印刷|
予想通り)。成功せずにkey <SPCE>
定義をブロック内の他の場所に移動しようとしましたxkb_symbols {}
。他の(組み込み)キーボード定義も見ましたが、何か変更されたものが見つからなかったようです...
質問/usr/share/X11/xkb/symbols/fr
修飾子が適用されるように定義をどのように変更しますかspacebar?
答え1
type[group1] = "FOUR_LEVEL_SEMIALPHABETIC"
次のように定義に修飾子を追加して問題を解決しましたspacebar。
key <SPCE> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ space, nobreakspace, underscore, U202F ] };
(改行しないスペース(U+00A0)動作しません...しかし、少なくとも下線が再びあります! )