JPH0340015A - 電子機器 - Google Patents

電子機器

Info

Publication number
JPH0340015A
JPH0340015A JP1173949A JP17394989A JPH0340015A JP H0340015 A JPH0340015 A JP H0340015A JP 1173949 A JP1173949 A JP 1173949A JP 17394989 A JP17394989 A JP 17394989A JP H0340015 A JPH0340015 A JP H0340015A
Authority
JP
Japan
Prior art keywords
key
macro
registered
data
sequence
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
JP1173949A
Other languages
English (en)
Inventor
Yasumasa Sakai
坂井 康真
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP1173949A priority Critical patent/JPH0340015A/ja
Publication of JPH0340015A publication Critical patent/JPH0340015A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は電子機器、特に特定のキー操作と、複数のキー
操作からなるキー操作シーケンスを対応づけてマクロ登
録し、特定のキー操作を行なうことによりマクロ登録さ
れたキー操作シーケンスに対応した処理を実行する電子
機器に関するものである。
[従来の技術] 従来より、パーソナルコンピュータ、ワードプロセッサ
、ファクシミリ装置、電卓など各種の電子機器、情報処
理機器、通信装置骨などにおいて、情報入力手段として
キーボードが広く用いられている。情報入力には音声入
力などの方法も考えられるが、コストパフォーマンスや
操作性、入力情報の確実性などを考えると、現段階では
キーボードは優れた入力手段であると考えられる。
近年では上述のような電子機器において多機能化が進ん
でおり、これに伴ってキーボードの操作もかなり複雑に
なってきている。特にファクシミリ装置や電卓などキー
ボードのキーの数が少ない装置では、多くの機能を実現
するためにシフトキー、機能キーなどを用いて入力キー
の機能を切り換えて使用するため、このような傾向が強
い。
複雑な機能を簡単なキー操作で実現する方法として、多
数のキー押下を必要とするキー人力シーケンスをマクロ
として登録する方式が知られている。このような方式で
は所定の登録キーを操作した後所望のキーシーケンスを
人力し、登録終了を示すキーを押下することなどによっ
て複雑なキーシーケンスをマクロとして登録する。
[発明が解決しようとする課題] ところが、上記のような従来のマクロ登録技術では、キ
ーシーケンスの登録に際してキー人力によって設定され
た値の他にその値が何を意味するかを示す情報、あるい
はキーシーケンス入力が行なわれた時の画面の表示内容
(入力を求めるプロンプトなと)などを記録しておかな
ければ、登録された操作を正確に再現することができな
かった。通常このような情報は、1つのマクロシーケン
スデータごとにメモリに記憶する方式が多い。
このため、マクロ登録には入力画面をそのままの形で記
憶するなどの処理が必要となり、マクロ登録に必要とさ
れる記憶容量も必然的に大きくなるといった問題がある
本発明の課題は、以上の問題を解決し、少ない記憶容量
で所望のキーシーケンスを記憶できる電子機器を提供す
ることにある。
[課題を解決するための手段] 以上の課題を解決するために、本発明においては、特定
のキー操作と、複数のキー操作からなるキー操作シーケ
ンスを対応づけてマクロ登録し、特定のキー操作を行な
うことによりマクロ登録されたキー操作シーケンスに対
応した処理を実行する電子機器において、キー操作、お
よび前記マクロ登録されたキー操作シーケンスに対応し
た処理の実行をモニタするための表示手段と、特定のキ
ー操作と、複数かつ固有のキー操作情報のみを関連づけ
てマクロ登録する第1の記憶手段と、前記第1の記憶手
段にマクロ登録されたキー操作に対応した処理の実行の
際に前記表示手段に表示する共通な表示フォーマットデ
ータを同一種類のキー操作シーケンスに関して共通に記
憶する第2の記憶手段を設けた構成を採用した。
[作 用] 以上の構成によれば、第1の記憶手段には特定のキー操
作と、複数かつ固有のキー操作情報のみが関連づけて記
憶され、その実行の際には第2の記憶手段に同種のマク
ロキーシーケンスに共通して記憶された表示フォーマッ
トデータが使用される。
[実施例] 以下、図面に示す実施例に基づき、本発明の詳細な説明
する。本実施例では、通常のファクシミリ通信のほか、
電子メール通信をも行なう装置を例示する。
第1図は本発明を採用した電子機器の一例としてファク
シミリ装置の構造を示す。ここでは装置の操作部の構造
のみを示している。
第1図において符号3は液晶表示器などから成る表示器
で、複数行にわたる文字表示が可能である。
表示器3は現在時刻の表示や入力中の文字の確認などに
使用される0表示器3の下方にはスタートキー5、スト
ップキー4、テンキー6、リポートキー7、およびアル
ファベットキー8から成るキーボードが設けられている
。スタートキー5は通信の開始タイミングを、またスト
ップキー4は通信の中止タイミングを入力するために使
用される。
テンキー6は電話番号の入力などに使用される。リポー
トキー7は公知の通信管理情報(たとえば通信ごとに相
手局の電話番号、略称、通信ページ数などを記録したデ
ータ)の記録出力を命令するキーである。
本実施例ではテンキー6の左側に複数の機能キーが設け
られている。
”ファンクション”キー61は複数の機能を選択するた
めに使用される。”ファンクション”キー61は後述の
ようにアルファベットキー8(あるいはテンキー6など
)のブリフィックスキーとして使用される。機能キー6
2はセットキーで、人力した情報の確定などのために使
用される。機能キー64は、後述のワンタッチダイヤル
のブリフィックスキーとして用いられる。
アルファベットキー8は相手局の略称その他の文字列デ
ータの人力に使用されるとともに、通常のファクシミリ
モードでは、ワンタッチキー、すなわち、特定の電話番
号を登録し、その押下により登録された電話番号に発呼
するための操作キとしても使用される。アルファベット
キー8の1つに関して電話番号を登録する方式は公知で
あるのでここでは詳細に説明しない。
アルファベットキー8に関して登録される電話番号はR
AM24あるいはEEPROMなどの記憶手段に登録さ
れる。なお、ファクシミリモードにおけるワンタッチダ
イヤリングの実行は、ダイヤルキー64を押下した後、
所望の電話番号を登録したアルファベットキー8の1つ
を押下することにより行なわれる。
また、アルファベットキー8は、電子メールモードでは
、先の電話番号とは別に、所定のキー操作をマクロシー
ケンスとして登録でき、アルファベットキー8の押下に
より登録したマクロキーシーケンスを呼出して実行させ
ることができる。
第2図に第1図の装置の制御系の構造を示す。
第2図において符号21はマイクロプロセッサなどから
成るCPUで、装置全体の動作を制御する。CPU21
にはROM23、RAM24が接続されている。
ROM23には後述のCPU21の制御プログラムが格
納される。またRAM24はCPU21のワークエリア
として使用され、後述のマクロキーシーケンスの登録も
このRAM24に対して行なわれる。
本実施例では、モデム、画像読取部、画像記録部、NC
Uなとファクシミリおよび電子メール通信に必要な公知
の回路は通信部25としてlブロックで示しである。通
信部25は電話回線などの回線26との間でファクシミ
リ手順信号および画像信号の送受信を行なう。
第1図の操作部22はCPU21と不図示のキーボード
インタフェース回路、あるいは表示制御回路などを介し
て接続される。
第3図は本実施例におけるキーシーケンスのマクロ登録
およびマクロ呼出しの際のメモリ制御を示している。後
述の登録手順によって、所定のキーシーケンスはアルフ
ァベットキー8の1つに対応づけて記憶される。
ここでは、アルファベットキー8のうち「A」の文字に
対応して3つのキー操作から成るキーシーケンスが登録
されている。このキーシーケンスはRAM24の所定領
域にマクロデータ24bとして登録される。メモリ領域
24bは符号24C〜24eで示されるように”ファン
クション”キー61、テンキー6の「0」およびリポー
トキー7のキー操作に対応したコードから構成される。
メモリ領域24bの先頭アドレスはアルファベットキー
8の「A」キーに対応したアドレスをもつポインタ領域
24a (RAM24またはROM23内に設定される
)に格納される。
マクロ登録が行なわれた後、アルファベットキー8をマ
クロ呼出しモードで操作すると、CPU21はメモリ領
域24aを参照してメモリ領域24bの先頭アドレスを
求め、そこに記憶されているマクロデータを呼び出して
対応する機能を実行する。
この実行の際、表示器3では、あたかも操作者が手動で
操作を行なっているように、プロンプトおよび入力デー
タを表示する。このためのプロンプト、表示フォーマッ
トデータは、RAM24の異なる領域24fに格納して
おく。この領域24fは、プロンプトや表示フォーマッ
トデータケンスに共通するものを各マクロデータで共用
できるように記憶する。
たとえば、後述のような送信予約処理では、複数の通信
相手に対してそれぞれマクロキーシーケンスを登録する
場合、操作方式、プロンプトや表示フォーマットは全部
の相手に対して同じで、相手の選択番号などの手動で入
力されるデータのみが異なるだけである。このような操
作シーケンスに対して共通にプロンプトや表示フォーマ
ットを使用することにより、メモリ効率を大きく向上で
きる。
領域24f内には、送信予約、その他の操作モードにお
けるプロンプトや表示フォーマットが複数記憶されるが
、実際にはこれらのデータは領域24bの先頭に記憶さ
れる制御コードにより選択される(第3図では不図示)
第3図は−ファンクション”キー61、「0」キー、リ
ポートキー7の3つの簡単なキーシーケンスを記憶する
例を示しているが、本実施例では第4図〜第6図に示す
ような方法で、より複雑なキーシーケンスを記憶する。
ここでは対話型のユーザインタフェースによって電子メ
ールの送信予約を行なう場合のキーシーケンスを登録す
る例を示している。マクロ呼出しの際にもこの表示が同
様に再現される 第4図は、手動操作モードにおいて表示器3に順次表示
されるプロンプト41と、ユーザによって入力されたデ
ータを縦方向に並べて図示している。この操作シーケン
スではプロンプト41によって相手局の端末番号の人力
が求められ、これに応じてユーザはr123Jという番
号を入力している。
続くプロンプト42は受信者の名前の入力を求めており
、ユーザはこれに応じてデータ46を人力している。同
様にプロンプト43は送信者の名前の入力を求めており
、ユーザは入力データ47を入力している。プロンプト
44は送信される文書のタイトルを求めており、ユーザ
は入力データ48をこれに応じて入力している。
この時、ユーザの入力はアルファベットキー8およびテ
ンキー6によって行なわれる。また図中の「:」は入力
可能な文字の桁数を示しており、たとえばプロンプト4
1の後には6桁分の空白が表示され、その後に「:」が
表示され、この間に番号入力が行なわれることが示され
る。
このような複雑なキーシーケンスをマクロ登録するには
、従来では第6図に示すように各プロンプトに対応する
文字列と、その後に必要なデータの入力領域をそのまま
の形でRAM24に格納し、これを順次表示してデータ
入力を行なわせるようにしていた。
第6図の右側の数字はデータ入力領域の空白めバイト数
を示しており、これらの記憶には少なくとも百数十バイ
トの領域が必要である。
ところが、本実施例では゛上記のようなキーシーケンス
を登録する場合、ユーザの人力データを所定の制御コー
ドで区切って登録するようにする。
第5図は左から順にRAM24の所定領域にマクロデー
タ(第3図の符号24b)として記憶されるデータを示
している。まず符号51は通常の画像送信モードによる
送信予約であることを示す制御コードで、この後に続い
てユーザが人力した 3 データ46.47.48が制御コード52によって区切
られて記憶される。
この場合、第6図に示したようなプロンプトのデータは
一切記憶しない。これは、機能コード51を見ればこの
機能に対応するマクロ呼出しではユーザが入力したデー
タをとのプロンプトに対応するものにすればよいかが明
らかであるためである。
第7図に本実施例におけるマクロ登録およびマクロ呼出
しのためのCPU21の制御手順を示す。図示の手順は
CPU21の制御プログラムとしてROM23に格納さ
れる。
第7図のステップS2では、CPU21はキーボード2
2のキー人力を読み込む。ステップ32 G、m続<ス
テップS2、S11.S15は人力されたキーの判別を
示しており、それぞれのステップでは”ファンクション
”キー61、セット62およびそれ以外のキー人力の検
出を行なう。
ステップS2、S11.515のいずれかが肯定される
と、それぞれ続くステップS3、S12、4 S16に移行する。
ステップS3では後述の手順によってセットされるフラ
グを調べ、マクロシーケンスの登録中かを判定する。マ
クロ登録中であればステップS4へ、登録中でなければ
S6へ進む。
登録中であれば、人力されたキーデータをマクロデータ
(第3図の符号24b)としてRAM24に登録する。
ステップS3でマクロ登録中でなければステップS6に
進み、続くキーデータの人力を行なう。
続いてステップS7でアルファベットキーを検出すると
、登録モードに移行する。すなわち、マクロキーの登録
開始は”ファンクション”キー61とアルファベットキ
ー8の所望のキーの連続押下によって命令される。ステ
ップS7でアルファベットキーが押下されていなければ
、公知の処理(通信処理など)をステップS5で行なう
登録処理では、まずステップS8において押下されたア
ルファベットキー8に対応するポインタテーブル(第3
図の符号24a)を参照して、そ 5 のアルファベットキーにマクロがすでに登録されている
かどうかを判定する(ステップS8′)。
そのアルファベットキーにマクロデータが登録されてい
れば、ステップS12でポインタテーブルを参照してそ
のアルファベットキーにすでに登録されているマクロデ
ータを読み出して実行する。すなわち、すでにマクロデ
ータがあるアルファベットキーに対応して登録されてい
れば、登録開始の時と同じ”ファンクション”キー61
、アルファベットキー8の操作によってそのマクロの呼
出しが行なわれる。
また、ステップ88′で押下されたアルファベットキー
に対応するマクロデータがまだ登録されていなければ、
ステップS9で登録中を示すフラグをセットする。
ステップS9でフラグがセットされると、その後のキー
人力はステップS4、あるいはステップS15〜S17
においてマクロデータとして登録される。たとえばステ
ップ516ではフラグの状態が再度検査され、登録中で
あればステップ 6 S17でキーデータのバッファへの追加が行なわれる。
マクロデータの登録終了はセットキー62の押下によっ
て決定される。セットキー62が押下されるとステップ
512において登録中フラグの状態を調べ、登録中であ
ればステップ313においてマクロ登録の後処理を行な
う。
たとえば、マクロデータの最後にシーケンスの終わりを
示す制御コードを追加したり、バッファ中のキーシーケ
ンスデータを所定のマクロデータ領域に転送したり、マ
クロデータを指すポインタを設定したりする処理が行な
われる。なお、ステップS12、S16で登録中でない
と判定されると、ステップ514で公知の通常処理が行
なわれる。
以上の制御により、アルファベットキー8の1つに対し
てマクロキーシーケンスをRAM24に登録し、”ファ
ンクション”キー61、アルファベットキー8と押下す
ることにより対応するマクロキーシーケンスを実行でき
る。
 7 以上の制御においてキーシーケンスとして登録されるの
