따라서 Microsoft Sculpt Comfort Mouse는 수퍼 및 스 와이프 제스처에 대해 마우스 버튼 누름을 등록하지 않고 대신 키보드 키 누름을 등록하기 때문에 'xautomation'및 'xbindkeys'패키지를 사용하여 해당 키 누름을 듣고 Ctrl+ Alt+를 보냅니다. Right/ Left작업 공간 사이를 전환합니다. 이상적인 솔루션은 아니지만 10 회 중 8 회처럼 작동합니다.
#Move to left workspace
"xte 'keydown Control_L' 'keydown Alt_L' 'usleep 100' 'key Left' 'keyup Control_L' 'keyup Alt_L' 'keyup Left'"
m:0x4+mod4+m:0x0+c:23
#Control_L+Super_L+Tab
#Move to right workspace
"xte 'keydown Control_L' 'keydown Alt_L' 'usleep 100' 'key Right' 'keyup Control_L' 'keyup Alt_L' 'keyup Right'"
m:0x4+mod4+m:0x0+c:22
#Control_L+Super_L+Backspace
이 xbindkeys 스크립트가하는 일은 마우스가 위로 스 와이프하고 아래로 스 와이프 한 제스처가 컴퓨터로 보내는 키 누르기를 청취하는 것입니다. 감지되면 xautomation은 표준 이동 데스크탑 키 스트로크 control+ alt+ left/를 보냅니다 right.
마우스에 슬쩍 최대 제스처의 키 입력을 보내는 left control+ left super+를 backspace. 마우스를 아래로 스 와이프하면 키 스트로크 left control+ left super+가 전송 tab됩니다. m : 0x4 + mod4 + m : 0x0 + c22는 xbindkeys에 의해 감지되는 실제 키 코드 조합입니다.
효율성을 향상시킬 수 있는지 좀 더 엉망으로 만들지 만 지금은 작업이 완료됩니다. 난 그냥 희망 tab과 backspace마우스 출력은 내가 뭘 것으로 모든 작업에 나사하지 않습니다.