JPH06289973A - Portable compact terminal equipment - Google Patents

Portable compact terminal equipment

Info

Publication number
JPH06289973A
JPH06289973A JP5076934A JP7693493A JPH06289973A JP H06289973 A JPH06289973 A JP H06289973A JP 5076934 A JP5076934 A JP 5076934A JP 7693493 A JP7693493 A JP 7693493A JP H06289973 A JPH06289973 A JP H06289973A
Authority
JP
Japan
Prior art keywords
key
terminal device
keyboard
user application
general
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.)
Withdrawn
Application number
JP5076934A
Other languages
Japanese (ja)
Inventor
Hideaki Yano
秀明 矢野
Hiroshi Koide
博 小出
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP5076934A priority Critical patent/JPH06289973A/en
Publication of JPH06289973A publication Critical patent/JPH06289973A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】 本発明は、汎用DOSのもとで動作し、キー
ボードはJISキー配列のキーボードを使用する入力キ
ー数が限定された汎用小型端末装置において、メインC
PUやインタフェースの状態等を意識すること無く、簡
単な構成で軽易に、各種ユーザ・アプリケーションにも
対応可能な携帯型小型端末装置を提供することを目的と
する。 【構成】 本発明の携帯型小型端末装置はキーボードC
PU2からの入力情報を読み換えるキーデータ変換手段
3と、該キーデータ変換手段3がキーボードCPU2か
らの入力情報を読み換える際の基準となるキー変換テー
ブル4とから構成される。また、使用する機器やユーザ
・アプリケーションに応ずる前記キー変換テーブル4の
更新は、メモリカード6に記憶されたプログラムによ
り、当該ユーザ・アプリケーションの起動時に行なわれ
るように構成される。
(57) [Summary] [Object] The present invention operates under a general-purpose DOS, and uses a JIS key layout keyboard for a general-purpose small terminal device with a limited number of input keys.
An object of the present invention is to provide a portable small-sized terminal device capable of easily supporting various user applications with a simple configuration without being aware of the states of PUs and interfaces. [Structure] The portable compact terminal device of the present invention is a keyboard C.
The key data conversion unit 3 reads the input information from the PU 2, and the key conversion table 4 serving as a reference when the key data conversion unit 3 reads the input information from the keyboard CPU 2. The key conversion table 4 is updated according to the device used and the user application by a program stored in the memory card 6 when the user application is started.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、汎用DOSのもとで動
作する携帯型小型端末装置のキー入力制御機構に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a key input control mechanism for a portable small terminal device which operates under a general-purpose DOS.

【0002】近年、小型端末装置の操作性を向上するた
めに複数の入力手段を有し、汎用DOSのもとで動作
し、独立で、または端末機として使用される小型の端末
装置が開発され実用に供されている。
In recent years, in order to improve the operability of a small terminal device, a small terminal device having a plurality of input means and operating under a general-purpose DOS and being used independently or as a terminal device has been developed. It is put to practical use.

【0003】例えば、携帯型小型端末装置の入力手段と
しては、タッチパネルとキーボードを有し、これら両入
力手段から入力された情報に基づき各種処理を行うよう
になっている。
For example, a portable small terminal device has a touch panel and a keyboard as input means, and performs various processes based on the information input from both these input means.

【0004】かかる複数の入力手段を有する端末装置で
は、装置の軽量小型化のため入力キーの数や関数キー
(以下PFキーという)の数が少なく、各種ユーザ・ア
プリケーションに対する対応性、融通性に欠けるので改
善が望まれている。
In such a terminal device having a plurality of input means, the number of input keys and the number of function keys (hereinafter referred to as PF keys) are small in order to reduce the size and weight of the device, and thus the terminal device is adaptable and versatile to various user applications. Improvement is desired because it lacks.

【0005】[0005]

【従来の技術】近年、商談の場や在庫管理の入出力等に
汎用OS(例えばMSーDOS)の制御下で動作する携
帯型小型端末装置が独立で、あるいは汎用型端末装置の
端末として広く使用されている。
2. Description of the Related Art In recent years, a portable small terminal device operating under the control of a general-purpose OS (for example, MS-DOS) has been widely used as a terminal of a general-purpose terminal device independently under the control of a general-purpose OS (for example, MS-DOS) for negotiations and input / output of inventory management. It is used.

【0006】しかしながら、これらの業務に使用される
携帯型小型端末装置は携帯性を重視して小型軽量化を図
っているため、キーボードは例えばPF1〜PF5、数
字キー、及び編集キーと必要最小限しか用意されておら
ず、汎用端末装置のキーと1対1の対応はできない。
However, since the portable small-sized terminal devices used for these tasks are designed to be compact and lightweight with an emphasis on portability, the keyboard is, for example, PF1 to PF5, numeral keys, and editing keys. However, it is not possible to make a one-to-one correspondence with the keys of a general-purpose terminal device.

【0007】一方、汎用OSのもとで使用されるユーザ
・アプリケーションは用途に応じ種々多様のものがあ
り、それぞれのユーザ・アプリケーションによって使用
するキーや機能キー等が異なるため、汎用OSのもとで
ユーザ・アプリケーションを動作させる場合には、以下
のような問題点が発生している。
On the other hand, there are various kinds of user applications used under the general-purpose OS depending on the purpose, and the keys and function keys used differ depending on the user application. The following problems have occurred when operating the user application with.

【0008】(1) 汎用端末装置はPFキーの数が1
0〜20と多いが、携帯型小型端末装置は5程度と少な
い。このため汎用端末装置で使用されるユーザ・アプリ
ケーションに対応するためにはキーを読み換える必要が
ある。
(1) The number of PF keys is 1 in the general-purpose terminal device.
The number is 0 to 20, but the number of portable small terminal devices is as small as 5. Therefore, it is necessary to reread the key in order to correspond to the user application used in the general-purpose terminal device.

