XKB:8レベルのキーを持ち、Ctrlを使ってそのレベルを選択できますか?

XKB:8レベルのキーを持ち、Ctrlを使ってそのレベルを選択できますか?

CtrlCtrl修飾子ビットセットなしで一般的なキーの組み合わせを形成するキーイベントを生成するXKBメソッドはありますか?

それとも別の方法で同じ質問をしてください。レベル選択にさらに参加し、制御Alt Gr文字を生成しない8レベルのキーを持つことはできますか?ShiftCtrlXLookupString()

+++ のようなものを入力し、結果として「c」をCtrl取得したいと思います(たとえば)。これが8段階のキータイプの特別な結果であることを願っています。他のキーは正しく機能します(2つまたは4つのレベルしかありません)。Alt GrShiftRXLookupString()

(問題は、XLookupString()がCtrl修飾子ビット自体を解釈して、「対応する制御文字」を持たないキー記号に対しても制御文字を生成することです。)

実際に方法があります。 XKB 構成でリダイレクト操作を使用することです。

だから質問は:別の(「より良い」)方法はありますか?それともキー自体にリダイレクトして修飾子ビットを削除しましたが、まだキーシンボルの8つのレベルのうち5番目のレベルを選択した経験がある人はいますか?

ベストアンサー1

おすすめ記事