Linuxでは、右のAltキー+キーを別のキーにバインドする

Linuxでは、右のAltキー+キーを別のキーにバインドする

私は「keyremaplinux」というキーリマッパーを使用します(出典:https://github.com/kozikow/keyremaplinux)。うまく動作しますが、移植性が悪く、多くの構成が必要です。私はソフトウェアを簡単に動作させ、他のLinux(主にCentOS)システムにインストールできるようにしたいです。このソリューションはすべてのシステムで動作する必要があり、特定のプログラムにのみ適用してはいけません。

私が望むもの

right-alt+キーを押すとanother key別のキーが入力されます。たとえば、私の完全な数値行は、次のようにクォーティ行にマップされます。

right-alt + q = 1
right-alt + w = 2
right-alt + e = 3
right-alt + r = 4
right-alt + t = 5
right-alt + y = 6
right-alt + u = 7

そして

right-alt + shift + q = !
right-alt + shift + w = @
right-alt + shift + e = #
right-alt + shift + r = $
right-alt + shift + t = %
right-alt + shift + y = ^
right-alt + shift + u = &

次のようなその他のバインディング

right-alt + a = (
right-alt + s = )
right-alt + d = {
right-alt + f = }

私が試したこと

xbindkeysleft-alt- このツールはキーとキーを区別できないようですright-alt。使用xbindkeys -kして押すと、right-alt key + 1「m:0x18 + c:10 | Alt+Mod2 + 1」が返されます。これは押すと同じです。left-alt key + 1

sxhkd- このGitHubの投稿によると、left/right altキーを個別にトリガーすることはできません。https://github.com/baskerville/sxhkd/issues/89。この他のフォーラムによると、次のようにマッピングできますがleft/right alt(次ではありません)https://bbs.archlinux.org/viewtopic.php?id=155613&p=3。もう一度申し上げますが、私はArchを使用しません。 CentOSを使用しています。このフォーラムはアーチから来ました。

ベストアンサー1

おすすめ記事