home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
KAYPRO
/
KAYINFO.LBR
/
KEYBRD.DQC
/
KEYBRD.DOC
Wrap
Text File
|
2000-06-30
|
6KB
|
144 lines
THE KEYBOARD UNIT
Thσ KeyboarΣ uni⌠ oµ thσ Kaypr∩ I╔ include≤ ß Matri° of
keyswitches, a microcomputer, and associated circuit elements.
Thσ keyboarΣ uni⌠ produce≤ aε ╕ bi⌠ codσ fo≥ ever∙ key¼
excep⌠ tha⌠ thσ Control¼ Lef⌠ Shift¼ Righ⌠ Shift¼ anΣ Alphß
Locδ key≤ d∩ no⌠ producσ code≤ oµ thei≥ owε bu⌠ modif∙ thσ
code≤ produceΣ b∙ thσ othe≥ keys.
Thσ onσ bytσ code≤ generateΣ b∙ thσ keyboarΣ includσ the
12╕ ASCI╔ characte≥ anΣ contro∞ codes« ┴ keyboarΣ codσ chart
i≤ includeΣ a≤ Figurσ #1.
Thσ keyboarΣ uni⌠ require≤ ß +5VD├ supply¼ anΣ ß clear-
to-senΣ signa∞ (activσ high)« Thσ +5VD├ linσ i≤ bypasseΣ at
severa∞ point≤ oε thσ circui⌠ boarΣ b∙ disδ capacitors« The
clear-to-senΣ signa∞ i≤ buffereΣ anΣ inverteΣ beforσ being
applieΣ t∩ piε #▒ oµ thσ keyboarΣ microcomputer.
Thσ keyboarΣ microcompute≥ i≤ ß completσ microcomputer
iε ß singlσ integrateΣ circuit¼ mounteΣ oε ß standarΣ 4░ pin
DIP« I⌠ include≤ ß clocδ oscillator¼ ß ╕ bi⌠ microprocessor,
read-onl∙ memory¼ read-writσ memory¼ anΣ aε ╕ bi⌠ timer/counter.
Iε thi≤ application¼ thσ microprocesso≥ functon≤ a≤ ß keyboard
scanne≥ anΣ encoder« I⌠ run≤ a⌠ 6MHZ¼ ß crysta∞ oµ thi≤
frequenc∙ beinτ connecteΣ t∩ it≤ oscillato≥ terminal≤ (pin≤ 2
anΣ 3).
╔ havσ no⌠ beeε ablσ t∩ finΣ morσ detaileΣ information
oε thσ microprocesso≥ installeΣ iε thσ keyboard¼ bu⌠ maybe
someonσ readinτ thi≤ articlσ caε furnisΦ tha⌠ information«
╔ woulΣ als∩ likσ t∩ kno≈ thσ layou⌠ oµ thσ Matrix¼ anΣ the
positioninτ oµ thσ key≤ oε thσ Matrix« Doe≤ anyonσ havσ an
Electrica∞ Schematiπ oµ thσ keyboard?
Inpu⌠ t∩ thσ Kaypr∩ i≤ accomplisheΣ b∙ hittinτ various
ke∙ plunge≥ assemblies« Thσ plunge≥ assemblie≤ arσ madσ by
SMK¼ anΣ arσ par⌠ numbe≥ J═ 040┤ #01« The∙ caε bσ purchaseΣ
froφ Forcσ Electronic≤ iε Saε Diego.
KEYBOARD CODE CHART
Al∞ thσ code≤ produceΣ b∙ thσ keyboarΣ uni⌠ arσ given
herσ a≤ hexadecima∞ numbers« Thesσ code≤ includσ thσ 128
ASCI╔ contro∞ code≤ anΣ machinσ codes« The∙ shoulΣ no⌠ be
confuseΣ witΦ thσ code≤ anΣ codσ group≤ whicΦ arσ transmitted
froφ thσ compute≥ a⌠ thσ RS-23▓ anΣ printe≥ ports.
è
KEYTOP SWITCH UNSHIFTED SHIFTED CONTROL
LEGEND NUMBER CODE CODE CODE
\| ?? 5C 7C 1C
`~ ?? 60 7E 60
ESC ?? 1B 1B 1B
1! ?? 31 21 31
2 ?? 32 40 00
3# ?? 33 23 31
4$ ?? 34 24 34
5% ?? 35 25 35
6 ?? 36 5E 1E
7& ?? 37 26 37
8* ?? 38 2A 38
9( ?? 39 28 39
0) ?? 30 29 30
- ?? 2D 5F 1F
=+ ?? 3D 2B 3D
BACKSPACE ?? 08 08 08
DEL ?? 7F 7F 7F
7 (PAD) ?? 37 37 37
8 (PAD) ?? 38 38 38
9 (PAD) ?? 39 39 39
- (PAD) ?? 2D 2D 2D
TAB ?? 09 09 09
Q ?? 71 51 11
W ?? 77 57 17
E ?? 65 45 05
R ?? 72 52 12
T ?? 74 54 14
Y ?? 79 59 19
U ?? 75 55 15
I ?? 69 49 09
O ?? 6F 4F 0F
P ?? 70 50 10
[{ ?? 5B 7B 1B
]} ?? 5D 7D 1D
4 (PAD) ?? 34 34 34
5 (PAD) ?? 35 35 35
6 (PAD) ?? 36 36 36
, (PAD) ?? 2C 2C 2C
UP ARROW ?? 0B 0B 0B
CONTROL ?? ** ** **
A ?? 61 41 01
S ?? 73 53 13
D ?? 64 44 04
F ?? 66 46 06
G ?? 67 47 07
H ?? 68 48 08
J ?? 6A 4A 0A
K ?? 6B 4B 0B
L ?? 6C 4C 0C
;: ?? 3B 3A 3B
" ?? 27 22 27èRETURN ?? 0D 0D 0D
1 (PAD) ?? 31 31 31
2 (PAD) ?? 32 32 32
3 (PAD) ?? 33 33 33
ENTER (PAD) ?? 0D 0D 0D
LEFT ARROW ?? 08 08 08
RIGHT ARROW ?? 0C 0C 0C
LEFT SHIFT ?? ** ** **
Z ?? 7A 5A 1A
X ?? 78 58 18
C ?? 63 43 03
V ?? 76 56 16
B ?? 62 42 02
N ?? 6E 4E 0E
M ?? 6D 4D 0D
<, ?? 2C 3C 2C
>. ?? 2E 3E 2E
/? ?? 2F 3F 2F
RIGHT SHIFT ?? ** ** **
LINE FEED ?? 0A 0A 0A
0 (PAD) ?? 30 30 30
dot(PAD) ?? 2E 2E 2E
DOWN ARROW ?? 0A 0A 0A
ALPHA LOCK ?? ** ** **
SPACE BAR ?? 20 20 20
Note: ** denotes no codes sent.
This information is furnished by:
LARRY KRAEMER
R 2 BOX 190
JACKSON, MO. 63755