【0009】(2) 携帯型小型端末装置ではCTRL
+XX、SHIFT+XXのような複数のキーの同時押
下ができない。このため、汎用端末装置で広く一般に使
われているキーの多重押下に対応できない。
(2) CTRL for portable small terminal devices
Cannot simultaneously press multiple keys such as + XX and SHIFT + XX. For this reason, it is not possible to cope with multiple pressing of keys that are widely used in general-purpose terminal devices.

【0010】(3) 使用するキーがアプリケーション
によって異なるため、携帯型小型端末装置の限定された
キーでは各種のユーザ・アプリケーションの多様なキー
の機能には対応できない。
(3) Since the key to be used differs depending on the application, the limited key of the portable small terminal device cannot support the functions of various keys of various user applications.

【0011】また、携帯型小型端末装置のアプリケーシ
ョンのデバックは、通常、汎用型端末装置によって行な
われるため、携帯型小型端末装置は汎用端末装置と同一
のソフトウェア環境で動作して欲しいとの要望もある。
Further, since debugging of the application of the portable small terminal device is usually performed by the general purpose terminal device, there is a demand that the portable small terminal device operates in the same software environment as the general purpose terminal device. is there.

【0012】図9は従来の携帯型小型端末装置の概略構
成図である。図に示すように従来の端末装置はキーボー
ドCPU2から送られる押下されたキーを示す情報をメ
インCPU5のキー入力処理部15が受け取り、該情報
に基づき関数キーテーブル(以下PFキーテーブルとい
う)13より該当する命令を読み取っていた。
FIG. 9 is a schematic configuration diagram of a conventional portable type small terminal device. As shown in the figure, in the conventional terminal device, the key input processing unit 15 of the main CPU 5 receives the information indicating the pressed key sent from the keyboard CPU 2, and based on the information, the function key table (hereinafter referred to as PF key table) 13 I was reading the relevant instructions.

【0013】このため、使用するユーザ・アプリケーシ
ョンが異なると、その都度ユーザ・アプリケーションに
応じて携帯型小型端末装置の入力キーを読み換える必要
があり、メインCPU5のPFキーテーブル13を更新
しなければならず不便であった。
Therefore, when the user application to be used is different, it is necessary to read the input key of the portable small terminal device according to the user application each time, and the PF key table 13 of the main CPU 5 must be updated. It was inconvenient.

【0014】図10は従来の携帯型小型端末装置のキー
変換のための動作を説明図である。
FIG. 10 is an explanatory view of an operation for key conversion of a conventional portable type small terminal device.

【0015】従来の変換方式においては、キーボードC
PU2が常にキーの動作状態を監視しており、キーが押
下されると、キーボードCPU2は実際に押下されたキ
ーのキーナンバを示す情報を読み取り、該情報を割り込
み処理部11を経由してキー入力処理部15に供給す
る。
In the conventional conversion system, the keyboard C
The PU 2 constantly monitors the operation state of the key, and when the key is pressed, the keyboard CPU 2 reads the information indicating the key number of the actually pressed key, and inputs the information through the interrupt processing unit 11 by the key input. It is supplied to the processing unit 15.

【0016】キー入力処理部15では該情報を受けると
PFキーテーブル13を参照して、該当する情報が例え
ばPF1であればMENUが定義されていることを確認
し、これをキーボードバッファ12に格納して、ユーザ
・アプリケーション14に押鍵されたのはMENUであ
ることを通知する。
When the key input processing section 15 receives the information, it refers to the PF key table 13 and confirms that MENU is defined if the corresponding information is, for example, PF1, and stores it in the keyboard buffer 12. Then, the user application 14 is notified that the key is pressed by the MENU.

【0017】このように従来の変換方式は、入力キーが
押鍵されると、該当するキー情報はPFテーブル13を
参照して変換しており、使用するユーザ・アプリケーシ
ョンの種類が異なったり、携帯型小型端末装置のキーの
数や機能が異なれば、それに応じてPFキーテーブル1
3はそれぞれのユーザ・アプリケーションに応じて異な
ったテーブルを用意する必要があった。
As described above, in the conventional conversion method, when the input key is pressed, the corresponding key information is converted by referring to the PF table 13, and the type of user application to be used is different, or the portable application is portable. If the number and function of keys of the portable type small terminal device are different, the PF key table 1
In No. 3, it was necessary to prepare different tables according to each user application.

【0018】しかしながら、該テーブル13はメインC
PU5に内蔵されているので、常にメインCPU5やイ
ンターフェスの状態を意識している必要があり、取扱操
作が不便であり、改善を求められていた。
However, the table 13 is the main C
Since it is built in the PU 5, it is necessary to always be aware of the state of the main CPU 5 and the interface, and the handling operation is inconvenient, and improvement is required.

【0019】[0019]

【発明が解決しようとする課題】上述のように、従来の
携帯型小型端末装置においては入力キーが少ないため、
常に使用するユーザ・アプリケーションやメインCPU
の状態を意識する必要があり、取り扱いが不便であっ
た。
As described above, since there are few input keys in the conventional portable small terminal device,
User applications and main CPU that are always used
It was necessary to be aware of the condition of, and handling was inconvenient.

