CA2038065A1 - Alphanumeric keypad for data entry - Google Patents

Alphanumeric keypad for data entry

Info

Publication number
CA2038065A1
CA2038065A1 CA 2038065 CA2038065A CA2038065A1 CA 2038065 A1 CA2038065 A1 CA 2038065A1 CA 2038065 CA2038065 CA 2038065 CA 2038065 A CA2038065 A CA 2038065A CA 2038065 A1 CA2038065 A1 CA 2038065A1
Authority
CA
Canada
Prior art keywords
key
data entry
keypad
keys
data
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.)
Abandoned
Application number
CA 2038065
Other languages
French (fr)
Inventor
Roman T. Bystrianyk
Tracy S. Wilson
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.)
Pitney Bowes Inc
Original Assignee
Pitney Bowes 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 Pitney Bowes Inc filed Critical Pitney Bowes Inc
Publication of CA2038065A1 publication Critical patent/CA2038065A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M11/00Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys
    • H03M11/02Details
    • H03M11/04Coding of multifunction keys
    • H03M11/14Coding of multifunction keys by using additional keys, e.g. shift keys, which determine the function performed by the multifunction key
    • H03M11/18Coding of multifunction keys by using additional keys, e.g. shift keys, which determine the function performed by the multifunction key wherein the shift keys are operated before the operation of the multifunction keys
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0235Character input methods using chord techniques
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00193Constructional details of apparatus in a franking system
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00193Constructional details of apparatus in a franking system
    • G07B2017/00266Man-machine interface on the apparatus
    • G07B2017/00274Mechanical, e.g. keyboard

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

ALPHANUMERIC KEYPAD FOR DATA ENTRY
ABSTRACT OF THE INVENTION

The data entry system includes a keypad having twelve data entry keys and three shift keys. In the first mode of the data entry system numeric characters are entered by a single keystroke. The other modes are activated by a combination of sequential keystrokes of a respective function key and a data key. The shift keys are color coded with respect to the alpha characters entered by a particular key. The keypad is in bus communication with a keypad driver which in turn is in bus communication with a microprocessor.

Description

~ c~

c-628 ALPE~NUMERIC REYPAD FOR DATA ENTRY

BACKGROUN~ OF THE INVENTION

The present invention relates to keypad data entry systems.
Conventional microcomputer and other microprocessor based systems user interface systems utilize a keyboard user data entry systems having a rather extensive number of keys, in excess of twenty-six. The keys generally represent a unique alpha character and numeric character for inputting that character by a single operator keystroke. The simultaneous or bi-sequential keystroke combination of the shift key plus the alpha or numeric keystroke will input a special character such as a capital alpha character or such other special characters. The keypad may also include a plurality of function keys, which are functionally definable by the application so~tware to perform special system functions or execute software routines. It is known to provide a separate numeric keypad in conjunction with the alphanumeric keyboard. Such keypads are provided for operator convenience providing an alternate means numeric data entry. The numeric keypad generally requires a single keystroke to enter numeric system data and simultaneous or sequential keystrokes to enter system function data. The described conventional keyboard and keypad setups are particularly suited for the input of a large amount of entry data in alpha and numeric formats respectively.
In certain applications such as mail processing applications, it is known to use an operator interface system having numeric characters arranged in a three-by-four matrix very similar to a conventional numeric keypad. Such interfaces usually have a single mode input. For example, electronic postage meters have customary been designed such that the primary entry data is numeric with no alpha character input data being required. The mailing machine ~3~0~
~ 2 ~
generally utilizing Eunction keys for non-numeric data input or to activate special machine functions.
Mailing machines are becoming more intelligent through the use of microprocessor based systems. Such machines are capable of recording limited batch account data and other limited functionality. In order to user interface to this intelligence, it is known to provide such machine with a small display and the sin~le mode keypad in combination with function keys. The interface system is generally menu driven in a decision tree manner with the operator depressing one of the numerical keys to make a particular branch choose and enter data. The presence of function keys reduces somewhat the number of required tree branches. However, as machine intelligence increases, it has been discovered that the size of the required menu decision tree increases in proportion to intelligence. One solution would be to employ a conventional alphanumeric keyboard, however, this solution ~ould require a substantial increase of machine space to accommodate the alphanumeric keyboard.

