Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6058478B2 - Automatic cursor shift control method - Google Patents
[go: Go Back, main page]

JPS6058478B2 - Automatic cursor shift control method - Google Patents

Automatic cursor shift control method

Info

Publication number
JPS6058478B2
JPS6058478B2 JP52068287A JP6828777A JPS6058478B2 JP S6058478 B2 JPS6058478 B2 JP S6058478B2 JP 52068287 A JP52068287 A JP 52068287A JP 6828777 A JP6828777 A JP 6828777A JP S6058478 B2 JPS6058478 B2 JP S6058478B2
Authority
JP
Japan
Prior art keywords
cursor
key
section
gate
shift
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.)
Expired
Application number
JP52068287A
Other languages
Japanese (ja)
Other versions
JPS542628A (en
Inventor
義弘 川島
良一 初見
八十里 輿水
豊 堀井
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.)
NEC Corp
KDDI Corp
Original Assignee
Kokusai Denshin Denwa KK
Nippon Electric 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 Kokusai Denshin Denwa KK, Nippon Electric Co Ltd filed Critical Kokusai Denshin Denwa KK
Priority to JP52068287A priority Critical patent/JPS6058478B2/en
Publication of JPS542628A publication Critical patent/JPS542628A/en
Publication of JPS6058478B2 publication Critical patent/JPS6058478B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Description

【発明の詳細な説明】 この発明は、電子計算機、電話ならびにデータ交換機等
における表示装置のカーソルシフト制御方式に関するも
のてある。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a cursor shift control system for display devices in electronic computers, telephones, data exchanges, and the like.

電子計算機、電話およびデータ交換機等が普及するのと
同時に様々な表示装置が開発され普及してきておりカー
ソルシフト制御方式も様々な方式が考えられている。
At the same time as electronic computers, telephones, data exchanges, etc. have become widespread, various display devices have been developed and become popular, and various cursor shift control systems are being considered.

従来のカーソルシフト制御方式は、カーソルシフトキー
を押下し続けると、カーソルは同速度で移動を繰返す方
式となつており、1文字づつの移動にも対処できるよう
カーソルの移動速度は遅くなつている方式が多い。
In the conventional cursor shift control method, if the cursor shift key is held down, the cursor moves repeatedly at the same speed, and the cursor moves at a slower speed to accommodate movement of one character at a time. There are many.

しカルこの方式では離れた任意の位置まで移動させる場
合は時間がかかり非能率的であつた。本発明の目的は、
1文字づつの移動の場合は遅く、離れた任意の位置まで
連続移動させる場合は、カーソル速度を速くすることに
より上記欠点を除き非常に能率的なりーソルシフト制御
方式を提供することにある。
However, this method was time consuming and inefficient when moving to an arbitrary remote location. The purpose of the present invention is to
To provide a very efficient cursor shift control system that eliminates the above-mentioned drawbacks by making the cursor speed slow when moving one character at a time and increasing the cursor speed when moving continuously to an arbitrary remote position.

本発明の構成は上記目的を達成するため、カーソル表示
機能を有する表示装置のカーソルシフト制御方式におい
て、カーソルシフトキーを含む複数のキーと、前記カー
ソルシフトキーが操作されたことを検出■る検出部と、
ゲート制御部と、ゲート部と、カーソル速度制御部と、
インターフェース部と、表示部と、前記カーソル速度制
御部に供給されるクロックとを含み構成され、カーソル
シフトキーが操作され続けるとカーソルは速度を変化し
ながらシフト動作を繰返すカーソルシフト制御方式てあ
る。
In order to achieve the above object, the present invention provides a cursor shift control method for a display device having a cursor display function, which includes a plurality of keys including a cursor shift key, and a detection unit that detects that the cursor shift key is operated. ,
a gate control section, a gate section, a cursor speed control section,
The cursor shift control system includes an interface section, a display section, and a clock supplied to the cursor speed control section, and when the cursor shift key is continuously operated, the cursor repeats a shift operation while changing its speed.

