오른쪽 클릭을 키보드 단축키에 어떻게 바인딩합니까? 터치 패드가있는 Dell

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

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

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



답변

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 초임)이 발생합니다.


답변

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

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

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