【0020】本発明はかかる事情に鑑みなされたもの
で、入力キー数が限定された汎用型小型端末装置におい
ても、メインCPUやインタフェースの状態等を意識す
ること無く、簡単な構成で軽易に、汎用OSのもとで動
作し、各種ユーザ・アプリケーションにも対応可能な携
帯型小型端末装置を提供することにある。
The present invention has been made in view of the above circumstances. Even in a general-purpose small terminal device having a limited number of input keys, a simple structure and a simple configuration can be easily realized without paying attention to the state of the main CPU or the interface. An object of the present invention is to provide a portable small-sized terminal device that operates under a general-purpose OS and is compatible with various user applications.

【0021】[0021]

【課題を解決するための手段】図1は本発明にかかる携
帯型小型端末装置の原理説明図であり、図3は該装置の
外観図である。
FIG. 1 is an explanatory view of the principle of a portable small terminal device according to the present invention, and FIG. 3 is an external view of the device.

【0022】本発明の携帯型小型端末装置は、汎用OS
のもとで動作し、キーボード1はJISキー配列のキー
ボードを使用し、入力キー数の限定された汎用型の端末
装置であり、キーボードCPU2からの入力情報をメイ
ンCPU5のPFキーテーブル13で読み換え可能なコ
ードに変換する変換手段10を備えて構成される。
The portable small terminal device of the present invention is a general-purpose OS.
The keyboard 1 is a general-purpose terminal device that uses a JIS keyboard layout and has a limited number of input keys. The input information from the keyboard CPU 2 is read by the PF key table 13 of the main CPU 5. It is configured by including a conversion means 10 for converting into a replaceable code.

【0023】また、第2の発明は、前記変換手段10に
よる変換は、キーボードCPU2からの入力情報を読み
換えるキーデータ変換手段3と、該キーデータ変換手段
3がキーボードCPU2からの入力情報を読み換える際
の基準となるキー変換テーブル4で構成される。
In the second aspect of the invention, the conversion by the conversion means 10 is such that the key data conversion means 3 reads the input information from the keyboard CPU 2 and the key data conversion means 3 reads the input information from the keyboard CPU 2. The key conversion table 4 is used as a reference when changing the key.

【0024】また、第3の発明は、使用する機器やユー
ザ・アプリケーションに応ずる前記キー変換テーブル4
の更新は、メモリカード6に記憶されたプログラムによ
り、当該ユーザ・アプリケーションの起動時に行なわれ
るように構成される。
The third invention is that the key conversion table 4 according to a device to be used or a user application.
Is configured to be updated by the program stored in the memory card 6 when the user application is started.

【0025】さらに、第4の発明は、使用する機器やユ
ーザ・アプリケーションに応ずる前記キー変換テーブル
4の更新は、ユーザ・アプリケーションの起動時に上位
装置よりの書込みによって行なわれるように構成され
る。
Further, in the fourth aspect of the present invention, the key conversion table 4 is updated according to the device used and the user application, by writing from the host device when the user application is activated.

【0026】[0026]

【作用】本発明は、データ入力や簡単なシミュレーショ
ンを主要業務とし、入力キー数が限定された携帯型小型
端末装置において、従来の汎用端末装置で実現されてい
るハード構成(キーボード1に内蔵されているキーボー
ドCPU2と本体のメインCPU5)を大きく変えるこ
となく、簡単な構成で軽易に多種多様なユーザ・アプリ
ケーションに対応可能にするものである。
The present invention is mainly used for data input and simple simulation, and is a portable small-sized terminal device with a limited number of input keys. The hardware configuration is realized by the conventional general-purpose terminal device (built into the keyboard 1). The keyboard CPU 2 and the main CPU 5) of the main body do not have to be largely changed, and a simple configuration can easily support a wide variety of user applications.

【0027】このため、限定されたキー数で入力される
キー情報を、メインCPU5のPFキーテーブル13で
読み換え可能なキー情報に変換する変換手段10を備え
る。
For this reason, there is provided a conversion means 10 for converting the key information input with a limited number of keys into key information that can be read by the PF key table 13 of the main CPU 5.

【0028】これにより入力キー数が限定された携帯型
小型端末装置のキーデータも汎用型端末装置に対応した
キーデータに読み換えられるので、PFキーテーブル1
3を変更する必要はなく、しかも携帯型小型端末装置の
PFキーの割り当てが自由に変更可能となる。
As a result, the key data of the portable small terminal device with the limited number of input keys can be read as the key data corresponding to the general-purpose terminal device, so that the PF key table 1
3 does not need to be changed, and the PF key assignment of the portable small terminal device can be changed freely.

【0029】第2の発明は前記変換手段10として、キ
ーデータ変換手段3とキー変換テーブル4を設け、該キ
ー変換テーブル4には押下情報をPFキーテーブル13
と対応する命令に読み換える処理を予め登録する。
In the second aspect of the invention, as the conversion means 10, a key data conversion means 3 and a key conversion table 4 are provided, and the key conversion table 4 has press information indicating a PF key table 13.
The process of replacing with the command corresponding to is registered in advance.

【0030】これにより、キーボードCPU2からメイ
ンCPU5のキー入力処理部15へ情報を渡すときに
は、PFキーテーブル13に登録されている基準に基づ
きキーデータを読み換え可能となり、ユーザ・アプリケ
ーションに応じた変換処理が行なわれる。
As a result, when the information is passed from the keyboard CPU 2 to the key input processing unit 15 of the main CPU 5, the key data can be re-read based on the standard registered in the PF key table 13, and conversion according to the user application is possible. Processing is performed.

【0031】第3の発明は、前記装置のキー変換テーブ
ル4の更新のためのプログラムを例えばメモリーカード
6に記憶させておき、所望のユーザ・アプリケーション
を読み込む際に、同時にキー変換テーブル4も読み込
み、キー変換テーブル4を更新してからユーザ・アプリ
ケーションを起動するようにしたものである。
According to a third aspect of the present invention, a program for updating the key conversion table 4 of the device is stored in, for example, the memory card 6, and when the desired user application is read, the key conversion table 4 is also read at the same time. The key conversion table 4 is updated and then the user application is started.

