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
Text File  |  2000-06-30  |  6KB  |  144 lines

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