SUMMARY 0~ THE INVENTION

It is the objective of the present invention to present a alphanumeric data entry system most suited for such applications as mailing machine, wherein operator alpha character data entered is intended to be at a minimum.
It is a further objective of the present invention to present a keypad system having twelve keys plus three function keys capable of sequential keystrolce entry of ten numeric characters, twenty-six alpha characters and a plurality of special characters.
The data entry system of the present invention is comprised of a keypad having twelve data entry keys and three shift keys. The data entry keys have a plurality of active modes. In the first mode, numeric characters are entered by a single keystroke, the other modes being activated by a combination of sequential keystroke of a respective function key and a data key, for example, to 2~31~9~;~

enter alpha and/or special characters. The shift keys are color coded with respect to the alpha characters entered by a particular key. The keypad is in bus communication with a keypad driver which in turn is in bus communication with a microprocessor. The operation entry of a keystroke causes the keypad driver to communicate to the microprocessor a code representative of a numeric character. Should the operator first enter a shift keystroke, then the keypad driver communicates a code representative of a unique alpha or special character.

BRIEF DESCRIPTION OF THE DR~WINGS

Fig. 1 is a perspective view of a mailing machine having keypad in accordance with the present invention.
Fig. 2 is a perspective of suitable keypad layout in accordance with the present invention.
Fig. 3 is a schematic representation of a keypad and microprocessor system arrangement in accordance Wit}l the present invention in combination with a suitable driver and microprocessor display systam.
F'ig. 4 is a logic flow for the data entry system in accordance with the present invention.

DETAI~ED DESCRIPTION OF THE PREFERRED ~MBODIMENT

Referring to Fig. 1, a mailing machine having postage printing meansl generally indicated as 1, includes a panel 3 for receiving a keypad, generally indicated as 11. A
plurality of function keys 5 may also be mounted in the panel 3. A second panel 7 of the mailing machine 1 for receiving a visual display 45.
Referring more particularly to Fig. 2, the keypad 11 includes three shift keys 13, 15 and 17, respectively, and twelve alphanumeric keys, collectively indicated as 19.
Each key 19a through 19j in a first mode represents the respective numerals one through nine and zero. A clear key 191 and a decimal key l9k are also provided. Above selected keys 19 is a label, collectively indicated as 21, which has ~ ~ 3 ~

marked thereon at least two characters except for the clear 191 .
Referring more particularly to Fig. 3, the keypad 11 is in bus 31 communication with the keypad driver 33 which is bus 35 communication with ~ microprocessor, generally indicated as 34. The microprocessor 34, for the purposes of this invention may be a conventional type. The microprocessor 34 includes a u~er Input/Output (I/0) handler which is in bus communication with the system application software processor 49 through bus 47.
The user I/0 handler 37 is also in bus 39 communication with a conventional display driver 41 which in turn is in bus 43 communication with the display 45.
Keystrokes entered through the keypad 11 are received by the keypad driver 33 and transmitted to the user I/0 handler 37 through bus 35 in a conventional manner whereupon the keystroke information is caused to be received by the system applications software processor 49 and displayed on the display ~5 through the display driver 41 in any suitable conventional manner.
Referring more particularly to Figs. 2 and 4, the present invention presents a means of entering alphanumeric and special characters for use by the microprocessor system 34. To enter a number, one through nine and zero which is respectively keys l9a through l9j, an operator merely presses the respective key bearing a corresponding numeric indicia. Upon entering the keystroke, the user I/0 handler 37 receives the keystroke information at logic block 52 from the keypad driver 33. At logic block 5~, it is determined whether it is a control code, i.e., a shift key 13, 15 or 17, which has been first depressed, or a keycode, i.e., a keystroke has been first depressed or the clear key 191 has been depressed. If a keycode has been received, the user I/0 handler will then proceed to logic block 60 where it looks up the corresponding numeric character and then proceeds to logic block 62 where the corresponding numeric code is sent to the data field of the system application software processor 49 and to the display driver 41 for display on the display 45. If at logic block 52, a control t~

