CtrlCtrl修飾子ビットセットなしで一般的なキーの組み合わせを形成するキーイベントを生成するXKBメソッドはありますか?
それとも別の方法で同じ質問をしてください。レベル選択にさらに参加し、制御Alt Gr文字を生成しない8レベルのキーを持つことはできますか?ShiftCtrlXLookupString()
+++ のようなものを入力し、結果として「c」をCtrl取得したいと思います(たとえば)。これが8段階のキータイプの特別な結果であることを願っています。他のキーは正しく機能します(2つまたは4つのレベルしかありません)。Alt GrShiftRXLookupString()
(問題は、XLookupString()がCtrl修飾子ビット自体を解釈して、「対応する制御文字」を持たないキー記号に対しても制御文字を生成することです。)
実際に方法があります。 XKB 構成でリダイレクト操作を使用することです。
だから質問は:別の(「より良い」)方法はありますか?それともキー自体にリダイレクトして修飾子ビットを削除しましたが、まだキーシンボルの8つのレベルのうち5番目のレベルを選択した経験がある人はいますか?