2009-06-05 1 views
2

MacBook 트랙 패드를 사용하면 두 손가락으로 문서를 스크롤하거나 두 손가락으로 Ctrl 키를 누른 채로 화면을 확대 할 수 있습니다.MacBook 트랙 패드 제스처 : Minority Report에서와 같이 Windows 이동

매우 유용한 기능은 비슷한 동작 (3 개의 손가락 또는 2 개의 손가락 + 수정 자 키)으로 현재 활성화 된 창을 이동하는 것입니다. 기존 도구,이 동작을 허용하는 스크립트가 있습니까? 그렇지 않다면 프로그램을 수행 할 수 있습니까? AppleScript로이 작업을 수행 할 수 있습니까?

나는 (의사) 같은 것을 생각하고하십시오이 없습니다 최종 결과는 소수 보고서처럼 약간 보일 것이다

while(true) { 
    if (trackpad_move && modifier_key_pressed) { 
    window = get_active_window() 
    window.moveTo(trackpad[x], trackpad[y]) 
    } 
} 

...

건배

+0

누구나이 질문을하는 경우에 대비하여 [BetterTouchTool] (http://www.boastr.de/)이 원하는 기능을 제공합니다. API에 대한 자료는 [이 스레드] (http://blog.sendapatch.se/2009/november/multitouch-on-unibody-macbooks.html)에서 찾을 수 있습니다. – btown

답변

3

Mac OS X의 현재 버전에서 멀티 터치 제스처를 공개적으로 지원하는 방법. 일부 지원을 제공하는 private API이 있으며 Snow Leopard에는 공개 버전이 있다고합니다.

다른 프로세스의 창에 액세스하는 경우 액세스 가능성 API (this other question 참조)를 사용하여 액세스 할 수 있습니다.

0

비슷한 친구가 내 친구 Bridger Maxwell과 (과) 비슷한 일을했습니다. 그는 분해 된 LCD 모니터와 적외선 기술로 자신의 멀티 터치 테이블을 만들었습니다. 그가 데모로 쓴 소프트웨어는 Corkboard이며 오픈 소스이다. 그의 코드는 멀티 모드 입력 장치 용 프레임 워크 인 OpenTouch을 사용합니다. 솔직히 특정 장치에 대한 지원 상태는 모르지만 Bridger는 멀티탭 테이블과 함께 Mac 랩톱을 사용하여 응용 프로그램 자체를 실행하고 멀티 터치 이벤트를 처리합니다.

최종 제품의 비디오를 보려면 this blog post을 확인하십시오.