code has been hit, the user I/0 then proceeds to logic block 54 to stand ready to receive a second key entry. Upon receiving the second key entry at 54, it is tested at logic block 58 to see whether the key entry is a control code keycode or clear code. If it is a keycode, the user I/0 then proceeds from logic block 58 to logic block 60 where it looks up the corresponding alpha character represented by the combination control code and keycode entered. From logic block 60, the user I/0 handler 37 proceeds to logic block 62 and sends the appropriate alpha character to the system data field and driver display as previously described. The user I/0 proceeds from logic block 60 to logic block 64 for a reset and back to logic block 50 to receive additional keystrokes.
Returning to logic block 50, if at that juncture a clear code has been hit as the initial keystroke, the user I/0 proceeds to clear entries at logic block 63 and then proceeds to logic block 64 for a reset of the user I/0. If at logic block 58, a clear code or control code has been received, in like manner the system proceeds to logic block 63 to clear entries and then proceeds to logic block 64.
In the preferred embodiment, the function key 33, 15 and 17 are color coded, preferably red, yellow and blue, respectively. The color coding corresponds to the represented alpha characters on the labels 21, respPctively, in red, yellow and blue. For example, the label 21C may bear an alpha G in red, an alpha H in yellow and an alpha I
in blue. Therefore, to enter the numeric character 3, one merely depresses the key l9c and the numeral three is transferred to the microprocessor 34 for display and entered in the appropriate application system software data field.
Should the operator wish to enter the alpha character H, for example, all the operator need do is press the yellow shift key 15 followed by depression of the l9C key which would then enter the alpha character H in the appropriate data field and cause to be displayed on the display 45. In like mannerl the other alpha characters may be entered into the system. Special characters such as a dollar sign and a pound sign as indicated on lable 21j may also be entered in 2~3~

a like manner. It should now be appreciated that an alphanumeric data entry system as described hereby allows the entry of a full array of alphanumeric characters in addition to special characters into the data field with a minimum of total keys. It should also be appreciated that the shift keys 13, 15 and 17 may also be used in combination with the .function keys 5 to provide additional system flexibility.

.

Claims (5)

1. An alphanumeric character data entry systems, comprising:
a keypad having a plurality of depressible data entry keys and shifts keys;
first means for communicating keystroke sequences of said keypad;
means in bus communication with said first means for assigning a unique code for a single data key entry stroke and for a combined shift key and data key entry stroke.
2. An alphanumeric character data entry system as claimed in claim 1 wherein said keypad includes not more than twelve data entry keys and not more than three function keys whereby to enter a data message is entered by an operator by depressing a data entry key or depressing a shift key followed by a data entry key.
3. An alphanumeric character data entry system as claimed in claim 2 whereby thirty-six discrete data message may be entered by depressing a single data entry key or a combination data entry key and shift key.
4. An alphanumeric character data entry system, comprising:
a keypad having a plurality of depressible data entry keys and shift keys;
first means for communicating keystroke sequences of said keypad;
means in bus communication with said first means for assigning a unique code for any combination of data key entry stroke and shift key strokes.
5. A method of assigning a unique code to an alphanumeric character array, comprising the steps of:
(a) depressing a single data entry key for specifying a unique one of the character of a first subset of the character array;
(b) depressing a first shift key followed by a data entry key for specifying a unique one of the characters of a second subset of the character array; and, (c) depressing a ninth shift key followed by a data entry key to specifying a unique one of the characters of the ninth subset of the character array.
CA 2038065 1990-03-12 1991-03-12 Alphanumeric keypad for data entry Abandoned CA2038065A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US49203390A 1990-03-12 1990-03-12
US492,033 1990-03-12

Publications (1)

Publication Number Publication Date
CA2038065A1 true CA2038065A1 (en) 1991-09-13

Family

ID=23954662

Family Applications (1)

