Skip to content

概念

ペーストボードとペースト項目

  1. ペーストボード

    CrossPasteは、各コピー操作に対して、単一のデータタイプに限定されず、ペーストボードの内容を包括的に捕捉します。

  2. ペースト項目

    ペースト項目は、ペーストボードを構成する基本単位です。各ペースト項目は、特定のタイプのデータを表します。

  3. 多様なデータ収集

    1回のコピー操作で複数のペースト項目が生成され、データコレクションを形成することがあります。例えば:

    • ウェブテキストのコピー:プレーンテキストとリッチテキスト(フォント、色、その他のスタイル情報を含む)の両方を記録
    • 画像ファイルのコピー:画像データとファイル名の両方を記録
  4. インテリジェントペースト

    CrossPasteは、ペースト環境に基づいて、最適なペースト項目を自動的に選択します。例えば:

    • 画像をテキストボックスにペーストする場合、ファイル名を知的に使用
    • リッチテキストをサポートするアプリケーションにペーストする場合、元のフォーマットを保持

設計哲学

CrossPasteの核心的な設計目標は、元のコピーされたコンテンツからの情報を最大限に保存し、コンテキストに基づいてペースト時に最適なデータを提供することです。このアプローチにより、プラットフォームやアプリケーションシナリオ全体で最高のユーザーエクスペリエンスを保証します。

ペーストタイプの優先度

ペーストタイプをプレビューするデフォルトの優先度は以下の通りです:

優先度ペーストタイプ
4ファイル
3画像
2HTML
1URL
0テキスト
-1無効なタイプ