私は OS X での設定を模倣しようとしています (Karabiner 経由): 左Shiftキーを押すと left が挿入されます(が、それを押したまま別のキーを押すと通常のShiftキーとして機能します ( rightShiftと rightの場合も同様))。これは xkb で可能ですか?
答え1
一つの方法はエクセプ。
xcape [-d] [-t timeout] [-e map-expression]
これでうまくいくはずです:
xcape -e 'Shift_L=parenleft;Shift_R=parenright'
エクセプ一部のディストリビューションではパッケージとして含まれています。
ノート:
デフォルトの遅延は 500 ミリ秒で、その後はマップされたキーは発行されません。これはオプションで設定できます-t
。
それぞれマップ式デーモンとして実行され、独自の PID を持ちます。