Application Number Title Priority Date Filing Date
CA 2038065 Abandoned CA2038065A1 (en) 1990-03-12 1991-03-12 Alphanumeric keypad for data entry

Country Status (2)

Country Link
CA (1) CA2038065A1 (en)
GB (1) GB2242047A (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6320942B1 (en) 1998-12-31 2001-11-20 Keytouch Corporation Directionally-mapped, keyed alpha-numeric data input/output system
GB0018812D0 (en) * 2000-08-02 2000-09-20 Koninkl Philips Electronics Nv Text entry on portable device
AUPR310401A0 (en) * 2001-02-14 2001-03-08 Thomas, Ron Global text input apparatus
US7113172B2 (en) 2001-11-09 2006-09-26 Lifescan, Inc. Alphanumeric keypad and display system and method
US7083342B2 (en) 2001-12-21 2006-08-01 Griffin Jason T Keyboard arrangement
KR100377432B1 (en) * 2002-03-29 2003-05-09 주식회사 네오패드 Creation method for characters/words and the information and communication service method thereby
US6782280B1 (en) 2002-08-27 2004-08-24 Qualcomm Incorporated System and method for rapid text entry in telephone
BE1015238A6 (en) * 2002-09-09 2004-11-09 Breukink Gerhardus Johannes Device for inserting of data in a digital device.
GB2402650B (en) 2003-12-31 2006-05-10 Research In Motion Ltd Keyboard arrangement
US7439959B2 (en) 2004-07-30 2008-10-21 Research In Motion Limited Key arrangement for a keyboard
KR20130113193A (en) * 2012-04-05 2013-10-15 삼성전자주식회사 Method and system for inputting characterize of display device using remote control unit

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3586148A (en) * 1968-08-06 1971-06-22 Computer Transceiver Systems Keyboard apparatus switchable between teletype and typewriter operation
US4124843A (en) * 1977-05-02 1978-11-07 Atex Corporation Multi-lingual input keyboard and display
US4121048A (en) * 1977-07-28 1978-10-17 Ncr Corporation Multiple shift electronic keyboard
JPS62182827A (en) * 1986-02-06 1987-08-11 Fanuc Ltd Data input method
DE3629417A1 (en) * 1986-08-29 1988-03-10 Kaiser Thomas INPUT KEYBOARD FOR A DATA PROCESSING SYSTEM

Also Published As

Publication number Publication date
GB9105234D0 (en) 1991-04-24
GB2242047A (en) 1991-09-18

Similar Documents

Publication Publication Date Title
CA2038065A1 (en) Alphanumeric keypad for data entry
JP2005513684A5 (en)
CN1258875A (en) Letter-number data input/output system
US3573749A (en) Operator guidance and control termianl
US4575816A (en) Interactive transactions processor using sequence table pointers to access function table statements controlling execution of specific interactive functions
US3924111A (en) Electronic calculators for navigational purposes
US6114977A (en) Keyboard calculator system
US4100602A (en) Recipe conversion calculator
US6243460B1 (en) Telephone with character keypad
US4999795A (en) Portable keyboard operated alpha computer system with few keys and visual keystroke instructions
US4766418A (en) Control keyboard for a multiple system accessing unit
US4924431A (en) Keyboard located indicia for instructing a multi-mode programmable computer having alphanumeric capabilities from a few keyboard keys
US4519045A (en) Electronic data processing apparatus with equation operating system having improved unary operation implementation
US4860234A (en) Portable keyboard operated alpha computer system with few keys and visual keystroke instructions
JPS5790741A (en) Print information producing device of price tag printer
US4521868A (en) Electronic data processing apparatus with equation operating system having improved exponentiation operators
JPS5578371A (en) Electronic cash register
JPS56166575A (en) Cash register
JPS56162171A (en) Electronic cash register
JPH04507151A (en) Ideographic signal system
GB2039114A (en) Display system
JPH0666624A (en) Item name i/o unit
KR910001856B1 (en) Register
KR100248052B1 (en) LED display apparatus emulator
CN2906732Y (en) Dynamic key position cipher keyboard

Legal Events

Date Code Title Description
FZDE Dead