私は「keyremaplinux」というキーリマッパーを使用しています(出典:https://github.com/kozikow/keyremaplinux) うまく機能しますが、移植性が低く、大きな構成が必要です。理想的には、ほとんど手間をかけずに仕事に持ち込んだり、他の Linux (主に CentOS) マシンに持ち込んだりできるものが必要です。ソリューションは、すべてで機能し、プログラム固有のものではない必要があります。
私が欲しいもの
右 Alt キーと別のキーを同時に押すと、別のキーが入力されます。たとえば、次のように、数字キー全体が QWERTY 行にマッピングされます。
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
- このツールは、左 Alt キーと右 Alt キーを区別できないようです。xbindkeys -k を使用して右 Alt キー + 1 を押すと、「m:0x18 + c:10 | Alt+Mod2 + 1」が返されます。これは、左 Alt キー + 1 を押した場合と同じです。
sxhkd
- この GitHub の投稿によると、左/右の Alt キーを個別にトリガーすることはできません。https://github.com/baskerville/sxhkd/issues/89ただし、この他のフォーラムによると、左/右のAltにマッピングできます(ただし、からではありません)https://bbs.archlinux.org/viewtopic.php?id=155613&p=3繰り返しになりますが、私は Arch は使用していません。CentOS を使用しています。フォーラムはたまたま Arch のものなのです。