【0032】このため、メモリーカード6にはユーザ・
アプリケーションに応じたキー変換テーブル4更新用の
プログラムを予め用意しておけば、各ユーザ・アプリケ
ーションや機器にも容易に対応可能となる。
Therefore, the memory card 6 is
If a program for updating the key conversion table 4 according to the application is prepared in advance, it is possible to easily deal with each user application or device.

【0033】第4の発明は、前記装置のキー変換テーブ
ル4の更新のためのプログラムを上位装置が保持し、所
望のユーザ・アプリケーションを読み込む際に、同時に
キー変換テーブル4更新用プログラムも読み込み、キー
変換テーブル4を更新してからユーザ・アプリケーショ
ンを起動するようにしたものである。
According to a fourth aspect of the present invention, the host device holds a program for updating the key conversion table 4 of the device, and when the desired user application is read, the key conversion table 4 updating program is also read at the same time. The key conversion table 4 is updated and then the user application is started.

【0034】これにより、各種ユーザ・アプリケーショ
ンに応じたキー変換テーブル4やユーザ・アプリケーシ
ョンを個々の携帯型小型端末装置ごとに用意する必要は
なく操作性が向上するとともに、構造も簡単になり、低
価格化が可能となる。
As a result, it is not necessary to prepare the key conversion table 4 and user application corresponding to various user applications for each portable small terminal device, and the operability is improved, and the structure is simple and low. It becomes possible to price.

【0035】なお、キー押下のレスポンスの低下を防止
するためには、読み換えを行なうキーをPFキーに限定
してもよい。
In order to prevent the deterioration of the response of the key depression, the key to be read may be limited to the PF key.

【0036】このように、本発明によれば従来のハード
ウエアやソフトウェアの構成はそのままで、従来のイン
タフェースを踏襲したままで汎用OSのもとでの動作が
可能となり、しかもキー変換テーブル4は起動後に更新
可能となり、SHIFTキーやCTRLキーとの同時押
下の状況も容易に生成できる。
As described above, according to the present invention, it is possible to operate under a general-purpose OS without changing the conventional hardware and software configurations, while keeping the conventional interface, and the key conversion table 4 is It becomes possible to update after activation, and it is possible to easily generate the situation of simultaneous pressing of the SHIFT key and the CTRL key.

【0037】また、ユーザ・アプリケーションごとに異
なる機能キーも、変換手段10により割り当てることに
より、多重押下のキーコードの出力も可能となる。
Further, by assigning the function key different for each user application by the conversion means 10, it becomes possible to output a key code for multiple pressing.

【0038】[0038]

【実施例】以下、図面を参照しながら本発明の実施例に
ついて説明する。なお、図1と同一または相当部分には
同一符号を付して説明する。
Embodiments of the present invention will be described below with reference to the drawings. It should be noted that the same or corresponding portions as those in FIG.

【0039】図2は、本発明の実施例にかかる携帯型小
型端末装置の全体構成図である。
FIG. 2 is an overall configuration diagram of a portable small terminal device according to an embodiment of the present invention.

【0040】キーボード1は複数のキーを有するキーボ
ードと、これらのキーの押鍵・離鍵に連動して開閉する
キースイッチで構成され、該キーボード1の開閉状態は
キーボードCPU2によりスキャンされる。
The keyboard 1 is composed of a keyboard having a plurality of keys and a key switch which opens / closes in association with key depression / release of these keys. The open / closed state of the keyboard 1 is scanned by the keyboard CPU 2.

【0041】キーボードCPU2はキーボード1に対し
てスキャン信号を送出し、キーボード1は、このスキャ
ン信号に応答して押鍵されたキーナンバを示す信号をキ
ーボードCPU2に返送する。キーボードCPU2はキ
ーボード1から受け取ったキーナンバを示す情報をキー
データ変換部3に送る。
The keyboard CPU2 sends a scan signal to the keyboard 1, and the keyboard 1 returns a signal indicating the key number pressed in response to the scan signal to the keyboard CPU2. The keyboard CPU 2 sends the information indicating the key number received from the keyboard 1 to the key data conversion unit 3.

【0042】また、このキーボードCPU2からは割り
込み要求信号が出力されるようになっており、この割り
込み要求信号はメインCPU5の割り込み処理部11に
供給される。
An interrupt request signal is output from the keyboard CPU 2 and this interrupt request signal is supplied to the interrupt processing unit 11 of the main CPU 5.

【0043】5はメインCPUであり、当該装置全体の
制御を司るものである。このメインCPU5にはシステ
ムバスを介して種々の要素が接続されるようになってい
る。
A main CPU 5 controls the entire apparatus. Various elements are connected to the main CPU 5 via a system bus.

【0044】該メインCPU5は所定のプログラムをメ
モリカード6から読出し、ROM/RAM21のRAM
上に展開する。メインCPU5は、このRAM上に展開
されたプログラムに従って動作し該装置全体を制御す
る。また、ユーザ・アプリケーションの種類や各種機能
の表示等に関する指令は該メインCPU5より発せられ
る。
The main CPU 5 reads a predetermined program from the memory card 6, and the RAM of the ROM / RAM 21.
Expand to the top. The main CPU 5 operates according to a program loaded on this RAM and controls the entire apparatus. Further, the main CPU 5 issues a command regarding the type of user application and display of various functions.

【0045】ROM/RAM21は、各種プリセット情
報をはじめ、装置作動用プログラムや所要のデータ等を
記憶するものであり、ROMには処理に必要な固定デー
タ等も記憶される。
The ROM / RAM 21 stores various preset information, a program for operating the apparatus, required data and the like, and the ROM also stores fixed data and the like necessary for processing.