は第5図にすでに示したようにユーザが人力するデータ
のみであり、プロンプト、その他のデータはキーシーケ
ンスバッファには登録しない。このため、きわめて小さ
な記憶容量を用いてユーザのキー操作をマクロデータと
して登録し、これを再生して実行できる。
また、以上の実施例によれば、アルファベットキー8を
電子メールモードなどにおけるマクロキーとして利用可
能であるとともに、ファクシミリ通信では従来通りのワ
ンタッチキーとして使用できるので、少ないキー数でよ
り多くの機能を実行できる。
以上で示したキー名はあくまでも一例であり、同じ人力
キーを用いなくても同様の制御が可能なのは言うまでも
ない。また、マクロキーに対応したアルファベットキー
の入力はキーシーケンスの人力開始前に行なうようにな
っているが、この人力タイミングはキーシーケンス人力
後など適当なタイミングでよいのはちちろんである。さ
らに、 8 以上ではファクシミリ装置を例示したが、その他の電子
機器、データ処理機器などにおいて同様の構造を実施で
きるのは言うまでもない。
[発明の効果] 以上から明らかなように5本発明によれば、特定のキー
操作と、複数のキー操作からなるキー操作シーケンスを
対応づけてマクロ登録し、特定のキー操作を行なうこと
によりマクロ登録されたキー操作シーケンスに対応した
処理を実行する電子機器において、キー操作、および前
記マクロ登録されたキー操作シーケンスに対応した処理
の実行をモニタするための表示手段と、特定のキー操作
と、複数かつ固有のキー操作情報のみを関連づけてマク
ロ登録する第1の記憶手段と、前記第1の記憶手段にマ
クロ登録されたキー操作に対応した処理の実行の際に前
記表示手段に表示する共通な表示フォーマットデータを
同一種類のキー操作シーケンスに関して共通に記憶する
第2の記憶手段を設けた構成を採用しているので、第1
の記憶手段には特定のキー操作と、複数かつ固有の q キー操作情報のみが関連づけて記憶され、その実行の際
には第2の記憶手段に同種のマクロキーシーケンスに共
通して記憶された表示フォーマットデータが使用され、
したがって、同種のマクロキーシーケンスに関して重複
して表示フォーマットデータを記憶する必要がなく、メ
モリ効率を著しく向上できるという優れた効果がある。
【図面の簡単な説明】
第1図は本発明を採用したファクシミリ装置の操作部の
説明図、第2図は第1図の装置の制御系のブロック図、
第3図は第1図の装置におけるマクロ登録および呼出し
の際のメモリ制御を示した説明図、第4図はマクロ登録
の操作手順を示した説明図、第5図は本発明におけるマ
クロ登録データを示した説明図、第6図は従来のマクロ
登録における記憶の割当てを示した説明図、第7図は本
発明のマクロ登録および呼出し手順を示したフローチャ
ート図である。 3・・・表示器    4・・・ストップキー5−・ス
タートキー 6・・・テンキー7・・・リポートキー 
8・・・アルファベットキー21・・・CPU    
22・・・キーボード23・・・ROM    24・
・・RAM25・・・通信部   26−・・回線41
・・・プロンプト 46−・・入力データ51・・−機
能コード 52・・・制御コード61・・・−ファンク
ション”キー 62−・−セットキー 1 第1図 刺青系りプロ1.7り(5) 第2因

