(57)【要約】【課題】コンバーチブル型コンピュータに対する、ユーザによる誤操作を抑制できる電子機器を実現する。【解決手段】実施形態によれば、第１の筐体はハードウェアキーボードが配置された上面を有する。第２の筐体は、ディスプレイが配置された前面を有し、前記ディスプレイの画面および前記上面が露出される第１位置と、前記ディスプレイの画面が露出され且つ前記上面の少なくとも一部が前記第２の筐体の背面で覆われる第２位置のいずれかに設定される。第１制御手段は、前記第１位置に設定された場合、前記ハードウェアキーボードに対する操作を有効にし、前記第２位置に設定された場合、前記ハードウェアキーボードに対する操作を無効にする。第２制御手段は、前記第１位置に設定された場合、前記画面に表示されるソフトウェアキーボードに対する操作を無効にし、前記第２位置に設定された場合、前記ソフトウェアキーボードに対する操作を有効にする。【選択図】図３
2014235544.tif 000002
【特許請求の範囲】
【請求項１】
ハードウェアキーボードが配置された上面を有する第１の筐体と、
ディスプレイが配置された前面を有する第２の筐体であって、前記ディスプレイの画面および前記上面が露出される第１位置と、前記ディスプレイの画面が露出され且つ前記上面の少なくとも一部が前記第２の筐体の背面で覆われる第２位置のいずれかに設定される第２の筐体と、
前記第１位置に設定された場合、前記ハードウェアキーボードに対する操作を有効にし、前記第２位置に設定された場合、前記ハードウェアキーボードに対する操作を無効にする第１制御手段と、
前記第１位置に設定された場合、前記画面に表示されるソフトウェアキーボードに対する操作を無効にし、前記第２位置に設定された場合、前記ソフトウェアキーボードに対する操作を有効にする第２制御手段とを具備する電子機器。
【請求項２】
前記第２の筐体は、さらに、前記第１位置と、前記第２位置と、前記上面が前記ディスプレイの画面で覆われる第３位置のいずれかに設定され、
前記第１制御手段は、前記第３位置に設定された場合、前記ハードウェアキーボードに対する操作を無効にし、
前記第２制御手段は、前記第３位置に設定された場合、システムをサスペンドモードにする請求項１記載の電子機器。
【請求項３】
前記第１の筐体に近接し得る前記第２の筐体内に配置された磁石と、
前記第１の筐体内の第４位置に配置され、前記磁石による磁力を検出する第１磁気センサと、
前記第１の筐体内の第５位置に配置され、前記磁石による磁力を検出する第２磁気センサとをさらに具備し、
前記第１制御手段は、前記第１磁気センサおよび前記第２磁気センサによる検出結果に基づいて、前記第２の筐体の設定位置を検出し、前記第２の筐体の設定位置を前記第２制御手段に通知する請求項１記載の電子機器。
【請求項４】
前記第１制御手段は、前記第１磁気センサによって前記磁石による磁力が検出されず、且つ前記第２磁気センサによって前記磁石による磁力が検出される場合、前記第２の筐体が前記第１位置にあることを検出し、前記第１磁気センサによって前記磁石による磁力が検出されず、且つ前記第２磁気センサによって前記磁石による磁力が検出されない場合、前記第２の筐体が前記第２位置にあることを検出する請求項３記載の電子機器。
【請求項５】
前記第２の筐体は、さらに、前記第１位置と、前記第２位置と、前記上面が前記ディスプレイの画面で覆われる第３位置のいずれかに設定され、
前記第１制御手段は、前記第１磁気センサによって前記磁石による磁力が検出され、且つ前記第２磁気センサによって前記磁石による磁力が検出されない場合、前記第２の筐体が前記第３位置にあることを検出する請求項４記載の電子機器。
【請求項６】
前記第１制御手段は、前記ハードウェアキーボードに対する操作が無効である場合、前記ハードウェアキーボードによって出力されたキーコードを出力しない請求項１記載の電子機器。
【請求項７】
前記第２制御手段は、前記ソフトウェアキーボードに対する操作が無効である場合、当該ソフトウェアキーボードを前記ディスプレイの画面に表示しない請求項１記載の電子機器。
【請求項８】
ハードウェアキーボードが配置された上面を有する第１の筐体と、ディスプレイが配置された前面を有する第２の筐体であって、前記ディスプレイの画面および前記上面が露出される第１位置と、前記ディスプレイの画面が露出され且つ前記上面の少なくとも一部が前記第２の筐体の背面で覆われる第２位置のいずれかに設定される第２の筐体とを備える電子機器の入力制御方法であって、
前記第１位置に設定された場合、前記ハードウェアキーボードに対する操作を有効にし、前記第２位置に設定された場合、前記ハードウェアキーボードに対する操作を無効にし、
前記第１位置に設定された場合、前記画面に表示されるソフトウェアキーボードに対する操作を無効にし、前記第２位置に設定された場合、前記ソフトウェアキーボードに対する操作を有効にする入力制御方法。
【請求項９】
ハードウェアキーボードが配置された上面を有する第１の筐体と、ディスプレイが配置された前面を有する第２の筐体であって、前記ディスプレイの画面および前記上面が露出される第１位置と、前記ディスプレイの画面が露出され且つ前記上面の少なくとも一部が前記第２の筐体の背面で覆われる第２位置のいずれかに設定される第２の筐体とを備えるコンピュータによって実行されるプログラムであって、
前記第１位置に設定された場合、前記ハードウェアキーボードに対する操作を有効にし、前記第２位置に設定された場合、前記ハードウェアキーボードに対する操作を無効にする手順と、
前記第１位置に設定された場合、前記画面に表示されるソフトウェアキーボードに対する操作を無効にし、前記第２位置に設定された場合、前記ソフトウェアキーボードに対する操作を有効にする手順とを前記コンピュータに実行させるプログラム。
【請求項１０】
ハードウェアキーボードが配置された上面を有する第１の筐体と、
ディスプレイが配置された前面を有する第２の筐体であって、前記ディスプレイの画面および前記上面が露出される第１位置と、前記ディスプレイの画面が露出され且つ前記上面の少なくとも一部が前記第２の筐体の背面で覆われる第２位置のいずれかに設定される第２の筐体と、
前記第１の筐体に近接し得る前記第２の筐体内に配置された磁石と、
前記第１の筐体内の第３位置に配置され、前記磁石による磁力を検出する第１磁気センサと、
前記第１の筐体内の第４位置に配置され、前記磁石による磁力を検出する第２磁気センサと、
前記第１磁気センサおよび前記第２磁気センサによる検出結果に基づいて、前記第２の筐体の設定位置を検出する検出手段とを具備する電子機器。
【請求項１１】
前記検出手段は、前記第１磁気センサによって前記磁石による磁力が検出されず、且つ前記第２磁気センサによって前記磁石による磁力が検出される場合、前記第２の筐体が前記第１位置にあることを検出し、前記第１磁気センサによって前記磁石による磁力が検出されず、且つ前記第２磁気センサによって前記磁石による磁力が検出されない場合、前記第２の筐体が前記第２位置にあることを検出する請求項１０記載の電子機器。
【請求項１２】
前記第２の筐体は、さらに、前記第１位置と、前記第２位置と、前記上面が前記ディスプレイの画面で覆われる第５位置のいずれかに設定され、
前記検出手段は、前記第１磁気センサによって前記磁石による磁力が検出され、且つ前記第２磁気センサによって前記磁石による磁力が検出されない場合、前記第２の筐体が前記第５位置にあることを検出する請求項１１記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、キーボード入力可能な電子機器および該機器に適用される入力制御方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータの多様化が進み、ノートブック（ラップトップ）型パーソナルコンピュータとタブレット型コンピュータの両方に対応する形状をとることができるコンバーチブル型コンピュータが開発されている。コンバーチブル型コンピュータは、そのスタイルをノートブックモードとタブレットモードの２つのスタイル（２つのモード）間で変更することができる。
【０００３】
コンバーチブル型コンピュータは、例えば、タッチスクリーンディスプレイが設けられた筐体とハードウェアキーボードが設けられた筐体とを備え、これら２つの筐体の配置を変更することによって、ノートブックモードとタブレットモードのいずれかのモードで利用することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２５４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようなコンバーチブル型コンピュータでは、２つの筐体の配置がずれてしまうことによってハードウェアキーボードのキーが意図せず押されてしまうことや、２つの筐体の配置が変更される際に、ユーザがハードウェアキーボードやタッチスクリーンディスプレイに意図せず触れてしまうこと等によって、誤った操作が入力される可能性がある。
【０００６】
本発明は、コンバーチブル型コンピュータに対する、ユーザによる誤操作を抑制できる電子機器および入力制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、第１の筐体、第２の筐体、第１制御手段、および第２制御手段を具備する。第１の筐体は、ハードウェアキーボードが配置された上面を有する。第２の筐体は、ディスプレイが配置された前面を有する第２の筐体であって、前記ディスプレイの画面および前記上面が露出される第１位置と、前記ディスプレイの画面が露出され且つ前記上面の少なくとも一部が前記第２の筐体の背面で覆われる第２位置のいずれかに設定される。第１制御手段は、前記第１位置に設定された場合、前記ハードウェアキーボードに対する操作を有効にし、前記第２位置に設定された場合、前記ハードウェアキーボードに対する操作を無効にする。第２制御手段は、前記第１位置に設定された場合、前記画面に表示されるソフトウェアキーボードに対する操作を無効にし、前記第２位置に設定された場合、前記ソフトウェアキーボードに対する操作を有効にする。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る電子機器のポータブルモード、ラップトップモードおよびタブレットモードそれぞれに対応する外観を示す斜視図。
【図２】同実施形態の電子機器に設けられた、ベースユニットとディスプレイユニットとの関係を説明するための図。
【図３】同実施形態の電子機器のシステム構成を示すブロック図。
【図４】同実施形態の電子機器によって実行されるキー入力制御プログラムの機能構成を示すブロック図。
【図５】同実施形態の電子機器によって、モードに基づいてハードウェアキーボードおよびソフトウェアキーボードが制御される例を説明するための図。
【図６】同実施形態の電子機器によって実行されるラップトップモードへの遷移処理の手順の例を示すフローチャート。
【図７】同実施形態の電子機器によって実行されるタブレットモードへの遷移処理の手順の例を示すフローチャート。
【図８】同実施形態の電子機器によって実行されるポータブルモードへの遷移処理の手順の例を示すフローチャート。
【図９】同実施形態の電子機器の外観の別の例を説明するための斜視図。
【図１０】図９の電子機器に設けられた、ベースユニットとディスプレイユニットとの関係を説明するための図。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。  
図１は、一実施形態に係る電子機器の３つのモード（スタイル）、ポータブルモード、ラップトップモードおよびタブレットモードそれぞれに対応する外観を示す。この電子機器は、例えば、コンバーチブルコンピュータ１０として実現されている。コンバーチブルコンピュータ１０は、図１の上部に示すポータブルモード、図１の中央部に示すラップトップモード、または図１の下部に示すタブレットモードのいずれかのモードに対応するスタイルで使用される。
【００１０】
このコンバーチブルコンピュータ１０は、ベースユニット１１と、ディスプレイユニット１２と、ヒンジ部材１８とを備えている。ベースユニット１１は、通信モジュール、センサ、他の各種電子部品等を収容する薄い矩形状の筐体（第１の筐体）を有している。ベースユニット１１の上面にはキーボード１３が配置されている。
【００１１】
ディスプレイユニット１２は、プロセッサ、メモリ、他の各種電子部品等を収容する薄い矩形状の筐体（第２の筐体）を有している。ディスプレイユニット１２には、ディスプレイ１７の表示面（画面）がディスプレイユニット１２の前面に位置するように配置されている。このディスプレイ１７は、ディスプレイ１７の画面上のペン又は指の位置を検知可能なタッチスクリーンディスプレイによって実現されている。
【００１２】
ディスプレイユニット１２は、図１の上部のポータブルモードのスタイルに対応する第１位置と、図１の中央部のラップトップモードのスタイルに対応する第２位置と、図１の下部のタブレットモードのスタイルに対応する第３位置とのいずれかに設定される。より詳しくは、ディスプレイユニット１２（第２の筐体）は、ディスプレイ１７の画面が露出されずに、ベースユニット１１（第１の筐体）の上面全体がディスプレイユニット１７の画面で覆われる上述の第１位置（ポータブルモード）、ディスプレイ１７の画面およびベースユニット１１の上面が露出される上述の第２位置（ラップトップモード）、またはディスプレイ１７の画面が露出され且つベースユニット１１の上面の少なくとも一部がディスプレイユニット１２の背面で覆われる上述の第３位置（タブレットモード）のいずれかに設定される。
【００１３】
また、ディスプレイユニット１２にはヒンジ部材１８の上端部が取り付けられ、ベースユニット１１には当該ヒンジ部材１８の下端部が取り付けられている。換言すると、ベースユニット１１とディスプレイユニット１２とは、ヒンジ部材１８を介して結合されている。このヒンジ部材１８には、例えば、布やゴムのように変形が容易な素材が用いられ、またその一部には、ラップトップモード時にディスプレイユニット１２を背面から支持するための、鉄板のような芯材が含まれている。
【００１４】
ユーザは、コンバーチブルコンピュータ１０が、ポータブルモード、ラップトップモードおよびタブレットモードの内のいずれかのモードから、これら３つのモードの内の別のモードに変更されるように、ディスプレイユニット１２の位置（すなわち、ベースユニット１１とディスプレイユニット１２との配置）を変更することができる。
【００１５】
ポータブルモードは、コンバーチブルコンピュータ１０が使用されない場合や、コンバーチブルコンピュータ１０が持ち運びされる場合等に用いられる。ポータブルモードでは、タッチスクリーンディスプレイ１７やハードウェアキーボード１３が露出されていないので、ユーザは、タッチスクリーンディスプレイ１７やハードウェアキーボード１３を用いた操作を行わない。
【００１６】
ラップトップモードにおいては、コンバーチブルコンピュータ１０は、例えば机上のような水平面上に置かれた状態で使用される。ユーザは、通常のラップトップ（ノートブック）コンピュータと同様にハードウェアキーボード１３やタッチスクリーンディスプレイ１７を用いた操作を行う。
【００１７】
タブレットモードでは、コンバーチブルコンピュータ１０は、例えば、ユーザの片手または両手で持たれた状態や、机上のような水平面上に置かれた状態で使用される。ユーザは、例えば、コンバーチブルコンピュータ１０を左手で把持し、右手でディスプレイ１７の画面上をタッチ操作する。より具体的には、ユーザは、例えば、コンバーチブルコンピュータ１０を左手で把持し、右手でディスプレイ１７の画面に表示されたソフトウェアキーボードのような各種のグラフィカルユーザインタフェース（ＧＵＩ）に対する操作を行う。
【００１８】
図２を参照して、各モードにおける、ベースユニット１１とディスプレイユニット１２との間の関係の例について説明する。
【００１９】
ポータブルモードでは、ヒンジ部材１８によって、例えばディスプレイユニット１２の背面のほぼ全体が覆われる。ポータブルモードでは、同様にして、ヒンジ部材１８がベースユニット１１の背面を覆うように設けられてもよい。つまり、ポータブルモードでは、ヒンジ部材１８は、ディスプレイユニット１１の背面とベースユニット１１の背面とを保護するためのカバーとして用いられる。
【００２０】
ラップトップモードでは、ヒンジ部材１８内に設けられる、鉄板のような芯材１８Ａが、ディスプレイユニット１２をベースユニット１１上に起立させるために、当該ディスプレイユニット１２を背面から支える支持部材として用いられる。
【００２１】
さらに、タブレットモードでは、ヒンジ部材１８は、ディスプレイユニット１２の背面とベースユニット１１の上面との間に、二つに折り畳まれて挟み込まれる。
【００２２】
コンピュータ１０のモードを検出するため、図２に示すように、ディスプレイユニット１２には磁石１２Ａが組み込まれ、ベースユニット１１には第１磁気センサ２３と第２磁気センサ２４とが組み込まれている。磁石１２Ａは、例えば、ディスプレイユニット１２内において、ベースユニット１１に近接し得る位置に配置されている。また、例えば、第１磁気センサ２３は、ポータブルモード時の磁石１２Ａの近接を検出し得る位置（第４位置）に配置され、第２磁気センサ２４は、ラップトップモード時の磁石１２Ａの近接を検出し得る位置（第５位置）に配置されている。
【００２３】
本コンピュータ１０では、第１磁気センサ２３および第２磁気センサ２４のそれぞれに磁石１２Ａが近接しているか否か、すなわち、第１磁気センサ２３および第２磁気センサ２４のそれぞれによって、しきい値以上の磁力（例えば、しきい値以上の磁場の強さ、磁束密度、等）が検出されたか否かに基づいて、コンピュータ１０のモードを決定する。
【００２４】
図２の上部に示すポータブルモードでは、第１磁気センサ２３によって磁石１２Ａが近接していること（すなわち、しきい値以上の磁力）が検出され、且つ第２磁気センサ２４によって磁石１２Ａが近接していないこと（すなわち、しきい値未満の磁力）が検出されたことに応じて、ベースユニット１１の上面全体がディスプレイユニット１７の画面で覆われるポータブルモード（第１位置）であることが決定される。
【００２５】
図２の中央部に示すラップトップモードでは、第２磁気センサ２４によって磁石１２Ａが近接していること（すなわち、しきい値以上の磁力）が検出され、且つ第１磁気センサ２３によって磁石１２Ａが近接していないこと（すなわち、しきい値未満の磁力）が検出されたことに応じて、ディスプレイ１７の画面およびベースユニット１１の上面が露出されるラップトップモード（第２位置）であることが決定される。なお、ラップトップモードにおいて、ディスプレイユニット１２の下側面が接触する、ベースユニット１１の上面上の領域には、溝（ガイドレール）が設けられてもよい。また、この溝に相当する領域の少なくとも一部に磁性体を配置することによって、ディスプレイユニット１２の下側面（磁石１２Ａ）とベースユニット１１の上面（磁性体）とが吸着するようにしてもよい。これにより、ラップトップモードにおけるディスプレイユニット１２とベースユニット１１との配置をより安定させることができる。
【００２６】
図２の下部に示すタブレットモードでは、第１磁気センサ２３によって磁石１２Ａが近接していないこと（すなわち、しきい値未満の磁力）が検出され、且つ第２磁気センサ２４によって磁石１２Ａが近接していないこと（すなわち、しきい値未満の磁力）が検出されたことに応じて、ディスプレイ１７の画面が露出され且つベースユニット１１の上面全体がディスプレイユニット１２の背面で覆われるタブレットモード（第３位置）であることが決定される。
【００２７】
なお、例えば、図２の中央部に示すラップトップモードでは、ユーザが、矢印１５Ｐに従ってディスプレイユニット１２を倒し、ディスプレイユニット１２の前面にある画面を、ベースユニット１１の上面に重ね合わせることによって、コンピュータ１０がラップトップモードからポータブルモードに遷移する。また、例えば、ユーザが矢印１５Ｔに従ってディスプレイユニット１２を倒し、ディスプレイユニット１２の背面を、ベースユニット１１の上面に重ね合わせることによって、コンピュータ１０がラップトップモードからタブレットモードに遷移する。同様にして、ユーザはコンピュータ１０のモードを変更することができる。
【００２８】
上述したように、ヒンジ部材１８には、例えば、布やゴムのように変形が容易な素材が用いられている。そのため、各モード時においては、ベースユニット１１とディスプレイユニット１２との配置のずれや、各ユニットの筐体の撓み等が生じることがある。そして、このような配置のずれや筐体の撓みによって、ハードウェアキーボード１３上のキー、またはソフトウェアキーボード３４ｃ上のキーが押されてしまい、ユーザが意図しないキーが入力されてしまう可能性がある。さらに、モードを変更するための、ベースユニット１１とディスプレイユニット１２との配置を変更している途中でも、ハードウェアキーボード１３上のキー、またはソフトウェアキーボード３４ｃ上のキーが押されてしまい、ユーザが意図しないキーが入力されてしまう可能性がある。
【００２９】
そのため、本実施形態では、コンバーチブルコンピュータ１０が設定されているモードに応じて、ハードウェアキーボード１３およびソフトウェアキーボード３４ｃの有効（イネーブル）または無効（ディセーブル）を制御する。これにより、コンバーチブルコンピュータ１０において、ユーザが意図しないキーが入力されることを抑制することができる。
【００３０】
図３は、コンピュータ１０のシステム構成を示している。  
コンピュータ１０は、図３に示されるように、ディスプレイユニット１２内にシステムコントローラ３２、主メモリ３４、ＳＳＤ（Solid State Drive）３８、第１ＢＴ（Bluetooth（登録商標））モジュール４２、無線通信デバイス４４、等を備え、ベースユニット１１内に第２ＢＴモジュール２１、第１磁気センサ２３、第２磁気センサ２４、ハードウェアキーボード１３、等を備える。
【００３１】
システムコントローラ３２は、コンピュータ１０に実装された各種モジュールの動作を制御するプロセッサの機能を有する。システムコントローラ３２は、不揮発性のストレージデバイスであるＳＳＤ３８から主メモリ３４にロードされる各種ソフトウェアを実行する。このソフトウェアには、オペレーティングシステム（ＯＳ）３４ａ、キー入力制御プログラム３４ｂ、キーボードプログラム（ソフトウェアキーボード）３４ｃ等が含まれる。
【００３２】
キー入力制御プログラム３４ｂは、コンバーチブルコンピュータ１０のモードに応じて、ソフトウェアキーボード３４ｃの有効（イネーブル）または無効（ディセーブル）を制御する機能を有する。キーボードプログラム３４ｃは、画面にキーボードの画像を表示し、画像上のキーを押す操作（タップ、タッチ、クリック、等）に応じて、当該キーに対応するキーコードを発行するソフトウェアキーボード機能を備える。
【００３３】
また、システムコントローラ３２は、基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００３４】
システムコントローラ３２には、主メモリ３４をアクセス制御するメモリコントローラも内蔵されている。システムコントローラ３２には、主メモリ３４の他に、ＳＳＤ３８、第１ＢＴモジュール４２、無線通信デバイス４４、等が接続される。
【００３５】
システムコントローラ３２は、パーソナルコンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７ａを制御する。システムコントローラ３２は、表示信号をＬＣＤ１７ａに送信する。ＬＣＤ１７ａは、表示信号に基づいて画面イメージを表示する。ＬＣＤ１７ａの表示面にはタッチパネル１７ｂが配置されている。タッチパネル１７ｂは、ＬＣＤ１７ａの画面上で入力を行うための例えば静電容量式のセンサである。
【００３６】
また、システムコントローラ３２は、電力管理のためのコントローラとしての機能も有する。システムコントローラ３２は、ユーザによるパワーボタンの操作に応じてコンピュータ１０を電源オンまたは電源オフする機能を有している。
【００３７】
無線通信デバイス４４は、無線ＬＡＮや３Ｇ移動通信などの無線通信を実行するように構成されたデバイスである。
【００３８】
ディスプレイユニット１２に設けられる第１ＢＴモジュール４２と、ベースユニット１１に設けられる第２ＢＴモジュール２１とは、Bluetoothによる通信を実行するように構成されたモジュールである。第１ＢＴモジュール４２と第２ＢＴモジュール２１とは、Bluetoothに限らず、ＮＦＣ（Near Field Communication）などの各種の近接無線通信を実行するように構成されてもよい。第１ＢＴモジュール４２と第２ＢＴモジュール２１とは、例えばコンピュータ１０の起動時にBluetooth接続を確立する。
【００３９】
ベースユニット１１に設けられる第２ＢＴモジュール２１には、ハードウェアキーボード１３と、第１磁気センサ２３および第２磁気センサ２４とが接続される。ハードウェアキーボード１３は、当該キーボード１３に設けられた複数のキーの内の、押されたキーに対応するキーコードを第２ＢＴモジュール２１に出力する。第１磁気センサ２３および第２磁気センサ２４は、上述したように、コンピュータ１０のモードを決定するために用いられる。
【００４０】
第２ＢＴモジュール２１は、第１磁気センサ２３および第２磁気センサ２４による出力に基づいてコンピュータ１０のモードを判定し、その判定結果に基づいて、ハードウェアキーボード１３によって出力されたキーコードを第１ＢＴモジュール４２（ディスプレイユニット１２）に出力（送信）するか否かを決定する処理モジュールも有する。第２ＢＴモジュール２１は、第１磁気センサ２３および第２磁気センサ２４による検出結果に基づいて、ディスプレイユニット１２（第２の筐体）の設定位置を検出し、ディスプレイユニット１２の設定位置を第１ＢＴモジュール４２（ディスプレイユニット１２）に通知する。
【００４１】
第２ＢＴモジュール２１は、例えば、タブレットモード（第３位置）に設定された場合、ハードウェアキーボード１３に対する操作を無効にし、ラップトップモード（第２位置）に設定された場合、ハードウェアキーボード１３に対する操作を有効にする。また、第２ＢＴモジュール２１は、ポータブルモード（第１位置）に設定された場合、ハードウェアキーボード１３に対する操作を無効にする。
【００４２】
より具体的には、第２ＢＴモジュール２１は、ディスプレイユニット１２内に設けられる磁石１２Ａの近接が、ベースユニット１１内に設けられる第１磁気センサ２３および第２磁気センサ２４のいずれによって検出されているか、または第１磁気センサ２３および第２磁気センサ２４のいずれでも検出されていないかに応じて、コンピュータ１０のモードを決定する。第２ＢＴモジュール２１は、第１磁気センサ２３によって磁石１２Ａが検出されず、且つ第２磁気センサ２４によって磁石１２Ａが検出されている場合、コンピュータ１０がラップトップモードであると判断する。また、第２ＢＴモジュール２１は、第１磁気センサ２３によって磁石１２Ａが検出されず、且つ第２磁気センサ２４でも磁石１２Ａが検出されていない場合、コンピュータ１０がタブレットモードであると判断する。さらに、第２ＢＴモジュール２１は、さらに、第１磁気センサ２３によって磁石１２Ａが検出され、且つ第２磁気センサ２４によって磁石１２Ａが検出されていない場合、コンピュータ１０がポータブルモードであると判断する。
【００４３】
第２ＢＴモジュール２１は、決定されたコンピュータ１０のモードがラップトップモードである場合、ハードウェアキーボード１３を有効（イネーブル）に設定する。つまり、第２ＢＴモジュール２１は、決定されたコンピュータ１０のモードがラップトップモードである場合に、ハードウェアキーボード１３によって出力されたキーコードが第１ＢＴモジュール４２（ディスプレイユニット１２）に出力（送信）されるように設定する。
【００４４】
そして、第２ＢＴモジュール２１は、決定されたコンピュータ１０のモードがタブレットモードまたはポータブルモードである場合、ハードウェアキーボード１３を無効（ディセーブル）に設定する。つまり、第２ＢＴモジュール２１は、コンピュータ１０がタブレットモードまたはポータブルモードである場合に、ハードウェアキーボード１３によって出力されたキーコードが第１ＢＴモジュール４２（ディスプレイユニット１２）に出力（送信）されないように設定する（すなわち、キーコードを破棄する）。
【００４５】
また、第２ＢＴモジュール２１は、決定されたコンピュータ１０のモードを示すキーコードを第１ＢＴモジュール４２に送信する。第２ＢＴモジュール２１は、決定されたコンピュータ１０のモードがラップトップモードである場合、キーコード“ＢＴ  Ａｔｔａｃｈ”を第１ＢＴモジュール４２に送信する。第２ＢＴモジュール２１は、決定されたコンピュータ１０のモードがタブレットモードである場合、キーコード“ＢＴ  Ｄｅｔａｃｈ”を第１ＢＴモジュール４２に送信する。また、第２ＢＴモジュール２１は、決定されたコンピュータ１０のモードがポータブルモードである場合、キーコード“ＢＴ  Ｌｏｃｋ”（または、キーコード“ＢＴ  Ｄｅｔａｃｈ”および“ＢＴ  Ｌｏｃｋ”）を第１ＢＴモジュール４２に送信する。
【００４６】
第１ＢＴモジュール４２は、第２ＢＴモジュール２１によって送信されたキーコードを受け取り、当該キーコードをシステムコントローラ３２に出力する。システムコントローラ３２上で実行されるＯＳ３４ａやアプリケーションプログラムは、このキーコードに応じた処理を行う。
【００４７】
図４に示すように、コンバーチブルコンピュータ１０（システムコントローラ３２）によって実行されるキー入力制御プログラム３４ｂは、コンバーチブルコンピュータ１０のモードに応じて、ソフトウェアキーボード３４ｃの有効（イネーブル）または無効（ディセーブル）を制御する機能を有する。キー入力制御プログラム３４ｂは、第２ＢＴモジュール２１（ベースユニット１１）によって送信された特定のキーコードに基づいて、ソフトウェアキーボード３４ｃの有効または無効を制御する。キー入力制御プログラム３４ｂは、例えば、モード決定部５１、制御部５２、等を備える。
【００４８】
モード決定部５１および制御部５２は、第２ＢＴモジュール２１によって送信された特定のキーコードに基づいて、タブレットモード（第３位置）に設定された場合、画面に表示されるソフトウェアキーボード３４ｂに対する操作を有効にし、ラップトップモード（第２位置）に設定された場合、画面に表示されるソフトウェアキーボード３４ｃに対する操作を無効にする。また、モード決定部５１および制御部５２は、ポータブルモード（第１位置）に設定された場合、システム（ＯＳ３４ａ）をサスペンドモードにする。
【００４９】
より具体的には、モード決定部５１は、第２ＢＴモジュール２１によって送信されたキーコードを受け取る。モード決定部５１は、キーコード“ＫＢ  Ａｔｔａｃｈ”を受け取った場合、コンピュータ１０がラップトップモードであることを決定する。そして、モード決定部５１は、コンピュータ１０がラップトップモードであることを制御部５２に通知する。
【００５０】
制御部５２は、コンピュータ１０がラップトップモードであることを示す通知に応じて、ソフトウェアキーボード３４ｃを無効にする。例えば、制御部５２は、ソフトウェアキーボード３４ｃの画面（画像）がＬＣＤ１７ａの画面に表示されないようにする。
【００５１】
また、モード決定部５１は、キーコード“ＫＢ  Ｄｅｔａｃｈ”を受け取った場合、コンピュータ１０がタブレットモードであることを決定する。そして、モード決定部５１は、コンピュータ１０がタブレットモードであることを制御部５２に通知する。
【００５２】
制御部５２は、コンピュータ１０がタブレットモードであることを示す通知を受け取ったことに応じて、ソフトウェアキーボード３４ｃを有効にする。例えば、制御部５２は、ソフトウェアキーボード３４ｃの画面（画像）がＬＣＤ１７ａの画面に表示されるようにする。
【００５３】
また、モード決定部５１は、キーコード“ＫＢ  Ｌｏｃｋ”を受け取った場合、コンピュータ１０がポータブルモードであることを決定する。そして、モード決定部５１は、コンピュータ１０がポータブルモードであることを制御部５２に通知する。
【００５４】
制御部５２は、コンピュータ１０がポータブルモードであることを示す通知を受け取ったことに応じて、システム（ＯＳ３４ａ）をサスペンドモードにする。したがって、当然ながらソフトウェアキーボード３４ｃは使用することができなくなる。
【００５５】
なお、制御部５２は、タイムアウトのしきい値時間（例えば、１０分間）が経過したことに応じて、第１ＢＴモジュール４２と第２ＢＴモジュール２１とのＢｌｕｅｔｏｏｔｈ接続を切断するようにしてもよい。これにより、このＢｌｕｅｔｏｏｔｈ接続にかかる消費電力を低減することができる。
【００５６】
図５は、磁気センサ２３，２４の出力に基づくモードの決定と、モードに応じたハードウェアキーボード１３およびソフトウェアキーボード３４ｃの有効／無効の制御との関係を示す。
【００５７】
図５に示すように、第１磁気センサ２３によって磁石１２Ａが検出されず（Ｎｏ）、且つ第２磁気センサ２４によって磁石１２Ａが検出されている（Ｙｅｓ）場合、コンピュータ１０はラップトップモードであると判断される。そして、ラップトップモードでは、ハードウェアキーボード１３が有効に設定され、ソフトウェアキーボード３４ｃが無効に設定される。
【００５８】
また、第１磁気センサ２３によって磁石１２Ａが検出されず（Ｎｏ）、且つ第２磁気センサ２４でも磁石１２Ａが検出されていない（Ｎｏ）場合、コンピュータ１０はタブレットモードであると判断される。そして、タブレットモードでは、ハードウェアキーボード１３が無効に設定され、ソフトウェアキーボード３４ｃが有効に設定される。
【００５９】
さらに、第１磁気センサ２３によって磁石１２Ａが検出され（Ｙｅｓ）、且つ第２磁気センサ２４によって磁石１２Ａが検出されていない（Ｎｏ）場合、コンピュータ１０はポータブルモードであると判断される。そして、ポータブルモードでは、システムがサスペンドモードに設定され、ハードウェアキーボード１３が無効に設定される。これにより、ポータブルモードでは、ドック（Ｄｏｃｋ）キーのような、システムを起動状態にするためのキーさえも、コンピュータ１０に対して作用しないようにすることができる。
【００６０】
なお、ベースユニット１１とディスプレイユニット１２との配置を変更している途中では、ベースユニット１１とディスプレイユニット１２とが何等接触していないことが想定される。このような場合には、第１磁気センサ２３によって磁石１２Ａが検出されず（Ｎｏ）、且つ第２磁気センサ２４でも磁石１２Ａが検出されていない（Ｎｏ）ので、タブレットモードと同様に（すなわち、タブレットモードと見なされて）、ハードウェアキーボード１３が無効に設定され、ソフトウェアキーボード３４ｃが有効に設定される。
【００６１】
次いで、図６のフローチャートを参照して、ラップトップモードへの遷移処理の手順の例を説明する。  
まず、ベースユニット１１に設けられた第２ＢＴモジュール２１は、第１磁気センサ２３と第２磁気センサ２４のそれぞれから、磁石１２Ａの検出の有無を示す信号を受け取る（ブロックＢ１１）。そして、第２ＢＴモジュール２１は、第１磁気センサ２３から受け取った信号が磁石１２Ａを検出していないことを示し、且つ第２磁気センサ２４から受け取った信号が磁石１２Ａを検出していることを示しているかどうかを判定する（ブロックＢ１２）。第１磁気センサ２３から受け取った信号が磁石１２Ａを検出していることを示している場合、または第２磁気センサ２４から受け取った信号が磁石１２Ａを検出していないことを示している場合（ブロックＢ１２のＮＯ）、処理を終了する。
【００６２】
第１磁気センサ２３から受け取った信号が磁石１２Ａを検出していないことを示し、且つ第２磁気センサ２４から受け取った信号が磁石１２Ａを検出していることを示している場合（ブロックＢ１２のＹＥＳ）、第２ＢＴモジュール２１は、キーコード“ＫＢ  Ａｔｔａｃｈ”を第１ＢＴモジュール４２（ディスプレイユニット１２）に送信する（ブロックＢ１３）。“ＫＢ  Ａｔｔａｃｈ”は、ディスプレイユニット１２とベースユニット１１とが、ラップトップモードの配置にされたことを示す。そして、第２ＢＴモジュール２１は、ハードウェアキーボード１３を有効にする（ブロックＢ１４）。つまり、第２ＢＴモジュール２１は、ハードウェアキーボード１３によって出力されたキーコードが、第１ＢＴモジュール４２（ディスプレイユニット１２）に送信されるように設定する。
【００６３】
次いで、キー入力制御プログラム３４ｂに設けられたモード決定部５１は、第２ＢＴモジュール２１によって送信されたキーコード“ＫＢ  Ａｔｔａｃｈ”を受け取る（ブロックＢ１５）。モード決定部５１は、キーコード“ＫＢ  Ａｔｔａｃｈ”を受け取ったことに応じて、コンピュータ１０がラップトップモードであると判断する。そして、制御部５２は、コンピュータ１０がラップトップモードであると判断されたことに応じて、ソフトウェアキーボード３４ｃを無効にする（ブロックＢ１６）。つまり、制御部５２は、ソフトウェアキーボード３４ｃの画面（画像）がＬＣＤ１７ａの画面に表示されないようにする。
【００６４】
そして、制御部５２は、タイムアウトのしきい値時間（例えば、１０分間）が経過したか否かを判定する（ブロックＢ１７）。タイムアウトのしきい値時間が経過していない場合（ブロックＢ１７のＮＯ）、ブロックＢ１７に戻る。タイムアウトのしきい値時間が経過している場合（ブロックＢ１７のＹＥＳ）、制御部５２は、第１ＢＴモジュール４２を介した、ハードウェアキーボード１３（第２ＢＴモジュール２１）とのＢｌｕｅｔｏｏｔｈ接続を切断する（ブロックＢ１８）。
【００６５】
また、図７のフローチャートを参照して、タブレットモードへの遷移処理の手順の例を説明する。  
まず、ベースユニット１１に設けられた第２ＢＴモジュール２１は、第１磁気センサ２３と第２磁気センサ２４のそれぞれから、磁石１２Ａの検出の有無を示す信号を受け取る（ブロックＢ２１）。そして、第２ＢＴモジュール２１は、第１磁気センサ２３から受け取った信号が磁石１２Ａを検出していないことを示し、且つ第２磁気センサ２４から受け取った信号が磁石１２Ａを検出していないことを示しているかどうかを判定する（ブロックＢ２２）。第１磁気センサ２３から受け取った信号が磁石１２Ａを検出していることを示している場合、または第２磁気センサ２４から受け取った信号が磁石１２Ａを検出していることを示している場合（ブロックＢ２２のＮＯ）、処理を終了する。
【００６６】
第１磁気センサ２３から受け取った信号が磁石１２Ａを検出していないことを示し、且つ第２磁気センサ２４から受け取った信号が磁石１２Ａを検出していないことを示している場合（ブロックＢ２２のＹＥＳ）、第２ＢＴモジュール２１は、キーコード“ＫＢ  Ｄｅｔａｃｈ”を第１ＢＴモジュール４２（ディスプレイユニット１２）に送信する（ブロックＢ２３）。“ＫＢ  Ｄｅｔａｃｈ”は、ディスプレイユニット１２とベースユニット１１とが、タブレットモードの配置にされたことを示す。そして、第２ＢＴモジュール２１は、ハードウェアキーボード１３を無効にする（ブロックＢ２４）。つまり、第２ＢＴモジュール２１は、ハードウェアキーボード１３によって出力されたキーコードが、第１ＢＴモジュール４２（ディスプレイユニット１２）に送信されないように設定する。
【００６７】
次いで、キー入力制御プログラム３４ｂに設けられたモード決定部５１は、第２ＢＴモジュール２１によって送信されたキーコード“ＫＢ  Ｄｅｔａｃｈ”を受け取る（ブロックＢ２５）。モード決定部５１は、キーコード“ＫＢ  Ｄｅｔａｃｈ”を受け取ったことに応じて、コンピュータ１０がタブレットモードであると判断する。そして、制御部５２は、コンピュータ１０がタブレットモードであると判断されたことに応じて、ソフトウェアキーボード３４ｃを有効にする（ブロックＢ２６）。つまり、制御部５２は、ソフトウェアキーボード３４ｃの画面（画像）がＬＣＤ１７ａの画面に表示されるようにする。
【００６８】
そして、制御部５２は、タイムアウトのしきい値時間（例えば、１０分間）が経過したか否かを判定する（ブロックＢ２７）。タイムアウトのしきい値時間が経過していない場合（ブロックＢ２７のＮＯ）、ブロックＢ２７に戻る。タイムアウトのしきい値時間が経過している場合（ブロックＢ２７のＹＥＳ）、制御部５２は、第１ＢＴモジュール４２を介した、ハードウェアキーボード１３（第２ＢＴモジュール２１）とのＢｌｕｅｔｏｏｔｈ接続を切断する（ブロックＢ２８）。
【００６９】
さらに、図８のフローチャートを参照して、タブレットモードへの遷移処理の手順の例を説明する。  
まず、ベースユニット１１に設けられた第２ＢＴモジュール２１は、第１磁気センサ２３と第２磁気センサ２４のそれぞれから、磁石１２Ａの検出の有無を示す信号を受け取る（ブロックＢ３１）。そして、第２ＢＴモジュール２１は、第１磁気センサ２３から受け取った信号が磁石１２Ａを検出していることを示し、且つ第２磁気センサ２４から受け取った信号が磁石１２Ａを検出していないことを示しているかどうかを判定する（ブロックＢ３２）。第１磁気センサ２３から受け取った信号が磁石１２Ａを検出していないことを示している場合、または第２磁気センサ２４から受け取った信号が磁石１２Ａを検出していることを示している場合（ブロックＢ３２のＮＯ）、処理を終了する。
【００７０】
第１磁気センサ２３から受け取った信号が磁石１２Ａを検出していることを示し、且つ第２磁気センサ２４から受け取った信号が磁石１２Ａを検出していないことを示している場合（ブロックＢ３２のＹＥＳ）、第２ＢＴモジュール２１は、キーコード“ＫＢ  Ｄｅｔａｃｈ”と“ＫＢ  Ｌｏｃｋ”とを第１ＢＴモジュール４２（ディスプレイユニット１２）に送信する（ブロックＢ３３）。“ＫＢ  Ｌｏｃｋ”は、ディスプレイユニット１２とベースユニット１１とが、ポータブルモードの配置にされたことを示す。そして、第２ＢＴモジュール２１は、ハードウェアキーボード１３を無効にする（ブロックＢ３４）。つまり、第２ＢＴモジュール２１は、ハードウェアキーボード１３によって出力されたキーコードが、第１ＢＴモジュール４２（ディスプレイユニット１２）に送信されないように設定する。
【００７１】
次いで、キー入力制御プログラム３４ｂに設けられたモード決定部５１は、第２ＢＴモジュール２１によって送信されたキーコード“ＫＢ  Ｄｅｔａｃｈ”および“ＫＢ  Ｌｏｃｋ”を受け取る（ブロックＢ３５）。モード決定部５１は、キーコード“ＫＢ  Ｌｏｃｋ”を受け取ったことに応じて、コンピュータ１０がポータブルモードであると判断する。そして、制御部５２は、コンピュータ１０がポータブルモードであると判断されたことに応じて、システム（ＯＳ３４ａ）をサスペンドモードにする（ブロックＢ３６）。したがって、当然ながらソフトウェアキーボード３４ｃは使用することができなくなる。
【００７２】
そして、制御部５２は、タイムアウトのしきい値時間（例えば、１０分間）が経過したか否かを判定する（ブロックＢ３７）。タイムアウトのしきい値時間が経過していない場合（ブロックＢ３７のＮＯ）、ブロックＢ３７に戻る。タイムアウトのしきい値時間が経過している場合（ブロックＢ３７のＹＥＳ）、制御部５２は、第１ＢＴモジュール４２を介した、ハードウェアキーボード１３（第２ＢＴモジュール２１）とのＢｌｕｅｔｏｏｔｈ接続を切断する（ブロックＢ３８）。
【００７３】
次いで、図９を参照して、本実施形態のコンバーチブルコンピュータ１０の構成の別の例を説明する。このコンバーチブルコンピュータ１０は、図９上部に示す、ディスプレイユニット１２（例えば、タブレットコンピュータ）のホルダ１６を備えるベースユニット１１と、ディスプレイユニット１２とから構成される。図９下部に示すように、ベースユニット１１に設けられたホルダ１６にディスプレイユニット１２が取り付けられることによって、図１と同様のコンバーチブルコンピュータ１０を実現することができる。つまり、ディスプレイユニット１２として用いられるタブレットコンピュータを、ハードウェアキーボード１３を備えるベースユニット１１のホルダ１６に取り付けることによって、コンバーチブルコンピュータ１０が実現される。これにより、このコンバーチブルコンピュータ１０を、ポータブルモード、ラップトップモード、またはタブレットモードのいずれかのモードに対応するスタイルで使用することができる。
【００７４】
図１０に示すように、ポータブルモードでは、例えば、ヒンジ部材１８によって、ディスプレイユニット１２が取り付けられたホルダ１６の背面のほぼ全体が覆われる。ポータブルモードでは、同様にして、ヒンジ部材１８がベースユニット１１の背面を覆うように設けられてもよい。つまり、ポータブルモードでは、ヒンジ部材１８は、ホルダ１６の背面とベースユニット１１の背面とを保護するためのカバーとして用いられる。
【００７５】
ラップトップモードでは、ヒンジ部材１８内に設けられる、鉄板のような芯材１８Ａが、ディスプレイユニット１２が取り付けられたホルダ１６をベースユニット１１上に起立させるために、当該ホルダ１６を背面から支える支持部材として用いられる。
【００７６】
さらに、タブレットモードでは、ヒンジ部材１８は、ディスプレイユニット１２が取り付けられたホルダ１６の背面とベースユニット１１の上面との間に、二つに折り畳まれて挟み込まれる。
【００７７】
コンピュータ１０のモードを検出するため、図１０に示すように、ホルダ１６には磁石１２Ａが組み込まれ、ベースユニット１１には第１磁気センサ２３と第２磁気センサ２４とが組み込まれている。本コンピュータ１０では、第１磁気センサ２３および第２磁気センサ２４のそれぞれに磁石１２Ａが近接しているか否か、すなわち、第１磁気センサ２３および第２磁気センサ２４のそれぞれによって、しきい値以上の磁力（例えば、しきい値以上の磁場の強さ、磁束密度、等）が検出されたか否かに基づいて、コンピュータ１０のモードを決定する。
【００７８】
図１０の上部に示すポータブルモードでは、第１磁気センサ２３によって磁石１２Ａが近接していること（すなわち、しきい値以上の磁力）が検出され、且つ第２磁気センサ２４によって磁石１２Ａが近接していないこと（すなわち、しきい値未満の磁力）が検出されたことに応じて、ベースユニット１１の上面全体がディスプレイユニット１７の画面で覆われるポータブルモード（第１位置）であることが決定される。
【００７９】
図１０の中央部に示すラップトップモードでは、第２磁気センサ２４によって磁石１２Ａが近接していること（すなわち、しきい値以上の磁力）が検出され、且つ第１磁気センサ２３によって磁石１２Ａが近接していないこと（すなわち、しきい値未満の磁力）が検出されたことに応じて、ディスプレイ１７の画面およびベースユニット１１の上面が露出されるラップトップモード（第２位置）であることが決定される。なお、ラップトップモードにおいて、ディスプレイユニット１２が取り付けられたホルダ１６の下側面が接触する、ベースユニット１１の上面上の領域には、溝（ガイドレール）が設けられてもよい。また、この溝に相当する領域の少なくとも一部に磁性体を配置することによって、ホルダ１６の下側面（磁石１２Ａ）とベースユニット１１の上面（磁性体）とが吸着するようにしてもよい。これにより、ラップトップモードにおけるディスプレイユニット１２（すなわち、ホルダ１６）とベースユニット１１との配置をより安定させることができる。
【００８０】
図１０の下部に示すタブレットモードでは、第１磁気センサ２３によって磁石１２Ａが近接していないこと（すなわち、しきい値未満の磁力）が検出され、且つ第２磁気センサ２４によって磁石１２Ａが近接していないこと（すなわち、しきい値未満の磁力）が検出されたことに応じて、ディスプレイ１７の画面が露出され且つベースユニット１１の上面全体がディスプレイユニット１２が取り付けられたホルダ１６の背面で覆われるタブレットモード（第３位置）であることが決定される。
【００８１】
上述したようにコンピュータ１０のモード（位置）が決定されたことに応じて、ハードウェアキーボード１３とソフトウェアキーボード３４ｃとの有効または無効を制御することによって、コンバーチブル型コンピュータに対する、ユーザによる誤操作を抑制することができる。
【００８２】
以上説明したように、本実施形態によれば、コンバーチブル型コンピュータに対する、ユーザによる誤操作を抑制することができる。本コンピュータ１０は、ベースユニット（第１の筐体）１１の上面にハードウェアキーボード１３が配置され、ディスプレイユニット１２（第２の筐体）の前面にディスプレイ１７が配置される。そして、このディスプレイユニット１２（第２の筐体）は、ディスプレイ１７の画面およびベースユニット１１の上面が露出される第２位置（すなわち、ラップトップモード）と、ディスプレイ１７の画面が露出され且つベースユニット１１の上面の少なくとも一部がベースユニット１１の背面で覆われる第３位置（すなわち、タブレットモード）のいずれかに設定される。第２ＢＴモジュール２１は、第３位置に設定された場合、ハードウェアキーボード１３に対する操作を無効にし、第２位置に設定された場合、ハードウェアキーボード１３に対する操作を有効にする。キー入力制御プログラム３４ｂに設けられた制御部５２は、第３位置に設定された場合、画面に表示されるソフトウェアキーボード３４ｃに対する操作を有効にし、第２位置に設定された場合、画面に表示されるソフトウェアキーボード３４ｃに対する操作を無効にする。
【００８３】
これにより、コンピュータ１０がラップトップモードである場合には、ハードウェアキーボード１３が有効にされ、ソフトウェアキーボード３４ｃが無効にされ、また、コンピュータ１０がタブレットモードである場合には、ハードウェアキーボード１３が無効にされ、ソフトウェアキーボード３４ｃが有効にされるので、コンピュータ１０に対する、ユーザによる誤操作を抑制することができる。
【００８４】
なお、図６から図８のフローチャートで説明した本実施形態の処理手順は全てソフトウェアによって実行することができる。このため、この処理手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００８５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８６】
１１…ベースユニット、１２…ディスプレイユニット、１３…ハードウェアキーボード、１７…タッチスクリーンディスプレイ、１７ａ…ＬＣＤ、１７ｂ…タッチパネル、２１…第２ＢＴモジュール、２３…第１磁気センサ、２４…第２磁気センサ、３２…システムコントローラ、３４…主メモリ、３４ａ…ＯＳ、３４ｂ…キー入力制御プログラム、３４ｃ…キーボードプログラム（ソフトウェアキーボード）、３８…ＳＳＤ、４２…第１ＢＴモジュール、４４…無線通信デバイス。
【図１】
2014235544.tif 000003
【図２】
2014235544.tif 000004
【図３】
2014235544.tif 000005
【図４】
2014235544.tif 000006
【図５】
2014235544.tif 000007
【図６】
2014235544.tif 000008
【図７】
2014235544.tif 000009
【図８】
2014235544.tif 000010
【図９】
2014235544.tif 000011
【図１０】
2014235544.tif 000012