次に図面を参照して本発明の実施例について説明する。Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の第1の実施例を示すブロック図てある
。カーソルシフトキーを含む複数のキーからなるキープ
七ツク100、前記カーソルシフトキーが操作例えは押
下されたことを検出する検出部200、ゲート制御部3
00、ゲート部400、カーソル速度制御部500、イ
ンターフェース部600、表示部700、中央処理装置
800が示されている。キーブロック100は、キーが
押下されると、情報線101を介して、ゲート部400
および検出部200にキーデータを送出するのと同時に
制御線102を介してキーが押下されたことをゲート制
御部300に知らせる。
FIG. 1 is a block diagram showing a first embodiment of the present invention. A keep key 100 consisting of a plurality of keys including a cursor shift key, a detection unit 200 that detects when the cursor shift key is pressed, and a gate control unit 3
00, a gate section 400, a cursor speed control section 500, an interface section 600, a display section 700, and a central processing unit 800. When a key is pressed, the key block 100 transmits information to the gate section 400 via the information line 101.
At the same time as sending the key data to the detection section 200, the gate control section 300 is notified via the control line 102 that the key has been pressed.

検出部200はキーデータがカーソルシフトキーの場合
制御線201を介してカーソルシフトキーが押下中であ
ることをゲート制御部300に知らせるがカーソルシフ
トキーでない場合は何もしない。ゲート制御部300は
キーが押下されたことを制御線102により知ると、制
御線301を介して1個のパルスをゲート部400およ
びカーソル速度制御部500に送出するのと同時に制御
線302を介してキーデータが送出された事をカーソル
速度制御部500に知らせる。
If the key data is a cursor shift key, the detection unit 200 notifies the gate control unit 300 via the control line 201 that the cursor shift key is being pressed, but if the key data is not a cursor shift key, it does nothing. When the gate control section 300 learns from the control line 102 that a key has been pressed, it sends one pulse to the gate section 400 and the cursor speed control section 500 via the control line 301 and at the same time sends one pulse to the gate section 400 and cursor speed control section 500 via the control line 302. This notifies the cursor speed control unit 500 that the key data has been sent.