Claims (1)

  1. 【特許請求の範囲】 1)特定のキー操作と、複数のキー操作からなるキー操
    作シーケンスを対応づけてマクロ登録し、特定のキー操
    作を行なうことによりマクロ登録されたキー操作シーケ
    ンスに対応した処理を実行する電子機器において、 キー操作、および前記マクロ登録されたキー操作シーケ
    ンスに対応した処理の実行をモニタするための表示手段
    と、 特定のキー操作と、複数かつ固有のキー操作情報のみを
    関連づけてマクロ登録する第1の記憶手段と、 前記第1の記憶手段にマクロ登録されたキー操作に対応
    した処理の実行の際に前記表示手段に表示する共通な表
    示フォーマットデータを同一種類のキー操作シーケンス
    に関して共通に記憶する第2の記憶手段を設けたことを
    特徴とする電子機器。
JP1173949A 1989-07-07 1989-07-07 電子機器 Pending JPH0340015A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1173949A JPH0340015A (ja) 1989-07-07 1989-07-07 電子機器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1173949A JPH0340015A (ja) 1989-07-07 1989-07-07 電子機器

Publications (1)

Publication Number Publication Date
JPH0340015A true JPH0340015A (ja) 1991-02-20

Family

ID=15970053

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1173949A Pending JPH0340015A (ja) 1989-07-07 1989-07-07 電子機器

