デジタイザに対するユーザ入力をコンピュータにおいて分類する方法であって、前記コンピュータが、ユーザ入力を受け取る手段、当該受け取ったユーザ入力がストロークであるか否かを前記ユーザ入力の移動距離、レートまたは加速度に基づき判定する第1の判定手段、該第1の判定手段の判定結果が否の場合には、前記ユーザ入力がタップであるか否かを時間しきい値に基づき判定する第2の判定手段、および前記ユーザ入力がホールドであるかホールドドラッグであるかを判定する第3の判定手段として動作し、前記方法は、前記ユーザ入力が第1の移動距離、レートまたは加速度を満足する場合に、前記第1の判定手段において、前記ユーザ入力はストロークであると判定するステップと、前記ユーザ入力が前記第1の移動距離、レートまたは加速度を満足せず、前記ユーザ入力が前記時間しきい値を満足しない場合に、前記第2の判定手段において、前記ユーザ入力はタップであると判定するステップと、前記ユーザ入力が時間しきい値を満足し、前記ユーザ入力が第2の移動距離、レートまたは加速度を満足しない場合に、前記第3の判定手段において、前記ユーザ入力はホールドであると判定するステップと、前記ユーザ入力が時間しきい値を満足し、前記ユーザ入力が前記第2の移動距離、レートまたは加速度を満足する場合に、前記第3の判定手段において、前記ユーザ入力はホールドドラッグであると判定するステップとを含むことを特徴とする方法。デジタイザに対するユーザ入力をコンピュータにおいて分類する方法であって、前記コンピュータが、前記デジタイザに対するユーザ入力を受信するステップと、前記ユーザ入力が第1の移動距離、レートまたは加速度を満足する場合には前記入力はストロークと分類するステップと、前記ユーザ入力がストロークと分類されたことに応答して前記ストロークに関連するオブジェクトがドラッグ可能か否かを判定するステップと、前記オブジェクトはドラッグ可能と判定されたことに応答して前記ユーザ入力がドラッグしきい値を満足するか否かを判定するステップと、前記オブジェクトはドラッグ可能ではないと判定されたことに応答して前記オブジェクトはインキング可能か否かを判定するステップと、前記ユーザ入力が前記第1の移動距離、レートまたは加速度と時間しきい値とを満足しない場合には前記ユーザ入力はタップと分類するステップと、前記ユーザ入力が前記時間しきい値を満足し、前記ユーザ入力が前記第1の移動距離、レートまたは加速度と第2の移動距離、レートまたは加速度とを共に満足しない場合には前記入力はホールドと分類するステップと、前記ユーザ入力が前記時間しきい値を満足し、前記ユーザ入力が前記第2の移動距離、レートまたは加速度を満足するが、前記第1の移動距離、レートまたは加速度を満足しない場合には前記ユーザ入力はホールドドラッグと分類するステップとを含むことを特徴とする方法。前記ドラッグしきい値はスピードしきい値を含むことを特徴とする請求項2に記載の方法。従って、ユーザがマウスタイプのデバイスのすべてのオペレーションを、スタイラスを使用して実行できるようにすることが要望されている。引用によって本明細書の一部になっている、前掲の種々特許出願の中で述べられているように、本発明の一形態は、ユーザがスタイラスを使用してディスプレイ面上に直接にライティングすることを可能にするコンピュータ、すなわち、タブレットに似たコンピュータを提供することを目的としている。ディスプレイ面は、スタイラスを物理的に、光学的に、およびまたは電磁的に検出することが可能になっている。このコンピュータを使用すると、ユーザはスタイラスの使用によって、ライティングと編集を行い、操作し、オブジェクトを作成することが可能になっている。以下に説明されている特徴フィーチャの多くは、本明細書に説明されている本発明の種々形態を使用すると、実行が容易化されている。本発明の一形態は、ディスプレイ面上でスタイラスを使用することによって、マウスのジェスチャをシミュレートする方法と装置を目的としている。本発明によれば、ユーザが実行したいオペレーションはユーザの入力に基づいて判断される。この判断の中には、デジタイザ上に置かれているユーザの入力のロケーション例えば、スクリーン上のロケーションおよび他のオブジェクトやエレメントが表示されるときのステータスを含む、他の情報を参照することが含まれている。この情報を使用することによって、システムは、ユーザがなにをしたいのかを判断し、そのアクションを実行する。スタイラスによると、いくつかの入力が可能である。例えば、ユーザはスタイラスをタップし、スタイラスをストロークし、ある個所でスタイラスをホールドしておき、あるいはホールドした後でスタイラスをドラッグすることができる。引用によって本明細書の一部になっている、前記特許出願に述べられているように、他の入力や組み合わせも可能である。ストロークオペレーションについては、システムはあるオブジェクトをドラッグし、カレントステート現在の状態またはオペレーションを保存しておき、あるいはインキングすることができる。ここでインキングとは、ライティング、ドローイング、または注釈を付けることであり、これについては、インキング注釈を分類し、アンカリングし、変形するための方法という名称で、2000年6月21日に出願された米国特許出願第60212825号に詳しく説明されている。なお、この特許出願の内容は引用により本明細書の一部になっている。タップオペレーションについては、システムは、既存のライティングに追加することも、新オブジェクトを選択することも、カーソルまたは挿入ポイントを挿入することも、あるいは選択されたオブジェクトについてアクションを実行することもできる。ホールドオペレーションについては、システムは右マウスボタンクリックまたは他の定義可能イベントをシミュレートすることができる。ホールドドラッグオペレーションについては、システムは選択されたオブジェクトをドラッグすることも、他の機能ファンクションを実行することもできる。本発明の上記および他の特徴は、以下に詳しく説明されている、好ましい実施形態の中で明らかにされている。本発明は請求項に明確化されているが、これらの請求項は、本発明がそこに記載されているエレメントおよびステップをどのような組み合わせでも、あるいは副次的組み合わせでも、含むことを目的としているので、単に例示したものにすぎない。従って、本発明を実現するための代替的組み合わせはいくつでも可能であり、本発明によれば、詳細説明、請求項、および図面を含めて、本明細書中の1つまたは2つ以上のエレメントはさまざまな組み合わせまたは副次的組み合わせが可能である。本発明に照らして、関連テクノロジの精通者ならば理解されるように、本発明の側面の代替的組み合わせは、単独でも、本明細書に説明されている1つまたは2つ以上のエレメントとの組み合わせにおいても、本発明の改良または変更として、あるいは本発明の一部として利用することが可能である。従って、本明細書の記載には、かかる改良と変更のすべてが含まれるものである。上述してきた本発明の概要と、以下に詳述する好ましい実施形態の説明の理解を容易にするために、添付図面を参照して説明するが、これらの図面は単なる例示であり、請求項に定義されている本発明を限定するものではない。添付図面において、エレメントは3桁の参照符号で示されており、参照符号の1桁目は、そのエレメントが最初に示されている図面番号を示している。異なる図面中の同一参照符号は同一エレメントを示している。以下では、本発明の理解を容易にするため、図1~図8を参照して説明する。図1は、本発明の種々の側面を実現するために使用できる、従来の汎用デジタルコンピューティング環境を示す概要図である。図1において、コンピュータ100は、処理ユニット110、システムメモリ120、およびシステムメモリを含む種々のシステムコンポーネントを処理ユニット110に結合しているシステムバス130を含んでいる。システムバス130は、数種タイプのバス構造のいずれかにすることが可能であり、その中には、種々のバスアーキテクチャのいずれかを採用しているメモリバスやメモリコントローラ、ペリフェラル周辺バス、およびローカルバスが含まれている。システムメモリ120としては、リードオンリメモリ140とランダムアクセスメモリ150がある。基本入出力システム160は、スタートアップ時のときのように、コンピュータ100内のエレメント間で情報を転送するのを支援する基本ルーチンから構成され、ROM140に格納されている。コンピュータ100は、ハードディスク図示せずとの間で読み書きするハードディスクドライブ170、取り外し可能磁気ディスク190との間で読み書きする磁気ディスクドライブ180、およびCDROMや他の光メディアのような取り外し可能光ディスク192との間で読み書きする光ディスクドライブ191も装備している。ハードディスクドライブ170、磁気ディスクドライブ180、および光ディスクドライブ191は、それぞれハードディスクドライブインタフェース192、磁気ディスクドライブインタフェース193、および光ディスクドライブ194を介してシステムバス130に接続されている。これらのドライブとそれぞれに関連するコンピュータ読取可能媒体は不揮発性ストレージとして、パーソナルコンピュータ100のためのコンピュータ読取可能命令、データ構造、プログラムモジュールおよび他のデータを格納している。この分野の精通者ならば理解されるように、磁気カセット、フラッシュメモリカード、デジタルビデオディスク、ベルヌーイカートリッジ、ランダムアクセスメモリ、リードオンリメモリなどのように、コンピュータがアクセスできるデータを格納しておくことができる他のタイプのコンピュータ読取可能媒体を、例示動作環境で使用することも可能である。いくつかのプログラムモジュールは、ハードディスクドライブ170、磁気ディスクドライブ190、光ディスク192、ROM140またはRAM150に格納しておくことが可能であり、その中には、オペレーティングシステム195、1つまたは2つ以上のアプリケーションプログラム196、他のプログラムモジュール197、およびプログラムデータ198が含まれている。ユーザは、キーボード101やポインティングデバイス102などの、入力デバイスを通してコマンドと情報をコンピュータ100に入力することができる。他の入力デバイス図示せずとしては、マイクロホン、ジョイスティック、ゲームパッド、サテライトディッシュ、スキャナなどがある。上記および他の入力デバイスは、システムバスに結合されているシリアルポートインタフェース106を通して処理ユニット110に接続されていることが多いが、パラレルポート、ゲームポートまたはユニバーサルシリアルバスなどの、他のインタフェースを介して接続することも可能である。さらに、これらのデバイスは、該当のインタフェース図示せずを介して直接にシステムバス130に結合することも可能である。モニタ107や他のタイプのディスプレイデバイスも、ビデオアダプタ108などの、インタフェースを介してシステムバス130に接続されている。モニタのほかに、パーソナルコンピュータは、スピーカやプリンタのような、他のペリフェラル周辺出力デバイス図示せずを装備しているのが代表的である。好ましい実施形態では、ペンデジタイザ165および付属のペンまたはスタイラス166は、フリーハンド入力をデジタルでキャプチャcapture:取り込むことする目的で設けられている。図示では、ペンデジタイザ165と処理ユニット110は直接に接続されているが、実際には、ペンデジタイザ165は、この分野で公知であるように、シリアルポート、パラレルポートまたは他のインタフェースおよびシステムバス130を介して処理ユニット110に結合されていることがある。さらに、図示では、デジタイザ165はモニタ107とは別になっているが、デジタイザ165の使用可能入力エリアは、モニタ107のディスプレイエリアと同じ空間内に置かれていることが好ましい。さらに、デジタイザ165はモニタ107と一体構造にすることも、別デバイスとしてモニタ107の上に置いておくか、あるいは付属させることも可能である。コンピュータ100は、リモートコンピュータ109のような、1つまたは2つ以上のリモートコンピュータとの論理コネクションを使用するネットワーキング環境で動作することができる。リモートコンピュータ109は、サーバ、ルータ、ネットワークPC、ピアデバイスまたは他の共通ネットワークノードにすることが可能であり、図1にはメモリストレージデバイス111だけが示されているが、コンピュータ100に関連して上述したエレメントの多くまたは全部を含んでいるのが代表的である。図1に示す論理コネクションとしては、ローカルエリアネットワーク112と広域ネットワーク113がある。このようなネットワーキング環境は、オフィス、企業内コンピュータネットワーク、イントラネットおよびインターネットで普及している。LANネットワーキング環境で使用されるときは、コンピュータ100は、ネットワークインタフェースまたはアダプタ114を通してローカルネットワーク112に接続されている。WANネットワーキング環境で使用されるときは、パーソナルコンピュータ100は、インターネットなどの広域ネットワーク113上のコミュニケーションを確立するためのモデム115または他の手段を装備しているのが代表的である。モデム115は内蔵型と外付け型があり、どちらも、シリアルポートインタフェース106を介してシステムバス130に接続されている。ネットワーキング環境では、パーソナルコンピュータ100に関連して上述したプログラムモジュールまたはその一部は、リモートメモリストレージデバイスに格納しておくことが可能である。以上の説明から理解されるように、図示のネットワークコネクションは例示であり、コンピュータ間の通信リンクを確立するための他の手法を用いることも可能である。TCPIP、Ethernet登録商標、FTP、HTTPなどの、種々の周知プロトコルのいずれかの存在が前提になっているため、システムはクライアントサーバ構成で動作させることできるので、ユーザはWebベースのサーバからWebページを検索することを可能にしている。種々の公知Webブラウザのどれを使用しても、Webページ上のデータを表示し、操作することが可能になっている。図2は、本発明の種々の形態に従って使用できるタブレットPC201を示す。図1のシステムにおける特徴、サブシステム、および機能はいずれであっても、あるいはそのすべてを、図2のコンピュータに組み入れることが可能である。タブレットPC201は、例えば、デジタイジングフラットパネルディスプレイ、好ましくは、液晶ディスプレイスクリーンのように、複数のウィンドウ203が表示される大型ディスプレイスクリーン表示画面202を備えている。スタイラス204を使用すると、ユーザは、デジタイジングディスプレイエリアを選択し、ハイライト強調表示にし、そこにライティングすることが可能になっている。適当なデジタイジングディスプレイパネルの例としては、Mutoh登録商標またはWacom登録商標ペンデジタイザのような、電磁ペンデジタイザがある。他のタイプのペンデジタイザ、例えば、光学式デジタイザを使用することも可能である。タブレットPC201は、スタイラス204を使用して作られたマークを解釈することにより、データを操作し、テキストを入力し、スプレッドシート、ワードプロセッシングプログラムなどのような、従来のコンピュータアプリケーションタスクを実行するようにしている。スタイラスにボタンや他の特徴フィーチャを装備させれば、その選択能力を補強することができる。一実施形態では、スタイラスはペンシルまたはペンとして実現することが可能であり、そこでは、一方の端がライティング部分を構成し、他方の端がイレーザ端を構成し、ディスプレイ上を一方から他方へ動かされたとき、ディスプレイの一部が消去されることを指示するようになっている。マウス、トラックボールなどのように、他のタイプの入力デバイスを使用することも可能である。さらに、ユーザ自身の指を使用して、タッチセンシティブまたは近接センシティブディスプレイ上の表示イメージの一部を選択または指示するようにすることも可能である。その結果、本明細書で用いられている、ユーザ入力デバイスという用語は広い意味のものであり、その中には、周知入力デバイスの多数の変形が含まれるものである。領域205は、フィードバック領域またはコンタクト接触領域を示し、スタイラスがデジタイザのどこにコンタクトしているかを、ユーザが判断できるようにしている。別の実施形態では、領域205は、本発明のホールドステータスになったとき、フィードバックが目に見える形で行われるようになっている。図3~図8は、ユーザがなにをしたいのかを、ユーザとデジタイザとのやりとりに基づいて判断するときのフローチャートを示す図である。以下で説明するように、ユーザは、ライティング、タッピング、注釈付けなどを開始したい個所でデジタイザにコンタクトする。デジタイザがディスプレイの上に置かれている場合には、ユーザがデジタイザとコンタクトしたことは、ユーザのスタイラスと、コンタクトポイントの個所または付近に現在表示されている情報との間のコンタクトポイントの個所または付近でオペレーションを行うと、指示される。ステップ301で、システムは、コンタクトまたはアクションの他の指示をセンスする。一実施形態では、このコンタクトは、デジタイザの表面にコンタクトするスタイラスにすることができる。別の実施形態では、このアクションは、スタイラスのチップ先端をデジタイザの表面付近に持って行くことにすることができる。さらに、スタイラスが別のシグナリング方法例えば、シグナルをデジタイザに送ってユーザ入力を通知する無線トランスミッタを内蔵している場合には、デジタイザまたは1つまたは複数の関連入力メカニズムは、受信したシグナルをユーザの入力として解釈する。オペレーションやライティング、あるいはデジタイザとのコンタクトを開始する他の方法は、この分野では公知である。説明の便宜上、システムと方法は、デジタイザとの物理的コンタクトを参照するようにしている。シグナルをプロセッサに与える他の方法は、いずれも、本発明の範囲に属するものであるが、本明細書では、説明を簡単にするために、これらの方法を示すことは省略されている。ステップ302で、システムは、コンタクト位置と、そのコンタクト位置の下になにが置かれているか例えば、オブジェクト、ドローイング、ブランクスペース、インク、などを判断する。ステップ303で、システムは、スタイラスが第1しきい値時間、距離、レート、または加速などを超えて移動したかどうかを判断する。一実施形態では、このしきい値は、最小分解可能運動にセットされている。別の実施形態では、このしきい値は、手が震えたこと、デジタイザまたはタブレットPCが振動したことが分かるように、高い値にセットされている例えば、凹凸のある路上を車でドライブしているとき、システムを使用しようとした場合。なお、オブジェクトはすべてが、同じしきい値をもつことができる。逆に、オブジェクトは異なるしきい値をもつこともできる。どちらにするかは、オブジェクト、オブジェクトのサイズ、システムのステート、オブジェクトのステートなどによって決まる。第1しきい値を超えると、システムはステップ304へ進み、そこで、ユーザの入力はストロークとして分類され、システムはポイントA305へステップする。第1しきい値を超えていなければ、システムは、時間しきい値がステップ306で経過したとき、スタイラスがまだデジタイザとコンタクトしていたかどうかを判断する。noであればつまり、スタイラスがまだデジタイザ表面とコンタクトしていたとき、システムは、ステップ307で入力をタップとして分類し、ポイントB308へ進む。ステップ306で時間しきい値を超えたあと、スタイラスがまだ表面とコンタクトしていれば、システムは、第2動きしきい値を超えていたかどうかを、ステップ309で判断する。第1と第2動きしきい値は同一である場合と、異なっている場合とがある。例えば、両方とも025mmである場合もあれば、第1動きしきい値が5mmまたは1mmで、第2動きしきい値が3mmである場合もある。さらに、第1動きしきい値が12mmまたはそれ以上で、第2動きしきい値が5mmまたはそれ以上である場合もある。要するに、ユーザから見たとき値が突出していない限り、どの値でも使用することが可能である。第2動きしきい値が判断されるのは、ステップ306の時間しきい値を経過した後だけである。この例では、第2動きしきい値は、第1動きしきい値よりも大きくすることができるまたは同じか、あるいは小さくすることもできる。第2動きしきい値を超えていなければ、システムは、ステップ310で入力をホールドとして分類し、ポイントC311へ進む。第2動きしきい値を超えていれば、システムは、ステップ312で入力をホールドドラッグとして分類し、ポイントD313へ移る。図4は、ポイントAがスタートポイント401であることを示している。ここでは、システムは、入力をストロークとして分類しているので、ステップ402でストローク処理を開始する。ステップ403で、システムは、ストロークがドラッグ可能オブジェクト上で開始したかどうかを判断する。yesであれば、システムは、ドラッグしきい値を超えていたかどうか例えば、025インチ、秒当たり025インチ、などを、ステップ404で判断する。超えていれば、システムは、ステップ405でストロークをドラッグとして分類し、オブジェクトに依存する機能を実行する。例えば、ドラッグはセレクションを延長する場合がある。これについては、本出願と同時に出願されたエレクトロニックドキュメントの編集時のセレクションハンドルattorneydocket0379700069に詳しく説明されているが、その内容は引用により本明細書の一部になっている。また、ドラッグは、バンジツールを動作させることもできる。これについては、挿入ポイントバンジスペースツールという名称で、本出願と同時に出願された米国特許出願に説明されているが、その内容は引用により本明細書の一部になっている。ステップ404で、ドラッグしきい値を超えていなければ、システムは、ステップ407でカレントステートを保っているオブジェクトが選択されている場合も、選択されていない場合も。ストロークがステップ403でドラッグ可能オブジェクト上でなかった場合は、システムは、コンタクトポイントの個所のエリアがインキング可能であるかどうかを、ステップ408で判断する。例えば、インキング可能とは、エリアがインキングドローイング、注釈付け、またはライティングを含むを受けることが可能であることを意味している。これについては、2000年6月21日に出願された米国特許出願第60212825号に説明されているが、その基本的主題は引用により本明細書の一部になっている。これとは対照的に、コントロールボタンコピー、セーブ、オープンなどはインキング可能になっていない場合がある。インキング可能であるとステップ408で判断されれば、システムは、ステップ409でインキングドローイング、ライティング、注釈付け、その他の関連機能を可能にする。インキング可能でなければ、システムは、ステップ407でカレントステートオブジェクトが選択された場合も、選択されなかった場合もを保っている。図5において、システムはポイントB501からスタートし、入力をタップ502として操作する。システムは、タップがインキング可能なエリアまたはオブジェクト上にあったかどうかを、ステップ503で判断する。yesであれば、システムは、インキングが最近に加えられたものかどうか、つまり、ウェットであるか例えば、加えられてから経過した時間が05または1秒未満であるを、ステップ504で判断する。そうであれば、システムは、タップをステップ505でインキングに加えられるドットであると判断するそして、ドットを加える。ウェットインキングが存在していなければ、システムは、タップが選択可能オブジェクト上にあったかどうかを、ステップ506で判断する。なお、ステップ503と504は結合することが可能である。タップが選択可能オブジェクト上にあれば、システムは、すでに選択されたいたかどうかを、ステップ507で判断する。選択されていなければ、システムはタップされたオブジェクトをステップ508で選択する。前のオブジェクトが選択されていれば、システムは前または旧セレクションを、ステップ509でキャンセルする。オブジェクトが以前に選択されたものであるとステップ507で判断されたときは、システムは、そのオブジェクトに関係するアクションを、ステップ510で実行する。このアクションとしては、オブジェクトを編集すること、事前に定義されたオペレーション例えば、拡大、縮小などを実行することがある。ステップ506で、タップが選択可能オブジェクト上になければ、システムはポイントBB512へ進む。図6は、図5に続く処理を示す図である。ポイントBB512からスタートし、システムは、タップがテキスト間のスペース以下では、インラインスペースと呼ぶことにする内にあったかどうかを、ステップ513で判断する。yesならば、システムは、ステップで挿入ポイントをタップポイントに入れる。破線のボックスで示すように、システムは、旧または前セレクションがあれば、ステップ515でキャンセルすることもできる。noならば、システムは、タップポイントは近くにインキングされているかどうかを、ステップ518で判断する。タップが近くにインキングされているとシステムが判断すると、システムは、ステップ516でそのインキングにドットを追加する。旧セレクションがあったときは、システムは、ステップ517でその旧セレクションをキャンセルする破線のボックスで示すように。ステップ518で近くにインキングがなければ、システムは、タップがアクティブオブジェクト上にあるかどうかを、ステップ519で判断する。タップがアクティブオブジェクト上になければ、システムは、ステップ520で挿入ポイントをタップポイントに入れるか、あるいは他の定義可能アクションを実行する。この場合も、旧セレクションがあれば、システムはステップ521でその旧セレクションをキャンセルする破線のボックスで示すように。タップがアクティブオブジェクト上にあるとステップ519で判断されたときは、システムはステップ522でアクションを実行する。このアクションはユーザによって定義可能にすることも、望ましい機能と関連付けることも可能である。一実施形態では、アクションはある機能を実行して、セレクションハンドルまたはバンジスペースツールを動作させるようにすることができる。これについては、本出願と同時に出願されたエレクトロニックドキュメントの編集時のセレクションハンドルattorneydocket0378700069に説明されているが、その内容は引用により本明細書の一部になっている。また、ドラッグは、バンジツールを動作させることもできる。これについては、挿入ポイントバンジスペースツールという名称で、本件出願と同時に出願された米国特許出願に説明されているが、その内容は引用により本明細書の一部になっている。その他のオペレーションは公知であるが、これらは本明細書の一部に含まれている。図7は、時間しきい値を超えたスタイラスをホールドすることに関係する図である。ポイントC601からスタートし、システムは、ステップ602でユーザ入力をホールドオペレーションとして分類する。次に、システムは、ステップ603で右マウスボタンクリックまたは他の定義可能イベントをシミュレートする。ステップ603に関連する機能は、スタイラスを使用したマウスのジェスチャのシミュレーションとそれに対するフィードバックの取得という名称で、2000年11月10日に出願された米国特許出願に詳しく説明されているが、その内容は引用によって本明細書の一部になっている。図8は、時間しきい値を超えたスタイラスをホールドし、スタイラスを移動することに関係する図である。ポイントD701からスタートし、システムは、ステップ702でユーザ入力をホールドドラッグオペレーションとして分類する。次に、ステップ703で、システムは選択されたオブジェクトを、ユーザによって指示された通りにドラッグする。ドラッギングに関連する代替方法は、いくつかのものがある。ホールドドラッグがインラインスペースに関係していれば、システムはこのホールドドラッグ機能を使用して、テキストを選択することができる。同様に、この機能を使用すると、ドラッグされたスタイラスが出会ったドローイングを選択することができる。さらに、この方法によると、テキストとドローイングの両方を選択することもできる。また、カーソルのポイントはセレクションツールとなるので、痕跡をその背後に残しておくことができる。これに関しては、ユーザは、いくつかのオブジェクト、ドローイングまたはテキストをループすることができる。オブジェクトをループすると、オブジェクトが選択されることになる。本発明の代替実施形態は、インキングされるドローイングまたは注釈を変更することに関係するものである。例えば、注釈ステップ409からのがテキストに追加されていた場合、テキストを操作し例えば、新テキストを挿入することによって、注釈がテキストの操作をたどって行くようにすることができる。そこで、あるテキストを円で囲んだあとで、円で囲んだテキストにテキストを追加すれば、注釈は、追加されたテキストも含むように拡張されることになる。これについては、インイング注釈を分類し、アンカリングし、変形するための方法という名称で、2000年6月21日に出願された米国特許出願第60212825号に詳しく説明されている。なお、この特許出願の内容は引用により本明細書の一部になっている。以上、本発明を採用する例示システムと方法を、例として説明してきたが、当然に理解されるように、本発明はこれらの実施形態に限定されるものではない。これらの実施形態は、特に上述した教示事項に照らして、この分野の精通者によって種々態様に変更することが可能である。例えば、上述した実施形態のエレメントの各々は、単独で利用することも、他の実施形態のエレメントと組み合わせて利用することも可能である。