나는 새로운 60% 키보드(NuPhy Air60)를 가지고 있는데 페이지업/페이지다운 또는 홈/엔드 키를 실행할 방법이 없습니다.
hyper
내 목표는 화살표 키와 같은 수정자 키를 사용하거나 alt
화살표 키와 함께 사용자 정의 키 바인딩을 사용하여 이러한 명령을 복원하는 것입니다. 내 취향으로는 다음과 같습니다.
- Alt + 위쪽 화살표 = 페이지 위로
- Alt + 아래쪽 화살표 = 페이지 아래로
- Alt + 왼쪽 화살표 = 홈 페이지
- Alt + 오른쪽 화살표 = 끝
바인딩에 사용해 보았지만 xmodmap
불행히도 수년 동안 있었던 알려진 크롬 버그로 인해 Chrome이나 VSCode에서 바인딩이 작동하지 않습니다.
또 무엇을 할 수 있나요?
답변1
sxhkd
키 바인딩 기준xdotool
이러한 프로그램은 사용자 정의 키 바인딩을 용이하게 하고 어떻게든 크롬의 문제를 회피하기 위해 xmodmap을 대체하는 데 사용될 수 있습니다.
sxhkd
키 조합에 응답하여 명령을 실행하도록 구성할 수 있는 프로그램입니다.xdotool
현재 집중된 애플리케이션에 대한 키보드 이벤트를 시뮬레이션할 수 있는 프로그램입니다.
바인딩 alt+arrowkeys
하려면 home/end/pageup/pagedown
:
- 설치
sxhkd
및xdotool
- 아치 리눅스의 경우:
sudo pacman -S sxhkd xdotool
- 이러한 패키지는 일반적으로 다른 배포판의 패키지 관리자에서 사용할 수 있습니다.
- 아치 리눅스의 경우:
- 다음과 같이 sxhkd를 구성합니다
~/.config/sxhkd/sxhkdrc
.alt + Up xdotool keyup Up key --clearmodifiers Prior alt + Down xdotool keyup Down key --clearmodifiers Next alt + Left xdotool keyup Left key --clearmodifiers Home alt + Right xdotool keyup Right key --clearmodifiers End
Prior
및 는Next
pageup 및 pagedown에 해당하는 "keysym" 이름입니다.
- sxhkd 데몬을 실행합니다:
sxhkd
- 시작 시 실행하고 싶을 수도 있습니다.
- 지침은 특정 데스크탑 환경이나 창 관리자에 따라 다릅니다.
출처: 이 특정 블로그 게시물은 매우 도움이 되었습니다.Linux에서 Capslock + hjkl을 화살표 키로 사용