【0046】また、RAMはメインCPU5の制御の
下、システムの状態を記憶する制御領域、メインCPU
5の作業領域、あるいは、ユーザ・アプリケーションを
記憶する領域、各キーやスイッチの状態に対応するデー
タがセットされる複数のレジスタ等に使用される。
The RAM is a control area for storing the state of the system under the control of the main CPU 5, the main CPU.
It is used for the work area 5 or an area for storing a user application, a plurality of registers in which data corresponding to the states of keys and switches are set.

【0047】メモリカード6は例えばICカードであ
り、本発明の携帯型小型端末装置で動作する汎用のユー
ザ・アプリケーションとともに、該ユーザ・アプリケー
ションに応じてキー変換テーブル4を更新するためのプ
ログラムが格納されている。
The memory card 6 is, for example, an IC card, and stores a general-purpose user application that operates in the portable small terminal device of the present invention and a program for updating the key conversion table 4 in accordance with the user application. Has been done.

【0048】また、本実施例では記憶媒体としてICカ
ードを用いているが、記憶媒体は、これに限定されるも
のではなく、例えば磁気カード等の読み出し/書込みが
できる記憶媒体であれば何であっても良い。
Further, although the IC card is used as the storage medium in the present embodiment, the storage medium is not limited to this, and may be any readable / writable storage medium such as a magnetic card. May be.

【0049】通信インタフェース23は上部装置との情
報の送受を行なう周知のものであり、接続には例えば光
ファイバが使用される。
The communication interface 23 is a well-known one for transmitting / receiving information to / from the upper device, and for example, an optical fiber is used for connection.

【0050】液晶ディスプレイ+タッチキーボード25
のディスプレイはLCDにより構成され、メインCPU
5から送られてくる指令により表示制御され、演算結果
やオペレータへのメッセージ、装置の状態に関する情報
等を表示するものである。ディスプレイには所要操作の
選択、次ステップの表示等も行なわれる。
Liquid crystal display + touch keyboard 25
Display consists of LCD, main CPU
The display control is performed by a command sent from the computer 5, and the calculation result, a message to the operator, information about the state of the device, and the like are displayed. On the display, the required operation is selected and the next step is displayed.

【0051】タッチキーボード25は、例えばディスプ
レイ上に載置された透明スイッチの所定部位に触れるこ
とにより、触れた位置に応じた情報を入力する周知のも
のであり、例えば顧客との商談や倉庫内での入力等に軽
易に利用される。
The touch keyboard 25 is a well-known one that inputs information corresponding to the touched position by touching a predetermined portion of a transparent switch placed on the display, for example, in a business negotiation with a customer or in a warehouse. It is easily used for input in.

【0052】この、タッチキーボード25あるいは付属
するキーボード1により利用者(例えば顧客)と対話形
式で操作を行う場合に必要な表示を行うことができるよ
うに構成することもできる。
The touch keyboard 25 or the attached keyboard 1 may be so constructed that the necessary display can be displayed when the user (eg customer) operates in an interactive manner.

【0053】主電源24は例えばNi−Cd電池で構成
され、携帯型小型端末装置に所要の電力を供給する周知
のものである。
The main power source 24 is composed of, for example, a Ni-Cd battery, and is a well-known one which supplies required power to a portable small terminal device.

【0054】次に図4を参照しながらメインCPU5を
構成する主要部位の機能について説明する。
Next, the functions of the main parts constituting the main CPU 5 will be described with reference to FIG.

【0055】図4の構成において、メインCPU本体5
は、入力制御装置として作用し、タッチキーボード25
やキーボード1からの割込みを制御する割り込み処理部
11、キーボードバッファ12、PFキーテーブル13
並びにメインCPUとしての各種処理を行うユーザ・ア
プリケーション14等により構成されている。
In the configuration of FIG. 4, the main CPU body 5
Acts as an input control device and touch keyboard 25
And an interrupt processing unit 11 for controlling an interrupt from the keyboard 1, a keyboard buffer 12, a PF key table 13
In addition, it is configured by a user application 14 that performs various processes as a main CPU.

【0056】キーデータ変換手段3はキーボードCPU
2より送られたキー情報に基づきキー変換テーブル4を
索引し、前記キー変換テーブル4に定義されているキー
については所定の読み換えを行い、この読み換えたキー
情報を割り込み処理部11を通じてキー入力処理部15
に送るものである。
The key data conversion means 3 is a keyboard CPU
The key conversion table 4 is indexed on the basis of the key information sent from the key conversion table 2, and the keys defined in the key conversion table 4 are read in a predetermined manner. Input processing unit 15
To send to.

【0057】キー変換テーブル4には使用されるユーザ
・アプリケーションに応じて読み換えを必要とされる携
帯型小型端末装置のキーが定義されているテーブルであ
り、キーデータ変換手段3により参照される。
The key conversion table 4 is a table in which the keys of the portable small terminal device that need to be read according to the user application used are defined, and are referred to by the key data conversion means 3. .

【0058】なお、個々のキー変換テーブル4は、ユー
ザ・アプリケーションと対をなし、例えばメモリカード
6に記憶されており、使用されるユーザ・アプリケーシ
ョンとともにRAMにロードされ、各ユーザ・アプリケ
ーションに応じたキー変換テーブル4に更新される。
Each key conversion table 4 forms a pair with a user application, is stored in, for example, the memory card 6, is loaded in the RAM together with the user application to be used, and corresponds to each user application. The key conversion table 4 is updated.

