私は「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 = }
私が試したこと
xbindkeys
left-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を使用しています。このフォーラムはアーチから来ました。