"第1の表示部と、第1の入力部と、前記第1の表示部が取り付けられ、前記第1の入力部が所定の面に設けられた本体と、前記本体の所定の面に設けられた第2の表示部と、前記第2の表示部上に設けられた第2の入力部と、前記第2の表示部に表示される各種の機能を選択させるためのメニューを表示させ、前記第2の入力部からの入力により選択された機能に対応する情報を前記第1の表示部に表示させる第1のモードと、前記第2の入力部により入力された座標に応じた情報を前記第1の表示部に表示させる第2のモードとを制御する制御部と、前記本体の所定の面に設けられ、前記第1のモードと前記第2のモードをユーザに変更させる操作子とを備える情報処理装置。前記操作子は、前記本体において前記第2の表示部と同面に設けられている請求項1に記載の情報処理装置。前記操作子は、前記本体において、前記第2の表示部の付近に設けられている請求項2に記載の情報処理装置。前記操作子は、ボタンである請求項3に記載の情報処理装置。前記第1の表示部は、接合部を介して開閉可能に前記本体に取り付けられており、前記第1の表示部と前記第2の表示部は、前記第1の表示部と前記本体が閉じた状態にあるとき、相対する位置に設けられる請求項1に記載の情報処理装置。前記第2の入力部は、透明な素材からなるタッチパッドである請求項5に記載の情報処理装置。前記操作子は、ボタンである請求項6に記載の情報処理装置。しかしながら、先に提案されているようなポインティングデバイスは、いずれも、場合に応じて、多くの種類の入力の中から所定のものを選択的に入力することができるようにするには、ボタンやスイッチなどが多く必要となり、大型化してしまう課題あった。その結果、それを装着する携帯型パーソナルコンピュータも大型化してしまい、結局、その利用範囲は限られたものにならざるを得ない課題があった。さらに提案されているPDAは、ポインティングデバイスとしての機能を有していないので、ポインティングデバイスとして、マウスなどをさらに付加しなければならず、装置が大型化し、コスト高となる課題があった。本発明はこのような状況に鑑みてなされたものであり、装置を大型化することなく、多くの情報を簡単に、かつ、ポインティングデバイスとして入力することができるようにするものである。本発明の一側面の情報処理装置は、第1の表示部と、第1の入力部と、前記第1の表示部が取り付けられ、前記第1の入力部が所定の面に設けられた本体と、前記本体の所定の面に設けられた第2の表示部と、前記第2の表示部上に設けられた第2の入力部と、前記第2の表示部に表示される各種の機能を選択させるためのメニューを表示させ、前記第2の入力部からの入力により選択された機能に対応する情報を前記第1の表示部に表示させる第1のモードと、前記第2の入力部により入力された座標に応じた情報を前記第1の表示部に表示させる第2のモードとを制御する制御部と、前記本体の所定の面に設けられ、前記第1のモードと前記第2のモードをユーザに変更させる操作子とを備える。前記操作子は、前記本体において前記第2の表示部と同面に設けられている。前記操作子は、前記本体において、前記第2の表示部の付近に設けられている。前記操作子は、ボタンである。前記第1の表示部は、接合部を介して開閉可能に前記本体に取り付けられており、前記第1の表示部と前記第2の表示部は、前記第1の表示部と前記本体が閉じた状態にあるとき、相対する位置に設けられる。前記第2の入力部は、透明な素材からなるタッチパッドである。前記操作子は、ボタンである。本発明の一側面の情報処理装置においては、第1の表示部と、第1の入力部と、前記第1の表示部が取り付けられ、前記第1の入力部が所定の面に設けられた本体と、前記本体の所定の面に設けられた第2の表示部と、前記第2の表示部上に設けられた第2の入力部とが設けられ、前記第2の表示部に表示される各種の機能を選択させるためのメニューを表示させ、前記第2の入力部からの入力により選択された機能に対応する情報を前記第1の表示部に表示させる第1のモードと、前記第2の入力部により入力された座標に応じた情報を前記第1の表示部に表示させる第2のモードとが制御される。また、前記第1のモードと前記第2のモードをユーザに変更させる操作子が前記本体の所定の面に設けられる。以上のように、本発明の一側面によれば、装置を大型化することなく、多くの情報を簡単に、かつ、ポインティングデバイスとして入力することができる。以下、本発明を適用したノート型の携帯型パーソナルコンピュータについて添付図面に基づいて詳細に説明する。図1に示すように、携帯型パーソナルコンピュー1の本体2には、文字等を入力するとき操作されるキーボード4が設けられている。画像を表示する表示部3は、本体2に対して開閉折り畳み自在に取り付けられている。また、図においては示していないが、本体2に対しては、外部のポインティングデバイスとしてマウス等を外付けすることもできる。本体2は電源ランプPL、電池ランプBL、そしてメッセージランプMLを有し、電源ランプPLは電源オン時に点灯し、電池ランプBLはバッテリパック5の電池残量の程度を示す。これらのランプの内の特にメッセージランプMLは、表示部3を本体2に対して閉じた状態でも外部に表出している。これにより表示部3を閉じていても所定のプログラムの動作は、メッセージランプMLの点灯により利用者に報知することができる。本体2の側面には、電源をオンまたはオフするとき操作される電源スイッチ6と、ワンタッチ操作用の操作キー7が設けられている。この操作キー7は、所定のアプリケーションを瞬時に立ち上げるとき操作され、その立上げ状態がメッセージランプMLにより表示される。さらに本体2の側面には、PCMCIAPersonalComputerMemoryCardInternationalAssociationカードいわゆるPCカードが装着されるスロット8が設けられている。本体2の上面のキーボード4の手前には、タッチ操作部9が設けられている。このタッチ操作部9は、タッチパッド11、左ボタン12、右ボタン13、および機能ボタン14により構成されている。タッチパッド11は、ユーザにより、指またはペン図示はしないが、表示部3の左側面に収容されているで操作される。タッチパッド1は、例えば、表示部3のLCD41図2に表示されているポインタを所定の位置に移動させるとき、こするようにして操作される。左ボタン12は、OK]やキャンセルなどを選択したり、メニューを選ぶときなどに操作される。タッチパッド11が、指で1回軽く叩かれた場合にも、同様の機能が実行される。左ボタン12は、ダブルクリックするとき、2回続けて操作される。ポインタをドラッグする場合には、左ボタン12を操作したまま、タッチパッド11上でも指が移動される。タッチパッド11上で2回続けて軽く叩いた後、そのままタッチパッド11上で指を動かした場合も、ドラッグの操作となる。右ボタン13は、さまざまな内容のバックアップメニューを表示するときなどに操作される。バッテリパック5の左側には、マイクロホン15が設けられており、本体2の底面の電源ランプPLの近傍にはスピーカ16が設けられている。図2は、携帯型パーソナルコンピュータ1の内部の構成例を表している。本体2は、情報の処理を集中して行うCPUCentralProcessingUnit52と、揮発性のメモリであるRAMRandomAccessMemory53とを有している。これらCPU52、およびRAM53は、内部バスPCIPeripheralComponentInterconnectBUS50にそれぞれ接続されている。この内部バス50には、スロット8から挿入された、所定の機能を備えたPCカード82も、インタフェースIF51を介して接続される。CPU52は、各機能を統括するコントローラであり、PCカード82は、内部バス50に対してオプションの機能を付加するためのものである。RAM53の中には、本体2の起動が完了した時点において、アプリケーションプログラム、オートパイロットプログラム、そして基本プログラムoperatingsystemOS等が記憶される。オートパイロットプログラムは、予め設定された複数の処理またはプログラム等を、予め設定された順序で順次起動して、処理するプログラムである。OSは、携帯型パーソナルコンピュータ1の基本的な動作を制御するものであり、例えばWindows登録商標98などの、市販のマルチタスクOSを用いることができる。また、本体2は、データの入出力を制御する入出力inoutIOコントローラ63、情報を記録する記録部であるHDDHardDiscDrive55、実時間時計realtimeclockRTC62、およびバックアップ用のバッテリ76を有している。I/Oコントローラ63、HDD55、RTC62、メッセージランプML、バッテリランプBL、電源ランプPL、電源スイッチ6、操作キー7、バックアップ用バッテリ76は、外部バスISABUS54にそれぞれ接続されている。外部バス54は、内部バス50に接続されている。I/Oコントローラ63は、マイクロコントローラ64を有し、このマイクロコントローラ64はCPU66、RAM67、ROM65が相互に接続されて構成されている。このRAM67は、キー入力ステイタスレジスタ72、LED制御レジスタ73、設定時刻レジスタ74、操作キー/プログラム対応関係レジスタ75を有している。設定時刻レジスタ74は、起動条件格納部であり、ユーザが予め設定した時刻起動条件を記憶する。これは、予め設定された時刻になると所定のプログラムを起動する一連の処理である起動シーケンスの動作を開始させる際に利用される。操作キー/プログラム対応関係レジスタ75は、予め設定された操作キーの組合せ起動条件と、起動すべきアプリケーションプログラムの対応を記憶するもので、予め設定された操作キーの組合せがユーザにより押されると、起動しようとするアプリケーションプログラムが起動される。キー入力ステイタスレジスタ72は、ワンタッチ操作用のスイッチとしての操作キー7が押されると、操作キーフラグが格納されるようになっている。LED制御レジスタ73は、操作キー7が押されて、所定のアプリケーションの瞬時の立ち上げ状態を表示するメッセージランプMLの点灯を制御するものである。設定時刻レジスタ74は、ある時刻を任意に設定することができるものである。なお、このマイクロコントローラ64にはバックアップ用のバッテリ76が設けられており、各レジスタ72,73,74の値は、本体2の電源がオフとされている状態においても保持されるようになっている。マイクロコントローラ64内のROM65の中には、ウェイクアッププログラム69、キー入力監視プログラム70、およびLED制御プログラム71が予め格納されている。このROM65は、例えばフラッシュメモリとも呼ばれる電気消去可能プログラマブル読出し専用メモリelectricallyerasableprogrammablereadonlymemoryEEPROMで構成されている。さらにマイクロコントローラ64には、常時現在時刻をカウントするRTC62が接続されている。ROM65の中のウェイクアッププログラム69は、RTC62から供給される現在時刻データに基づいて、設定時刻レジスタ74に予め設定された時刻になったかどうかをチェックして、設定された時刻になると、所定の処理又はプログラム等を起動するプログラムである。キー入力監視プログラム70は、操作キー7が利用者により押されたかどうかを常時監視するプログラムである。LED制御プログラム71は、メッセージランプMLの点灯を制御するプログラムである。ROM65には、さらに、基本入出力システムとしてのBIOSbasicinputoutputsystem68が書き込まれている。このBIOSは、OSやアプリケーションプログラムと、LCD41,57、キーボード4、HDD55等の周辺機器の間でのデータの受け渡し入出力を制御するソフトウェアプログラムである。HDD55には、アプリケーションプログラム、オートパイロットプログラム、OS等が記憶されている。HDD55内のOS、オートパイロットプログラムおよびアプリケーションプログラムは、本体2のブートアップbootup起動処理の過程で、RAM53内に順次格納される。さらに、本体2は、表示部3のLCD41を制御するLCDコントローラ77、外部ネットワーク81と接続するためにデータを変換するモデム78、キーボード4を制御するキーボードコントローラ61、タッチパッド11を制御するタッチパッドコントローラ59、並びに、マイクロホン15およびスピーカ16に接続して信号を変換するインターフェース60を有している。これらLCDコントローラ77、モデム78、キーボードコントローラ61、タッチパッドコントローラ59、およびインターフェース60は、上記外部バス54にそれぞれ接続されている。外部バス54にはまた、LCDコントローラ56が接続されている。LCDコントローラ56は、LCD57とバックライト58を制御する。LCD57は、透明なLCD57の光を透過する素材よりなるタッチパッド11の後方に配置されている。バックライト58は、LCD57の後方に配置され、LCD57を照明する。外部バス54に接続されているキーボードコントローラ61は、キーボード4からの入力をコントロールする。タッチパッドコントローラ59は、タッチパッド11、左ボタン12、右ボタン13、および、機能ボタン14からの入力を制御する。インターフェース60は、内部マイクロホン15からの入力を取り込み、あるいは内蔵スピーカ16に対して音声信号を供給する。モデム78は、本体2と外部のネットワーク81とを接続して、通信を行うために情報信号のフォーマットを変換する処理を行う。LCDコントローラ77は、表示部3のLCD41と、その後方に配置されているバックライト42とを制御する。タッチパッド11は、キーボード4の手前側に配設され、LCD41の画面上の位置を特定するポインティングデバイスとして用いることにより、ポイントの軌跡の入力を行うものである。すなわち、ポインティングデバイスは、LCD41の表示画面に表示され、入力操作に応じて移動される指標ポインタについて、その指標の移動軌跡を入力するのに用いられる。また、タッチパッド11には、点の位置のみならず押圧された強さをも同時に検出することができる感圧式のタッチパッドも利用することができる。なお、本実施の形態においては、ポインティングデバイスとして、タッチパッドに限定されず、例えばタブレットを用いることもできる。次に、図3のフローチャートを参照して、タッチ操作部9を操作した場合の動作について説明する。ステップS1において、CPU52は、機能ボタン14がユーザにより操作されたオンされたか否かを判定する。すなわち、タッチパッドコントローラ59は、機能ボタン14がユーザにより操作されたとき、その操作信号を外部バス54と内部バス50を介してCPU52に出力する。CPU52は、ステップS1において、機能ボタン14が操作されたと判定された場合、拡張モードを設定するとともに、ステップS6に進み、機能選択処理を実行する。この機能選択処理の詳細は、図4のフローチャートを参照して後述する。ステップS1において、機能ボタン14が操作されていないと判定された場合、CPU52により通常動作モードが設定されており、CPU52は、ステップS2において、タッチパッド11がユーザにより操作されたか否かを判定する。すなわち、タッチパッドコントローラ59は、タッチパッド11がユーザにより操作されたとき、その座標データを検出し、これをCPU52に出力する。CPU52は、ステップS2において、タッチパッド11が操作されたと判定された場合タッチパッドコントローラ59より座標データが供給されてきたとき、ステップS7に進み、入力された座標データに対応する処理を実行する。例えば、いま、LCDコントローラ77により、表示部3のバックライト42とLCD41が駆動され、バックライト42により照明されているLCD41に所定の画像が表示されている状態において、ユーザが、タッチパッド11の右端を上下方向になぞったとき、表示されている画像を上下方向に移動スクロールさせる。タッチパッド11の下端が左右方向にこすられたとき、CPU52は、LCD41に表示されている画像を左右方向に移動スクロールさせる。ユーザがタッチパッド11を操作したとき、CPU52がどのような処理を行うかは、CPU52が、そのとき実行しているアプリケーションプログラムによって決定される。ステップS2において、タッチパッド11から入力がないと判定された場合、ステップS3に進み、CPU52は、左ボタン12または右ボタン13がユーザにより操作されたか否かを判定する。タッチパッドコントローラ59は、左ボタン12または右ボタン13がユーザにより操作されたとき、その操作信号をCPU52に出力する。CPU5266は、操作信号の入力を受けたとき、ステップS8において、そのとき実行しているアプリケーションプログラムに基づいて、その意味を解釈し、マウスの左ボタンまたは右ボタンが操作された場合と同様の処理を実行する。ステップS3において、左ボタン12または右ボタン13が操作されていないと判定された場合、ステップS4に進み、LCDコントローラ56は、CPU52から表示すべき画像データの供給を受けているか否かを判定する。表示すべき画像データを受信したとき、ステップS5に進み、LCDコントローラ56は、CPU52より供給された画像データをLCD57に出力し、表示させる。もちろん、このとき、LCDコントローラ56は、バックライト58を点灯し、LCD57を後方から照明する。LCD57の上面には、タッチパッド11が配置されているが、タッチパッド11は、透明の素材で形成されているため、ユーザは、タッチパッド11を介して、その下方背面に配置されているLCD57に表示されている画像を視認することができる。ステップS4において、CPU52から表示すべき画像データが供給されてきていないと判定された場合、また、ステップS5のデータ表示処理が終了したとき、ステップS1に戻り、それ以降の処理が繰り返し実行される。このように、機能ボタン14がオンされていない場合には、ユーザは、タッチパッド11を介して、従来の場合と同様の入力を行うことができる。例えば、CPU52が、所定のアプリケーションを起動している最中に、ユーザが図示せぬペンでタッチパッド11を操作したとき、その座標データが、ステップS7でCPU52に供給される。このときCPU52は、入力に対応する座標データをLCDコントローラ77に出力し、LCD41にペンで描かれた軌跡を表示させる。CPU52が、そのように制御した場合には、LCD41に表示された軌跡が、表示すべきデータとしてLCDコントローラ56に供給される。このとき、LCDコントローラ56は、入力された画像データをLCD57に出力し、表示させる。これにより、LCD41に表示された軌跡と同一の軌跡がLCD57にも表示される。次に、図4のフローチャートを参照して、図3のステップS6における機能選択処理の詳細について説明する。この処理は、上述したように、ユーザが機能ボタンを14を操作オンしたとき開始される。CPU25は、ステップS11において、各種の機能をユーザに選択させるためのメニュー画面をLCDコントローラ56を介してLCD57に表示させる。図5は、このようなメニュー画面の表示例を表している。この表示例においては、テンキーボタン101-1、ゲームボタン101-2、時計ボタン101-3、ペンボタン101-4、メモボタン101-5、電話帳ボタン101-6、住所録ボタン101-7、カレンダーボタン101-8、スケジュールボタン101-9、壁紙ボタン101-10、電卓ボタン101-11、および機能設定ボタン101-12などの各種の機能を選択するための選択ボタンが表示されているとともに、いずれかの選択ボタンを選択したとき、その選択を確定決定するとき操作される決定ボタン112が表示されている。テンキーボタン101-1乃至電卓ボタン101-11は、それぞれ対応するテンキー乃至電卓の各機能を選択するとき操作されるが、機能設定ボタン101-12は、各機能の詳細な設定を行うとき操作されるとともに、メニューの内容を変更するときにも操作される。ステップS12において、CPU52は、選択ボタンテンキーボタン101-1乃至機能設定ボタン101-12のいずれかが操作されたか否かを判定し、いずれも操作されていない場合には、ステップS13に進み、機能ボタン14が再び操作されたオフされたか否かを判定する。機能ボタン14が操作されていない場合には、ステップS12に戻り、再び、選択ボタンが操作されたか否かが判定される。メニュー画面が表示されている状態において、ステップS13で、機能ボタン14が再び操作されたと判定された場合、ステップS21に進み、CPU52は、LCDコントローラ56を制御し、LCD57に表示されているメニュー画面を消去させる。ステップS12において、いずれかの選択ボタンが操作されたと判定された場合、ステップS14に進み、CPU52は、LCDコントローラ56を制御し、LCD57に表示されている選択ボタンのうち、選択されたものをハイライト表示させる。例えば、図5に示す12個の選択ボタンのうち、テンキーボタン101-1が操作されたとき、テンキーボタン101-1がハイライト表示される。すなわち、このとき、ユーザが、テンキーボタン101-1の表示されている位置を指で押圧すると、その座標データが、タッチパッド11で検出され、タッチパッドコントローラ59を介してCPU52に供給される。CPU52は、入力された座標データをLCD57に表示している選択ボタンの座標と比較し、いずれの選択ボタンが操作されたのかを判定する。次に、ステップS15において、CPU52は、決定ボタン112が操作されたか否かを判定し、決定ボタン112が操作されていない場合には、ステップS16に進み、他の選択ボタンが操作されたか否かを判定する。他の選択ボタンが操作されたと判定された場合には、ステップS14に戻り、それまでハイライト表示されていた選択ボタンに代えて、新たに選択された選択ボタンをハイライト表示させる。ステップS16において、他の選択ボタンが操作されていないと判定された場合には、ステップS17に進み、CPU52は、機能ボタン14が再び操作オフされたか否かを判定する。機能ボタン14が操作されていない場合には、ステップS15に戻り、再び決定ボタン112が操作されたか否かを判定する。ステップS17において、機能ボタン14が操作されたと判定された場合、いま、メニュー画面を表示中であるので、この表示処理終了の指令と判定し、ステップS21に進み、CPU52は、メニュー表示処理を終了させる。ステップS15において、CPU52は、決定ボタン112が操作されたと判定された場合、ステップS18に進み、LCDコントローラ56を制御し、LCD57に、選択された選択ボタンに対応する画像を表示させる。例えば、ステップS14において、テンキーボタン101-1がハイライト表示されている状態において、決定ボタン112が操作された場合には、LCD57には、図6に示すように、テンキーの画像が表示される。そこで、ステップS19において、ユーザは、ステップS18で表示された画像に基づいて、所定の機能を実行することができる。例えば、図6に示すような画像が表示されている場合、テンキーを操作して、ユーザは、数字を入力することができる。すなわち、CPU52は、LCD57に表示されている画像に基づいて、ユーザがタッチパッド11を操作して所定の入力を行ったとき、その入力に対応する信号をCPU52に出力する。ステップS20において、CPU52は、機能ボタン14が操作オフされたか否かを判定し、操作されていない場合には、ステップS19に戻り、選択された機能の実行処理を継続する。選択された機能の実行処理中に機能ボタン14が操作されたと、ステップS20において判定された場合、CPU52は、ステップS11に戻り、LCD57に、再び、図5に示すようなメニュー画面を表示させる。ペンボタン101-4が選択された場合には、ステップS19で、CPU52は、ペンによる入力モードを設定し、ユーザがペンを用いてタッチパッド11上をなぞったとき、そのなぞった軌跡を、例えば図7に示すように、LCD57に表示させる。入力された軌跡を文字認識させることにより、例えばユーザは、文字を手書き入力することができる。時計ボタン101-3が選択された場合においては、ステップS19において、LCD57に、例えば、図8に示すような現在時刻を表す画像が表示される。この現在時刻は、RTC62により計時されたものである。この場合の処理の詳細について、図9のフローチャートを参照してさらに説明する。すなわち、時計ボタン101-3が選択された場合には、図4のステップS19とステップS20において、図9のフローチャートに示す処理が実行される。最初にステップS31において、CPU52は、CPU52を介してRTC62が出力する現在時刻を読み取り、これをこの携帯型パーソナルコンピュータ1の仕向地の都市この例の場合、東京の現在時刻とする。CPU52は、さらに、この現在時刻に対して所定の値を加算または減算することにより、他の都市例えば、イギリスのロンドンの現在時刻を演算する。ステップS32において、CPU52は、ステップS31で演算された東京の現在時刻とロンドンの現在時刻を、例えば、図8に示すようにLCD57に表示させる。次に、ステップS33に進み、CPU52は、ユーザが機能ボタン14を操作することにより、時計機能の処理の終了を指令したか否かを判定する。時計の機能の処理の終了が指令された場合には、CPU52は処理を終了させる。なお、このステップS33の処理は、図4ではステップS20の処理として示されている処理である。すなわち、図4のフローチャートにおいては、説明の便宜上、ステップS20の処理をステップS19の処理とは独立に行うように示されているが、実際には、図9のフローチャートに示すように、図4のステップS20の処理は、ステップS19のサブルーチンの中で行われる。ステップS33において処理の終了が指令されていないと判定された場合、ステップS34に進み、CPU52は、タッチパッド11がユーザにより操作されたか否かを判定し、操作されたと判定された場合、さらにステップS36に進み、タッチパッドコントローラ59は、座標データを、CPU52に対して供給する。ステップS34において、タッチパッド11が操作されていないと判定された場合、ステップS35に進み、タッチパッドコントローラ59は、左ボタン12または右ボタン13が操作されたか否かを判定し、操作された場合には、ステップS37において、対応する信号をCPU52に出力する。ステップS35において、左ボタン12または右ボタン13が操作されていないと判定された場合、ステップS31に戻り、それ以降の処理が繰り返し実行される。すなわち、ステップS34乃至ステップS37の処理は、上述した図3のステップS2,S3,S7,S8の処理と実質的に同様の処理である。これにより、時計機能が実行されている場合には、ユーザは、タッチパッド11を操作して座標データを入力したり、左ボタン12または右ボタン13を操作することが可能とされている。これは、時計表示機能の場合、この機能に関連して何かを選択するという操作が行われることはないので、ユーザが何らかの操作をした場合には、それはタッチパッド11、または左ボタン12もしくは右ボタン13を本来の機能の目的のため操作したものと判定し、その入力を受け付けるようにするためである。これにより、操作性が改善される。なお、図5に示したテンキーボタン101-1乃至機能設定ボタン101-12のうち、時計ボタン101-3以外に、カレンダーボタン101-8または壁紙ボタン101-10が選択され、それらに対応する機能が実行されている場合にも、同様に、タッチパッド11から座標データを入力したり、左ボタン12または右ボタン13を操作することが許容される。カレンダーボタン101-8が操作された場合には、LCD57に現在時刻を含む年月のカレンダーが表示される。また、壁紙ボタン101-10が操作された場合には、LCD57に、予め設定した所定の画像壁紙画像が表示される。この壁紙ボタン101-10を操作して所定の壁紙を選択したとき、機能ボタン14が操作されない状態において、LCD57には、その壁紙が表示されることになるので、ユーザは、その壁紙が表示されたタッチパッド11LCD57上を指で操作して、タッチパッド11から所定の座標データを入力することになる。以上においては、メニュー画面を表示させるとき、機能ボタン14を操作オンし、これを消去させるとき、再び機能ボタン14を操作オフするようにしたが、例えば、機能設定ボタン101-12を操作して、図10に示すように、メニュー画面上に、非表示ボタン101-13を表示させるようにした場合には、機能ボタン14が操作されたとき、図10に示すようなメニュー画面をLCD57に表示させ、メニュー画面が表示されている状態において、非表示ボタン101-13が操作されたとき、メニュー画面の表示を消去させるようにすることができる。さらに、以上においては、機能ボタン14を操作したとき、メニュー画面を表示させるようにしたが、例えば、図11に示すように、予め各種の機能に対応するボタン121を設けるようにしてもよい。図11の例においては、テンキーの機能ボタン121-1、ゲームの機能ボタン121-2、時計の機能ボタン121-3、およびペンの機能ボタン121-4が設けられている。これらのボタン121機能ボタン121-1乃至121-4は、図1に示す機能ボタン14に代えて、本体2上に形成されるボタンである。これらのボタン121のうち、例えば、テンキーの機能ボタン121-1が操作された場合には、LCD57には、図11に示すように、テンキーの画像が表示される。時計の機能ボタン121-3が操作された場合には、LCD57に、図7に示すような時計の画像が表示されることになる。この場合、図12に示すように、タッチパッドコントローラ59に、テンキーの機能ボタン121-1乃至ペンの機能ボタン121-4の出力が供給されるように構成される。その他の構成は、図2における場合と同様である。図11の表示例の場合、一旦表示された機能の画像を消去するには、対応する機能ボタン121が再度操作される。これに対して、例えば、図13に示すように、LCD57に表示した各機能の画像を消去するとき操作される非表示の機能ボタン121-5を設けるようにしてもよい。このようにした場合には、ユーザは、LCD57に、所定の機能の画像が表示されているとき、これを消去するには、非表示の機能ボタン121-5を操作することになる。さらに、メニューの画像をLCD57に表示させたり、表示されているメニューまたは機能の画像を消去させるとき操作されるボタンをキーボード4の所定のキーショートカットキーに割り当てるようにしてもよい。この場合、メニュー画像の表示が割り当てられたキーが操作されたとき、LCD57には、図14に示すようなメニュー画像が表示され、これを消去するキーが操作されたとき、メニュー画像が消去される。図2の例においては、LCDコントローラ56、LCDパネル57、バックライト58、タッチパッドコントローラ59、タッチパッド11、左ボタン12、右ボタン13、および機能ボタン14などを、個別に配置するようにしたが、これらを1つのブロックにまとめて収容するようにすることもできる。図15は、この場合の内部の構成例を表している。すなわち、この構成例においては、外部バス54に対して、タッチパッドブロック141が接続されている。本体2のその他の構成は、LCDコントローラ56、LCDパネル57、バックライト58、タッチパッドコントローラ59、タッチパッド11、左ボタン12、右ボタン13、および機能ボタン14などが省略されている点を除き、図2における場合と同様である。図16は、タッチパッドブロック141の内部の構成例を表している。CPU161は、ROM162に記憶されているプログラムに従って各種の処理を実行する。RAM163には、CPU161が実行するプログラムやデータなどが適宜記憶される。これらのCPU161、ROM162、およびRAM163は、内部バス164を介して相互に接続されている。この内部バス164にはまた、タッチパッドコントローラ59、LCDコントローラ56、およびRTC166が接続されている。タッチパッドコントローラ59は、タッチパッド11からの入力に対応する座標データを出力するようになされているとともに、左ボタン12、右ボタン13、または機能ボタン14の操作に対応する信号を出力する。LCDコントローラ56は、バックライト58とLCD57を制御する。LCD57は、上述した場合と同様に、タッチパッド11の後方に配置されている。RTC166は計時動作を行い、時刻情報を出力する。バッテリ165は、タッチパッドブロック141の各部に必要な電力を供給している。従って、このタッチパッドブロック141は、本体2の電源がオフされていたり、CPU52やCPU64のOSが起動されていない状態においても使用可能となっている。内部バス164は、外部バス54と接続されている。なお、バッテリ165に代えて、本体2側のバッテリ76からタッチパッドブロック141に電力を供給するようにしてもよい。ただし、この場合においても、本体2側が実質的に非動作状態とされていたとしても、タッチパッドブロック141は単独で使用可能とされる。このようにタッチ操作部9がブロック化された場合においても、その動作は、基本的に、上述した場合と同様に、図3と図4のフローチャートに示すように実行される。ただし、その処理は、本体2のCPU52により実行されるのではなく、タッチパッドブロック141内のCPU161により実行される。例えば、図3のステップS1において、タッチパッドブロック141内のCPU161は、機能ボタン14が操作されたか否かを判定し、操作されている場合には、ステップS6に進み、機能選択処理を実行する。すなわち、CPU161は、図4のフローチャートに示したステップS11乃至ステップS21の処理を実行する。その詳細は、上述した場合と同様であるので、その説明はここでは省略する。ステップS1において、機能ボタン14が操作されていないと判定された場合、CPU161は、ステップS2において、タッチパッド11が操作されたか否かを判定し、操作されている場合には、ステップS7において、座標データ出力処理を実行する。すなわち、タッチパッド11が操作されると、タッチパッドコントローラ59は、その操作に対応する座標データを出力する。CPU161は、この座標データを、内部バス164と外部バス54を介してマイクロコントローラ54のCPU52に出力する。ステップS2において、タッチパッド11が操作されていないと判定された場合、CPU161は、ステップS3において、左ボタン12または右ボタン13が操作されたか否かを判定し、操作された場合には、ステップS8において、信号出力処理を実行する。すなわち、左ボタン12または右ボタン13が操作されたとき、タッチパッドコントローラ59が操作に対応する信号を出力する。CPU161は、この操作信号を内部バス164と外部バス54を介してCPU52に出力する。ステップS3において、左ボタン12または右ボタン13が操作されていないと判定された場合、ステップS4に進み、CPU161は、メインのCPU52より表示すべきデータが供給されているか否かを判定する。表示すべきデータが供給されている場合には、ステップS5に進み、CPU161は、CPU52より供給されたデータをRAM163に一旦記憶させるとともに、それを適宜読み出して、LCDコントローラ56を介してLCD57に出力し、表示させる。ステップS4において、CPU52より表示すべきデータが供給されていないと判定された場合、ステップS5の処理はスキップされ、ステップS1の処理に戻り、それ以降の処理が繰り返し実行される。図10、図11、図13、または図14に示すように構成した場合にも、タッチ操作部9をブロック化することができる。以上においては、タッチパッド11を本体2に一体的に不可分に形成するようにしたが、PCカードとして、別体として構成するようにすることもできる。図17は、この場合の構成例を表している。すなわち、この構成例においては、本体2の左ボタン12と右ボタン13が配置されている平面の近傍の前方端面には、スロット231が形成されており、ユーザは、このスロット231にPCカード240を挿入することができるようになされている。PCカード240は、左ボタン241と右ボタン242を有し、PCカード240をスロット231から本体2に装着したとき、左ボタン241は、本体2の左ボタン12の下方に位置し、右ボタン242は、右ボタン13の下方に位置し、ユーザが左ボタン12を操作したとき、左ボタン241が操作され、ユーザが右ボタン13を操作したとき、右ボタン242が操作されるようになされている。そして、図1の実施の形態において、タッチパッド11が形成されていた部分には、孔232が形成されおり、PCカード240をスロット231から本体2に装着したとき、PCカード240のタッチパッド243が孔232から外部に露出し、ユーザは、孔232を介してタッチパッド243を操作できるようになされている。図18は、図17に示した携帯型パーソナルコンピュータ1の内部の構成例を表している。この構成例においては、図2と図12に示したLCDコントローラ56、LCD57、バックライト58、タッチパッドコントローラ59、タッチパッド11、左ボタン12、右ボタン13、および機能ボタン14が省略された構成となっている。その代わりに、図18の例においては、PCカード240が本体2に装着されたとき、インタフェース251を介して内部バス50に接続されるようになされている。その他の構成は、図2または図12に示した場合と同様である。図19は、PCカード240の内部の構成例を表している。CPU261は、ROM262に記憶されているプログラムに従って各種の処理を実行する。RAM263には、CPU261が各種の処理を実行する上において必要なプログラムやデータが適宜記憶される。タッチパッドコントローラ265には、左ボタン241と右ボタン242の出力が供給されている。タッチパッドコントローラ265は、タッチパッド243が操作されたとき、その座標データを検出する。LCDコントローラ266は、LCD268を制御して所定の画像を表示させるとともに、LCD268の後方に配置されたバックライト267を駆動し、LCD268を照明させる。LCD268は、タッチパッド243の後方に配置されているが、タッチパッド243は、タッチパッド11と同様に、透明な材料により形成されているので、ユーザは、タッチパッド243を介してLCD268の画像を視認することが可能となされている。RTC272は時刻情報を出力する。コネクタ270は、インタフェース251と接続され、入出力インタフェース269は、コネクタ270とCPU261の間のインタフェース処理を実行する。CPU261、ROM262、RAM263、タッチパッドコントローラ265、LCDコントローラ266、RTC272、および入出力インタフェース269は、それぞれ内部バス264を介して相互に接続されている。バッテリ271は、PCカード240の各部に必要な電力を供給している。次に、図20と図21のフローチャートを参照して、その動作について説明する。最初に、ステップS41において、PCカード240のCPU261は、PCカード240が本体2に装着されたか否かを判定する。PCカード240が、本体2に装着されたか否かは、コネクタ270を介して本体2のCPU52と通信できるか否かから判定することができる。ステップS41において、PCカード240が本体2に対して装着されていないと判定された場合、ステップS42に進み、CPU261は、PDAPersonalDigitalAssistantとしての処理を実行する。例えば、ユーザが、ペンを用いてタッチパッド243を操作すると、その座標データが、タッチパッドコントローラ265を介してCPU261に供給される。CPU261は、この座標データに対応する軌跡をLCDコントローラ266を介してLCD268に出力し、表示させる。これにより、ユーザは、ペンで入力した軌跡を目で確認することができる。ユーザが、ペンで所定の文字を入力したとき、CPU261は、入力された座標データに基づいて文字認識処理を行い、認識した結果得られた文字をLCDコントローラ266を介してLCD268に表示させる。ユーザは、認識された結果表示された文字を見て、誤っていれば、再度入力を行うなどして、所定の文字情報を入力することができる。そして、所定の指令が入力されたとき、CPU261は、入力された文字データをRAM263に供給し、記憶させる。RAM263に記憶されたデータは、バッテリ271によりバックアップされているため、PCカード240を本体1から分離した状態で使用していたとしても、そのデータが消去されるようなことはない。また、バッテリ271が、各部に必要な電力を供給しているので、PCカード240が、本体2から分離独立された状態であったとしても、ユーザは、PCカード240をPDAとして機能させることができる。さらに、仮に、PCカード240が、本体2に対して装着された状態であり、本体2側の電源がオフされた状態であったり、OSが起動されていない状態であったとしても、PCカード240は、単独で使用することができる。ステップS41において、PCカード240が本体2に装着されていると判定された場合、ステップS43に進み、CPU261は、キーボード4のうち、予め割り当てられている所定のキーが操作されたか否かを判定する。すなわち、キーボード4の所定のキーが操作されたとき、本体2のキーボードコントローラ61は、操作されたキーに対応する信号をCPU52に出力する。CPU52は、入力されたキーを示す信号を、インタフェース251を介してPCカード240に出力する。PCカード240においては、本体2のCPU52から供給されてきた信号をコネクタ270、入出力インタフェース269を介してCPU261が受け取る。CPU261は、この受け取った信号から操作されたキーが何であるかを判定する。ステップS43において、予め定められている所定の割当キーが操作されていないと判定された場合、ステップS44に進み、CPU261は、タッチパッド243が操作されたか否かを判定する。タッチパッド243が操作された場合には、ステップS47に進み、CPU261は、操作に対応する座標データを出力する処理を実行する。すなわち、タッチパッド243が操作されると、タッチパッドコントローラ265は、操作位置に対応する座標データを出力する。CPU261は、この座標データを入出力インタフェース159、コネクタ270を介して本体2に出力する。本体2において、CPU52は、インタフェース251を介して、この座標データを受け取ると、その座標データに対応する処理を実行する。すなわち、このとき、CPU52は、図1のタッチパッド11が操作された場合と同様の処理を実行することができる。ステップS44において、タッチパッド243が操作されていないと判定された場合、ステップS45に進み、CPU261は、左ボタン241または右ボタン242が操作されたか否かを判定する。左ボタン241または右ボタン242が操作された場合には、ステップS48に進み、CPU261は、対応する信号を出力する処理を実行する。すなわち、ユーザが、図17に示す左ボタン12または右ボタン13を操作すると、その下方に配置されている左ボタン241または右ボタン242が操作される。従って、このとき、PCカード240のタッチパッドコントローラ265は、左ボタン241または右ボタン242が操作された信号を出力する。CPU261は、この操作信号を入出力インタフェース269、コネクタ270を介して、本体2側に出力する。本体2側において、CPU52は、PCカード240からの操作信号をインタフェース251を介して受け取ると、その操作に対応する処理を実行する。すなわち、この場合においても、図1の左ボタン12または右ボタン13が操作された場合と同様の処理が行われる。ステップS45において、左ボタン241または右ボタン242が操作されていないと判定された場合、ステップS46に進み、CPU261は、本体2のCPU52より表示すべきデータが送られてきたか否かを判定する。表示すべきデータが送られてきた場合には、ステップS49に進み、CPU261は、このデータをコネクタ270、入出力インタフェース269を介して受信すると、これをLCDコントローラ266を介してLCD268に表示させる。本体2からのデータの表示が、ステップS50において、ユーザが終了を指令するまで継続される。ステップS46において、本体2より表示すべきデータが送られてきていないと判定された場合、またはステップS50において、本体2より供給されてきたデータの表示の終了が指令されたと判定された場合、ステップS43に戻り、それ以降の処理が繰り返し実行される。ステップS43において、キーボード4のキーのうち、機能選択メニューを表示させる機能が割り当てられた所定のキーが操作されたと判定された場合、ステップS51に進み、CPU261は、LCDコントローラ266を制御し、LCD268に、例えば、図22に示すようなメニュー画面を表示させる。この表示例においては、図10に示したテンキーボタン101-1乃至機能設定ボタン101-12のうちの、機能設定ボタン101-12に代えて、転送ボタン101-14が表示されている。次に、ステップS52において、CPU261は、テンキーボタン101-1乃至転送ボタン101-14の選択ボタンのうち、いずれかが操作されたか否かを判定する。選択ボタンが操作されたか否かの判定処理は、ユーザがタッチパッド243を操作すると、タッチパッドコントローラ265から、その座標データが出力されるので、CPU261は、この座標データをLCD268に表示しているボタンの座標データと比較することで行うことができる。いずれの選択ボタンも操作されていない場合には、ステップS60に進み、メニュー画面の表示処理を終了させるために割り当てられている所定のキーが操作されたか否かが判定され、そのキーが操作されていない場合には、ステップS52に戻り、それ以降の処理が繰り返し実行される。ステップS60において、メニュー画面の表示処理を終了させる機能が割り当てられているキーが操作されたと判定された場合、ステップS61に進み、CPU261は、メニュー表示処理を終了させる。すなわち、このとき、CPU261は、LCDコントローラ266を制御し、LCD268のメニュー画面を消去させる。その後、ステップS43に戻り、それ以降の処理が繰り返し実行される。ステップS52において、選択ボタンのうち、いずれかが操作されたと判定された場合、ステップS53に進み、CPU261は、LCDコントローラ266を制御し、LCD268に表示されている選択ボタンのうち、操作された選択ボタンをハイライト表示させる。例えば、図22に示すようなメニュー画面が表示されている状態において、転送ボタン101-14が操作されたとき、転送ボタン101-14がハイライト表示される。次に、ステップS54において、CPU261は、決定ボタン112が操作されたか否かを判定する。決定ボタン112が操作されていない場合には、ステップS55に進み、他の選択ボタンが操作されたか否かが判定される。他の選択ボタンが操作された場合には、ステップS53に戻り、それまでハイライト表示されていたボタンに代えて、新たに操作された選択ボタンがハイライト表示される。ステップS55において、他の選択ボタンが操作されていないと判定された場合には、ステップS54に戻り、再び、決定ボタン112が操作されたか否かが判定される。ステップS54において、決定ボタン112が操作されたと判定された場合、ステップS56に進み、いま選択されているのはハイライト表示されているのは、非表示ボタン101-13であるか否かが判定される。いま、選択されているのが非表示ボタン101-13である場合には、ステップS61に進み、CPU261は、メニュー表示処理を実行する。そして、ステップS43に戻り、それ以降の処理を繰り返し実行する。ステップS56において、いま選択されているのは非表示ボタン101-13ではないと判定された場合は、ステップS57に進み、CPU261は、LCDコントローラ266を制御し、そのとき選択されている選択ボタンに対応する画像をLCD268に出力し、表示させる。そして、CPU261は、ステップS58において、LCD268に表示させた画像に基づいて、所定の機能を実行する処理を行う。例えば、ユーザが、転送ボタン101-14を操作すると、その操作信号が、タッチパッドコントローラ265からCPU261に通知される。このとき、CPU261は、RAM263に記憶されているデータ図20のステップS42の処理で記憶させたデータを読み出し、入出力インタフェース269、コネクタ270を介して本体2側に転送させる。本体2側のCPU52は、このデータを受信したとき、それをRAM53に記憶させる。すなわち、これにより、PCカード240が、本体2から離脱された状態で入力されたデータ、あるいは本体2にPCカード240が装着されてはいるが、本体2の電源がオフされていたり、本体2側のOSが起動されていない状態において、PCカード240で記録したデータが、PCカード240から本体2側に転送され、本体2側のRAM53に記憶される。ステップS59において、選択された機能の実行処理の終了が、ユーザより指令されたと判定されるまで、ステップS58の処理は繰り返し実行される。ステップS59において、選択された機能の処理の終了が、ユーザより指令されたと判定された場合、CPU261は選択された機能の実行処理を終了させる。その後、ステップS51に戻り、CPU261は、メニュー画面表示処理を実行する。そして、上述した場合と同様の処理が繰り返される。以上のようにして、この実施の形態の場合、PCカード240が、本体2側と独立に動作させることが可能であるので、本体2側の電源をオフしたり、そのOSを起動していない状態においても、常時、動作状態とさせておくことが可能となり、本体2側の動作状態に依存せずに、自律的に、各種機能例えば、スケジューラ、電子ペットの飼育ゲームなどを実行させておくことが可能となる。以上においては、キーボード4は、本体2側の入力にのみ用いるようにしたが、PCカード240側の入力にも用いるようにしてもよい。また、タッチパッド11または243側のLCD11または268には、機能の選択ボタンを表示させるようにしたが、プログラムの選択ボタン例えば、アイコンなどを表示させるようにしてもよい。"