【0059】割り込み処理部11は、タッチキーボード
25の所定位置に触れることにより発生する割り込み、
または、キーボード1のいずれかのキーが押下されるこ
とにより発生する割り込みを受付け、キーデータ変換部
3で変換された情報をキー入力処理部15に通知する。
The interrupt processing unit 11 generates an interrupt generated by touching a predetermined position on the touch keyboard 25,
Alternatively, an interrupt generated by pressing any key of the keyboard 1 is accepted, and the key input processing unit 15 is notified of the information converted by the key data conversion unit 3.

【0060】キー入力処理部15は、割り込処理部11
が起動されることにより駆動され、タッチキーボード2
5又はキーボード1からの情報入力があった旨の通知が
あった際に、PFキーテーブル13を参照して所定の命
令を生成して、キーボードバッファ12に蓄積するとと
もに、キーボードバッファ12からデータを読み出し、
ユーザ・アプリケーション14に渡す処理を行うもので
ある。
The key input processing unit 15 includes the interrupt processing unit 11
The touch keyboard 2 is driven by being activated.
5 or when there is a notification that information has been input from the keyboard 1, a predetermined command is generated by referring to the PF key table 13 and stored in the keyboard buffer 12, and data is also stored from the keyboard buffer 12. reading,
It is a process for passing the data to the user application 14.

【0061】次に図4を参照しながら本実施例の動作に
ついて説明する。なお、携帯型小型端末装置のキーボー
ドの配置及びキーアドレス配列の一例を図5に、汎用端
末装置のキーボードの配置の一例は図6に、キーアドレ
ス配列の一例を図7に示している。
Next, the operation of this embodiment will be described with reference to FIG. Note that FIG. 5 shows an example of the keyboard layout and key address arrangement of the portable small terminal device, FIG. 6 shows an example of the keyboard arrangement of the general-purpose terminal device, and FIG. 7 shows an example of the key address arrangement.

【0062】かかる構成において、電源がオンされると
キーボードCPU2は常にキーの動作状態を監視してお
り、キーまたはタッチキーボード25が操作されて一定
時間が経過すると、キーボードCPU2はキーが押下さ
れたことを認識し、実際に押下されているキーのキーナ
ンバを示す情報をキーボード1から受け取り、キーデー
タ変換部3に送る。
In such a configuration, when the power is turned on, the keyboard CPU 2 constantly monitors the operating state of the keys, and when a certain time has elapsed since the key or the touch keyboard 25 was operated, the keyboard CPU 2 pressed the key. Recognizing that, the information indicating the key number of the actually pressed key is received from the keyboard 1 and sent to the key data conversion unit 3.

【0063】キーデータ変換部3は該情報を受けるとこ
れに基づきキー変換テーブル4を読み、該情報がキー変
換テーブル4に定義されており変換を要する場合はキー
データを読み換えて、これをキー入力処理部15に送
る。
When the key data conversion unit 3 receives the information, the key data conversion unit 4 reads the key conversion table 4 on the basis of the information, and when the information is defined in the key conversion table 4 and conversion is required, the key data is read and the key data is read. It is sent to the key input processing unit 15.

【0064】例えば本実施例の場合、キーボード1のP
F1キーが押下されると、押下されたキーアドレスが5
Dであることを示す情報がキーボードCPU2よりキー
データ変換部3に送られる。
For example, in the case of this embodiment, P of the keyboard 1
When the F1 key is pressed, the pressed key address is 5
The information indicating D is sent from the keyboard CPU 2 to the key data conversion unit 3.

【0065】キーデータ変換部3はこの情報に基づきP
F1キーが押下されたと判断し、キー変換テーブル4の
PF1キーの欄を読む。キー変換テーブル4のPF1キ
ーの欄にはPF12キーが定義されているので、PF1
キー押下の情報をPF12に読み換えて、PF12に相
当するキーアドレスを割り込み処理部11に送る。
Based on this information, the key data conversion unit 3 outputs P
It is determined that the F1 key has been pressed, and the column of the PF1 key of the key conversion table 4 is read. Since the PF12 key is defined in the PF1 key column of the key conversion table 4, PF1
The key press information is read into the PF 12, and the key address corresponding to the PF 12 is sent to the interrupt processing unit 11.

【0066】一方、PF2キーが押下された場合にはキ
ーアドレスは5Eであり、キー変換テーブル4のPF2
キーの欄には何も定義されていないのでPF2を示す情
報5Eがそのまま割り込み処理部11に送られる。
On the other hand, when the PF2 key is pressed, the key address is 5E, and the PF2 of the key conversion table 4
Since nothing is defined in the key column, the information 5E indicating the PF2 is sent to the interrupt processing unit 11 as it is.

【0067】割り込み処理部11はキーデータ変換部4
からの信号を受けるとキー入力処理部15を駆動し、キ
ーデータ変換部3からの情報を該キー入力処理部15に
入力する。
The interrupt processing unit 11 is the key data conversion unit 4
When receiving the signal from the key input processing unit 15, the key input processing unit 15 is driven and the information from the key data conversion unit 3 is input to the key input processing unit 15.

【0068】キー入力処理部15は、前記割り込み処理
部11より通知された情報に基づきPFキーテーブル1
3を参照して、キーアドレスからキーコードを算出し
(算出テーブルは図6、7、8参照)、さらに当該シス
テムで登録されているPFキーテーブル13の該当文字
に読み換えて、これをキーボードバッファ12に記憶す
る。
The key input processing unit 15 uses the PF key table 1 based on the information notified from the interrupt processing unit 11.
3, the key code is calculated from the key address (refer to FIGS. 6, 7, and 8 for the calculation table), and is read as the corresponding character in the PF key table 13 registered in the system, and this is read by the keyboard. It is stored in the buffer 12.