制御線302はキーが押下され続けている間送出されて
おり、キーか復旧すると停止する。ゲート部400は制
御線301から送られてくるパルスによりゲートをあけ
、情報線101のキーデータを情報線401を介してイ
ンターフェース部600に送出する。インターフェース
部600は情報線602を介してキーデータを中央処理
装置800に送出する。中央処理装置800は自装置内
て処理するデータが表示部700に表示するデータかの
識別を行ない、後者であるなら情報線801を介してイ
ンターフェース部600に送出する。インターフェース
部600は情報線601を介して表示部700に情報線
801のデータを送出する。表示部700は表示データ
かカーソルデータかを識別し、前者であるなら、表示部
700内のリフレッシュメモリに書込み、そのメモリ内
の内容に従い表示する。また、後者であるなら表示部7
00内のカーソルカウンタをカーソルシフトキーの機能
に従いカウントアップまたはカウントダウンを行なう。
カーソルはカーソルカウンタの内容に従い最初のシフト
動作を実行する。カーソル速度制御部500は、制御線
302によりキーデータが送出されたことを知るとクロ
ック線501を介して送出されてくるクロックをカウン
トし定められた数になると、制御線502を介して定時
間になつたことをゲート制御部300に知らせる。定時
間とはカーソルシフトキーが押下され、カーソルが最初
にシフトしてから次にシフトさせようとする時間であり
、1秒ぐらいが適切てある。定められた数とは定時間と
クロックの周期て決まり定時間を1秒とし、クロックを
8Hzとするとクロックを8個カウントすれば良い。実
際にはキーの押下時期とク咄ンクは同期していないため
0.875秒から1秒となるが0.12聞2の差は人間
で検出するのは難かしく問題とはならない。ゲート制御
部300は制御線502により定時間になつたことを知
り制御線201によりカーソルシフトキーが押下されて
いるか、いないかを知り、後者ならゲート制御部300
は何もせず、カーソルは1文字分だけシフトしたことに
なる。前者ならばゲート制御部300は制御線301を
介して1個のパルスをゲート部400およびカーソル速
度制御部500に供給する。ゲート400にパルスが供
給されると、ゲート部400、インターフェース部60
0、中央処理装置800および表示部700は最初のカ
ーソルシフト制御と同様の動作を行ない、表示部におい
て2回目のカーソルシフトが行なわれる。カーソル速度
制御部500に制御線301を介してパルスが供給され
ると制御線502の出力は次のクロックを受信するまて
停止する。約0.12鍬後クロックを受信すると再び制
御線502を介して力ーソルシフトの時間になつたこと
をゲート制御部300に知らせる。この時カーソルシフ
トキーが押下中であるなら2回目のカーソルシフトと同
様の動作が繰返される。この動作はカーソルシフトキー
が押下され続ける限り繰返されカーソルは順次シフトし
てゆく。カーソルシフトキーが復旧するとカーソルシフ
ト動作は停止し各部は切期設定され再びカーソルシフト
キーが押下されると前記動作を最初から繰返す。第2図
は本発明の第2の実施例を示すブロック図である。
The control line 302 is sent while the key continues to be pressed, and stops when the key is released. The gate section 400 opens the gate in response to a pulse sent from the control line 301, and sends the key data on the information line 101 to the interface section 600 via the information line 401. Interface unit 600 sends key data to central processing unit 800 via information line 602. Central processing unit 800 identifies whether data to be processed within itself is data to be displayed on display unit 700, and if it is the latter, sends it to interface unit 600 via information line 801. The interface unit 600 sends the data on the information line 801 to the display unit 700 via the information line 601. The display section 700 identifies whether the data is display data or cursor data, and if it is the former, it is written to a refresh memory within the display section 700 and displayed according to the contents in the memory. Also, if it is the latter, display section 7
The cursor counter in 00 is counted up or down according to the function of the cursor shift key.
The cursor performs the first shift operation according to the contents of the cursor counter. When the cursor speed control unit 500 learns that the key data has been sent out via the control line 302, it counts the clocks sent out via the clock line 501, and when a predetermined number is reached, the cursor speed control unit 500 sends out the key data via the control line 502 for a fixed period of time. The gate controller 300 is notified of the change. The fixed time is the time it takes for the cursor to shift after the first shift when the cursor shift key is pressed, and approximately one second is appropriate. The predetermined number is determined by the fixed time and the period of the clock. If the fixed time is 1 second and the clock is 8 Hz, it is sufficient to count 8 clocks. In reality, the timing of pressing the key and the timing are not synchronized, so the difference is 0.875 seconds to 1 second, but a difference of 0.12 to 2 is difficult for humans to detect and does not pose a problem. The gate control unit 300 knows from the control line 502 that a fixed time has elapsed, and from the control line 201 it knows whether the cursor shift key is pressed or not.If the latter, the gate control unit 300
does nothing and the cursor is shifted by one character. If it is the former, the gate control section 300 supplies one pulse to the gate section 400 and the cursor speed control section 500 via the control line 301. When a pulse is supplied to the gate 400, the gate section 400 and the interface section 60
0, the central processing unit 800 and the display section 700 perform the same operation as the first cursor shift control, and the second cursor shift is performed on the display section. When a pulse is supplied to the cursor speed control section 500 via the control line 301, the output on the control line 502 is stopped until the next clock is received. When the clock is received after approximately 0.12 hours, the gate controller 300 is notified via the control line 502 that it is time for the force-sol shift. If the cursor shift key is being pressed at this time, the same operation as the second cursor shift is repeated. This operation is repeated as long as the cursor shift key continues to be pressed, and the cursor is sequentially shifted. When the cursor shift key is restored, the cursor shift operation stops, each section is set to off, and when the cursor shift key is pressed again, the above operation is repeated from the beginning. FIG. 2 is a block diagram showing a second embodiment of the invention.

