JPH08249111A - キー入力装置及びキー入力方法 - Google Patents

キー入力装置及びキー入力方法

Info

Publication number
JPH08249111A
JPH08249111A JP8328495A JP8328495A JPH08249111A JP H08249111 A JPH08249111 A JP H08249111A JP 8328495 A JP8328495 A JP 8328495A JP 8328495 A JP8328495 A JP 8328495A JP H08249111 A JPH08249111 A JP H08249111A
Authority
JP
Japan
Prior art keywords
key
display
key block
area
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8328495A
Other languages
English (en)
Inventor
Koji Nishitani
耕司 西谷
Kimihiro Nagamine
公広 長嶺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP8328495A priority Critical patent/JPH08249111A/ja
Publication of JPH08249111A publication Critical patent/JPH08249111A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

(57)【要約】 【目的】 表示画面上にキーを表示してキーボードとし
て用いる際に、異なるキーレイアウトのキーボードを効
率良く再現する。 【構成】 表示部1に表示されるキーを複数のキーブロ
ックに分ける。そして、キーブロック毎に表示データを
作成して、各キーブロックと表示データと対応せてキー
表示パターンテーブル6に登録する。また、各キーブロ
ックの表示画面上の座標位置をキーブロック座標テーブ
ル7に登録する。また、各キーブロック内の相対座標で
示された各キーの配置位置とキーコードとの対応をキー
コードテーブル8に登録する。そして、タッチパネル4
から表示画面上の座標位置が入力された際には、この座
標位置に対応するキーブロックを検出する。次いで、上
記座標位置を、検出されたキーブロック内の相対座標位
置に変換する。次いで、変換された相対座標位置に対応
するキーコードを検出して入力する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、表示画面上に表示され
るキーを用いたキー入力装置及びキー入力方法に関す
る。
【0002】
【従来の技術】一般に、ペン入力機能を有するワープロ
専用機、コンピュータ、電子手帳等が知られている。こ
れらのペン入力機能を有する装置においては、例えば、
LCD(liquid crystal display)等のディスプレイ画
面上に加圧スイッチ等の透明な座標位置入力装置を重ね
て配置することにより、表示画面に対応してペンもしく
は指によりデータの入力が行えるようになっている。
【0003】上記ペンは、画面上の座標位置を直接指示
するポインティングデバイスとして用いることができ、
例えば、画面上に絵を入力したり、文字認識機能と併用
して手書き文字を入力したりできるようになっている。
また、画面上にキーやボタンを表示し、ペンや指で上記
キーやボタンを押すことにより、上記キーやボタンに対
応するキーコードもしくはコードを入力することができ
る。
【0004】従来、ペン入力機能を有する装置において
は、例えば、画面上に電卓と同様のキーボードを表示
し、各キーを押すことにより、電卓と同様の操作で演算
処理を行うことができるようになったものがある。この
ような場合には、電卓を示す表示(画像)データを登録
するとともに、上記表示データ上の各キーの表示範囲の
画面上での座標位置と、各キーのキーコードとを対応さ
せたデータテーブルを登録しておくようになっている。
【0005】そして、上記表示データを画面上に表示す
るとともに、ペンまたは指により画面上に表示されたキ
ーの部分を押して、画面上に重ねられた座標位置入力装
置から、表示されたキーの画面上の座標位置を入力する
ことにより、上記座標位置に対応するキーコードが入力
されるようになっている。このような方法を取ることに
より、上記表示画面と、上記表示画面上に重ねて配置さ
れた座標位置入力装置とを一種のキーボードとして用い
ることができる。
【0006】また、上記表示画面と、座標位置入力装置
とから構成されるキーボードは、キーボードを示す表示
データを変更するとともに、表示データ上の各キーの座
標位置とキーコードとの対応関係が登録されたデータテ
ーブルを変更することにより、様々なキー配置(キーレ
イアウト)に変更することができる。
【0007】
【発明が解決しようとする課題】ところで、上記表示画
面と、上記座標位置入力装置とからなるキーボードにお
いて、複数のキーレイアウトから一つのキーレイアウト
を選択して用いるには、予め、各キーレイアウトのキー
ボード毎に、そのキーボードを示す表示データを登録す
るとともに、上記表示データ上の各キーの座標位置と、
各キーのキーコードとの対応関係を示すデータテーブル
を登録しておく必要がある。
【0008】従って、各キーレイアウトのキーボード毎
に、上記表示データ及びデータテーブルを記憶しておく
とともに、これらを切り換えて用いる必要があり、上記
キー入力機能を有する装置のROM(read only memor
y)等の記憶装置の記憶容量が増大するとともに、処理
を煩雑なものとしていた。
【0009】また、上記キー入力機能を有する装置、特
に電子手帳やペン入力専用のコンピュータ等の小型な装
置においては、状況によって、表示画面を90度傾けて
横長状態にしたり縦長状態にしたりして使用する場合が
ある。
【0010】そして、表示画面を縦長にした際と横長に
した際とで、全く同様のキーを有するキーボードを表示
して用いようとした場合でも、表示画面を縦長の状態で
使用するための上記表示データ及びデータテーブルと、
表示画面を横長の状態で使用するための上記表示データ
及びデータテーブルとの両方を登録しておき、どちらか
一方を選択して用いる必要があった。
【0011】すなわち、従来の方法では、横長と縦長と
で形状が異なるだけで、あとは全く同様のキーボードを
表示して用いるためにも、二つのキーボード用の表示デ
ータとデータテーブルとが必要となり、上述のように、
記憶容量の増加と処理の煩雑化を招いていた。
【0012】また、ワープロ専用機やコンピュータにお
いても、ディスプレイを90度傾けて、例えば、文章の
横書き入力の際には縦長の画面とし、縦書き入力や、図
面の入力の際には横長の画面とするようなものがあり、
小型な装置において生じる上述のような問題が、ペン入
力機能を有するワープロ専用機やコンピュータにおいて
も生じる可能性がある。
【0013】本発明の課題は、表示画面にキーを表示し
て、これを一種のキーボードとして用いる際に、異なる
キーレイアウトのキーボードを効率良く再現することで
ある。
【0014】
【課題を解決するための手段】本発明の請求項1記載の
キー入力装置は、各キーコードにそれぞれ対応するキー
を複数のブロック毎に分け、各ブロック毎に各キーのキ
ー領域を配置して構成される各キーブロック領域を表示
する表示画面と、上記表示画面上の座標位置を入力する
座標位置入力手段と、各キーブロック領域の上記表示画
面上の配置位置を記憶した配置位置記憶手段と、各キー
ブロック領域を表示画面に表示する際の各キーブロック
領域のそれぞれの表示データを記憶した表示データ記憶
手段と、上記配置位置記憶手段から読み込んだ各キーブ
ロック領域の配置位置に基づいて、上記表示データ記憶
手段から読み込んだ各キーブロック領域の表示データを
上記表示画面にそれぞれ表示するキーブロック表示手段
と、上記座標位置入力手段から入力された座標位置上の
キーブロック領域内のキー領域に対応するキーコードを
検出して入力するキーコード入力手段とを具備してなる
ことを特徴とする。
【0015】また、本発明の請求項2記載のキー入力装
置は、上記表示画面を縦長状態で使用する際の縦表示モ
ードと、上記表示画面を横長状態で使用する際の横表示
モードとを選択するモード選択手段を有し、上記配置位
置記憶手段には、各キーブロック領域に対して上記縦表
示モードの配置位置と、上記横表示モードの配置位置と
が記憶され、上記キーブロック表示手段が、上記モード
選択手段に選択されたモードに基づいて、上記配置位置
記憶手段から縦表示モードと横表示モードとのどちらか
一方の表示モードの配置位置を読み込み、かつ、該配置
位置に基づいて、上記表示データ記憶手段から読み込ん
だ各キーブロック領域の表示データを上記表示画面にそ
れぞれ表示することを特徴とする。
【0016】また、本発明の請求項3記載のキー入力装
置は、上記各キーブロック領域内の各キー領域の配置位
置を各キーブロック領域内の相対座標として記憶すると
とに、各キー領域の上記相対座標による配置位置とキー
コードとの対応関係を定義して記憶したキーコード配置
記憶手段を有し、上記キーコード入力手段は、上記座標
位置入力手段から入力される表示画面上の絶対座標の座
標位置を、上記配置位置記憶手段に記憶されたキーブロ
ック領域の配置位置に基づいて、上記絶対座標の座標位
置を含むキーブロック領域内の相対座標の座標位置に変
換し、かつ、上記キーコード配置記憶手段から上記相対
座標の座標位置に対応するキーコードを検出して入力す
ることを特徴とする。
【0017】そして、本発明の請求項4記載のキー入力
方法は、各キーコードに対応する各キーを表示する表示
画面と、上記表示画面上の座標位置を入力する座標位置
入力装置とからなるキー入力装置において、キーコード
を入力するためのキー入力方法であって、予め、各キー
を複数のブロック毎に分け、各ブロック毎に各キーのキ
ー領域が配置されて構成される各キーブロック領域の表
示データを登録し、かつ、各キーブロック領域の上記表
示画面上の配置位置を任意に登録した後に、登録された
各キーブロック領域の配置位置に、各キーブロックの表
示データを表示し、次いで、上記座標位置入力装置から
上記表示画面上の座標位置が入力された際に、上記座標
位置上のキーブロック領域のキー領域に対応するキーコ
ードを検出して入力することを特徴とする。
【0018】また、本発明の請求項5記載のキー入力方
法は、各キーブロック領域の表示データを上記表示画面
に表示するに際し、予め、各キーブロック領域毎に上記
表示画面を縦長状態で使用する際の配置位置と上記表示
画面を横長状態で使用する際の配置位置とを登録した後
に、どちらか一方の配置位置を選択し、選択された各キ
ーブロック領域の配置位置に、各キーブロック領域の表
示データを表示することを特徴とする。
【0019】また、本発明の請求項6記載のキー入力方
法は、予め、各キー領域の配置位置を、該キー領域を含
むキーブロック領域内の相対座標として設定しておくと
ともに、各キー領域の上記相対座標による配置位置とキ
ーコードとの対応関係を定義しておき、上記座標位置入
力装置から入力された座標位置に対応するキーコードを
検出するに際し、上記キーブロック領域の配置位置に基
づいて、上記座標位置を表示画面上の絶対座標から上記
座標位置を含むキーブロック領域内の相対座標に変換
し、次いで、各キー領域の上記相対座標による配置位置
とキーコードとの対応関係に基づいて、上記相対座標に
変換された座標位置に対応するキーコードを検出して入
力することを特徴とする。
【0020】
【作用】上記請求項1記載の構成によれば、表示画面に
一度に表示される全てのキーを示す表示データを一つの
ものとせずに、表示されるキーを複数のブロック毎に分
け、各ブロック毎にキーを示す表示データを作成してお
きこれを表示データ記憶手段に記憶しておく。
【0021】この際に、表示画面上のキーは、それぞれ
点としてではなく任意の広さを有するキー領域とされて
いるとともに、各ブロック毎にキー領域を配置すること
でキーブロック領域が構成されており、上記キーブロッ
ク領域毎に表示データが作成され、表示データ記憶手段
に記憶されている。また、上記キーブロック領域の画面
上の配置位置は、配置位置記憶手段に記憶されている。
【0022】そして、キーブロック表示手段が、上記配
置位置記憶手段から読み込んだ各キーブロック領域の配
置位置に基づいて、上記表示データ記憶手段から読み込
んだ各キーブロックの表示データを上記表示画面にそれ
ぞれ表示する。
【0023】従って、上記配置位置記憶手段に記憶され
た配置位置を変更することにより、各キーブロック領域
の画面上の配置位置を変更することができ、表示画面上
のキーレイアウトが変更されることになる。
【0024】この際に、各キーブロック領域内の各キー
領域の配置は変更されないので、各キーブロック領域毎
の表示データはレイアウト変更前と同一のものである。
すなわち、複数のキーレイアウトに対して、同一の表示
データを用いることができるので、表示画面上に表示さ
れるキーレイアウト毎に表示データを用意して表示デー
タ記憶手段に記憶しておく必要がなく、表示データ記憶
手段の記憶容量を節約することができる。
【0025】また、上記請求項2記載の構成によれば、
上記配置位置記憶手段に、各キーブロック領域に対して
上記縦表示モードの配置位置と、上記横表示モードの配
置位置とが記憶され、モード選択手段によりモードを選
択することで、どちか一方のモードの配置位置が用いら
れることになる。
【0026】すなわち、表示画面を縦長状態で使用する
際には、各キーブロック領域が縦表示モードの配置位置
に表示され、表示画面を横長状態で使用する際には、各
キーブロック領域が横表示モードの配置位置に表示され
ることになる。
【0027】この際には、縦表示モードと、横表示モー
ドとで異なる表示データを用いる必要がなく、各キーブ
ロック毎の表示データを両方のモードでそのまま用いる
ことができるので、上記請求項1記載の構成と同様に表
示データ記憶手段の記憶容量を節約することができる。
【0028】また、上記請求項3記載の構成によれば、
上記座標位置入力手段から表示画面上の絶対座標を示す
座標位置が入力された場合に、各キーブロック領域の配
置位置に基づいて、入力された座標位置に対応するキー
ブロック領域を求める。
【0029】次いで、上記入力された表示画面上の座標
位置を、求められたキーブロック領域の配置位置とキー
ブロック領域内の相対座標系に基づいて、キーブロック
領域内の相対座標に変換し、キーコード配置記憶手段か
ら変換された相対座標に対応するキーコードを検出す
る。
【0030】例えば、各キーコードに対応する各キー領
域の表示画面上の絶対座標から、入力された座標位置に
対応するキーコードを検出するようにした場合には、キ
ーレイアウトを変更する毎に、各キー領域の絶対座標を
求めるか、もしくはキーレイアウト毎に、各キー領域の
絶対座標を登録しておく必要があるのに対して、各キー
コードに対応する各キー領域のキーブロック領域内の相
対座標から、入力された座標位置に対応するキーコード
を検出するようにした場合には、各キーブロック領域の
配置位置を変更しても各キー領域の相対座標位置は変わ
らないので、キーレイアウトを変更しても、各キーブロ
ック領域の配置位置が異なるだけで、各キー領域の座標
位置としては同一のものを使用することができる。
【0031】従って、キーレイアウト毎にキー領域の絶
対座標位置のデータを用意し、かつ、これらのデータか
ら一つのデータを選択したり、キーレイアウトを変更す
るたびにキー領域の絶対座標位置を求めたりする必要が
なく、キーレイアウトを変更してキー入力を行う際の処
理を効率化することができる。
【0032】また、上記請求項4記載の構成によれば、
上記請求項1記載の構成と同様に、各キーブロック領域
の配置位置を変更することにより、キーレイアウトを変
更することができるとともに、キーレイアウトを変更し
ても変更前と同一の表示データを用いることができる。
【0033】また、上記請求項5記載の構成によれば、
上記請求項2記載の構成と同様に、表示画面を縦長状態
で使用する際のキーブロック領域の配置位置と横長状態
で使用する際のキーブロック領域の配置位置とをそれぞ
れ登録し、どちらか一方の配置位置を選択することによ
り、表示画面を縦にした際と横にした際とでキーレイア
ウトを変更できるとともに、どちらのキーレイアウトで
も同一の表示データを用いることができる。
【0034】また、上記請求項6記載の構成によれば、
上記請求項3記載の構成と同様に、各キー領域の配置位
置をキーブロック領域内の相対座標として設定しておく
とともに、上記相対座標による配置位置とキーコードと
の対応関係を定義しておき、入力された座標位置を画面
上の絶対座標からキーブロック内の相対座標に変換し
て、上記相対座標の座標位置に対応するキーコードを検
出することで、キーレイアウトを変更するたびに各キー
領域の絶対座標を求めたり、各キーレイアウト毎に各キ
ー領域の絶対座標を登録しておく必要がない。
【0035】
【実施例】以下に、本発明の第一実施例のキー入力装置
及びキー入力方法について図面を参照して説明する。図
1は、第一実施例のキー入力装置を示すブロック図であ
る。なお、第一実施例のキー入力装置は、ペン入力機能
を有する電子手帳、ワープロ専用機、コンピュータ等の
装置における一つの入力手段として用いられるものであ
る。
【0036】図1に示すように、第一実施例のキー入力
装置は、例えば、LCDから構成される表示部1と、該
表示部1における画像表示を制御する表示駆動部2と、
表示部1の表示画面に表示する表示データを記憶する表
示メモリ3と、画面上の座標位置を入力するためのタッ
チパネル4と、タッチパネル4から出力されるアナログ
電気信号をデジタル信号に変換するA/Dコンバータ5
と、後述する各キーブロックと、そのキーブロックの表
示データ及びキー領域(図3等に図示)k…の配置(キ
ー表示パターンP…)とを対応させて登録したキー表示
パターンデータテーブル6と、各キーブロックと該キー
ブロックのキーブロック領域(図2等に図示)KC…の
表示画面上の配置位置とを対応させて登録したキーブロ
ック座標デーブル7と、各キー領域k…のキーブロック
領域KC…内における相対座標位置と各キーのキーコー
ドとを対応させて登録したキーコードテーブル8と、後
述するカウンタ値n及びレジスタ値Bn等を記憶するた
めのワークメモリ9と、後述する縦表示モードと横表示
モードとからモードを選択して設定するための表示モー
ド設定部10と、設定された表示モード(MODE)を
記憶する表示モード記憶部11と、キー入力装置の上記
各部位を制御するとともにキー入力処理を行うCPU
(central processing unit)12とを有する。
【0037】第一実施例において、上記表示部1は、L
CDから構成され、その上面に透明な加圧スイッチであ
るタッチパネル4が重ねて配置されている。そして、上
記表示部1の表示画面には、各キーコードに対応する各
キーを画像として表示することができるとともに、上記
タッチパネル4において、表示画面上の各キーの位置を
押圧することにより、各キーの座標位置を入力できるよ
うになっており、これら表示部1とタッチパネル4から
一種のキーボードを構成することができるようになって
いる。
【0038】また、表示部1は、図2(A)に示すよう
に、表示画面(T)を縦長の状態として使用する縦表示
モードと、この縦表示モードから表示画面を90度回転
させて、図2(B)に示すように、表示画面(Y)を横
長の状態として使用する横表示モードとの二つの表示モ
ードを有し、上記表示モード設定部10において、どち
らか一方のモードを選択して設定できるようになってい
る。
【0039】また、上記表示部1のキーが表示されるキ
ーボード領域(図2において、表示領域hを除く部分、
なお、表示領域hは、キーの表示データ以外の表示デー
タを表示する部分である)KBは、複数のキーブロック
領域(!、"、#)KC…に分割されている。
【0040】なお、ここでいうキーブロック領域KC…
とは、表示画面(T)、(Y)のキーボード領域KBに
表示される全てのキーを複数のキーブロックに分け、各
キーブロック毎のキーの範囲を示すキー領域k…(図
3、図4に図示)が配置されて構成されたものであり、
各キーブロック領域(!、"、#)KC…に各キーブロッ
ク(No.1〜No.3)の表示データが割り付けられ
るようになっている。
【0041】すなわち、表示画面(T)、(Y)の各キ
ーブロック領域KC…には、各キーブロック領域KC…
に含まれるキー領域k…が配置された状態の各キーブロ
ックの表示データが表示されるようになっている。
【0042】例えば、キーブロック領域(!)KCには
図3(A)に示すような四つのキーを示すキーブロック
(No.1)の表示データが表示されるようになってお
り、キーブロック領域(")KCには図3(B)に示す
ような四つのキーを示すキーブロック(No.2)の表
示データが表示されるようになっており、キーブロック
領域(#)KCには図4に示すような15個のキーを示
すキーブロック(No.3)の表示データが表示される
ようになっている。
【0043】なお、図3及び図4に示す表示データは、
各キーブロックを表示画面に表示するための表示データ
であるとともに、キーブロック領域KC…内のキー領域
k…の配置パターンを示すデータであり、ここではこの
ようなデータをキー表示パターンP…と称する。
【0044】なお、これらのキー表示パターンP…は、
縦表示モードの表示画面(T)と、横表示モードの表示
画面(Y)とで同じものが用いられるようになってい
る。
【0045】また、第一実施例におけるキーは、キー表
示パターンP…からもわかるように、電卓のキーボード
を再現したものである。上記キー表示パターンテーブル
6においては、図5に示すように図3(A)、図3
(B)、図4に示すキー表示パターンP…と、各キーブ
ロック(No.1〜No.3)とが対応させられて登録
されている。
【0046】なお、図5においては、キー表示パターン
P…を言葉で示したが実際には、図3(A)、図3
(B)、図4に示すキー表示パターンP…がキーブロッ
クNo.と対応させられている。
【0047】上記キーブロック座標テーブル7において
は、各キーブロック(No.1〜No.3)と、縦表示
モード及び横表示モードにおける各キーブロック領域K
C…(キー有効座標範囲)の配置位置とが対応させられ
て登録されている。
【0048】なお、第一実施例において、各キーブロッ
ク領域KC…は四角形状の領域とされており、各キーブ
ロック領域KC…の配置位置は、左上の頂点(キーブロ
ックスタート位置)のxy座標と、右下の頂点(キーブ
ロックエンド位置)のxy座標との対角線上の二点によ
り規定されるようになっている。
【0049】また、この第一実施例では、図2に示すよ
うに、縦表示モードの表示画面(T)上において左上の
頂点のxy座標を(0,0)とし、右下の頂点のxy座
標を(320,480)とする絶対座標を用い、横表示
モードの表示画面(Y)上において左上の頂点のxy座
標を(0,0)とし、右下の頂点のxy座標を(48
0,320)とする絶対座標を用いており、各キーブロ
ック領域KC…の配置位置のxy座標は、この絶対座標
上のものである。
【0050】上記キーコードテーブル8においては、上
記各キーブロック領域KC…における各キー領域k…の
相対座標による配置位置と、各キー領域k…のキーに対
するキーコードとが対応させられて登録されている。
【0051】上記各キーブロック領域KC…において
は、図3(A)、図3(B)、図4に示すように、左上
の頂点を起点(0,0)とする相対座標が設定されてお
り、上記各キー領域k…の配置位置は、そのキー領域k
…が属するキーブロック領域KC…内での相対座標位置
となっている。
【0052】また、各キー領域k…は四角形状の領域で
あり、その配置位置は、キーブロック領域KC…と同様
に左上の頂点(キースタート位置)のxy座標と右下の
頂点(キーエンド位置)のxy座標とにより表されてい
る。なお、表示画面上の絶対座標と、キーブロック領域
KC内の相対座標とは、基本的に表示画面上の1ドット
を1とする同率の座標となっている。
【0053】また、図7においては、キーコードをその
ままキーの記号で示したが、実際にはアスキーコード等
のコードが登録される。上記CPU12は、キー表示パ
ターンテーブル6から読み込んだ各キーブロックのキー
表示パターンP…を、キーブロック座標テーブル7から
読み込んだ各キーブロックのキーブロック領域KCの配
置位置に対応する表示メモリ3のアドレス位置に書き込
み、表示メモリ3に記憶されたキー表示パターンPを表
示駆動部2を介して表示部1に表示する機能を有する。
【0054】また、上記CPU12は、キー表示パター
ンテーブル6から読み込んだ各キーブロックのキー表示
パターンP…を表示する際に、表示モード設定部10に
より設定されて表示モード記憶部11に記憶された表示
モード(MODE)が、縦表示モードか横表示モードか
を判定し、キーブロック座標テーブル7から判定された
表示モードに対応する各キーブロックのキーブロック領
域KC…の配置位置を読み込み、表示モードに対応して
キー表示パターンP…を表示部1に表示する機能を有す
る。
【0055】また、CPU12は、タッチパネル4から
出力され、A/Dコンバータ5により変換されたデジタ
ル信号を表示画面上の絶対座標の座標位置に変換し、こ
の絶対座標の座標位置を含むキーブロック領域KC…を
求め、次いで、上記絶対座標の座標位置を、求められた
キーブロック領域KCの相対座標の座標位置に変換し、
上記キーコードテーブル8を参照して変換された相対座
標の座標位置に対応するキーコードを求め、これを入力
値とする機能を有する。
【0056】次に、上述のような構成を有するキー入力
装置によるキー入力方法を、図8から図11に示すフロ
ーチャートと図12に示す工程図とを参照して説明す
る。
【0057】まず、図8に示すように、表示モード記憶
部11の表示モード(MODE)に基づいて、各キーブ
ロック対応するキーブロック領域KC…の配置位置をキ
ーブロック座標テーブル7から求めるとともに、各キー
ブロックのキー表示パターンP…をキー表示パターンテ
ーブル6から求め、求められたキー表示パターンP…を
表示部1の画面上の求められたキーブロック領域KC…
の配置位置に表示する(ステップS1)。
【0058】なお、表示モードは、予め、表示モード設
定部10において、縦表示モードか横表示モードかを設
定しておく。また、表示モード設定部10による表示モ
ードの設定は、手動で行うものとしても、表示画面の回
転移動により自動的に行われるものとしても良い。
【0059】次いで、タッチパネル4からA/Dコンバ
ータ5を介して座標位置が入力されるのを待機する(ス
テップS2)。そして、座標位置が入力された場合に
は、入力位置がどのキーブロック領域KC…に該当する
かを判定する(ステップS3)。
【0060】次いで、入力された座標位置を、該座標位
置に該当するキーブロック領域KCの相対座標に変換す
る(ステップS4)。次いで、判定されたキーブロック
領域KCのキーブロックNo.と変換された相対座標に
基づいて、キーコードデータテーブル8からキーコード
を検出する(ステップS5)。
【0061】そして、検出されたキーコードに基づい
て、キーの入力処理を行う(ステップS6)。すなわ
ち、第一実施例においては、電卓上のキーが入力される
ことになり、電卓における演算と同様の演算処理を行う
アプリケーションにキーコードを引き渡すことになる。
【0062】次に、ステップS1に示す表示処理を図9
のフローチャートを参照してより詳細に説明する。ま
ず、ワークメモリ9のキーブロックNo.を示すカウン
タ値nを1とする(ステップA1)。
【0063】次に、表示モード記憶部11の表示モード
(MODE)が、横表示モードか縦表示モードかを判定
する(ステップA2)。そして、表示モードが縦表示モ
ードの際には、キーブロック座標テーブル7の縦表示モ
ード用の欄(エリア)から、キーブロックNo.がカウ
ンタ値nの場合に対応するキーブロックスタート位置及
びキーブロックエンド位置を読み出す(ステップA
3)。
【0064】また、表示モードが横表示モードの際に
は、キーブロック座標テーブル7の横表示モード用の欄
(エリア)から、キーブロックNo.がカウンタ値nの
場合に対応するキーブロックスタート位置及びキーブロ
ックエンド位置を読み出す(ステップA4)。
【0065】次いで、キー表示パターンテーブル6から
キーブロックNo.がカウンタ値nの場合に対応するキ
ー表示パターンPを読み出し、上記ステップA4で読み
出されたキーブロックスタート位置、キーブロックエン
ド位置に対応する表示メモリ3のアドレスに、読み出さ
れたキー表示パターンPを書き込む(ステップA5)。
【0066】次いで、キーブロックNo.を示すカウン
タ値nをインクリメント(+1)とする(ステップA
6)。そして、インクリメントされたカウンタ値n対応
するキーブロックNo.のデータが有るか否かを判定す
る(ステップA7)。
【0067】カウンタ値n対応するキーブロックNo.
のデータが有る場合には、再びステップA2戻り、上述
の処理を繰り返し行い、全てのキーブロックに対応する
キー表示パターンPを表示メモリ3に書き込むまで、上
述の処理を繰り返し行う。
【0068】また、カウンタ値nに対応するキーブロッ
クNo.のデータが無い場合、すなわち、全てのキーブ
ロックに対応するキー表示パターンP…を表示メモリ3
に書き込んだ場合には、表示メモリ3に書き込まれたキ
ー表示パターンP…を表示駆動部2を介して表示部1の
表示画面に表示する(ステップA8)。
【0069】次に、図10に示すフローチャートを参照
して、上記ステップ3における入力された座標位置に対
応するキーブロックを求める処理をより詳細に説明す
る。
【0070】まず、表示モード記憶部11に記憶された
表示モード(MODE)が、縦表示モードか横表示モー
ドかを判定する(ステップB1)。そして、表示モード
が縦表示モードの場合には、タッチパネル4からA/D
コンバータ5を介して入力された物理座標(X,Y)を
上述の縦表示モードの際の絶対座標(X0,Y0)に変
換する(ステップB2)。
【0071】なお、ここで言う物理座標(X,Y)は、
タッチパネル4から出力される電気信号を、表示画面と
ほぼ同形状のタッチパネル4を横長にした際に、左上の
頂点の座標を(0,0)とし、右下の頂点の座標を(4
80,320)とした座標系の座標に変換したものであ
る。従って、縦表示モードの際に、物理座標(X,Y)
を絶対座標(X0,Y0)に変換するには、図10のス
テップB2に示す式により座標を90度回転させる。
【0072】次に、キーブロック座標テーブル7の縦表
示モードにおける各キーブロックのキーブロック領域K
C(キー有効座標範囲)の配置位置を参照し、タッチパ
ネル4から入力されて変換された絶対座標の座標位置に
該当するキーブロックを求める(ステップB3)。
【0073】一方、表示モードが横表示モードの場合に
は、タッチパネル4からA/Dコンバータ5を介して入
力された物理座標(X,Y)を上述の横表示モードの際
の絶対座標(X0,Y0)に変換する(ステップB
4)。
【0074】なお、ここで言う物理座標(X,Y)が、
上述のように表示画面とほぼ同形状のタッチパネル4を
横長にした際に、左上の頂点の座標を(0,0)とし、
右下の頂点の座標を(480,320)としたものなの
で、物理座標(X,Y)と絶対座標(X0,Y0)とは
等しくなり、物理座標(X,Y)をそのまま絶対座標
(X0,Y0)とすることができる。
【0075】次に、キーブロック座標テーブル7の横表
示モードにおける各キーブロックの各キーブロック領域
(キー有効座標範囲)の配置位置を参照し、タッチパネ
ル4から入力されて変換された絶対座標の座標位置に該
当するキーブロックを求める(ステップB5)。
【0076】そして、上記処理において該当するキーブ
ロックが求められたか否か、すなわち、該当するキーブ
ロックが有るか否かを判定する(ステップB)。そし
て、該当するキーブロックが無い場合には、入力ミスと
して入力を無効にする。
【0077】また、該当するキーブロックがあった場合
には、該当するキーブロックのキーブロックNo.をワ
ークメモリ9のレジスタBnに格納する。次に、上記ス
テップS4の入力された座標位置を表示画面上の絶対座
標(X0,Y0)からキーブロック領域KC…内の相対
座標(X1,Y1)に変換する処理について、図11の
フローチャートを参照して詳細に説明する。
【0078】まず、ワークメモリ9のレジスタBnの値
を読み込み、上記キーブロック座標テーブル7からキー
ブロックNo.がレジスタBnの値の場合に対応するキ
ーブロックスタート位置のx座標の値Xsを読み出す
(ステップC1)。次に、上記キーブロック座標テーブ
ル7からキーブロックNo.がレジスタBnの値の場合
に対応するキーブロックスタート位置のy座標の値Ys
を読み出す(ステップC2)。
【0079】次に、タッチパネル4から入力されて変換
された絶対座標(X0,Y0)の座標位置を相対座標
(X1,Y1)に変換する(ステップC3)。この際に
は、入力位置の絶対座標(X0,Y0)のx座標X0か
ら上記ステップC1で求めたキーブロックスタート位置
のx座標の値Xsを減算し、絶対座標(X0,Y0)の
y座標Y0から上記ステップC2で求めたキーブロック
スタート位置のy座標の値Ysを減算し、相対座標(X
1,Y1)を求める。
【0080】そして、以上のように求められた相対座標
(X1,Y1)に基づいて、上記ステップS5の処理に
よりキーコードを求め、上記ステップS6の処理により
求められたキーコードをアプリケーションに引き渡す。
【0081】次に、図12に示す工程図により、上記ス
テップS3から上記ステップS5までの処理をより具体
的に説明する。まず、図2(A)に示す縦表示モードの
際に、表示画面上のタッチパネル4のA点が押圧された
場合に、A点の絶対座標が(40,260)であったも
のとする。
【0082】そして、上記絶対座標(40,260)に
基づいて、キーブロック座標テーブル7の縦表示モード
の欄を参照すると、絶対座標(40,260)が、キー
ブロックNo.1のキーブロック領域(!)KCに含ま
れることが判定される。また、図2(B)に示す横表示
モードの際に、表示画面上のタッチパネル4のB点が押
圧された場合に、B点の絶対座標が(360,260)
であったものとする。
【0083】そして、上記絶対座標(360,260)
に基づいて、キーブロック座標テーブル7の横表示モー
ドの欄を参照すると、絶対座標(360,260)が、
キーブロックNo.1のキーブロック領域(!)KCに
含まれることが判定される。
【0084】次いで、縦表示モードにおけるA点の絶対
座標(40,260)を上記図11のステップC3の式
によりより、以下のように計算してキーブロック領域
(!)KCにおける相対座標に変換する。
【0085】40−0=40 260−240=20 従って、相対座標は(40、20)となる。
【0086】また、横表示モードにおけるB点の絶対座
標(360,260)を同様に相対座標に変換する。
【0087】360−320=40 260−240=20 従って、相対座標は(40、20)となる。なお、ここ
では一例としてA点とB点の相対座標を同一のものとし
た。
【0088】次に、相対座標(40、20)に基づい
て、キーコードテーブル8のキーブロックNo.1の欄
を参照すると、相対座標(40、20)が×のキー領域
k内に有ることが判定され、相対座標(40、20)が
×のキーコードを示したものと決定される。
【0089】以上のように第一実施例のキー入力装置及
びキー入力方法によれば、異なるキーレイアウトを表示
部1の表示画面に表示する際に、各キーブロックに対応
するキー表示パターンP…の配置位置を変更することで
対応している。
【0090】従って、異なるキーレイアウトにおいて
も、同一のキー表示パターンP…が用いられており、異
なるキーレイアウト毎に表示データを用意する必要がな
いので、表示データの開発を効率化することができると
ともに、記憶装置における表意データ用の記憶容量を削
減して効率化することができる。
【0091】また、上述のように異なるキーレイアウト
の表示を効率化できることから、表示画面を縦長の状態
で配置した場合と、横長の状態で配置した場合とでキー
レイアウトを変更する場合も同様の効果を奏することが
できる。
【0092】また、表示画面と表示画面上に重ねられた
座標位置入力装置とから構成される上述のようなキー入
力装置においては、座標位置入力装置から入力される座
標位置と各キーのキーコードが対応させられる必要があ
り、表示画面上の各キーに対応して座標位置入力装置か
ら入力される座標位置とキーコードとを対応させるため
に、各キーの座標位置とキーコードとの対応関係を示す
データテーブルを各キーレイアウト毎に作成して登録す
る必要があったが、キーをキーブロック毎に分割し、各
キーブロック毎に各キーの配置をキーブロック領域KC
内の相対座標として登録し、この相対座標位置とキーコ
ードとを対応させておくことで、キーブロック領域KC
の配置位置さえ分かれば、キーブロックの配置位置を変
更してもキーブロック内の相対座標は変わらないので、
相対座標位置とキーコードと対応関係を示す一つのデー
タテーブルにより異なるキーレイアウト上でキーコード
を検出することができる。従って、キーコードの検出処
理を大幅に効率化することができる。
【0093】次に、本発明の第二実施例について図面を
参照して説明する。なお、第二実施例と上記第一実施例
との主な相違点は、各キーブロック及び各キーブロック
内のキーだけである。また、第二実施例のキー入力装置
の構成は、図1に示す第一実施例のキー入力装置の構成
と同様のものであり、その説明を省略する。
【0094】また、第二実施例のキー入力方法は、図8
から図11のフローチャートに示す第一実施例のキー入
力方法と同様のものであり、その説明を簡略化する。ま
た、第二実施例において参照される図13から図18の
図面において、上記第一実施例と同様の構成要素には、
同一の符号を付してその説明を省略する。
【0095】図13(A)、(B)に示すように、上記
第二実施例においては、上記第一実施例と同様に、縦表
示モードの表示画面(T)と横表示モードの表示画面
(Y)とにおいて、異なるキーレイアウトで同じキーを
有するキーボード領域KBを表示できるようになってい
る。
【0096】そして、縦表示モードと横表示モードとで
は、各キーブロックに対応する各キーブロック領域
(!、"、#、$、%、&)KC…を異なる位置に配置するこ
とで、異なるキーレイアウトとにしている。
【0097】そして、各キーブロック領域KCにおける
各キー領域k…の配置と、各キーブロックの表示データ
とを兼ねるキー表示パターンP…を図14(A)、
(B)、(C)と図15(D)、(E)、(F)とに示
す。
【0098】図14(A)、(B)、(C)及び図15
(D)、(E)、(F)に示すように、第二実施例で
は、各キーブロックにそれぞれアルファベットを示す4
つのキーが配置され、6つのキーブロックにより24文
字のアルファベットに対応するキーを表示できるように
なっている。
【0099】そして、各キーブロックと、図14
(A)、(B)、(C)及び図15(D)、(E)、
(F)に示すキー表示パターンP…とは、図16に示す
キー表示パターンテーブル6により対応して定義されて
いる。
【0100】また、図17に示すキーブロック座標テー
ブル7において、各キーブロックと、縦表示モードの際
のキーブロック領域KC(キー有効座標範囲)の配置位
置及び横表示モードの際のキーブロック領域KC(キー
有効座標範囲)の配置位置とが対応して定義されてい
る。
【0101】従って、縦表示モードの際の配置位置を選
択するか、横表示モードの際の配置位置を選択するかに
より、同じ各キーブロック毎のキー表示パターンP…を
用いて、縦表示モードのキーレイアウトと、横表示モー
ドのキーレイアウトとを表示できるので、表示データ用
の記憶装置を効率良く用いることができる。
【0102】また、図18に示すキーコードテーブル8
においては、各キーブロック毎に、各キーブロック領域
KC…内の相対座標により各キー領域k…の範囲が登録
されるとともに、相対座標で示される各キー領域k…の
範囲と、各キーのキーコードとが対応して定義されてい
る。
【0103】そして、上記第一実施例と同様にタッチパ
ネル4から入力される絶対座標の座標位置が含まれるキ
ーブロック領域KC…を、キーブロック座標テーブル7
から検出し、上記絶対座標の座標位置を、検出されたキ
ーブロック領域KC…の相対座標に変換し、上記キーコ
ードテーブル8の検出されたキーブロックの欄から上記
相対座標の座標位置に対応するキーコードを求めること
ができる。
【0104】すなわち、各キーブロック領域KC…内の
相対座標は、上述のように各キーブロック領域KC…の
配置位置が異なっても変化しないので、キーブロック座
標テーブル7から各キーブロック領域の絶対座標による
配置位置が分かれば、キーレイアウトを変更しても一つ
のキーコードテーブル8によりキーコードを検出するこ
とができ、キーコードの検出処理を効率化することがで
きる。従って、上記第一実施例とは異なるキーレイアウ
トを有する上記第二実施例においても、上記第一実施例
と同様の優れた効果を奏することができる。
【0105】なお、上記第一及び第二実施例において
は、異なるキーレイアウトとして、縦表示モードのキー
レイアウトと、横表示モードのキーレイアウトとの二つ
のキーレイアウトを示したが、キーレイアウトの変更
は、表示画面を縦にした際と横にした際とに限られるも
のではない。
【0106】すなわち、表示画面内におけるキーブロッ
ク領域KC…の配置位置を変更することによりできるキ
ーレイアウトの変更ならばどのようなキーレイアウトの
変更でも可能である。
【0107】また、上記第一実施例と第二実施例とにお
いては、キー表示パターンの登録された全てのキーブロ
ックを用いてキーボードを表示していたが、異なるキー
レイアウトのキーボードを表示する際に、登録されたキ
ー表示パターンの登録されたキーブロックのうちの必要
なキーブロックだけを表示画面に表示するようにしても
良い。
【0108】また、上記第一及び第二実施例において座
標位置入力装置を、表示画面に重ねて配置された加圧ス
イッチとしたが、座標位置入力装置は、いわゆるポイン
ティングデバイスとして、表示画面上の座標位置を入力
できるものならばどのようなものでも良い。また、表示
部1は、LCDに限られるものではなく、どのようなデ
ィスプレイでも用いることができる。
【0109】
【発明の効果】以上、詳細に説明したように、本発明の
請求項1記載のキー入力装置及び請求項4記載のキー入
力方法によれば、表示画面上に表示されるキーボードに
おいて、キーボードを構成する各キーを複数のキーブロ
ック毎に分け、各キーブロック毎にキーを表示するとと
もに、各キーブロックの表示画面上の配置位置を変更す
ることにより、各キーブロック毎の同じ表示データを用
いて異なるキーレイアウトのキーボードを表示すること
ができる。
【0110】従って、同じ表示データにより、異なる複
数のキーレイアウトのキーボードを表示すること、すな
わち、少ない表示データで様々なキーレイアウトのキー
ボードを表示することができ、記憶装置の使用効率を向
上することができる。
【0111】また、本発明の請求項2記載のキー入力装
置及び請求項5記載のキー入力方法によれば、表示画面
を縦長の状態とした場合のキーレイアウトと、表示画面
を90度回転させて横長の状態とした場合のキーレイア
ウトとを異なるものとした場合にも、上記請求項1記載
の構成と同様の優れた効果を奏することができる。
【0112】また、本発明の請求項3記載のキー入力装
置及び請求項6記載のキー入力方法によれば、各キーの
キーコードと各キーの配置位置とを対応させる際に、各
キーのキーブロック領域内の相対座標位置とキーコード
とを対応させていることにより、キーブロック領域の配
置位置を変更してキーレイアウトを変更しても、各キー
のキーブロック領域内の相対座標が変化しないので、各
キーのキーブロック領域内の相対座標位置とキーコード
との対応関係も変化せず、各キーブロックの配置位置が
分かれば、異なるキーレイアウトにおいて、各キーのキ
ーブロック領域内の相対座標位置とキーコードとの対応
関係を示す一つのデータテーブルによりキーコードを検
出することができる。
【0113】従って、本発明の請求項3記載のキー入力
装置及び請求項6記載のキー入力方法によれば、各キー
の表示画面上の絶対座標位置とキーコードとを対応させ
た場合のように、キーレイアウトを変更した際に、各キ
ーの配置位置とキーコードとの対応関係を変更する必要
がなく、キーコードの検出処理を効率化することができ
る。
【図面の簡単な説明】
【図1】本発明の第一実施例のキー入力装置の概略構成
を示すブロック図である。
【図2】上記第一実施例のキー入力装置における表示画
面を示す図面である。
【図3】上記第一実施例のキー入力装置におけるキー表
示パターンを示す図面である。
【図4】上記第一実施例のキー入力装置におけるキー表
示パターンを示す図面である。
【図5】上記第一実施例のキー入力装置におけるキー表
示パターンテーブルを示す図面である。
【図6】上記第一実施例のキー入力装置におけるキーブ
ロック座標テーブルを示す図面である。
【図7】上記第一実施例のキー入力装置におけるキーコ
ードテーブルを示す図面である。
【図8】上記第一実施例のキー入力方法を説明するため
のフローチャートである。
【図9】上記第一実施例のキー入力方法を説明するため
のフローチャートである。
【図10】上記第一実施例のキー入力方法を説明するた
めのフローチャートである。
【図11】上記第一実施例のキー入力方法を説明するた
めのフローチャートである。
【図12】上記第一実施例のキー入力方法を説明するた
めの工程図である。
【図13】上記第二実施例のキー入力装置における表示
画面を示す図面である。
【図14】上記第二実施例のキー入力装置におけるキー
表示パターンを示す図面である。
【図15】上記第二実施例のキー入力装置におけるキー
表示パターンを示す図面である。
【図16】上記第二実施例のキー入力装置におけるキー
表示パターンテーブルを示す図面である。
【図17】上記第二実施例のキー入力装置におけるキー
ブロック座標テーブルを示す図面である。
【図18】上記第二実施例のキー入力装置におけるキー
コードテーブルを示す図面である。
【符号の説明】
k キー領域 KC キーブロック領域 P キー表示パターン(表示データ) T 縦表示モードの表示画面 Y 横表示モードの表示画面 1 表示部 4 タッチパネル(座標位置入力手段) 6 キー表示パターンテーブル(表示データ記憶
手段) 7 キーブロック座標テーブル(配置位置記憶手
段) 8 キーコードテーブル(キー配置位置記憶手
段) 10 表示モード設定部(モード選択手段) 12 CPU(キーブロック表示手段、キーコード
入力手段)
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成7年3月16日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】0039
【補正方法】変更
【補正内容】
【0039】また、上記表示部1のキーが表示されるキ
ーボード領域(図2において、表示領域hを除く部分、
なお、表示領域hは、キーの表示データ以外の表示デー
タを表示する部分である)KBは、複数のキーブロック
領域(、、)KC…に分割されている。
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】0040
【補正方法】変更
【補正内容】
【0040】なお、ここでいうキーブロック領域KC…
とは、表示画面(T)、(Y)のキーボード領域KBに
表示される全てのキーを複数のキーブロックに分け、各
キーブロック毎のキーの範囲を示すキー領域k…(図
3、図4に図示)が配置されて構成されたものであり、
各キーブロック領域(、、)KC…に各キーブロ
ック(No.1〜No.3)の表示データが割り付けら
れるようになっている。
【手続補正3】
【補正対象書類名】明細書
【補正対象項目名】0042
【補正方法】変更
【補正内容】
【0042】例えば、キーブロック領域()KCには
図3(A)に示すような四つのキーを示すキーブロック
(No.1)の表示データが表示されるようになってお
り、キーブロック領域()KCには図3(B)に示す
ような四つのキーを示すキーブロック(No.2)の表
示データが表示されるようになっており、キーブロック
領域()KCには図4に示すような15個のキーを示
すキーブロック(No.3)の表示データが表示される
ようになっている。
【手続補正4】
【補正対象書類名】明細書
【補正対象項目名】0082
【補正方法】変更
【補正内容】
【0082】そして、上記絶対座標(40,260)に
基づいて、キーブロック座標テーブル7の縦表示モード
の欄を参照すると、絶対座標(40,260)が、キー
ブロックNo.1のキーブロック領域()KCに含ま
れることが判定される。また、図2(B)に示す横表示
モードの際に、表示画面上のタッチパネル4のB点が押
圧された場合に、B点の絶対座標が(360,260)
であったものとする。
【手続補正5】
【補正対象書類名】明細書
【補正対象項目名】0083
【補正方法】変更
【補正内容】
【0083】そして、上記絶対座標(360,260)
に基づいて、キーブロック座標テーブル7の横表示モー
ドの欄を参照すると、絶対座標(360,260)が、
キーブロックNo.1のキーブロック領域()KCに
含まれることが判定される。
【手続補正6】
【補正対象書類名】明細書
【補正対象項目名】0084
【補正方法】変更
【補正内容】
【0084】次いで、縦表示モードにおけるA点の絶対
座標(40,260)を上記図11のステップC3の式
によりより、以下のように計算してキーブロック領域
()KCにおける相対座標に変換する。
【手続補正7】
【補正対象書類名】明細書
【補正対象項目名】0096
【補正方法】変更
【補正内容】
【0096】そして、縦表示モードと横表示モードとで
は、各キーブロックに対応する各キーブロック領域
(、、、、、)KC…を異なる位置に配置
することで、異なるキーレイアウトとにしている。

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 各キーコードにそれぞれ対応するキーを
    複数のブロック毎に分け、各ブロック毎に各キーのキー
    領域を配置して構成される各キーブロック領域を表示す
    る表示画面と、 上記表示画面上の座標位置を入力する座標位置入力手段
    と、 各キーブロック領域の上記表示画面上の配置位置を記憶
    した配置位置記憶手段と、 各キーブロック領域を表示画面に表示する際の各キーブ
    ロック領域のそれぞれの表示データを記憶した表示デー
    タ記憶手段と、 上記配置位置記憶手段から読み込んだ各キーブロック領
    域の配置位置に基づいて、上記表示データ記憶手段から
    読み込んだ各キーブロック領域の表示データを上記表示
    画面にそれぞれ表示するキーブロック表示手段と、 上記座標位置入力手段から入力された座標位置上のキー
    ブロック領域内のキー領域に対応するキーコードを検出
    して入力するキーコード入力手段とを具備してなること
    を特徴とするキー入力装置。
  2. 【請求項2】 上記表示画面を縦長状態で使用する際の
    縦表示モードと、上記表示画面を横長状態で使用する際
    の横表示モードとを選択するモード選択手段を有し、 上記配置位置記憶手段には、各キーブロック領域に対し
    て上記縦表示モードの配置位置と、上記横表示モードの
    配置位置とが記憶され、 上記キーブロック表示手段が、上記モード選択手段に選
    択されたモードに基づいて、上記配置位置記憶手段から
    縦表示モードと横表示モードとのどちらか一方の表示モ
    ードの配置位置を読み込み、かつ、該配置位置に基づい
    て、上記表示データ記憶手段から読み込んだ各キーブロ
    ック領域の表示データを上記表示画面にそれぞれ表示す
    ることを特徴とする請求項1記載のキー入力装置。
  3. 【請求項3】 上記各キーブロック領域内の各キー領域
    の配置位置を各キーブロック領域内の相対座標として記
    憶するととに、各キー領域の上記相対座標による配置位
    置とキーコードとの対応関係を定義して記憶したキーコ
    ード配置記憶手段を有し、 上記キーコード入力手段は、上記座標位置入力手段から
    入力される表示画面上の絶対座標の座標位置を、上記配
    置位置記憶手段に記憶されたキーブロック領域の配置位
    置に基づいて、上記絶対座標の座標位置を含むキーブロ
    ック領域内の相対座標の座標位置に変換し、かつ、上記
    キーコード配置記憶手段から上記相対座標の座標位置に
    対応するキーコードを検出して入力することを特徴とす
    る請求項1または2記載のキー入力装置。
  4. 【請求項4】 各キーコードに対応する各キーを表示す
    る表示画面と、上記表示画面上の座標位置を入力する座
    標位置入力装置とからなるキー入力装置において、キー
    コードを入力するためのキー入力方法であって、 予め、各キーを複数のブロック毎に分け、各ブロック毎
    に各キーのキー領域が配置されて構成される各キーブロ
    ック領域の表示データを登録し、かつ、各キーブロック
    領域の上記表示画面上の配置位置を任意に登録した後
    に、 登録された各キーブロック領域の配置位置に、各キーブ
    ロックの表示データを表示し、 次いで、上記座標位置入力装置から上記表示画面上の座
    標位置が入力された際に、上記座標位置上のキーブロッ
    ク領域のキー領域に対応するキーコードを検出して入力
    することを特徴とするキー入力方法。
  5. 【請求項5】 各キーブロック領域の表示データを上記
    表示画面に表示するに際し、 予め、各キーブロック領域毎に上記表示画面を縦長状態
    で使用する際の配置位置と上記表示画面を横長状態で使
    用する際の配置位置とを登録した後に、 どちらか一方の配置位置を選択し、選択された各キーブ
    ロック領域の配置位置に、各キーブロック領域の表示デ
    ータを表示することを特徴とする請求項4記載のキー入
    力方法。
  6. 【請求項6】 予め、各キー領域の配置位置を、該キー
    領域を含むキーブロック領域内の相対座標として設定し
    ておくとともに、各キー領域の上記相対座標による配置
    位置とキーコードとの対応関係を定義しておき、 上記座標位置入力装置から入力された座標位置に対応す
    るキーコードを検出するに際し、 上記キーブロック領域の配置位置に基づいて、上記座標
    位置を表示画面上の絶対座標から上記座標位置を含むキ
    ーブロック領域内の相対座標に変換し、 次いで、各キー領域の上記相対座標による配置位置とキ
    ーコードとの対応関係に基づいて、上記相対座標に変換
    された座標位置に対応するキーコードを検出して入力す
    ることを特徴とする請求項4または5記載のキー入力方
    法。
JP8328495A 1995-03-14 1995-03-14 キー入力装置及びキー入力方法 Pending JPH08249111A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8328495A JPH08249111A (ja) 1995-03-14 1995-03-14 キー入力装置及びキー入力方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8328495A JPH08249111A (ja) 1995-03-14 1995-03-14 キー入力装置及びキー入力方法

Publications (1)

Publication Number Publication Date
JPH08249111A true JPH08249111A (ja) 1996-09-27

Family

ID=13798085

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8328495A Pending JPH08249111A (ja) 1995-03-14 1995-03-14 キー入力装置及びキー入力方法

Country Status (1)

Country Link
JP (1) JPH08249111A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012073667A1 (en) * 2010-11-29 2012-06-07 Canon Kabushiki Kaisha Display control apparatus and control method thereof, and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012073667A1 (en) * 2010-11-29 2012-06-07 Canon Kabushiki Kaisha Display control apparatus and control method thereof, and storage medium
JP2012118611A (ja) * 2010-11-29 2012-06-21 Canon Inc 表示制御装置及びその制御方法及びプログラム

Similar Documents

Publication Publication Date Title
JPH08185265A (ja) タッチパネル制御装置
JPS644189B2 (ja)
JPH0251720A (ja) タッチパネル装置
JPH0594253A (ja) 画面タツチ型キー入力装置
JPH08249111A (ja) キー入力装置及びキー入力方法
JP3268029B2 (ja) 手書き入力装置
JPH02127714A (ja) 情報処理装置
JPH04127310A (ja) 文字入力方式
JPH0916304A (ja) 情報処理装置
JPH07152356A (ja) 表示制御装置
JPH0424818A (ja) 入力表示装置
JPH01131951A (ja) 表示データ拡大装置
JP2660459B2 (ja) 操作手順入力・実行装置
JPS61153775A (ja) 表示装置
JPH06325144A (ja) レイアウトデザイン装置
JPH0128396B2 (ja)
JP2510042B2 (ja) キ―配列位置の表示機能を備えた文書作成装置
JPH0251719A (ja) 入力装置
JPH03111927A (ja) データ処理装置
JPH0419589B2 (ja)
JPS636617A (ja) デ−タ処理装置
JPH06318206A (ja) 文書作成装置及び表示制御方法
JPH11184614A (ja) データ入力装置
JPH032792A (ja) 文字表示制御装置
JPS60130792A (ja) 自動罫線作描方式