Linux에서 오른쪽 Alt 키 + 키를 다른 키에 바인딩

Linux에서 오른쪽 Alt 키 + 키를 다른 키에 바인딩

저는 "keyremaplinux"라는 키 리매퍼를 사용합니다(출처:https://github.com/kozikow/keyremaplinux). 잘 작동하지만 이식성이 좋지 않고 큰 구성이 필요합니다. 저는 업무에 사용하거나 다른 Linux(주로 CentOS) 시스템에서 약간의 노력을 들이고 이상적으로 사용할 수 있는 것을 원합니다. 솔루션은 모든 프로그램에서 작동해야 하며 특정 프로그램에만 적용되어서는 안 됩니다.

내가 원하는 것

오른쪽 Alt 키 + 다른 키를 누르면 다른 키가 입력됩니다. 예를 들어, 전체 수직선은 다음과 같이 쿼티 행에 매핑됩니다.

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에서 나왔습니다.

관련 정보