![imwheel이 대부분의 수정자 작업을 기본값으로 두도록 하려면 어떻게 해야 합니까?](https://linux55.com/image/54515/imwheel%EC%9D%B4%20%EB%8C%80%EB%B6%80%EB%B6%84%EC%9D%98%20%EC%88%98%EC%A0%95%EC%9E%90%20%EC%9E%91%EC%97%85%EC%9D%84%20%EA%B8%B0%EB%B3%B8%EA%B0%92%EC%9C%BC%EB%A1%9C%20%EB%91%90%EB%8F%84%EB%A1%9D%20%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
그래요노력하다shift가로 스크롤에는 +를 사용합니다 scroll wheel. 나는 imwheel
다음을 사용하여 사용해 보았습니다.~/.imwheelrc
".*"
Shift_L, Up, Left
Shift_L, Down, Right
그런 다음 나는 달렸다 imwheel -b 45
. 이렇게 하면 shift+가 scroll wheel예상대로 작동합니다.
그러나 ctrl+ scroll wheel및 super+와 같은 일부 다른 기본 이벤트가 전달되는 것을 방지합니다. scroll wheel대신, 이는 일반(수정되지 않은) 스크롤로 해석되는 것으로 보입니다.
Control_L, Up, Control_L|Up
in 과 같은 것을 넣어 보았지만 ~/.imwheelrc
작동하지 않습니다.
답변1
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L, Up, Shift_L|Button4
Shift_L, Down, Shift_L|Button5
.imwheelrc에서 트릭을 수행해야 합니다. 변경 사항을 적용하려면 imwheel을 다시 시작해야 합니다. imwheel을 여러 번 시작하면 정의되지 않은 동작이 발생할 수 있습니다.
편집하다
OP의 피드백에 따르면 핵심은 Button4
/ Button5
대신 Up
/ 에 매핑하는 것입니다 Down
. 따라서 다음은 work ~/.imwheelrc
이고 그 다음은 running 입니다 imwheel -b 45
. (완전성을 위해 , Alt, 오른쪽 키 Hyper도 고려했습니다 Meta.)
".*"
Shift_L, Up, Left
Shift_L, Down, Right
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
Super_L, Up, Super_L|Button4
Super_L, Down, Super_L|Button5
Alt_L, Up, Alt_L|Button4
Alt_L, Down, Alt_L|Button5
Hyper_L, Up, Hyper_L|Button4
Hyper_L, Down, Hyper_L|Button5
Meta_L, Up, Meta_L|Button4
Meta_L, Down, Meta_L|Button5
Shift_R, Up, Left
Shift_R, Down, Right
Control_R, Up, Control_R|Button4
Control_R, Down, Control_R|Button5
Super_R, Up, Super_R|Button4
Super_R, Down, Super_R|Button5
Alt_R, Up, Alt_R|Button4
Alt_R, Down, Alt_R|Button5
Hyper_R, Up, Hyper_R|Button4
Hyper_R, Down, Hyper_R|Button5
Meta_R, Up, Meta_R|Button4
Meta_R, Down, Meta_R|Button5