Shift 이외의 수정자를 잠그는 방법

Shift 이외의 수정자를 잠그는 방법

탐색 및 명령에 수정자를 많이 사용하는 사용자 정의 키보드 레이아웃이 있습니다. 키보드를 양손으로 잡았을 때 잘 작동하지만 이제는 한 손으로만 사용할 수 있는 부분적인 대안으로 키보드를 구성하려고 합니다. 가장 간단한 방법은 Ctrl 또는 Hyper와 같은 다른 수정자에 대해서만 CapsLock처럼 작동하는 일부 키를 정의하여 다시 누를 때까지 잠그는 것입니다. 플러그인 xkb이나 플러그인을 사용하여 이를 수행할 수 있는 방법이 있습니까 interception?

답변1

빠른 방법은 xdotool수정자 키를 놓지 않고 누르고 있는 것입니다. 테스트하려면:

xdotool keydown shift; sleep 5; xdotool keyup shift

이것은 나에게 첫 번째 명령 이후에 입력된 키를 확실히 이동시킵니다.

관련 정보