2014-04-13 2 views
1

내 제어 키 (오른쪽 및 왼쪽 모두)가 완전히 작동을 멈출 때까지 지난 한 달 동안 계속해서 추세를 보였습니다. 키보드를 교체하기 위해 컴퓨터를 보내지 않고 게으른 것처럼 마우스 버튼 중 하나를 프로그래밍하여 Windows에서 제어 할 수있게되었지만 지금은 주로 우분투를 사용하므로 xbindkeys를 사용하여 마우스를 사용할 수 있다고 생각했습니다. 버튼을 눌러 상기 키를 트리거한다.xte 및 xvkbd에서 제어 키 릴리스 이벤트가 작동하지 않습니다.

이제 저는 mouse5 (내 마우스에서 b : 10)를 바인딩하여 control 키를 사용하여 keyrelease 이벤트를 보내려고합니다. 지금부터, 여기 xbindkeys 내 설정 파일이다 : 모두,

"xte 'keydown Control_R'" 
     b:10 

    "xte 'keyup Control_R'" 
     b:10 + release 

를 keyDown 이벤트가 잘 작동 (내가/로그 아웃에 다시 로그인해야 '취소'IT)하지만 제어와의 keyup는 아무것도 실시하지 않습니다 xte와 xvkbd. 몇 가지 다른 키를 사용하여 keydown 키 입력을 시도했지만 컨트롤 만 오작동하는 것 같습니다.

답변

0

나는 직접 시도하지 않았지만 약간 다른 문제에 대한 해결책을 찾고있는 동안 this을 찾았습니다.

다음과 같이하면 원하는 동작을 얻는 것으로 보입니다. keyup 및 keydown 이벤트에 바인딩하는 대신 키에 직접 bind를 사용하십시오.

+0

오랫동안 떨어져 있었으므로 지금까지 답장을 보지 못했습니다. 시간이 있고 다시 당신에게 돌아갈 때 나는 노력할 것입니다. – LazyShpee

관련 문제