この第2の実施例は第1図に示した第1の実施例とほぼ
同様であるが第1の実施例の場合非同期でキーデータを
中央処理装置800に送つたが、第2の実施例(第2図
)では中央処理装置800の要求をインターフェース部
600て検出し制御線603を介してゲート制御部30
0に送る。ゲート制御部300は制御線102または制
御線201および502により第1図と同様のゲートパ
ルスの送出条件がそろうと1個パルスを制御線301に
送出する。送出条件が合わない時は送出しない。ゲート
部400は制御線301によりパルスを受けると、情報
線101のキーデータをインターフェース部600に送
出する。
This second embodiment is almost the same as the first embodiment shown in FIG. (FIG. 2), a request from the central processing unit 800 is detected by the interface unit 600 and sent to the gate control unit 30 via the control line 603.
Send to 0. The gate control section 300 sends one pulse to the control line 301 when the same gate pulse sending conditions as in FIG. 1 are met using the control line 102 or the control lines 201 and 502. It will not be sent if the sending conditions are not met. When the gate section 400 receives a pulse through the control line 301, it sends the key data on the information line 101 to the interface section 600.

制御線301からパルスがない場合ゲート部400は“
601で出力している。インターフェース部600ば゜
0゛または“゜0゛以外のデータを受けると情報線60
2を介して、中央処理装置800に送出する。中央処理
装置800は受信したデータが゜゜0゛の場合はキーデ
ータがないものと判断をし、そのデータによる処理は行
なわない。“0゛以外のデータを受信した場合は第1図
の説明と同様の処理を行なう。以上が第1図と異なる点
であり他は第1図の説明と同様の制御を行なう。
When there is no pulse from the control line 301, the gate section 400 outputs “
601 is output. When the interface section 600 receives data other than ゜0゛ or "゜0゛," the information line 60
2 to the central processing unit 800. If the received data is ゜゜0゛, the central processing unit 800 determines that there is no key data, and does not perform any processing using that data. When data other than "0" is received, the same processing as described in FIG. 1 is performed.The above is the difference from FIG. 1, and the other points are the same as in the description of FIG. 1.

以上の説明ではクロックを外部より供給していたが表示
装置の内部にあつても良く、カーソル速度、および最初
にカーソルがシフトしてから次にカーソルをシフトしよ
うとする時間、カーソルが連続移動している時の速度は
、クロックの周期により任意に採れることはいうまでも
ない。以上説明したようにこの発明によれば1文字づつ
のカーソルシフトの場合は、速度を遅く、離れた任意の
位置までのシフトの場合はカーソルを速くシフトするこ
とができ非常に能率的なりーソルシフト制御方式を提供
できる。
In the above explanation, the clock is supplied externally, but it can also be supplied internally to the display device, and the cursor speed and the time from the first cursor shift to the next cursor shift, and the cursor's continuous movement. It goes without saying that the speed at which the clock is running can be set arbitrarily depending on the clock cycle. As explained above, according to the present invention, when shifting the cursor one character at a time, the speed is slow, and when shifting the cursor to an arbitrary position, the cursor can be shifted quickly, resulting in very efficient cursor shift control. We can provide methods.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の第1の実施例の構成を示すフロック図
、第2図は、本発明の第2の実施例の構成を示すブロッ
ク図である。 なお100はキーブロック、200はカーソルシフトキ
ー検出部、300はゲート制御部、400はゲート部、
500はカーソル速度制御部、600はインターフェー
ス部、700は表示部800は中央処理装置てある。
FIG. 1 is a block diagram showing the structure of a first embodiment of the invention, and FIG. 2 is a block diagram showing the structure of a second embodiment of the invention. Note that 100 is a key block, 200 is a cursor shift key detection section, 300 is a gate control section, 400 is a gate section,
500 is a cursor speed control unit, 600 is an interface unit, and 700 is a display unit 800 is a central processing unit.

Claims (1)

