키보드 키를 마우스 휠로 다시 매핑

키보드 키를 마우스 휠로 다시 매핑

내 마우스에는 스크롤 휠이 없고 키보드에는 내가 사용하지 않는 추가 비표준 키가 있습니다. 이 키를 다시 매핑하여 해당 키를 누르는 것이 마우스 휠 위/아래와 동일한 효과를 갖도록 하고 싶습니다. 어떻게 해야 하나요?

관련이 있는 경우 Cinnamon을 DE로 사용합니다.

답변1

이를 수행하는 방법에는 여러 가지가 있습니다. 몇 가지 간단한 방법을 간략하게 설명하겠습니다. 나는 Fedora 35 Cinnamon을 사용하고 있지만 Mint나 다른 배포판에 쉽게 적응할 수 있도록 일반적인 버전을 유지하려고 노력할 것입니다. DE에 대한 전역 단축키를 설정할 수 있는 방법이 없는 다른 DE에서 이 작업을 수행하려는 경우 바인딩을 호출/호출하는 다른 방법을 찾아야 할 수도 있습니다(아마도 끝에 포함된 링크?).

옵션 1:

간단한 GUI를 원한다면 시도해 볼 수 있습니다입력 리매퍼(깃허브). Debian 기반이 아닌 배포판을 사용하는 경우 소스에서 빌드해야 할 수도 있지만 그렇지 않은 경우에는 사용하기 쉽습니다.

면책조항: 저는 간단한 키 바인딩을 위해 다른 GUI 애플리케이션을 로드하고 싶지 않기 때문에 실제로 이것을 직접 사용하지 않습니다.

옵션 #2:

다른설정방법이 꽤 빠르네요Cinnamon DE의 전역 단축키를 xdotool.

  1. 먼저, xdotoolFedora에서는 sudo dnf install -y xdotool.Mint에서는 sudo apt install -y xdotool.
  2. Cinnamon DE의 시작 메뉴 또는 기본 애플리케이션 메뉴를 클릭하고 기본 설정 > 키보드 > 단축키 탭 > 사용자 정의 섹션으로 이동합니다.
  3. "사용자 정의 바로가기 추가" 버튼을 클릭하세요.
  4. 이름(예 mouse wheel up: )을 지정하고 명령을 입력합니다. xdotool click 4그런 다음 추가 버튼을 클릭합니다.
  5. "사용자 정의 바로가기 추가" 버튼을 다시 클릭하세요.
  6. 이름(예 mouse wheel down: )을 지정하고 다음 명령을 입력합니다 xdotool click 5.
  7. 이제 키보드 단축키 섹션(창 상단)에 2개의 사용자 정의 단축키 항목이 표시됩니다. 하나는 위쪽, 다른 하나는 아래쪽입니다. 그 중 하나를 클릭하여 선택하세요.
  8. 키 바인딩 섹션(창 아래쪽)에서 "할당되지 않음" 필드 중 하나를 두 번 클릭하고 원하는 키 조합을 누릅니다. 저는 Super+<마우스 휠을 아래로, 마우스 휠을 위로 사용합니다( Super+>원하는 경우 Super + ,/를 사용할 수도 있음 .). 하지만 자신에게 맞는 것을 사용하세요.
  9. 다른 키에 대해 6~7단계를 반복합니다.

그래픽 세션에 있는 한 이제 작동할 것입니다. 어떤 이유로 tty/단일 사용자 모드/기타 비그래픽 세션에서 사용해야 하는 경우 다음을 확인하세요.shiro가 디자인한 지도 2. 설정이 약간 복잡하지만 여기에서는 작동할 수 있습니다(물론, map2 유무에 관계없이 tty/단일 사용자 모드에서 마우스휠 사용을 테스트하지 않았지만 터미널 출력 스크롤에는 작동할 수 있을까요?).

관련 정보