01234567#000#010#020#030#040#050#060#070#100#110#120#130#140#150#160#170Alto OS keyboard handlerHere is one way to type each seven bit character code to the keyboard handler included as part of the AltoOperating System, and hence to Alto programs that let the OS handle the keyboard for them (such as OEdit).There are often other ways as well; for example, <@> gives #000, while gives #030.ctrlspacectrlactrlbctrlcctrldctrlectrlfctrlgbstablfctrlkctrllreturnctrlnctrloctrlpctrlqctrlrctrlsctrltctrluctrlvctrlwctrlxctrlyctrlzescctrl\ctrl]ctrl^ctrl_space!"#$%&'()*+,./0123456789:;<=>?@shiftashiftbshiftcshiftdshifteshiftfshiftgshifthshiftishiftjshiftkshiftlshiftmshiftnshiftoshiftpshiftqshiftrshiftsshifttshiftushiftvshiftwshiftxshiftyshiftz[\]^_shiftlfabcdefghijklmnopqrstuvwxyz{|}~delp:: :%5:):.c:2:7:<(:@:EV:I:N:S:W:\I:`:pIpIFpI%pI,pI4?pI;pIBpIJ8pIpapDap!ap(ap0=ap7ap>apF6ap h]p hYdp hTp hP6p hKp hGp hBqp h=p h9Cp h4p h0p h+~p h&p h"Pp hp h"q/p vjp jp ipR^p]`p^pJ]`p ^p!]`p(K^p(]`p/^p02]`p6^p7]`p>D^p>]`pE^pF6]`pYdpYdp!Ydp(KZ0p(Xp/Z0p0dXp6Ydp>DZ0p>XpEZ0pF1XpRUpT2pUp9T2p Up!T2p(KUp)T2p/Up0^T2p6Up7T2p>DUp>T2pEUpFT2pRQpOpQpDOp Qp!Op(aP6p/Qp0=Op6Qp7Op>DQp>OpEQpF OpKp`Kr!nKp(Kp0=Kp7dKp>KrF Kp Gp`Gp!Gp(Gp0iGp78Gp?GpF6GpBqpDBqp!Bqp(Bqp0=Bqp7Bqp>BqpF6Bqp=pD=p!=p)=p0==p78=p>=pFG=p9CpS:pJ8p :p!8p':p(8p/L:p028p6:p78p=:p>8pEE:pF68p5xp4pS5xpk4p 5xp!4p'5xp(4p/L5xp0d4p65xp7T4p=5xp>4pEE5xpF14p0p/zpS0p9/zp 0p!/zp'0p)/zp/L0p0^/zp60p7/zp=0p>/zpEE0pF/zp,Jp*pS,JpD*p ,Jp!*p)+~p0=+~p7+~p>+~pF +~p'p&LpJ&p!&p(&p02&p7&p>&pF6&p"Ppk"Pp!"Pp("Pp0d"Pp7T"Pp>"PpF1"Ppp9p!p)p0^p7p>pFp"pD"p!"p("p0i"p7"p>"pE"(TVm$L^ t@t" :;$J " #, 1 !  TIMESROMAN  TIMESROMANGACHAs p< Kph xx%, LL A@4^b0^ $ ^ t@t" :;$J " , 1 ! ވ=444 ) ) , = 5 ! ~ ) ) 5 P BZ"iQ"iO:#:C#P:C:#:CP:CZ =UZ Z9RZ"iO :# "9\K:;Z:#.:C" "iLZ"*ieB:Z ":+i *      ` f2 YG2 `v2 _G2aVB4 <S Z <SRGj2<SRj/ Ft Matrix.Pressramshaw28-Jun-80 22:59:32