【0069】例えば、キーボード1のPF1キーが押下
された場合、キー変換テーブル4により、PF1はPF
12に読み換えられているので、これが割り込み処理部
11を通じてキー入力処理部15に通知される。
For example, when the PF1 key of the keyboard 1 is pressed, the PF1 is changed to PF by the key conversion table 4.
Since it has been read as 12, it is notified to the key input processing unit 15 through the interrupt processing unit 11.

【0070】従ってキー入力処理部15は、PFキーテ
ーブル13のPF12の該当欄を読み、「END」が定
義されているので、これに読み換えて、これをキーボー
ドバッファ12に格納する。
Therefore, the key input processing unit 15 reads the corresponding column of the PF 12 of the PF key table 13 and "END" is defined, so replace it with this and store it in the keyboard buffer 12.

【0071】キーボードバッファ12は、割り込み処理
部11から送られた情報をPFキーテーブル13に基づ
き読み換えた情報を発生順に一時記憶する。
The keyboard buffer 12 temporarily stores, in the order of occurrence, information obtained by rewriting the information sent from the interrupt processing unit 11 based on the PF key table 13.

【0072】このキーボードバッファ12の記憶内容
は、キー入力処理部15により読み出され、ユーザ・ア
プリケーション14に通知される。即ち、本実施例の場
合は押鍵されたのは「END」であることがユーザ・ア
プリケーション14に通知される。
The stored contents of the keyboard buffer 12 are read by the key input processing unit 15 and notified to the user application 14. That is, in the case of the present embodiment, the user application 14 is notified that the key is pressed "END".

【0073】このようにして、タッチキーボード25又
はキーボード1から受け取り内部バッファに格納された
情報は、所定のタイミングでユーザ・アプリケーション
14に渡される。ユーザ・アプリケーション14は、該
情報に基づき、メインCPU5としての本来の処理を行
うことになる。なお、キーアドレスとキートップとの対
応表の一例はは図8に示している。
In this way, the information received from the touch keyboard 25 or the keyboard 1 and stored in the internal buffer is passed to the user application 14 at a predetermined timing. The user application 14 will perform the original processing as the main CPU 5 based on the information. An example of the correspondence table between the key address and the key top is shown in FIG.

【0074】このように、本発明によればキーデータ変
換部3とキー変換テーブル4を備えるだけの簡単な構造
で従来のハードウエアの構成を踏襲し、汎用OSのもと
で動作可能な携帯型小型端末装置が提供できる。
As described above, according to the present invention, a mobile phone which can operate under a general-purpose OS by following the conventional hardware configuration with a simple structure including only the key data conversion unit 3 and the key conversion table 4. A small type terminal device can be provided.

【0075】[0075]

【発明の効果】以上詳述したように本発明によれば、携
帯型小型端末装置においてキーボードCPUとメインC
PUのインタフェースを変更しないで、汎用OSのもと
で動作する任意のユーザ・アプリケーションに対応で
き、また、各種のユーザ・アプリケーションの使用に際
してもインタフェースを意識する必要はなく、さらに、
汎用端末装置でのデバックが可能となり、汎用性が著し
く向上する。
As described above in detail, according to the present invention, a keyboard CPU and a main C are provided in a small portable terminal device.
It can support any user application that operates under a general-purpose OS without changing the PU interface, and it is not necessary to be aware of the interface when using various user applications.
Debugging with a general-purpose terminal device is possible, and versatility is significantly improved.

【0076】また、キー変換テーブルのキー状態情報を
変更することにより、SHIFTキーやCTRLキーと
の同時押下の状態を容易に生成することができるので、
汎用OS内で制御されている特殊オペレーションも該携
帯型小型端末装置において容易に実現することが可能と
なる。
By changing the key state information in the key conversion table, it is possible to easily generate the state of simultaneous pressing with the SHIFT key and the CTRL key.
Special operations controlled in the general-purpose OS can be easily realized in the portable small terminal device.

【0077】さらに、システム起動後の、任意のタイミ
ングでキー変換テーブルが変更できるので、ユーザ・ア
プリケーションが動作する前に、ユーザ・アプリケーシ
ョンが使用する汎用型端末装置のPFキーを、容易に携
帯型小型端末装置のPFキーに割り当てることができる
ので汎用性、操用性に優れた小型、低価格の携帯型小型
端末装置を提供できる。
Further, since the key conversion table can be changed at any time after the system is started, the PF key of the general-purpose terminal device used by the user application can be easily carried by the portable type before the user application operates. Since it can be assigned to the PF key of the small terminal device, it is possible to provide a small-sized and low-priced portable small terminal device having excellent versatility and operability.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.

【図2】本発明の実施例の全体構成図である。FIG. 2 is an overall configuration diagram of an embodiment of the present invention.

【図3】携帯型小型端末装置の外観図である。FIG. 3 is an external view of a portable small terminal device.

【図4】本発明の実施例の動作を説明するための図であ
る。
FIG. 4 is a diagram for explaining the operation of the embodiment of the present invention.

【図5】携帯型小型端末装置のキーボードの配置及びキ
ーアドレス配列の一例である。
FIG. 5 is an example of a keyboard layout and key address arrangement of a portable small terminal device.

【図6】汎用端末装置のキーボード配置の一例である。FIG. 6 is an example of a keyboard layout of a general-purpose terminal device.

【図7】汎用端末装置のキーアドレス配列の一例であ
る。
FIG. 7 is an example of a key address arrangement of a general-purpose terminal device.

【図8】キーアドレスとキートップの対応表の一例であ
る。
FIG. 8 is an example of a correspondence table of key addresses and key tops.

