0

NSPasteboard のコンテンツを取得し、アクティブなアプリケーションにコピーする方法を見つけました。それを別のアプリケーションに貼り付ける方法が見つかりませんでした。現在のアプリケーションに貼り付ける方法だけです。

なぜ私がこれをやりたいのか疑問に思われている方のために、私は Jumpcut オープン ソース アプリケーション (jumpcut.sf.net) を改善する方法がないか調査しています。現在、Cmd+v を偽装してコンテンツを別のアプリケーションに貼り付けますが、これは X11 では機能しません (Ctrl+v が必要です)。

ありがとうございました

4

1 に答える 1

0

問題は、X11 が OS X ペーストボードをまったく理解していないことです。そのため、OS X ペーストボードにあるものを X ペーストボードとして使用できる形式にマップする特別な魔法が行われています。ターゲットアプリについて「知っておく」準備ができていることに応じて、シミュレートされた Ctrl-V イベントを送信し、アプリにクリップボードのコンテンツを要求するように強制する間に何かを行うことができます (中間のプライマリクリップバッファーではありません)。 -X 内の 1 つをクリック)

于 2008-11-10T20:11:15.923 に答える