오른쪽 클릭을 키보드 단축키에 어떻게 바인딩합니까?


5

내 친구는 트위스 티 터치 패드가있는 Dell 넷북을 가지고 있으며 마우스 오른쪽 버튼을 클릭하면 마우스 오른쪽 버튼을 클릭해도 포인터가 제대로 움직이지 않습니다.

그는 수정 자 키와 일반 왼쪽 클릭을 사용하고 UI에서 오른쪽 클릭으로 등록하는 등의 작업을 수행하고자합니다. 불행히도이 넷북에는 키보드에 전형적인 오른쪽 메뉴 바로 가기 키가 없습니다.

그는 이것이 표준 그놈에서는 불가능하다고 확신하지만 Unity는 어떻습니까? 이게 가능해?


2
친구 에게 키보드에 메뉴 키 가 있습니까? 마우스 오른쪽 버튼을 클릭하기 위해 키보드를 교체해야합니다.
jokerdino

답변:


7

xdotool 및 xbindkeys를 설치하십시오.

sudo apt-get install xdotool xbindkeys

$HOME/.xbindkeysrc예를 들어 Alt +에 바인딩을 만듭니다 .

"xdotool click --clearmodifiers 3"
  alt + b:1

그리고 나서 시작하십시오 xbindkeys(일반적으로 이것은 xinit 파일로 들어가서 로그인 할 때마다 시작됩니다).

이제 문제--clearmodifiers옵션 과 함께 작동해야하지만 (Unity? Compiz? 전역 메뉴?) 무언가가 Alt 키를 놓지 못하게한다는 것입니다. 추악한 해결책 (누군가가 더 나은 답변을 줄 때까지)은 sleep 1alt 키를 직접 추가 하고 해제하는 것입니다.

"sleep 1; xdotool click --clearmodifiers 3"
   alt + b:1

따라서 : Alt마우스 왼쪽 버튼 을 누르고 클릭 한 Alt후 1 초 이내에 손 을 떼면 오른쪽 마우스 클릭 (대기 시간은 1 초임)이 발생합니다.


3
나는 sudo apt-get install xdotool xbindkeys
벨크로

1

설정 -> 접근성 -> 두 번째 클릭 시뮬레이션으로 이동할 수도 있습니다 .

왼쪽 클릭을 길게 누르면 오른쪽 클릭을 유발할 수 있습니다.

답변 보다 빠른 접근 방식을 찾고 있었지만 가장 짧은 간격 설정에서도 여전히 1 초 이상 기다립니다.


@DavidFrias의 Commentswer :이 1 초 대기 시간을 해결할 수 있습니다. "xdotool click --clearmodifiers 3"control + alt + b : 1 + release 이와 같이 키와 버튼을 놓으면 메뉴가 즉시 표시됩니다. 보시다시피 control + alt를 사용하지만 하나의 키로 만 작동 할 수 있다고 생각합니다.
Geek Geek
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.