基本的なキーボードレイアウト:
1
!
をお願いします: Ctrl+1 →¹
。 (上付き文字1文字)。次のコードを使用すると、¹
、ただし Shift+1:
xmodmap -e "keycode 10 = 1 onesuperior"
結論として、私は保持したいと思います Shift+1 ために !
および Ctrl+1 ために ¹
。
これは私に非常に関連しているようです:
AltGrを修飾キーとして使用するキーボードショートカットを割り当てるにはどうすればよいですか?
保つ Right Alt または AltGrISO_Level3_Shift
として、Alt
モディファイアとしても使用してみてください。
あなたの場合は逆です:キープ Right Ctrl または Left CtrlControl
修飾子およびそれを拡張して、レベルシフトとして使用します。
私はそれを両方の機能で動作させることができませんでした、1つの試行はactions
を追加することによるものでした:(動作しません)
key <RCTL> {
type= "ONE_LEVEL",
symbols[Group1]= [ ISO_Level5_Shift ],
actions[Group1]= [ SetMods(modifiers=Control) ]
};
from xkb-仮想キーとISO_Level3_Shiftキーの使用に関する問題 ですが、一方向にしか機能しません。
おそらく、XKBを非常によく知っている人がそのような設定を行うことができます。
私にとって有効な設定の1つ:(キーの繰り返しなし)
xbindkeys
&xautomation
のインストールとセットアップ キーボードのキーを変更するにはどうすればよいですか?(カスタムキーボードコマンド/ショートカットを作成するにはどうすればよいですか)この行を~/.xbindkeysrc
に追加します
"usleep 150000; xte 'keyup Control_L' 'str ¹' 'keydown Control_L'"
m:0x4 + c:10
control + 1
私にとって、私は¹
を持っています AlgGr。だから私もこれを使うことができました:
"usleep 150000; xte 'keyup Control_L' 'keydown ISO_Level3_Shift' 'key 1' 'keyup ISO_Level3_Shift' 'keydown Control_L'"
xbindkeys
デーモンを再起動します
pkill xbindkeys;xbindkeys
xev
コマンドを使用してプッシュすることができます Ctrl キー、次にキーコードを参照してください。たとえば、私のものは「キーコード37」です。 Ctrl。
しかし、私は上付き文字がエディターでもターミナル/コンソールでもワープロ以外のものでも機能するとは思いませんでした。上付き文字と下付き文字はWordエディター(LibreOffice、MS Wordなど)に存在しますが、たとえば、Latexでは下付き文字「_」を下付き文字に、^を上付き文字に使用します。