2009-06-05 10 views
2

MacBookトラックパッドでは、2本の指でドキュメントをスクロールしたり、2本の指でCtrlキーを押しながら画面を拡大したりできます。MacBookトラックパッドジェスチャー:マイノリティレポートのように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をご覧になり、最終製品の動画をご覧ください。

関連する問題