【特許請求の範囲】[Claims] 1 カーソルの表示機能を有する表示装置のカーソルシ
フト制御方式において、カーソルシフトキーを含む複数
のキーと、前記カーソルシフトキーが操作されたことを
検出する検出部と、前記キーの情報と前記検出部からの
信号とカーソル速度制御部からの信号によりキーデータ
の送出、停止制御を行なうゲート制御部と、前記ゲート
制御部からの送出信号によつて前記キーデータを送出す
るゲート部と、前記ゲート制御部からのキー押下中信号
を受けるとクロックをカウントし定数カウント後ゲート
制御信号を前記ゲート制御部に送るカーソル速度制御部
と、前記ゲート部からのキーデータを処理装置に送出し
、また処理装置からのデータを表示部に送出するインタ
フェース部と、前記インタフェース部からのデータによ
つてデータ表示またはカーソルを移動させる表示部と、
前記カーソル速度制御部に供給されるクロックとを含み
、前記カーソルシフトキーが操作され続けると、カーソ
ルは速度を変化しながらシフト動作を繰返すことを特徴
とするカーソルシフト制御方式。
1. In a cursor shift control method for a display device having a cursor display function, a plurality of keys including a cursor shift key, a detection unit that detects that the cursor shift key has been operated, and information on the key and information from the detection unit are provided. a gate control section that performs key data transmission and stop control based on a signal and a signal from the cursor speed control section; a gate section that transmits the key data according to a transmission signal from the gate control section; a cursor speed control section that counts clocks when receiving a key press signal and sends a gate control signal to the gate control section after a constant count; an interface unit that sends data to a display unit; a display unit that displays data or moves a cursor based on the data from the interface unit;
a clock supplied to the cursor speed control section, and the cursor shift control method is characterized in that when the cursor shift key continues to be operated, the cursor repeats a shift operation while changing its speed.
JP52068287A 1977-06-08 1977-06-08 Automatic cursor shift control method Expired JPS6058478B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP52068287A JPS6058478B2 (en) 1977-06-08 1977-06-08 Automatic cursor shift control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52068287A JPS6058478B2 (en) 1977-06-08 1977-06-08 Automatic cursor shift control method

Publications (2)

Publication Number Publication Date
JPS542628A JPS542628A (en) 1979-01-10
JPS6058478B2 true JPS6058478B2 (en) 1985-12-20

Family

ID=13369391

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52068287A Expired JPS6058478B2 (en) 1977-06-08 1977-06-08 Automatic cursor shift control method

Country Status (1)

Country Link
JP (1) JPS6058478B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5537777B2 (en) * 1975-03-12 1980-09-30
JPS525557U (en) * 1975-06-27 1977-01-14

Also Published As

Publication number Publication date
JPS542628A (en) 1979-01-10

Similar Documents

Publication Publication Date Title
TW351902B (en) Picture signal processing device
WO1997042557A3 (en) Asynchronous request/synchronous data dynamic random access memory
EP0706112B1 (en) Data input/output control unit for touch panel interface device
US4179751A (en) Memory apparatus for disaster preventing system
JPS6058478B2 (en) Automatic cursor shift control method
JPS62219839A (en) Starting control system
CN113823230B (en) Backlight control method and device, storage medium and display device
JP3066302B2 (en) Wireless pen tablet
EP0111251A1 (en) Data transmission system
US5327525A (en) System for readying host device to transfer data to recording device in response to gating signal sent from recording device
JP2858554B2 (en) Video conference system
US5243321A (en) Display control apparatus enabling clear display of operation performance of an arithmetic processor
JPS61161568A (en) Information transmission system
WO1996031819A3 (en) Data processing device and scrolling method
JP2532625B2 (en) Data transmission system to terminal information processing circuit with display
JP2593842B2 (en) Communication method and apparatus for video information equipment
JPS6240517A (en) Display control device
MY111957A (en) Method and device for the controlling of matrix displays.
JP3307479B2 (en) Blink operation synchronization method in display device
JP3030838B2 (en) Operation history monitoring device
JPS55115106A (en) Display method for process status
JPS5918458Y2 (en) display device
SU1109728A1 (en) Information input device
KR970056291A (en) Synchronous and asynchronous communication device and method of network application
JP2002116805A (en) Distribution type control system