"情報処理装置と、前記情報処理装置の入力補助を行う情報処理端末とが通信可能に接続された情報処理システムであって、前記情報処理装置は、情報を入力するための入力フォームを備えた画面と、前記入力フォームごとに当該入力フォームが文字列を入力するための文字項目であるのか、数値を入力するための数値項目であるのかを示す入力属性とを記憶する記憶手段と、前記記憶手段に記憶された画面を表示する画面表示手段と、前記画面表示手段で表示された画面に備えられた入力フォームが選択された場合、選択された入力フォームに対応する入力属性を前記記憶手段から取得し、当該入力属性が文字項目であるのか、数値項目であるのかを判定する入力属性判定手段と、前記入力属性判定手段で前記入力属性が文字項目であると判定された場合には、前記情報処理端末に対して前記入力フォームに文字列の入力を行うための画面の表示指示を行い、数値項目であると判定された場合には、前記情報処理端末に対して前記入力フォームに数値の入力を行うための画面の表示指示を行う表示指示手段と、前記情報処理端末で入力された内容を受信し、前記入力フォームに入力する入力手段と、を備え、前記情報処理端末は、前記表示指示手段で指示された内容に基づいて、文字列を入力するための画面または数値を入力するための画面を表示する表示制御手段と、前記表示制御手段で表示された画面に対して指示された内容に基づいて、前記情報処理装置に入力内容を送信する入力内容送信手段と、を備えることを特徴とする情報処理システム。前記記憶手段は、前記文字列を入力するための画面で入力された文字列を更に記憶し、前記表示指示手段は、前記入力属性判定手段で前記入力属性が文字項目であると判定された場合には、前記情報処理端末に対して前記入力フォームに文字列の入力を行うための画面の表示指示を行うと共に、前記記憶手段に記憶された文字列を入力候補として前記情報処理端末に送信することを特徴とする請求項1に記載の情報処理システム。前記表示指示手段は、前記画面表示手段で表示された画面に備えられた入力フォームが選択されていない場合に、前記情報処理端末に対して前記情報処理装置のマウスカーソルを操作するための操作画面の表示指示を更に行い、前記表示制御手段は、前記表示指示手段で指示された内容に基づいて、前記表示指示手段で前記情報処理装置のマウスカーソルを操作するための操作画面を表示することを特徴とする請求項1または2に記載の情報処理システム。前記表示指示手段は、前記画面表示手段で表示された画面に備えられた文書を表示するための文書表示指示部が選択された場合、前記情報処理端末に対して、当該文書の表示指示を更に行い、前記表示制御手段は、前記表示指示手段で指示された内容に基づいて、前記文書を表示することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理システム。前記入力内容送信手段は、前記表示制御手段で表示された数値を入力するための画面において、計算の指示がなされた場合には、当該計算を行い、計算結果を前記情報処理装置に送信することを特徴とする請求項1乃至4のいずれか1項に記載の情報処理システム。前記表示制御手段は、前記情報処理端末に備えられた加速度センサーまたはジャイロセンサーで感知した情報に応じて、前記表示した文書を閉じることを特徴とする請求項4に記載の情報処理システム。情報を入力するための入力フォームを備えた画面と、前記入力フォームごとに当該入力フォームが文字列を入力するための文字項目であるのか、数値を入力するための数値項目であるのかを示す入力属性とを記憶する記憶手段を備えた情報処理装置と、前記情報処理装置の入力補助を行う情報処理端末とが通信可能に接続された情報処理システムの制御方法であって、前記情報処理装置の画面表示手段が、前記記憶手段に記憶された画面を表示する画面表示ステップと、前記情報処理装置の入力属性判定手段が、前記画面表示ステップで表示された画面に備えられた入力フォームが選択された場合、選択された入力フォームに対応する入力属性を前記記憶手段から取得し、当該入力属性が文字項目であるのか、数値項目であるのかを判定する入力属性判定ステップと、前記情報処理装置の表示指示手段が、前記入力属性判定ステップで前記入力属性が文字項目であると判定された場合には、前記情報処理端末に対して前記入力フォームに文字列の入力を行うための画面の表示指示を行い、数値項目であると判定された場合には、前記情報処理端末に対して前記入力フォームに数値の入力を行うための画面の表示指示を行う表示指示ステップと、前記情報処理装置の入力手段が、前記情報処理端末で入力された内容を受信し、前記入力フォームに入力する入力ステップと、を備え、前記情報処理端末の表示制御手段が、前記表示指示ステップで指示された内容に基づいて、文字列を入力するための画面または数値を入力するための画面を表示する表示制御ステップと、前記情報処理端末の入力内容送信手段が、前記表示制御ステップで表示された画面に対して指示された内容に基づいて、前記情報処理装置に入力内容を送信する入力内容送信ステップと、を備えることを特徴とする情報処理システムの制御方法。情報を入力するための入力フォームを備えた画面と、前記入力フォームごとに当該入力フォームが文字列を入力するための文字項目であるのか、数値を入力するための数値項目であるのかを示す入力属性とを記憶する記憶手段を備えた情報処理装置と、前記情報処理装置の入力補助を行う情報処理端末とが通信可能に接続された情報処理システムの制御方法をコンピュータに実行させるためのコンピュータに読み取り実行可能なプログラムであって、前記情報処理装置を、前記記憶手段に記憶された画面を表示する画面表示手段と、前記画面表示手段で表示された画面に備えられた入力フォームが選択された場合、選択された入力フォームに対応する入力属性を前記記憶手段から取得し、当該入力属性が文字項目であるのか、数値項目であるのかを判定する入力属性判定手段と、前記入力属性判定手段で前記入力属性が文字項目であると判定された場合には、前記情報処理端末に対して前記入力フォームに文字列の入力を行うための画面の表示指示を行い、数値項目であると判定された場合には、前記情報処理端末に対して前記入力フォームに数値の入力を行うための画面の表示指示を行う表示指示手段と、前記情報処理端末で入力された内容を受信し、前記入力フォームに入力する入力手段として機能させ、前記情報処理端末を、前記表示指示手段で指示された内容に基づいて、文字列を入力するための画面または数値を入力するための画面を表示する表示制御手段と、前記表示制御手段で表示された画面に対して指示された内容に基づいて、前記情報処理装置に入力内容を送信する入力内容送信手段として機能させることを特徴とするコンピュータに読み取り実行可能なプログラム。特許文献1に示す通り、携帯電話のような携帯端末装置を情報処理装置のマウスとして動作させる仕組みは存在するが、他の入力補助装置も同じく持ち歩かずに済むようにしたいというニーズがある。例えば、情報処理装置では業務管理アプリケーションを利用して、企業の業務を統括管理しているが、このようなアプリケーションではテンキーのような数値を入力するための入力補助装置が欠かせない。また、テンキーだけでなく、マウスやディスプレイといった入力補助装置及び表示装置があれば、更に業務効率は上がる。しかしながら、これらをすべて持ち歩くのは非常に困難である。また、情報処理装置にこれらをすべて備えるような形態も考えられるが、この場合、情報処理装置の重量が増えてしまい、ノートPCパーソナルコンピュータのような情報処理装置の持ち運びが困難になってしまう。本発明は上記の課題を解決するためになされたもので、情報処理端末の入力補助種別を情報処理装置の状態に応じて適切に切り替えることの可能な仕組みを提供することを目的とする。上記の目的を達成するために、本発明の情報処理システムは、情報処理装置と、前記情報処理装置の入力補助を行う情報処理端末とが通信可能に接続された情報処理システムであって、前記情報処理装置は、情報を入力するための入力フォームを備えた画面と、前記入力フォームごとに当該入力フォームが文字列を入力するための文字項目であるのか、数値を入力するための数値項目であるのかを示す入力属性とを記憶する記憶手段と、前記記憶手段に記憶された画面を表示する画面表示手段と、前記画面表示手段で表示された画面に備えられた入力フォームが選択された場合、選択された入力フォームに対応する入力属性を前記記憶手段から取得し、当該入力属性が文字項目であるのか、数値項目であるのかを判定する入力属性判定手段と、前記入力属性判定手段で前記入力属性が文字項目であると判定された場合には、前記情報処理端末に対して前記入力フォームに文字列の入力を行うための画面の表示指示を行い、数値項目であると判定された場合には、前記情報処理端末に対して前記入力フォームに数値の入力を行うための画面の表示指示を行う表示指示手段と、前記情報処理端末で入力された内容を受信し、前記入力フォームに入力する入力手段と、を備え、前記情報処理端末は、前記表示指示手段で指示された内容に基づいて、文字列を入力するための画面または数値を入力するための画面を表示する表示制御手段と、前記表示制御手段で表示された画面に対して指示された内容に基づいて、前記情報処理装置に入力内容を送信する入力内容送信手段と、を備えることを特徴とする。本発明によれば、情報処理装置の画面におけるフォーカスの位置に応じて、タッチパネルを備えた情報処理端末をテンキーとして動作させるのか、マウスとして動作させるのかを切り替えることができるので、前記情報処理端末のみで複数の入力補助装置として動作させることのできる効果を奏する。以下、図面を参照して、本発明の実施の形態の一例について説明する。図1は、本発明の情報処理システム100のシステム構成の一例を示す図である。本発明の情報処理システム100は、情報処理装置101以下、クライアントPC101、情報処理端末102以下、スマートフォン/タブレット端末102、サーバ103が設置されている。クライアントPC101とスマートフォン/タブレット端末102は、USBやBluetooth登録商標等の有線または無線接続手段を介して相互にデータ通信可能に接続されている。また、クライアントPC101とサーバ103はLANLocalAreaNetwork等のネットワーク104を介して相互にデータ通信可能に接続されている。図1の各種端末あるいはサーバの構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。クライアントPC101は、スマートフォン/タブレット端末102及びサーバ103と通信し、業務管理アプリケーションを実行する装置である。業務管理アプリケーションは、企業における各種情報を管理するためのアプリケーションである。本実施例では、業務管理アプリケーションを例にとって説明を行うが、他のアプリケーションでもよい。業務管理アプリケーションは後述する図2のROM202または外部メモリ211に記憶されており、ユーザーからの指示に応じて、CPU201がRAM203に読み出して各種動作を行う。業務管理アプリケーションは、ユーザーからの操作に応じて、会計関連の情報管理等を行う。本実施例においては会計関連の情報を基に説明するが、これに限らない。尚、業務管理アプリケーションで表示する各種情報はクライアントPC101と通信可能に接続されたサーバに記憶されても、クライアントPC101の外部メモリ211に記憶されてもよい。本実施例では、クライアントPC101の外部メモリ211に記憶されているものとして、以下説明を行う。スマートフォン/タブレット端末102は、クライアントPC101と通信可能な携帯端末である。具体的には、スマートフォン/タブレット端末102の画面にタッチパネルを備えたスマートフォンである。サーバ103は、クライアントPC101の業務管理アプリケーションで作成された各種データを記憶管理する装置である。尚、クライアントPC101が、サーバ103の構成を含んでもよいし、サーバ103がクライアントPC101の構成を含んでもよい。図2は、本発明の実施形態における各種端末のハードウェア構成を示す図である。CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOSやオペレーティングシステムプログラム以下、OSや、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。RAM203は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をRAM203にロードして、プログラムを実行することで各種動作を実現するものである。また、入力コントローラ入力C205は、キーボード209や不図示のマウス等のポインティングデバイスからの入力を制御する。更に、スマートフォン/タブレット端末102の場合には、CRT210でタッチされた画面の座標値やジェスチャーに基づいて、操作を行う。ビデオコントローラVC206は、CRTディスプレイCRT210等の表示器への表示を制御する。表示器はCRTだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。また、タッチパネルを備え、タッチされた情報を入力コントローラ205に送信する。メモリコントローラMC207は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスクHDやフロッピーディスク登録商標FD或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ211へのアクセスを制御する。通信I/Fコントローラ通信I/FC208は、ネットワークを介して、外部機器と接続通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。尚、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開ラスタライズ処理を実行することにより、CRT210上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザー指示を可能とする。本発明のクライアントPC101やスマートフォン/タブレット端末102が後述する各種処理を実行するために用いられる各種プログラム等は外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ211に格納されている。また、図示はしないが、スマートフォン/タブレット端末102には加速度センサーとジャイロセンサーが備えられている。これは、スマートフォン/タブレット端末102の傾きや角速度を検知するためのセンサーである。次に、クライアントPC101、スマートフォン/タブレット端末102、及びサーバ103のモジュール構成を示す機能構成図について、図3を用いて説明する。尚、図3の各種端末あるいはサーバのモジュール構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。クライアントPC101は、記憶モジュール301、表示モジュール302、送受信モジュール303、判定モジュール304、カーソル制御モジュール305を備える。記憶モジュール301は、各種データやテーブルを記憶するためのモジュールである記憶手段。本実施例では特に後述する入力項目属性テーブル1500図15参照、入力候補テーブル1600図16参照、マニュアル参照情報テーブル1700図17参照の各情報をサーバ103から受信して、一時的に記憶する。表示モジュール302は、記憶モジュール301で記憶された各種データやテーブルを取得して、CRT210に表示するためのモジュールである。送受信モジュール303は、各種データやテーブルをスマートフォン/タブレット端末102やサーバ103と送受信するためのモジュールである。判定モジュール304は、各種情報に応じて判定を行うためのモジュールである。カーソル制御モジュール305は、CRT210に表示されたGUIを操作するためのマウスカーソルを制御するためのモジュールである。スマートフォン/タブレット端末102は、記憶モジュール311、表示モジュール312、送受信モジュール313、センサーモジュール314、演算モジュール315を備える。記憶モジュール301は、各種データやテーブルを記憶するためのモジュールである記憶手段。特にクライアントPC101から受信した各種情報を記憶するためのモジュールである。表示モジュール302は、記憶モジュール301で記憶された各種データやテーブルを取得して、CRT210に表示するためのモジュールである。送受信モジュール303は、各種データやテーブルをクライアントPC101と送受信するためのモジュールである。センサーモジュール314は、スマートフォン/タブレット端末102に備えられた加速度センサーやジャイロセンターの動作を感知するためのモジュールである。演算モジュール315は、各種計算を指示された場合に四則演算等を行うためのモジュールである。サーバ103は、記憶モジュール321、送受信モジュール322、検索モジュール323を備える。記憶モジュール301は、各種データやテーブルを記憶するためのモジュールである記憶手段。本実施例では特に入力項目属性テーブル1500図15参照、入力候補テーブル1600図16参照、マニュアル参照情報テーブル1700図17参照の記憶を行う。送受信モジュール303は、各種データやテーブルをクライアントPC101と送受信するためのモジュールである。検索モジュール323は、記憶モジュール321で記憶されたテーブルから各種情報を検索するためのモジュールである。以下、図4を参照して、クライアントPC101上で動作する業務管理アプリケーションにおけるスマートフォン/タブレット端末102を利用した処理について説明する。尚、S101乃至S106、S110乃至115、S121、S122、及びS132の各ステップは、クライアントPC101におけるCPU201の制御の下、処理が行われる。また、S107乃至S109の各ステップは、サーバ103におけるCPU201の制御の下、処理が行われる。本処理はサーバ103とクライアントPC101とスマートフォン/タブレット端末102にて実施される。まず、ステップS101では、クライアントPC101で業務管理アプリケーションを起動すると、図9に示すログイン画面900が表示される。ステップS102では、ログイン画面900に入力された会社コード901、ユーザーID902、パスワード903、処理日904等を用いてログイン処理を行い、同時に会社コード901、ユーザーID902の情報を取得する。これは、後述する図5のステップS201以降の処理で利用する。ステップS103では、ログイン後、業務管理アプリケーションの任意の操作画面1000図10参照を表示する画面表示手段。この後、操作画面1000の閉じるボタン1004が押下されるまでステップS104からステップS115までの処理を繰り返す。ステップS105では、操作画面1000上のフォーカスの位置を確認する。いずれかの入力項目入力フォームにフォーカスが存在する場合は、ステップS106にてその操作画面名とフォーカスの存在する入力項目名をサーバ103に送信する。どの入力項目にもフォーカスが存在しない場合は、ステップS121以降の処理を実行する。ステップS107では、クライアントPC101から送信された操作画面名と入力項目名をサーバ103で受信し、これを元にステップS108で入力項目属性テーブル1500図15参照を検索し、ステップS109でその検索結果である項目タイプ1503と入力補助1504をクライアントPC101側に送信する。入力項目属性テーブル1500図15参照は、画面名1501、入力項目名1502、項目タイプ1503入力属性及び入力補助1504から構成される。画面名1501は、ステップS103で表示された任意の操作画面の名称を示す情報である。入力項目名1502は、ステップS105でフォーカスが存在する入力項目の名称を示す情報である。項目タイプ1503は、その入力項目が数値を入力する為のものか、あるいは文字列を入力する為のものかを示す情報である。入力補助1504は、その入力項目がステップS201以降で説明する入力補助機能を利用出来る項目なのかどうかを示す情報である。ステップS110では、サーバ103から入力項目属性テーブル1500の入力補助1504の情報を受信し、この情報を基に、ステップS111でフォーカスの存在する入力項目は入力補助が有効なのかどうか判定する入力属性判定手段。または、項目タイプ1503が文字項目であるのか否かを判定するようにしてもよい。有効な場合は、後述する入力補助機能を説明した図5のステップS201以降の入力補助処理を実行するステップS112。無効な場合は、数値項目の判定をするステップ113。ステップS113では、項目タイプ1503の情報を元に、操作画面1000上のフォーカスがある当該入力項目が数値項目であるかどうか判定する。例えば、図10に示す操作画面1000の数値項目1003は、金額を入力するための入力フォームである。数値項目の場合は、後述するテンキー入力機能を説明した図8のステップS501以降のテンキー入力処理を実行するステップS114入力属性判定手段。数値項目以外の場合は、操作画面の閉じるボタン204が押下されるまでステップS104からステップS115までの処理を繰り返す。ステップS105でいずれの入力項目にもフォーカスが存在しなかった場合は、ステップS121で操作画面1000上のヘルプボタン1002文書表示指示部が押下されたかどうか判定する。押下された場合は、後述するヘルプ表示機能を説明した図6のステップS301以降のヘルプ表示処理を実行するステップS122。ヘルプボタン1002が押下されていない場合、ステップS132でポインティングデバイス機能を説明した図7のステップS401以降のポインティングデバイス処理を実行するステップS132。以下、図5を参照して、入力補助機能を説明する。入力補助機能とは、各入力項目で頻繁に入力される値を一覧表示し、一覧から選択された値を操作画面の入力項目に表示する機能である。尚、S201、S205、S206、S214乃至S216の各ステップは、クライアントPC101におけるCPU201の制御の下、処理が行われる。また、S202乃至S204、S217、S218の各ステップは、サーバ103におけるCPU201の制御の下、処理が行われる。また、S207乃至S213の各ステップは、スマートフォン/タブレット端末102におけるCPU201の制御の下、処理が行われる。ステップS201では、ステップS102で取得したユーザー情報、画面名、入力項目名をクライアントPC101からサーバ103に送信する。サーバ103ではステップS202でこれらの情報を受信し、その情報を元にステップS203で入力候補テーブル1600図16参照を検索し、ステップS204で検索結果である入力候補の情報入力コード1605、入力値1606、入力回数1607をクライアントPC101に送信する。入力候補テーブル1600図16参照は、会社コード1601、ユーザーID1602、画面名1603、入力項目名1604、入力コード1605、入力値1606、及び入力回数1607から構成される。会社コード1601は、ステップS102で設定された会社を識別する情報である。ユーザーID1602は、同じくステップS102で設定されたユーザーを識別する情報である。画面名1603は、ステップS103で表示された任意の操作画面の名称を示す情報である。入力項目名1604は、ステップS105でフォーカスが存在する入力項目の名称を示す情報である。入力コード1605は、その入力項目名1604に過去に入力された事のある入力値1606に対して、1対1で紐付く識別コードである。入力回数1607は、その入力項目名1604に対して、その入力値1606が過去に何回入力されたのか、その回数を示す情報である。クライアントPC101では、ステップS205で入力候補の情報を受信し、ステップS206でその情報をスマートフォン/タブレット端末102に送信する表示指示手段。ステップS207では、スマートフォン/タブレット端末102は入力候補の情報を受信する。ステップS208では、受信した情報を入力回数の降順に並べ替え、入力候補選択画面1100図11参照を表示し、ステップS209では入力待ちの状態で待機する表示制御手段。ステップS210では、入力候補選択画面1100の入力候補入力コード1101もしくは入力値1102がタップ選択されたかどうか判定する。入力候補がタップされた場合には、ステップS211で入力候補選択画面1100を閉じ、ステップS212でタップされた入力候補の情報入力内容をクライアントPC101に送信する入力内容送信手段。ステップS214では、クライアントPC101で入力候補の情報を受信し、それを元にステップS215で画面上の当該入力項目に表示する。ステップS216では、その入力候補の情報をサーバ103に送信する。ステップS217では、クライアントPC101から送信された入力候補の情報タップされた入力コード1605もしくは入力値1606をサーバ103で受信し、それを元にステップS218で入力候補テーブル1600の該当する入力候補の入力回数1607をインクリメントする。つまり、入力候補の情報を更に蓄積して、更新していく。ステップS210の判定で入力候補選択画面1100の閉じるボタン1103がタップされた場合、ステップS213で入力候補選択画面1100を閉じる。以下、図6を参照して、ヘルプ表示機能を説明する。ヘルプ表示機能とは、ヘルプボタン押下時に、該当する操作画面のマニュアルをスマートフォン/タブレット端末102に表示する機能である。尚、S301、S305、及びS306の各ステップは、クライアントPC101におけるCPU201の制御の下、処理が行われる。また、S302乃至S304の各ステップは、サーバ103におけるCPU201の制御の下、処理が行われる。また、S307乃至S311の各ステップは、スマートフォン/タブレット端末102におけるCPU201の制御の下、処理が行われる。ステップS301では、開いている画面の画面名、フォーカスのある項目の項目名をクライアントPC101からサーバ103に送信する。ステップS302では、サーバ103は画面名、項目名の情報を受信し、ステップS303でこれらの情報を元にマニュアル参照情報テーブル1700図17参照を検索、ステップS304で当該画面、項目に合致したマニュアル名1703を持つマニュアル文書と参照ページ1704の情報をクライアントPC101に送信する。マニュアル参照情報テーブル1700図17参照は、画面名1701、項目名1702、マニュアル名1703及び参照ページ1704から構成される。画面名1701は、ステップS103で表示された任意の操作画面の名称を示す情報である。項目名1702は、ステップS105でフォーカスが存在する入力項目の名称を示す情報である。マニュアル名1703は、現在操作中の画面名1701及び入力項目1702を使用するに際し、該当するマニュアルの名称を示す情報である。参照ページ1704は、マニュアル名1703が示すマニュアルの中で、該当するページを示す情報である。つまり、このように画面の項目ごとに参照すべきマニュアルの種類とページ数が紐づけられている。ステップS305では、サーバ103から送信されたマニュアルと参照ページの情報をクライアントPC101で受信し、ステップS306でその情報をスマートフォン/タブレット端末102に送信する。ステップS307では、スマートフォン/タブレット端末102でマニュアル、ページ情報を受信する。ステップS308では、受信した情報を基に、受信したマニュアルの中から該当するマニュアルの該当するページを検索し、ステップS309でヘルプ表示画面1200図12参照のように表示する。尚、あらかじめスマートフォン/タブレット端末102に保存されているマニュアルの中から該当するマニュアルの該当するページを検索し、ステップS309で該当するページをヘルプ表示画面1200のようにしてもよい。ステップS310では、スマートフォン/タブレット端末102の角度が傾いた、または一定速度で動いたか否かを判定する。つまり、マニュアルを参照するということは、スマートフォン/タブレット端末102を持ちあげて、見やすいように自分の方に向けることが多い。この状態から再び机上に置かれたとすると、この場合にはヘルプ表示画面1200を終了し、別の処理に移る可能性が高い。よって、このような場合には、ヘルプ表示画面1200を終了させる。この判定は、スマートフォン/タブレット端末102に備えられた加速度センサーまたはジャイロセンサーで感知した情報に応じて処理を行う。尚、ヘルプ表示画面1200に備えられた閉じるボタン1202が押下されたか否かで判定してもよい。閉じる指示がなされた場合には、ステップS311で、ヘルプ表示画面1200を閉じる。そうでない場合には、閉じる指示がなされるまで待機する。以下、図7を参照して、ポインティングデバイス機能を説明する。ポインティングデバイス機能とは、スマートフォン/タブレット端末102自体を移動する、あるいはスマートフォン/タブレット端末102の画面をフリックタッチしたまま動かすすることで、操作画面のマウスポインタを移動させる機能である。尚、S401、S406、及びS409各ステップは、クライアントPC101におけるCPU201の制御の下、処理が行われる。また、S402乃至S405、S407、及びS408の各ステップは、スマートフォン/タブレット端末102におけるCPU201の制御の下、処理が行われる。ステップS401では、ポインティングデバイス機能の画面表示依頼をクライアントPC101からスマートフォン/タブレット端末102に送信する。ステップS402では、スマートフォン/タブレット端末102で画面表示依頼を受信し、ステップS403でポインティングデバイス画面1300図13参照を表示し、操作待ちの状態に入る。ポインティングデバイス画面1300は、マウスのクリックやホイール動作を行うためのボタン類1301と、マウスカーソルを移動させるためのタッチパッド1302から構成される。ステップS404では、スマートフォン/タブレット端末102自体が移動された、あるいはポインティングデバイス画面1300のタッチパッド1302上でフリックされたかどうかを判定する。移動あるいはフリックを検出した場合、ステップS405からS406までの処理を実行する。移動あるいはフリックを検出しなかった場合、S407以降の処理を実行する。ステップS405では、移動情報あるいはフリック情報をクライアントPC101に送信する。ステップS406では、受信した移動情報あるいはフリック情報を元にクライアントPC101の操作画面1000上のマウスカーソルを制御する。スマートフォン/タブレット端末102自体を移動した場合や、タッチパッド上でフリックされた場合におけるマウスカーソルの制御については、従来技術であるので、説明を省略する。概要としては、どれだけ移動されたのか、移動指示されたのかと、画面の縦横比とに基づいて、マウスカーソルを動作させる。ステップS407では、スマートフォン/タブレット端末102のポインティングデバイス画面1300のボタン類1301左クリック、右クリック、ホイールが操作されたのかどうかを判定する。ボタン類が操作されていた場合、ステップS408からS409までの処理を実行する。ボタン類が操作されていない場合、ステップS403に戻り、操作待ちの状態に入る。ステップS408では、ボタン類操作の情報をクライアントPC101に送信する。例えば、左クリックの領域にユーザーがタップした場合には、通常のマウスと同様、左クリックがなされたと見なして、クライアントPC101を制御する。また、ホイールの領域で縦にフリック動作がなされた場合には、マウスのホイールボタンを回転させるのと同様に、クライアントPC101を制御する。このようにすることで、スマートフォン/タブレット端末102を通常のマウスと同様に動作させることができる。ステップS409では、受信したボタン類操作情報を元にクライアントPC101の操作画面1000上のマウスカーソルを制御する。以下、図8を参照して、テンキー入力機能を説明する。テンキー入力機能とは、スマートフォン/タブレット端末102の画面に数値入力のためのテンキーを表示し、画面でタップされた情報をクライアントPC101へ送信することで、テンキーの代替機能を提供する機能である。尚、S501、及びS510の各ステップは、クライアントPC101におけるCPU201の制御の下、処理が行われる。また、S502乃至S509の各ステップは、スマートフォン/タブレット端末102におけるCPU201の制御の下、処理が行われる。ステップS501では、テンキー入力機能の画面表示依頼をクライアントPC101からスマートフォン/タブレット端末102に対して送信する表示指示手段。ステップS502で、スマートフォン/タブレット端末102では画面表示依頼を受信すると、ステップS503でテンキー入力画面1400図14参照を表示し表示制御手段、ステップS504からステップS506でEnterキー1403がタップされるまで、入力を受け付ける状態となる。この間、キー操作部1402で数値や演算記号の入力を受け付ける。ステップS507では、テンキー入力画面1400のEnterキー1403がタップされると、それまでにキー操作部1402をタップする事で入力された入力情報の中に演算記号が含まれているか判定する。つまり、計算する必要があるか否かを判定する。演算記号が含まれている場合は、ステップS508でその演算を実行し、ステップS509でその計算結果をクライアントPC101に送信する入力内容送信手段。演算記号が含まれていない場合は、ステップS509で入力情報をそのままクライアントPC101に送信する。ステップS510では、クライアントPC101で入力情報あるいは計算結果を受信し、操作画面図10の当該入力項目にその数値を設定する。こうすることで、スマートフォン/タブレット端末102をテンキーとして使用できるだけでなく、各種計算を行った結果を入力項目に入力させることができるようになる。以上説明したように、本発明によれば、情報処理装置の画面におけるフォーカスの位置に応じて、タッチパネルを備えた情報処理端末をテンキーとして動作させるのか、マウスとして動作させるのかを切り替えることができるので、前記情報処理端末のみで複数の入力補助装置として動作させることのできる効果を奏する。本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVDDVD-ROM,DVD-Rなどもある。その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザーに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザーに配布し、所定の条件をクリアしたユーザーに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。"