(57)【要約】      （修正有）【課題】標準的サイズのキーボードのキー間隔（１９ｍｍ）を維持したまま、キー配列の変更によるキーボードの小型化と、従来のQWERTY配列に対する習熟効果の継承を両立させることを実現する。【解決手段】キーボードを構成するキーの内、文章の入力に大きく影響するのは、アルファベットのA〜Zの２６文字の配置が標準的なキーと同じになっているかどうかが支配的である。これらの２６キーは従来キーの配列を維持したまま、入力速度に影響しない、その他のキーを可能な限り廃止し、英文字キーに重複して配置し、特殊なシフト操作で入力可能にした。結果的に、従来のキーボードに比べて、約半分のキー数で従来キーボードと同等な機能を実現した。キー数が少なくなったため、キー間隔を狭めることなく、小型のキーボードを実現した。【選択図】図１
2013125363.tif 000002
【特許請求の範囲】
【請求項１】
情報機器用のキーボードであって、そのキー配列が、図3中、301〜308に示すホームポジションから１隣接キーの範囲にある英文字、及び一部記号の配列は、広く普及している機械式タイプライタの文字配列に由来する所謂QWERTY配列を踏襲し、ホームポジションから１隣接キー以遠にある、図3中、309,310,312に示す領域のキーを全て廃止し、先のホームポジションから１隣接範囲にあるキーに重複して配置、又は、311,313の領域をホームポジションから１隣接キーの範囲の幅に縮小した領域（図４中の401、402の領域）に再配置したことを特徴とするキーボード。
【請求項２】
請求項１のキーボードに於いて、図3中、領域309，310に通常配置されている、Enter, Shift, Ctrl キーの少なくとも１つ以上のキーを、独立キーとせず、英文字キーに重複配置したことを特徴とする、請求項１のキーボード。
【請求項３】
請求項１のキーボードに於いて、図3中、領域311の従来キーボードでは、数字のシフト入力として配置されている記号を、ホームポジションから１隣接範囲に再配置するにあたり、予め定められた少なくとも２種類以上の記号を１つのキーに同時に割り当て、１文字の入力相当のキー操作にて、前記複数の記号を連続して生成し、且つその後、生成された文字列の任意の位置に入力カーソルを移動する機能を有することで、記号の再配置に関わる位置占有効率（配置する文字数に対する必要とされるキー数が少ない程、配置効率が高いとする）を高めたことを特徴とする、請求項１のキーボード。
【請求項４】
請求項１のキーボードに於いて、従来位置（即ち、図3に於ける309,310,312に示す領域）から削除され、ホームポジションから１隣接範囲にあるキーに重複配置されたキーを有効化する手段として、従来のシフトキーとは別の新たなシフト操作を実現するキーを用い、且つ、前記新たなシフト操作を実現するキーとして、既存の文字、又は記号、又は機能キーを、新たなシフトキーとして兼用することを特徴とする、請求項１のキーボード。
【請求項５】
請求項4の新たなシフトキーとして、既存の文字キー、又は記号キー、又は機能キーを利用可能とする手段として、シフトキーと兼用されている文字キー、又は記号キー、又は機能キーが、押下された直後には、キーの状態を確定せず、後続するキーにより、新たなシフトキーとして押下されたか、文字、又は、記号、又は機能キーとして押下されたことを判定する処理を有することを特徴とする、請求項１のキーボード。
【請求項６】
請求項１の手段によりキー数を従来より削減したキーボードであって、図８に示す如く、前述のホームポジションから１隣接範囲のキーを左右の手の操作範囲で分離し、領域801を確保し、その領域に、ポインティングデバイスを配置したことを特徴とする、請求項１のキーボード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置の文字情報の入力手段としてのキーボードの小型化に関する。
【背景技術】
【０００２】
はじめに、以下の本発明の説明に於いて、文中の文字を表現する際の混乱を避けるう目的で、文字を表す際に、記号ダブルクオーテーション " で囲むこととする。例外として、ダブルクオーテーション自体を文字として表現したい場合は、シングルクオーテーションで囲むものとする。即ち、
"a" は、文字 a を表し、  '"' は、ダブルクオーテーション記号を表すものとする。
【０００３】
従来,情報機器用の文字情報入力手段として、所謂QWERTY配列と呼ばれる機械式タイプライタ由来の文字配列を基本とする情報機器用キーボードが広く普及している。
前記キーボードには、標準的な配列が各種工業規格や、業界団体規格として存在し、所謂デスクトップ用と呼ばれる標準的なサイズのもの（一般にフルキーボードと呼ばれる）と、小型化を想定した装置向けの、小型キーボードの２種類が存在する。小型キーボードでは、図7に示されるような、小型化を想定した最小限度のキーで構成された配列が採用されている。
【０００４】
前記、QWERTY配列は、その文字配置の根拠を機械式タイプライタに於ける、高速入力時の印字ハンマの機械的干渉防止に由来し、今日の電子式キーボードにとっては、必然性のない配列となっているが、機械式タイプライタが先行して普及し、情報入力用キーボードがそれに続いた歴史的経移から、情報入力用のキー配列としても機械式タイプライタ時代の基本的配列（特に英文字の "a" 〜 "z" の２６文字、Enter,Shift 等）が継承されて今日に至っている。（人間工学的な観点から、新たな配列も考案された例があるが、広く普及した例は無い）
参考文献：非特許文献１
【０００５】
図7の配列は、日本語キーボードに於ける一例であるが、横幅を決定しているのは、最上段から２段目の、数字を配置する段に、左端に漢字キー（英語キーボードに於いては、この位置にESCキー）を配置し、続いて数字の"１"〜"９"，"０"の１０キーを配し、続いて３つの記号キー、右端に、バックスペースキーを配置していることにより、キーボードの幅（１５キー分）を決定しており、この状況は、言語によらず、同じ配置が踏襲されている。従って、キーボード幅として、最低１５キー分を必要とするのは、現在普及している、一般的な小型キーボードに共通している。
【０００６】
横方向に少なくとも１５列のキーに相当する幅が必要であることから、隣接するキーの中心間距離（以後、単にキー間隔と略す）を一定に保つと、一定の横幅以下の機器には搭載できなくなる。
具体的に数値を挙げれば、一般に使い易いキーの間隔は、約１９ｍｍといわれているので、１５列のキーボードを実現するのに必要な幅は、キートップの幅方向の大きさが、略キー間隔である場合、少なくとも、１９×１５＝２８５ｍｍとなる。（現実的には、装置幅を１００％キーに割り当てることは困難であるため、更に横幅は大きくなる）即ち、装置幅が、２８５ｍｍ以下の機器では、図７のキー配列を実現するには、全てのキーに対し１９ｍｍのキー間隔を維持することが出来ないことを意味する。
【０００７】
一方、例えば、ノートブック型のコンピュータ等の、小型化された情報機器では、事務用の用紙規格（例えばA4,B5サイズ等）に合わせて外寸を決定される場合が多く、例えばB5サイズを目標に設計される場合、装置幅が、２５７ｍｍ以下である必要がある。（用紙のB5サイズが、１８２×２５７ｍｍであるため）
【０００８】
従って、B5サイズを謳う情報機器では、図７のキー配列を踏襲する場合には、一部、又は全体のキー間隔を狭くすることで、装置幅に収めることが行われる。このことは、B5サイズに限らず、有効なキーボード部の幅が、標準的なキー間隔を維持出来ない場合は、一般的に行われている。一部のキー間隔を狭くした例を、図８に示す。図８中領域801、802の一部のキーの幅を狭くすることが一般的に行われている。領域、801、802の着色したキーが小型化されたキーである。
【０００９】
キー間隔を狭くすると、通常サイズのキーボードに比べ、入力速度の低下や、誤入力が増加する（以後、この２つの問題を「操作性の低下」と表現する）等の問題が生じる。即ち、現在の、小型化された情報機器に於いて、装置幅の制約により、標準的なキー間隔を確保出来ない場合、一部、若しくは全体のキー間隔が狭められることによる、操作性の低下という問題がある。
この問題に対し、従来は以下のような対策が取られてきた。
【００１０】
キーボードの小型化による操作性の低下を防止する目的で、キーボードを伸縮構造とし、収納時は、装置幅に収め、使用時は、展開し、通常の大きさに戻すものが、特許文献１に提示されているが、この方法は、複雑な可動構造を必要とし、コストアップや、信頼性の低下等の原因となり、実現に困難が伴う。2011年１2月現在で、一般に普及している小型コンピュータで、このような、伸縮、展開型のキーボードを商品化している例はない。
又、このような伸縮、展開型の小型化では、移動時の小型化は可能となっても、使用時には、通常サイズに近い幅を必要とするため、使用状態で小型である要求は満足することが出来ない。
参考文献：特許文献１
【００１１】
従って、一般的には、操作性の低下を、ある程度容認して、前述の図８の如く、一部のキーを小型化して、装置幅に収めることが行われているが、この方法で、小型化されるキーは、キーボード周辺の、小指で操作されるキーであるため、キーが小型化して操作面積や通常の大きさのキーと位置が微妙に異なることと、小指の運動性が他の指より劣ることが重なり、誤操作が生じ易くなっている。
又、タイプライタの構造に由来する、Enterキー等がキーボード端に配置されているため、使用頻度が高いにも関わらず、運動性の劣る小指操作になっているという潜在的問題も内在している。
【００１２】
以上のキー間隔の縮小に関わる問題について、新たなキー配置によって、キー数を削減することで、キーボードの小型化を実現すれば、キー間隔の問題は回避可能であるが、以下に述べる理由により、キー配列は、容易には可変できない事情がある。
【００１３】
（キー配列を変更することが困難である理由）
従来、新たなキー配列が考案される場合、既に普及してしまっている配列に対する学習効果を無視して、文字の出現頻度や、キースストローク数の最小化等の観点で、ゼロベースの新たな配列が考案される例が多かった。
その理由は、既存のキー配列に対する学習効果を単なる、キー位置の学習と誤解していることから、新たな配列を再学習することの困難性を重視しなかったためと思われる。ところが、キー配列に対する操作方法の学習は、単なる個別のキー位置の学習に留まらない複雑な学習内容であると考えられる。
【００１４】
具体的に言えば、例えば、"WORD"という単語を入力する際に、学習されているのは、"W", "O", "R", "D" という個別の文字の位置ではなく、単語としての"WORD"を入力したときの、左右の指使いの順序や、相対的な位置の変化、指の運動の順序等を含んだ複合的な一連の運動の単位と考えられる。同様のことが、頻繁に使用する全ての単語に対し、単語別の運動バターンとして蓄積されていると考えられるため、その学習効果の総量は膨大なものとなる。（前述の「単なる個別のキー位置の学習に留まらない」というのは、この意味である）
【００１５】
前記キー操作に対する学習効果は、例えば、キー操作に熟達した人間であっても、ランダムな文字列の入力は入力速度が極めて低下することや、単語のスペルを口では即座に言えなくとも、キー入力する際には、よどみなく行える場合がある等の事実から容易に想像されることである。
【００１６】
従って、キー配列を可変するということは、表面的な変化からは想像されにくい、深刻な学習効果の喪失が生じること意味する。新たなキー配列が受け入れられにくい根本的な理由はここにあり、そのため、小型化機器に於けるキーボードとして、新たな配列を考案するには、前記学習効果の蓄積に対する十分な配慮が必要である。
【００１７】
本発明は前述の問題に鑑みなされたものであり、標準的サイズのキーボードのキー間隔（１９ｍｍ）を維持したまま、キー配列の変更によるキーボードの小型化と、従来のQWERTY配列に対する習熟効果の継承を両立させることを実現する。
【先行技術文献】
【特許文献】
【００１８】
【特許文献１】特許公開２００３−１６２３５７
【非特許文献】
【００１９】
【非特許文献１】インターネットによる公開情報： http://ja.m.wikipedia.org/wiki/Dvrorak配列
【発明の概要】
【発明が解決しようとする課題】
【００２０】
解決しようとする第一の問題点は、従来のキーボードでは、キーボードを小型化すると、キー間隔を狭くせざるを得ないことにより、操作性が低下することである。
第二の問題点は、従来のキーボードで、小指操作位置に配置されているキーを、操作性を損なわない範囲で、人差し指、又は、中指等の運動性に優れた指の操作範囲に移動することである。
【課題を解決するための手段】
【００２１】
従来技術の問題として、キー配列を変更することの困難性について触れたが、キー配列の変更の困難さは、文字キーが単語として複数の配置の組み合わせから学習されていることが根本にあるため、単語を構成することのない、記号や、数字等は、位置の組み合わせの学習効果の影響が低いと考えられる。そこで、キー配列の内、英文字２６文字を配置の可変の困難な配列とし、他の数字や、記号は再配置可能として、キー配列の見直しを行った。その結果、本発明は、以下の主要技術により、従来キー配列の問題を解決する。
【００２２】
従来のQWERTY配列の英文字"a"〜"z"の26文字の配置を維持したまま、その他のキーを大幅に削減することにより、操作性を低下させない十分な大きさのキーを全てのキーに使用しても従来より、小型化の可能なキーボードを実現可能としたこと。
【００２３】
前記削除されたキーを、削除されなかったキーに重複配置し、重複配置されたキーの有効化手段として、新たなシフトキーを追加することなく、シフト手段を追加することを実現したこと。
【００２４】
キー配置の効率を上げるため、組み合わせ入力の頻度の高い記号を、一つのキーに割り当て、１キーの押下で、複数の文字を入力する機能を追加したこと。  を主要技術とする。
【発明の効果】
【００２５】
本発明によれば、従来よりキー総数が大幅に削減される（約５０％に削減される）為、小型の機器に搭載する場合でも、キー間隔を狭める必要がない。従って、キー間隔に伴う操作性の低下がない。しかも、単語としての一連の動作が学習されていると考えられる英文字については、従来のキーボードと同一配置を踏襲しているため、従来キーに対する習熟効果の大半を継承することが出来る。
【００２６】
又、従来ホームポジションから遠い位置に配置されていたファンクションキーや、数字キーを英文字キーに重複配置することで英文字キーと、これら再配置されたキーが等距離となり、操作性が改善される。
【００２７】
更に、これらのキー数削減により、キーボード上のレイアウトの自由度が高まり、キーボード上部や、キーボードを左右に分離した間等にポインティングデバイスを配することも可能となるいう副次的な効果もある。
【００２８】
更に、キーボードのキー総数削減により、新たにキー操作を学習する場合に、習熟期間の短縮が期待出来る。
又、小型の機器と、小型化の必要のない機器でキーボードサイズを変更する必要がなくなるため、文字入力手段の物理的な共通化が可能となり、利用者にとっては、単一の入力環境を維持できるメリットがあり、製造メーカにとっては、部材の共通化が推進され、省資源化、製造原価低減が期待出来るという効果もある。
【図面の簡単な説明】
【００２９】
【図１】本発明の典型的な実施例である
【図２】Shift、Fn、シフト兼用キーの併用による、キートップ上の有効となる文字の位置を示す図である
【図３】従来のキーボードでの配置を、再配置可能な領域と、再配置出来ない領域を説明するための図である。
【図４】本発明により、再配置された結果の領域を示す図である。
【図５】本発明を実現するための、典型的なハードウェア構成の一例である。
【図６】本発明を実現するための、ソフトウェア上の処理の一例を表す、フローチャートである。
【図７】典型的な、小型機器用のキー配列（日本語キー）の一例である。
【図８】従来配置のキーボードで、小型化の為に、キーが縮小される領域の例を示す図である。
【図９】本発明によるキーボードと、従来配列による小型キーボードｂの、幅と高さを比較した図である。
【図１０】物理キーコードを、Shift,Fn,シフト兼用キーとの同時押下の関係別に論理キーコードに変換する為の表の一例である。
【図１１】論理キーコードを、文字コードと、装飾ビット（Shift,Alt,Ctrl）の組み合わせに変換する表の一例である。
【図１２】本発明の応用として、キーボード上部にポインティングデバイスを配置した例である。
【図１３】本発明の応用として、キーボードを中央で左右に分離し、その間に、ポインティングデバイスを配置した例である。
【図１４】本発明の応用の一例として、キーボードを左右に分離し且つ、傾斜をつけて操作性を改善した例である。
【発明を実施するための形態】
【００３０】
本発明の実施の形態について、以下に、ハードウェア構成、キー配列、処理システム、の３つの観点から、説明する。
【００３１】
（ハードウェア構成上の観点から）
本発明は、キーボードのキー数の削減と、配置の変更、少ないキーで従来と同数の文字種を入力するための、新たなシフト方式により実現されるため、ハードウェアの観点からは、従来キーボードと同じ技術により、実現される。
【００３２】
（キー配列）
従来のQWERTY配列のキーボードに対する習熟効果を継承するための具体的な形態は、図３に示す如く、従来キーボードを、再配置不可能な領域と、可能な領域に分け、再配置不可能な領域のキーはそのまま残し、その他の領域のキーを削除、又は縮小して、再配置、若しくは、再配置不可能な領域のキーに重複して配置することで実現される。
より具体的に、図３で述べれは、QWERTY配列では、３０１，３０２，３０３，３０４で示される右手ホームポジション、３０５，３０６，３０７，３０８で示される左ホームポジションの周辺に英文字と頻出する記号が配置されており、これらのキー、及びその１隣接距離以内にあるキーを再配置不可能なキーとする。（小指の場合、ホームポジションの上下のキーのみとする）
図３中の領域、３０９，３１０，３１１，３１２，３１３は、廃止、又は縮小可能な領域として再配置を行う。
その結果、図４に示す如く、英文字と頻出記号の領域に加えて、従来より縮小された、領域４０１，４０２でキーボード全体が構成される。
【００３３】
キー数が大幅に削減されているにもかかわらず、英文字については、通常のQWERTY配列を踏襲しているため、英文字の入力に関わる操作性は従来キーボードと変わらない入力が可能となっている。英文字キーには通常、あまり多くの文字は割付られないが、本発明では、数字、記号、機能キーも全て、英文字キーに異なるシフト操作による区別により、重複して割付られる点が、従来キー配列と大きく異なっている。
【００３４】
又、Enterキーは、通常の文字キーより大型のキーが使用されるのが普通であるが、本発明では、文字キーに新たなシフト位置として、割り付ける為、大型のキーを必要としない。利用頻度が高いことによる大型化の要求には、複数キーに同一キーを割り付けることで解決している。
結果的に、キーボード全体の構成として、幅方向に4キー、上下方向に1キー（部分的に2キー）分の縮小を実現した。
【００３５】
（処理システム）
本発明では従来キーボードに無い新たなシフトキーが必要となるが、その為に、新たなシフトキーを独立して配置すると、キーを削減してキーボードを小型化したことが相殺されてしまうため、処理方法の工夫により、既存の文字や記号キーを新たなシフトキーとして兼用できる処理を行う。
通常、シフトキーと文字キーの兼用は、そのキーが押下された瞬間には、文字キーとして押下されたか、シフトキーとして押下されたか決定することが出来ないので、実現が困難であるが、本発明では、後続するキーにより判定を行う遅延処理を行い、且つ、兼用するキーが遅延による影響の無い文字、又は記号を選ぶことで、キー押下直後に応答を行わない不自然さを回避している。
【実施例】
【００３６】
（ハードウェアの観点からの実現方法）
実施の形態に述べた通り、本発明において、キーボードのハードウェアについては、従来技術のキーボードにより、実現されるが、一例をあげると、図５の如く、キースイッチ、入力ポート、出力ポート、処理システムが主要な構成要素である。
【００３７】
図５中、500はシステム全体を示し、一般的なキーボード処理システムを構成している。処理システム501は、出力ポート503と入力ポート505を持ち、夫々が経路502、504で処理システムに接続されている。出力ポート503に接続された複数の出力ライン（と、入力ポートに接続された複数の入力ラインをマトリクス状に配置し、その交点は電気的に接続しておらず、キースイッチを接続することで、キーの押下時のみ、特定の入力ラインと出力ラインが接続状態となる。
【００３８】
キースイッチ520は、521にその詳細を示すように、出力ライン523と入力ライン524を接続するように配線され、キーの押下の無い状態では接点が開放状態（522の状態）にあり、入力ラインと出力ラインは連絡がない状況になっている。このような接続により、キーの押下状態を検出する手法は、キーボードエンコーダとして広く知られているため、詳細は省略する。物理的なキーの押下状態を取得し処理システムによりキーの押下、若しくは押下の組み合わせを取得すれば、処理システムにより、所定のキーコードを生成し、上位システム525に対し経路524を経由してキーコードを伝達することが出来る。
【００３９】
キーの押下状態を定期的に取得すると、押下されたキーに応じて、上位システムに、押下キーの組み合わせに対応した、文字や機能を示すキーコードを送出することで、キーボードとして機能する。
【００４０】
（キー配列、及び処理ソフトウェアに関わる実現方法）
本発明では、通常のキーボードに比べ、キー数が大幅に削減されているため、同一キーに異なる文字、機能が複数割り当てられる。そのため、キートップ上のシンボルとシフト操作が通常のキーボードと若干異なるため、先ずシフト操作とキートップ上のシンボルの関係を図２を用いて説明する。
次に、キー数を大幅に削減したキーボードで通常のキーボードと同等の機能を実現可能であることを明らかにする必要があることから、一般的なキーボードでの必要な文字、機能の総数について、考察し、更に、それらを本発明によるキー操作の組み合わせで実現するのに必要なキー数について述べる。
最後に本発明で追加された新たなシフトキーが、通常のキーと兼用される処理が、実現可能であることを、フローチャートを参照しながら説明を行う。
【００４１】
（シフト操作とキートップ上のシンボルの位置関係）
図２の符号200で示されるのは、一つのキーに複数の文字又は、機能を割り当てた場合に、それらのシンボルのキートップ上の表示位置を表している。各表示位置はキー操作の方法に関連付けらており、文字又は、機能の表示位置により、入力のための操作方法が一意に決定される。
【００４２】
本発明では、少なくとも１つ以上の、従来にないシフト機能をもつキーを増設する。但し、そのために、新たなキーを増設することを行わず、既存のキーで兼用するため、新たに増設されるシフト機能をもつキーを「シフト兼用キー」と呼ぶことにする。
【００４３】
従来から、キーボードには、Shiftキー（主に英文字の大文字小文字の切り替え、数字と記号の切り替えに用いられる）と、Fnキー（主に、機能を選択する為に用いる）の２種類のシフトキーが存在するため、本発明で、シフト兼用キーを増設すれば、少なくとも３種類のシフトキーが存在することになる。これらのシフトキーは、組み合わせ可能なため、キーの入力状態には、例えば以下の６種類が考えられる。
・  通常キーを、シフト操作なく単独で操作する場合
・  通常キーを、Shiftキーを併用して操作する場合
・  通常キーを、シフト兼用キーを併用して操作する場合
・  通常キーを、Shiftキーとシフト兼用キーを同時に併用して操作する場合
・  通常キーを、Fｎキーと併用して操作する場合
・  通常キーを、ShiftキーとFｎキーを同時に併用して操作する場合
（但し、通常キーとは、Shiftキー、Fnキー、シフト兼用キー以外のキーを指す。）
シフト兼用キーは２つ以上であっても、かまわないため、その場合は、上記より更に多くの入力状態を作り出すことが出来るが、ここでは、簡単のため、シフト兼用キーが１つの場合について述べる。
【００４４】
図２で200に示すのは、上記６種類のキー入力状態と、有効になる文字又は機能等のシンボルがキートップ上の位置の対応関係である。前述のキー入力状態と、図中の符号の示す領域との関係は、以下の通りである。
201  通常キーを、シフト操作なく単独で操作する場合
202  通常キーを、Shiftキーを併用して操作する場合
203  通常キーを、シフト兼用キーを併用して操作する場合
204  通常キーを、Shiftキーとシフト兼用キーを同時に併用して操作する場合
205  通常キーを、Fｎキーと併用して操作する場合
206  通常キーを、ShiftキーとFｎキーを同時に併用して操作する場合
尚、キー操作には、複数の通常キーを同時に押下することで、特殊な文字を表現する操作方も存在するが、この場合、通常、キートップには表示されないため、図２の説明からは除外する。
【００４５】
207〜209は、更に別のシフト兼用キーを増設した場合の予備領域である。本実施例では英語キーボードを想定しているためこの領域は不要であるが、文字数がアルファベットに比べ多い場合は、必要に応じて使用することが出来る。
【００４６】
図2中の符号210、220は、具体的なキーの例であり、符号210で英文字 "h" 、220で英文字 "q" キーを例として表示している。
２１０，２２０では、領域201が空白となっているが、一般に、英小文字は表示しない（大文字がシフト位置に表示されるため不都合はない）ため、同様の表示方法としたためである。
【００４７】
210の例では、シフト兼用キーと併用して押下された場合に相当する領域203に "Enter" の表記があるので、文字 ”h” に重複して割り当てられているのは、 "Enter" キーであることを表す。
220の例では、シフト兼用キーと併用して押下された場合に相当する領域203に "{ }" の２文字が表記されているので、このキー操作により、記号の "{" " } " が連続して入力され、カーソル位置が左へ一文字分戻る。
又、Fnキーと同時に押下された場合に相当する領域205には、消音（Mute)を示すグラフィックシンボルが表示されているため、消音機能が有効となる。
【００４８】
前述の例のように、一つのキーに、２種類以上の文字、又は記号が表記されている場合は、それらが１回のキー押下で全て入力され、所定の位置に入力カーソルを移動させる動作も合わせて行われる。この機能により、キーの配置効率が高められる上に、例えば、"(" と ")" や、"{" と "}" 等は、通常組み合わせて使用され、その間に文字や数式を入力するため、一度に前記記号の組み合わせを入力した後に、入力カーソルをその間に移動させると、 "(" の場合は、")" の入力忘れなどが防止され、入力支援としても有効である。組み合わせ入力ではなく、単独で入力したい場合は、単に不要な方を削除するのみでよい。
【００４９】
（一般的キーボードで必要とされる文字、機能の総数について）
一般に、キーボードにより、入力される文字、機能の総数は、およそ160程度（図7のキーボードの場合149種類）である。 例えば、USB規格によるキーボードの論理コードの割り当て仕様（USB HID Usage Tables10/128/2004Version1.2）によれば、キーコードの最大割り当て数は232種類である。これら232種類の中には、通常実装されることのない特殊なキーや機能が含まれることから、前述の、通常必要とされる総数を160 としたが、仮に、前述のUSB規格より更に余裕をもたせた、240を想定しておけば、実用上十分な数と考えられる。
【００５０】
この仮定に立ち、前述の６種類の入力状態により、240種類の文字又は、機能を入力するには、最低４０キーがあれば、240種類の文字又は、機能を入力出来ることになる。実用上実装される文字、又は機能の総数は、240より少ない場合が殆どであるため、シフト兼用キーを導入することで、約４０〜５０キーで、通常のキーボードで入力可能な全ての文字、又は機能を実現出来ることになる。
（約４０〜５０としたのは、キーによっては、複数の機能の重複配置が望ましくない場合も考えられるためである。）
【００５１】
以上の前提により、実現手段に述べた方針により、キー数を可能な限り削減し、再配置した例が図１に示すキーボード配置である。
図１のキーボードは、以下のルールに基づいて配置されている。
・シフト兼用キーは、空白キー（SPと表示）とする。
・英文字２６文字、及び英文字に隣接している一部記号は従来のQWERTY配列を踏襲する。
・上記従来配列を踏襲しているキーに対する、Shiftキーにより入力される文字は従来通りとする。
・シフト兼用キーより入力される文字の内、右手領域は、数字、及び数字関連記号とする。
・シフト兼用キーより入力される文字の内、左手領域は、記号とする。
・Fnキーより入力される文字の内、右手領域は、F1〜F12とし、且つ数字位置と対応させる。（数字1の位置はF1）
・Fnキーより入力される文字の内、左手領域は、機能キーとする。（例外的に文字 "T" のFn位置はTab）
・上記操作で配置されていない、文字、機能は、必要に応じて、Shiftキーとシフト兼用キーの併用、又は、ShiftキーとFnキーの併用により実現する。
【００５２】
図１の配置の特徴を簡単に述べる。
・101 右Shiftキー（符号101〜108で示す位置には、シフト又は、文字装飾関連のキーを集中して配置している）
・102 右Altキー、及び右Ctrlキー（Fnシフト位置）
・103 右Fnキー
・104 空白キー、シフト兼用キー
・105 左Fnキー
・106 左Altキー
・107 左Shiftキー
・108 左Ctrlキー
・114 Shift+シフト兼用キーでの操作位置に空白キーが配置されている。これは、シフト兼用キーである空白キーの連続押下が通常のキーボードと異なる動作となることの補完のためである。（詳細は後述）
・109、110 ２つのキーのシフト兼用キー併用位置にEnterが割り当てられている。この場合、左右どちらの指でもEnter操作が出来るメリットがある。
・111 BS（バックスペース）キーは従来キーから大幅に位置が変更されている。本発明では、従来小指操作であったキーを人差し指操作により、操作性を改善する目的もあるため、中央寄りの位置に移動されている。
・112 シフト兼用キーをシンボリックに表示する一例（図２の領域の内、このキーで有効になる領域を着色して示している）
・113 Fnキーの有効領域を同上の考えでシンボリック表示した例である。
【００５３】
（シフト兼用キーを単独で押下し続けた場合の代替処理）
通常、同一キーを押下し続けると、上位システムでは、押下直後に送出されたキーコードにより、一定時間経過後に、連続キー入力（同一キーコードを一定時間毎に繰り返し生成する、所謂リピート動作）の処理を行うが、シフト兼用キーが単独で押下された直後には、文字として押下した場合と、その後に、他のキーが続けて押下されて、シフトキーとして機能する場合の２つの可能性があるため、キー押下直後にキーの意味を確定するこが出来ない（即ち、上位システムに対し、キーコードを送出することが出来ない）。
【００５４】
従って、後続するキーが押下されるか、シフト兼用キーが開放される時点まで、動作を保留する必要がある。シフト兼用キーが文字キーの連続入力を意図して、押下され続けた場合、前述の処理の保留状態に留まるため、何らかの形で、連続文字入力の意図を明らかにする必要が生じる。
【００５５】
この問題の解決方法として、例えば、シフト兼用となっている文字、又は機能キーの、本来の文字、又は機能を、異なる手段で独立に用意することで、解決が出来る。
図１の例では、108に示すキーの図２の204で示す位置にSP（スペース）の表記があるが、これは、シフト兼用キーとShiftキーを同時に押下した状態で、１０８に示すキーを押下すると、通常キーボードでの、スペースバーの押下と等価な動作となることを意味している。この機能があれば、通常のキーでスペースバーを押下しつづけたのと等価な動作を、実現できるため、空白を連続して入力したい意図でのキー操作を実現することが出来る。
【００５６】
本発明に於いて特徴的なシフト兼用キーは、通常の文字キーとしての機能と、シフトキーとしての機能を兼用しているため、従来にない処理が必要となる。従って、処理システムの処理方法が、実際に実現可能であることを、以下に詳しく説明する。
【００５７】
キーの処理は、キーの押下状態を所定の時間t毎に取得するとすれば、ある時刻(T1とする）でのキー押下の状態と時刻T1−tの時点（即ち処理から言えば、直前のキーの状態）により決定される。（但し、ｔ はキー押下状態を取得する時間間隔とする）
そこで、キーの押下状態を以下に示す略号を用いて表す。
Pk  ：  直前のキーの押下状態を表す
Ck  ：  最新のキーの押下状態を表す
【００５８】
説明の都合上キーの種類を以下のように分類する。
装飾キー：  従来のShift,Ctrl,Altキーを表し、通常、これらのキーは押下した状態で後続するキーが押下された場合、後続キーの意味を変えるが、後続キーのキーコードは変更しない。（Shift,Ctrl,Altはキーコードと独立した情報として上位システムに送信される）
Fnキー：従来から、機能シフトの意味で用いられるキーであり、Shiftキーと似た機能であるが、Shiftキーと異なり、同時に押下されているキーのコードを変更する。
シフト兼用キー：本発明による、新たなシフトキーであるが、通常の文字、又は機能キーと兼用されている。
通常キー：上記、装飾キー、シフト兼用キー、Fnキー以外のキーを通常キーと呼ぶ。
【００５９】
キーの押下状態は、
・キーが押下されていない
・単独のキーが押下されている
・複数のキーが同時に押下されている
状態に大別され、
更に、複数のキーが同時に押下されて生成されるキーコードが変化するのは、以下の通りである。
・Shiftキーと通常キー
・Fnキーと通常キー
・シフト兼用キーと通常キー
・ShiftキーとFnキーと通常キー
・Shiftキーとシフト兼用キーと通常キー
・複数の通常キー
これらの状態を記号Sxの形式で表すことにする。
【００６０】
S0 ： キーが押下されていない状態
S1 ： シフト兼用キー以外のキーが単独で押下されている状態
S2 ： シフト兼用キーが単独で押下されている状態
S3 ： Shiftキーと、何らかのキーが同時に押下されている
S4 ： Fnキーと、何らかのが同時に押下されている
S5 ： シフト兼用キーと、何らかのキーが同時に押下されている
S6 ： Shiftキーと、Fnキーと、何らかのキーが同時に押下されている
S6 ： Shiftキーと、シフト兼用キーと、何らかのキーが同時に押下されている
S7 ： その他のキーの組み合わせで複数同時に押下されている
【００６１】
尚、本発明では、装飾キーが、シフト兼用キーの押下により有効となる位置に配置される場合も考えられるが、この場合、装飾キーは、通常他のキーとの同時押下での組み合わせで使われることを考えると、装飾キーを有効にしているキー操作の場合（即ち、シフト兼用キーが押下された状態）、装飾キーと同時に押下可能な文字は、シフト兼用キーの有効位置に配置された文字に限定されるという問題が生じる。従って、図１の実施例では、説明を簡略化する意味で、装飾キー（Shift,Ctrl,Alt）は、シフト兼用位置に配置せず、独立キーとして配置しているが、必ずしも、独立キーとして限定しなければならないことを意味するものではない。
【００６２】
又、装飾キーについては、言語により、装飾ビットに違いがあるため、ここでは、説明上、装飾ビットは、Shift,Ctrl,Altのみとする。又、キーの押下状態S0〜S7は、状態と共に、押下されている１つ以上のキーを特定する情報も含むものとする。（従って、同じ状態であっても、異なるキーが押下されていることは、個別に識別されるものとする。）
【００６３】
押下状態は、前記S0 〜S7 の8種類であるが、本発明では、文字キー又は機能キーをシフト兼用キーとして使う場合があるため、シフト兼用キー押下直後には、シフトキーとして押下されたのか、文字、又は機能キーとして押下されたのかの判断が出来ないため、後続するキーの押下があるか、若しくはキーが開放されるかにより、シフトキーとして押下されたか、文字、又は機能キーとして押下されたか、が確定する。その為、直前に押下されたキーがS2（即ち、直前にシフト兼用キーが単独で押下されてキー状態の送出が保留されている状態）の場合のみ、直後キーの押下状態により、処理を確定すればよい。従って処理すべき状態は、S0 〜S7の8種類と、直前の押下キーがS2で、直後にキーが開放された場合の処理の、9種類となる。
【００６４】
前記、10種類の状態は、以下のように整理される。Pk.Ckの組み合わせを、ｇ（Si、Sj）の形式で表すと、Siは、先に述べた通り、S2かそれ以外で処理が分けられるため、S2以外の状態を、Sｘと表すと、
ｇ（S2，S0）：シフト兼用キーが押下された直後に開放された場合なので、シフト兼用キーの本来の文字、又は機能コードを送出し、所定の時間後に、開放コードを送出する
ｇ（Sx，S0）： 何らかのキーが押下から開放になった状態なので、開放コードを送出する
ｇ（Sx、S１) ： 最終状態が単独のキー押下なので、押下キーに応じた文字コードの生成を行う
ｇ（Sx、S2) ： シフト兼用キーの単独押下状態を記憶して、何も行わない。
ｇ（Sx、S3) ： 該当するキーのShift同時押下での文字コードの生成を行う
ｇ（Sx、S4) ： 該当するキーのFn同時押下の文字コードの生成を行う
ｇ（Sx、S5) ： 該当するキーのシフト兼用キー同時押下の文字コードの生成を行う
ｇ（Sx、S6) ： 該当するキーのShift,Fn同時押下時の文字コード生成を行う
ｇ（Sx、S7) ： 該当するキーのShift,シフト兼用キー同時押下の文字コード生成を行う
ｇ（Sx、S8) ： 押下中のキーの組み合わせに対応する文字コードの生成を行う
【００６５】
これらの処理を具体的にフローチャートで表現したものが、図６である。以下に詳しく説明を行う。
【００６６】
600、601、602は、初期化処理であり、Pk,Ckの初期状態を、無入力とする為の処理である。
初期化処理は、電源ON時や、キーボード処理をリセットしたい場合等に起動される。
【００６７】
603が通常のキー入力処理の開始を表し、処理プログラムにより、一定時間毎、若しくは、ハードウェアにより、キーの押下状態の変化を検出する場合は、割り込み処理等により、起動される。
【００６８】
604により、現在のキーの押下状態を取得し、状態及び、キーを特定する情報（物理コード等）を、Ckに保持する。
【００６９】
605で、CkとPkが比較され、キーの押下状態及び、押下キーが同一である場合は、何も処理をせず、619に移行して終了する。
【００７０】
606は直前のキー押下が、シフト兼用キーの単独押下であったか、否かを判定する処理であり、シフトキーの単独押下（状態としては、S2）であった場合は、607へ移行して更に、現在のキー押下状態が検査される。
【００７１】
607では、CkがS0の場合、現在キーが開放状態であり、且つ、Pkがシフト兼用キーの単独押下の場合に相当するため、、608に移行して、シフト兼用キーの本来のキー機能に該当する論理コード、キーの開放を表す論理コードが生成される。これらの一連の論理コードは、処理617にて、文字コードと装飾ビットに変換されて上位システムに送出される。論理コード内に、開放コードが含まれる場合は、上位システムへの送出の単位は、一旦文字コードが送出された後、一定の時間後に、キーの開放コードが送出される。
【００７２】
(Pk,Ck) が (S2,S0) 以外の場合は、609に移行して、Ckの状態に応じた論理コードの生成が行われる。
【００７３】
610〜616は、前記ｇ（Sx、S0〜S8）に一対一で対応しているため、説明を省略する。
Ckの状態による処理が、完了すると、617に移行し、生成された論理コードを、上位システムに対する文字コードと、装飾ビットの組み合わせに変換して送出する。
【００７４】
618では、現在のPkを現在のCkで置き換えることで、次のキー処理に於ける直前のキー押下状態を保持し、619に移行して、キー処理を終了する。
【００７５】
尚、前記処理のｇ（Sx,S0〜S7)の処理一覧にある文字コードの生成には、以下の処理を含むものとする。
【００７６】
一般に文字コードの生成には、文字コードと装飾ビット（Shift,Ctrl,Alt等他の文字キーと同時に押下された場合に意味を持つキーの押下情報）が独立している。
即ち、上位のシステムには、押下文字に対応した文字コードと、装飾ビットは、別の情報として伝達されるため、例えば、数字の”１”を表すキーの押下は、単独で押下された場合、文字”１”を表す文字コードと、装飾ビットがOFFとなっている情報が上位システムに伝えられる。
【００７７】
シフトキーと文字”１”を表すキーが同時に押下された場合は、文字”１”を表す文字コードと、装飾ビットの内、Shift相当ビットがONとして、上位システムに伝達され、上位システムでは記号”！”の押下として認識される。本発明においては、記号と数字の組み合わせ位置を従来と異なる組み合わせで配置しているため、単純に現在の押下キーに該当する文字コードと、装飾キーに該当する装飾ビットの組み合わせでは、従来と異なる意味となってしまうが、キーの位置に該当する文字から、逆に通常のキーボードでの、文字コードと、装飾ビットの組み合わせを生成することは、可能であるため、文字コードの生成にこの処理を含めることで、従来のキー配列と異なる配列を採用することによる、装飾ビットの扱いの問題を回避することが出来る。この問題は、若干込み入っているため、以下に具体的な例を挙げて詳しく説明を行う。
【００７８】
先ず、現在の物理的なキー押下が意図している文字、又は機能を論理コードとして一旦確定し、その論理コードがキーボードのコード体系で実現されるべき、装飾ビットと文字コードの組み合わせに、変換表を用いて、上位システムに最終的に送出される文字コードと装飾ビットの組み合わせに変換する。
【００７９】
具体的な例を挙げれば、図１０に示す表1000により、押下キーを一旦論理的文字、又は機能に変換する。1001で示す列は物理コードを表し、図５に一例を示したような、キーマトリクスをスキャンして、押下キーに対応して得られる装置のハードウェアに固有のキーコードである。1002で示す列は、同時に押下されているキーの組み合わせにより決定される、シフト操作の状態である。
【００８０】
例えば、1003で示す行は、文字コード 1 が得られた場合、その時シフト操作が無い場合は、文字 "q" を表し、Shiftキーが同時に押下されている場合は、文字 "Q" を表し、Fnキーが同時に押下されている場合は、Mute（消音）を表し、シフト兼用キー（この場合SPキー）が同時に押下されている場合は、文字 "(" ")" ←（カーソルの左一文字移動）の３キーの連続押下と等価な入力を表す。ShiftとFn、ShiftとSPが同時に押下されているセルは空白となっているため、該当キー操作が存在しないことを意味する。
【００８１】
表1000により、一旦論理的な、文字、又は機能（若しくはそれらの組み合わせ）が決定されると、図１１に示す、表1100を参照し、最終的な文字コードと装飾ビットへの組み合わせに変換する。１１０１で示す列は、前述の論理的な文字、又は機能を表し、1102で示す列が、それらの上位へ送出されるべき文字コード、1103で示す列が、装飾ビットの状態を表す。1104で示す行は、論理文字 "1" が、文字コード 30 と全ての装飾ビットがOFFで構成されることを表し、1105で示す行では、文字 "!" が文字コード 30 と装飾ビットの内ShiftのみがONで構成されることを表している。
このように、二段階の表により変換を行うことで、従来と異なる、配置であっても、配置された文字、又は機能が本来生成されるべき文字コードと装飾ビットの組み合わせに変換できることが分かる。
【００８２】
以上により、従来より大幅にキー数の削減されたキーボードであっても、シフト兼用キーの組み合わせにより、従来のキーと同様の文字や機能を実現することが出来、かつ必要とされる新たなシフト兼用キーを通常の文字、又は機能キーと兼用しても、矛盾なく重複配置されているキーから必要なキーを選択し、入力可能であることが、実際の処理フローと共に示された。
【００８３】
（本発明によるキー配列で、操作性が低下しない理由）
本発明をキーボードの操作性の観点から、従来キーボードに比べて操作性が低下していないことを、異なる２つの観点から、以下に述べる。第一の観点は、既に広く普及しているＱＷＥＲＴＹ配列に習熟している場合の移行の容易性であり、第二の観点は、キーボードの操作を初めて習得する場合の習熟の容易さである。
【００８４】
第一の観点に立って、本発明のキーボードを評価すれば、アルファベット２６文字は、従来のキーボードと同じ位置関係を維持している点と、キー間隔を通常の標準サイズのキーボードと同一間隔を維持出来るため、アルファベットの文字入力については、新たな習熟期間を必要としないことは明白である。
【００８５】
又、アルファベット以外の数字、記号、機能キーが文字に重複して配置され、従来のキーと異なる位置にある点については、数字に冠しては、元々、テンキーを持たない、小型キーボードにあっては、ホームポジションから遠い位置でかつ、横一列に配置されていることから、元来操作性が悪かった配列が、シフト操作を伴うとはいえ、ホームポジションに極めて近い位置に且つ、右手のみで、全ての数字を入力可能となったことから、操作性はむしろ向上したと言える。
【００８６】
記号、機能キーに冠しては、メーカにより微妙に位置が異なるキーが存在するため、英文字程、習熟効果が強くないと考えられるため、合理的な配置であれば、短時間に際習熟可能と考えられる。例えば、本発明の実施例では、図１に示す例では、記号と、英文字の連携を理解し易い配置としている。具体的には、"＠"（アットマーク）、"＄"（ドル記号）、Tab（タブ）を、各々、発音上の類似性を持つ、文字、"a", "d"," t" に該当するキーに重複して配置する等、の工夫を行っている。又、数字、及び数字と共に用いられる演算記号は、同一のシフト動作中に全て入力可能なように、例えば "." 等は、本来、非シフト操作位置でキーが割り当てられているが、数値入力中のシフト兼用キーの押下中には、本来の "." が数字の "3" となるため、別の位置（";" のキー）に、シフト兼用キー押下位置で、 "." を重複して配置し、数値入力中のシフト操作の有無に関わる煩雑さが解消されている。即ち、前出の操作性の第一の観点での、本発明によるキーボードは、操作性に優れると考えられる。
【００８７】
第二の観点に立って本発明によるキーボードを評価すれば、キーの数が従来のキーボードより大幅に少ないことが、習得期間を短縮すると考えられる。即ち、キー操作は、位置の連続動作の学習と考えられるため、学習すべき位置が少ない方が、習熟が早まることが期待出来る。更に、操作の習熟過程に於いては、キーの位置を目視で確認する必要性から、キー数が少ない程が目で探索する領域が狭くなることから、目的の文字を発見し易くなると期待出来る。以上の理由から、第二の観点に於いても本発明によるキーボードは操作性が優れていると考えられる。
【産業上の利用可能性】
【００８８】
本発明によれば、情報入力端末のキーボードとして、キーピッチを狭くすることなく、小型で誤操作の少ないキーボードを実現できるため、従来のキーボードが利用される、あらゆる分野に適用することが出来る。
【００８９】
又、キー総数の少ないことは、単に小型化に有利であるのみならず、キーボードを構成する部材を大幅に削減できることを意味し、又、組み立て工数の削減も期待出来ることから、省資源、省エネルギーにも大きく貢献する。
【００９０】
更に、機械的なキースイッチに代えて、タッチパネル上に実現するソフトウェアキーボードに於いても、画面上のキー領域を削減することが出来るため（結果的にソフトウェアキーを表示している状態での画面を広く使えることで）、本発明によるキー配列は、有効に適用することが出来る。
【００９１】
尚、本発明では、キー数を大幅に削減しているため、キーボードの占有面積が従来のキーボードより、大幅に削減されるため、図12、符号1201に閉めすように、従来は不可能であった、キーボード上部にポインティングデバイスを配置したり、図１３に示す如く、キーボードを左右に分割し、その間に、ポインティングデバイスを配置したり、図１４に示す如く、左右のキーボードを大きく傾斜させ、手の動きに負担を少なくするような配置をキーボード部の面積を従来キーボードに比べ増大させることなく実現出来る等の応用も可能となる。
【符号の説明】
【００９２】
100  キーボード全体を表す
101  右Shiftキーを表す
10２  右Altキーを表す（Fnシフト位置にCtrl）
103  右Fnキーを表す
104  スペースバーを表す
105  左Fnキーを表す
106  左Aｌｔキーを表す
107  左Shiftキーを表す
108  左Ctrlキーを表す
109  文字 "g" のシフト兼用キーによるシフト位置に、Enterキーが割り当てられていることを現す
110  文字 "h" のシフト兼用キーによるシフト位置に、Enterキーが割り当てられていることを現す
111  後退（パックスペース）キーが従来と違って中央部上部に移動されていることを表す
112  シフト兼用キーによる有効な文字、又は機能のキートップ上の位置を表すシンボルの一例である
113  Fnキーによる有効な文字、又は機能のキートップ上の位置を表すシンボルの一例である
114  シフト兼用キー＋Shiftにより、空白文字をスペースバー以外に重複して配置している場合の一例である
【００９３】
200  キートップ上の表示領域全体を示す
201  シフト操作を伴わない通常操作での文字、機能が表示される領域を表す（英小文字は省略される）
202  通常のシフト操作とともに、押下された時の文字、又は機能の表示される領域を表す
203  シフト兼用キーと共に押下された時の文字、又は機能の表示される領域を表す
204  シフト兼用キーとシフトキーと共に押下された時の文字、又は機能の表示される領域を示す
205  ファンクションシフトキー（Fnキー）と共に押下された時の文字、又は機能の表示される領域を示す
206  ファンクションシフトキー（Fnキー）とシフトキーと共に押下された時の文字、又は機能の表示される領域を示す
207〜209  更に新たなシフト兼用キーが併用される場合の予備領域である。
210  英文字 H に該当するキートップの例を示す
220  英文字 Q に相当するキートップの例を示す
【００９４】
300  一般的なキーボード全体を表す
301〜304  右手ホームポジションの位置を表す
305〜308  左手ホームポジションの位置を表す
309  本発明による、左手側の削除対象となる領域を表す
310  本発明による、右手側の削除対象となる領域を表す
311  本発明による、再配置と縮小の対象となる領域を表す
312  本発明による、上部の削除対象となる領域を表す
313  本発明による、再配置と縮小対象となる領域を表す
【００９５】
400  本発明によるキーボードの全体を表す
401  本発明による再配置と縮小の対象となる下部の領域を表す
402  本発明による再配置と縮小の対象となる上部の領域を表す
【００９６】
500  本発明の一実施例であるハードウェア構成の全体を表す
501  処理システムを表す
502  処理システムから出力ポートへの出力信号を表す
503  出力ポートを表す
504  入力ポートからの信号入力を表す
505  入力ポートを表す
506〜513  出力ポートの各出力ビットに接続された出力ラインを表す
514〜519  入力ポートの各入力ビットに接続された入力ラインを表す
520  出力ラインと、入力ラインの交点部に接続されるキースイッチを代表して表す
521  キースイッチ５２０の内部接続を詳細に表した図である
522  スイッチ部分をより具体的に表した図である
523  スイッチ部の一端に接続される出力ラインを代表して表す
524  スイッチ部の一端に接続される入力ラインを代表して表す
【００９７】
600〜602  起動時又は、リセット時に行われる、現在、直前のキー押下状態の初期化処理を表す
603  キー処理の開始を表す
604  現在のキー押下状態を取得する処理を表す
605  キー押下状態が変化したか否かを判定する処理を表す
606  直前のキー押下がシフト兼用キーの単独押下であったか否かの判定処理を表す
607  現在のキー押下が開放状態か否かの判定処理を表す
608  直前の押下キーがシフト兼用キーの単独押下であり、且つ現在のキー押下が開放である場合の処理を表す
609  現在の押下キー応じた分岐処理を表す
610  キーの押下状態から、開放になった場合の処理を表す
611  シフト兼用キー以外のキーが単独で押下された場合の処理を表す
612  シフト兼用キーが連続押下されている場合の処理を表す
613  Shiftキーと通常キーが同時に押下されている場合の処理を表す
614  Fnキーと通常キーが同時に押下されている場合の処理を表す
615  シフト兼用キーと通常キーが同時に押下されている場合の処理を表す
616  ShiftキーとFnキーと通常キーが同時に押下されている場合の処理を表す
617  Shiftキーとシフト兼用キーと通常キーが同時に押下されている場合の処理を表す
618  通常キーが複数同時に欧化されている場合の処理を表す
619  生成された論理コードを、文字コードに変換し、上位システムに転送する処理を表す
620  現在の押下コードをPkに保持して、直前の押下キーを記憶する処理を表す
621  キー処理の終了を表す
【００９８】
800  典型的な小型化キーボードで、一部のキー間隔を狭くした例を表す
801  右手領域のキー間隔を狭くした領域を表す
802  左手領域のキー間隔を狭くした領域を表す
【００９９】
900  本発明によるキーボードと、従来キーボードの大きさの比較を示す図である。
901  従来キーボードの高さを示すため、左側端の一部を表す
902  従来キーボードの幅を示すため、上端の一部を表す
903  従来キーボードと本発明によるキーボードの幅方向の差を示す
904  従来キーボードと本発明によるキーボードの高さ方向の差を示す
【０１００】
1000  物理コードと論理コードの変換表の一例である
1001  縦列が物理コードを表す
1002  縦列が、シフト状態を表す
1003  横列が、物理コード別のシフト状態による論理文字コードの対応を表す
【０１０１】
1100  論理コードを文字コードと装飾ビットの組み合わせに変換する表の一例である
1101  縦列が論理コードを表す
1102  縦列が文字コードを表す
1103  縦列が装飾ビットの組み合わせを表す
1104  横列で、文字 "1" の文字コード、装飾ビットの例を示す
1105  横列で、文字 "!" の文字コード、装飾ビットの例を示す
【０１０２】
1201  キーボード上部に配置されたポインティングデバイスを示す
【図１】
2013125363.tif 000003
【図２】
2013125363.tif 000004
【図３】
2013125363.tif 000005
【図４】
2013125363.tif 000006
【図５】
2013125363.tif 000007
【図６】
2013125363.tif 000008
【図７】
2013125363.tif 000009
【図８】
2013125363.tif 000010
【図９】
2013125363.tif 000011
【図１０】
2013125363.tif 000012
【図１１】
2013125363.tif 000013
【図１２】
2013125363.tif 000014
【図１３】
2013125363.tif 000015
【図１４】
2013125363.tif 000016