Country Status (1)

Country Link
JP (1) JPH0340015A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6089446A (ja) * 1983-10-24 1985-05-20 Teijin Yuka Kk 2,6−ナフタレンジカルボン酸の製造方法
JP2008035905A (ja) * 2006-08-01 2008-02-21 Ryusyo Industrial Co Ltd 眼科装置
JP2009303024A (ja) * 2008-06-16 2009-12-24 Ricoh Co Ltd 画像処理装置、操作制御方法、操作制御プログラム及び記録媒体

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6089446A (ja) * 1983-10-24 1985-05-20 Teijin Yuka Kk 2,6−ナフタレンジカルボン酸の製造方法
JPH0335307B2 (ja) * 1983-10-24 1991-05-27 Teijin Yuka Kk
JP2008035905A (ja) * 2006-08-01 2008-02-21 Ryusyo Industrial Co Ltd 眼科装置
JP2009303024A (ja) * 2008-06-16 2009-12-24 Ricoh Co Ltd 画像処理装置、操作制御方法、操作制御プログラム及び記録媒体

Similar Documents

Publication Publication Date Title
US4825464A (en) Successive key operating mechanism for telephone dialing
JPH02228860A (ja) メモリデータ登録方式
US7162275B2 (en) Apparatus and method for performing a dialing operation using a phone book of a mobile communication terminal
JP2911913B2 (ja) 電話装置
JPH0340015A (ja) 電子機器
JP2000236373A (ja) 携帯電話機の動作方法及びその動作装置
JP3105286B2 (ja) ファクシミリ装置
JPS60120639A (ja) 電話機
JP2532775Y2 (ja) 通信装置
JPH0735484Y2 (ja) 電話装置
JPS59216356A (ja) フアクシミリ装置における短縮番号登録方式
JP2000278385A (ja) 携帯電話端末とサービス機能短縮呼出方法
JP2004140588A (ja) 情報端末機
JPH02149161A (ja) 電話装置
JPH10257153A (ja) 短縮ダイヤル機能付き電話機
JPH0595465A (ja) フアクシミリ装置
JPS6291074A (ja) フアクシミリ装置の宛先入力方式
JPH11341139A (ja) 通信端末装置
JPH0795277A (ja) 電子電話帳システム
JPH0126579B2 (ja)
JPH01272251A (ja) 通信装置
JPH05252249A (ja) リダイヤル機能を備えた電話装置
JPS6373751A (ja) ダイアルメニユ−ガイド方式
JPH01155759A (ja) 文字入力方式
JP2001274888A (ja) 携帯電話