【図9】従来の携帯型小型端末装置の概略構成図であ
る。
FIG. 9 is a schematic configuration diagram of a conventional portable small terminal device.

【図10】従来の携帯型小型端末装置の動作を説明する
ための図である。
FIG. 10 is a diagram for explaining the operation of a conventional portable small terminal device.

【符号の説明】[Explanation of symbols]

1 キーボード 2 キーボードCPU 3 キーデータ変換手段 4 キー変換テーブル 5 メインCPU 6 メモリカード 11 割り込み処理部 12 キーボードバッファ 13 PFキーテーブル 14 ユーザ・アプリケーション 21 ROM/RAM 23 通信インターフェス 24 主電源 25 液晶ディスプレイ+タッチキーボード 1 keyboard 2 keyboard CPU 3 key data conversion means 4 key conversion table 5 main CPU 6 memory card 11 interrupt processing unit 12 keyboard buffer 13 PF key table 14 user application 21 ROM / RAM 23 communication interface 24 main power supply 25 liquid crystal display + Touch keyboard

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 汎用OSのもとで動作し、キーボード
(1) はJISキー配列のキーコードを使用し、入力キー
数の限定された携帯型小型端末装置において、 キーボード(1) からの入力情報をメインCPU(5) の関
数キーテーブル(13)で読み換え可能なコードに変換する
変換手段(10)を備えたことを特徴とする携帯型小型端末
装置。
1. A keyboard operating under a general-purpose OS
(1) uses a key code of JIS key layout, and in a portable small terminal device with a limited number of input keys, input information from the keyboard (1) is stored in the function key table (13) of the main CPU (5). A small portable terminal device comprising a conversion means (10) for converting into a readable code.
【請求項2】 前記変換手段(10)は、キーボードCPU
(2) からの入力情報を関数キーテーブル(13)のコードに
読み換えるキーデータ変換手段(3) と、該キーデータ変
換手段(3) がキーボードCPU(2) からの入力情報を関
数キーテーブル(13)のコードに読み換える際の基準とな
るキー変換テーブル(4) で構成されることを特徴とする
請求項1記載の携帯型小型端末装置。
2. The conversion means (10) is a keyboard CPU
(2) key data conversion means (3) for reading the input information from the function key table (13) code, and the key data conversion means (3) converts the input information from the keyboard CPU (2) into the function key table The portable small-sized terminal device according to claim 1, wherein the key conversion table (4) is used as a reference when reading the code of (13).
【請求項3】 前記キー変換テーブル(4) の更新は外部
記憶媒体に記憶されたプログラムが携帯型小型端末装置
にローディングされて書き換えを行なうことを特徴とす
る請求項2記載の携帯型小型端末装置。
3. The portable small terminal according to claim 2, wherein the key conversion table (4) is updated by rewriting by loading a program stored in an external storage medium into the portable small terminal device. apparatus.
【請求項4】 前記キー変換テーブル(4) の更新は上位
装置よりの書込みによって行なわれることを特徴とする
請求項2記載の携帯型小型端末装置。
4. The portable small terminal device according to claim 2, wherein the key conversion table (4) is updated by writing from a host device.
JP5076934A 1993-04-02 1993-04-02 Portable compact terminal equipment Withdrawn JPH06289973A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5076934A JPH06289973A (en) 1993-04-02 1993-04-02 Portable compact terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5076934A JPH06289973A (en) 1993-04-02 1993-04-02 Portable compact terminal equipment

Publications (1)

Publication Number Publication Date
JPH06289973A true JPH06289973A (en) 1994-10-18

Family

ID=13619562

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5076934A Withdrawn JPH06289973A (en) 1993-04-02 1993-04-02 Portable compact terminal equipment

Country Status (1)

Country Link
JP (1) JPH06289973A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7139850B2 (en) 2002-06-21 2006-11-21 Fujitsu Limited System for processing programmable buttons using system interrupts
KR100655274B1 (en) * 1999-07-27 2006-12-08 삼성전자주식회사 portable computer system having application program launcher for low power consumption and operating method therefor

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100655274B1 (en) * 1999-07-27 2006-12-08 삼성전자주식회사 portable computer system having application program launcher for low power consumption and operating method therefor
US7139850B2 (en) 2002-06-21 2006-11-21 Fujitsu Limited System for processing programmable buttons using system interrupts

Similar Documents

Publication Publication Date Title
EP0651544A2 (en) Personal communicator having a touch sensitive contol panel
TWI243576B (en) Method for defining functions of keys of a keypad of an electronic device
JPH06289973A (en) Portable compact terminal equipment
JP2001014103A (en) Character input device and character input method
JPH01102625A (en) Information input/output device
JP2001092580A (en) Input instruction device and its program recording medium
JP2000056927A (en) Keyboard display device and display method thereof
JP3144954B2 (en) Computer system
JPH08297660A (en) Input device for chinese character
KR20000066070A (en) Portable terminal for driving specific menu and method for driving menu
JPH05265628A (en) Input device and method for setting up input key
JPS6125234A (en) Keyboard system
JPH03251972A (en) Multi-item input device
JPH0335355A (en) Electronic equipment
JP2785905B2 (en) Item input device
JPH04367026A (en) Electronic equipment with menu display function
JP2581698B2 (en) Information processing device
JPH03111922A (en) Multi-item key input device
JPH04349526A (en) Information terminal machine
JPH11345055A (en) Operating system
JP2001184047A (en) Portable terminal device and program recording medium therefor
JPH1063236A (en) Portable information processing device
JPH0425929A (en) input positioning device
JPH10240494A (en) Display device
JPH11187442A (en) Portable wireless information terminal device, screen operation method, recording medium, and microcomputer device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000704