저는 몇 달 전에 학교 노트북을 Windows에서 Linux로 전환했는데 정말 마음에 듭니다. Arch Linux와 i3를 창 관리자로 사용하고 있습니다. Windows에서 Linux에서 수행했던 대부분의 작업을 수행하는 방법을 찾았지만 아직 파악하지 못한 한 가지는 각 응용 프로그램의 키 입력을 다시 바인딩하는 방법입니다.
Windows에서는 활성화된 창에 따라 키 입력 시 실행되는 스크립트를 다시 바인딩하거나 만들 수 있는 AutoHotKey라는 소프트웨어를 사용합니다. 예를 들어 Brave에서는 Caps Lock을 Alt+D로 바운스하여 Caps Lock을 눌러 주소 표시줄에 초점을 맞출 수 있었습니다. 이는 다른 애플리케이션에서는 의미가 없으므로 Brave에서만 반송합니다. 저는 Linux에서 특정 키를 다른 키에 다시 바인딩할 수 있지만 특정 응용 프로그램이 열려 있는 경우에만 이 작업을 수행할 수 있는 방법을 찾고 있습니다. 활성 창 등을 감지할 수 있는 xdotool에 대해 들어봤지만 아직 키 입력을 다시 바인딩하는 방법을 찾지 못했습니다.