; KeyTestAlto1.asm ; Copyright Xerox Corporation 1979 ; Last modified January 11, 1980 5:15 PM by Boggs .bext alto1Kbd .srel alto1Kbd: .alto1Kbd .nrel .rdx 10 width = 24 height = 24 row0y = 380 row1x = 108 row1y = row0y+height row2x = 92 row2y = row1y+height row3x = 100 row3y = row2y+height row4x = 84 row4y = row3y+height row5x = 172 row5y = row4y+height .alto1Kbd: 64 ; numKeys -1 ; keyset = true ; 5 row1x+(5*width) row1y row1x+(6*width) row1y+height .blk 4 "5 ; 4 row1x+(4*width) row1y row1x+(5*width) row1y+height .blk 4 "4 ; 6 row1x+(6*width) row1y row1x+(7*width) row1y+height .blk 4 "6 ; E row2x+(4*width) row2y row2x+(5*width) row2y+height .blk 4 "E ; 7 row1x+(7*width) row1y row1x+(8*width) row1y+height .blk 4 "7 ; D row3x+(4*width) row3y row3x+(5*width) row3y+height .blk 4 "D ; U row2x+(8*width) row2y row2x+(9*width) row2y+height .blk 4 "U ; V row4x+(6*width) row4y row4x+(7*width) row4y+height .blk 4 "V ; 0 row1x+(10*width) row1y row1x+(11*width) row1y+height .blk 4 "0 ; K row3x+(9*width) row3y row3x+(10*width) row3y+height .blk 4 "K ; - row1x+(11*width) row1y row1x+(12*width) row1y+height .blk 4 "- ; P row2x+(11*width) row2y row2x+(12*width) row2y+height .blk 4 "P ; / row4x+(12*width) row4y row4x+(13*width) row4y+height .blk 4 "/ ; \ row1x+(13*width) row1y row1x+(14*width) row1y+height .blk 4 "\ ; <lf> row1x+(14*width) row1y row1x+(15*width) row1y+height .blk 4 0 ; <bs> row2x+(15*width) row2y row2x+(16*width) row2y+height .blk 4 0 ; 3 row1x+(3*width) row1y row1x+(4*width) row1y+height .blk 4 "3 ; 2 row1x+(2*width) row1y row1x+(3*width) row1y+height .blk 4 "2 ; W row2x+(3*width) row2y row2x+(4*width) row2y+height .blk 4 "W ; Q row2x+(2*width) row2y row2x+(3*width) row2y+height .blk 4 "Q ; S row3x+(3*width) row3y row3x+(4*width) row3y+height .blk 4 "S ; A row3x+(2*width) row3y row3x+(3*width) row3y+height .blk 4 "A ; 9 row1x+(9*width) row1y row1x+(10*width) row1y+height .blk 4 "9 ; I row2x+(9*width) row2y row2x+(10*width) row2y+height .blk 4 "I ; X row4x+(4*width) row4y row4x+(5*width) row4y+height .blk 4 "X ; O row2x+(10*width) row2y row2x+(11*width) row2y+height .blk 4 "O ; L row3x+(10*width) row3y row3x+(11*width) row3y+height .blk 4 "L ; , row4x+(10*width) row4y row4x+(11*width) row4y+height .blk 4 ", ; " row3x+(12*width) row3y row3x+(13*width) row3y+height .blk 4 "" ; ] row2x+(13*width) row2y row2x+(14*width) row2y+height .blk 4 "] ; <blank middle> row3x+(15*width) row3y row3x+(16*width) row3y+height .blk 4 0 ; <blank top> row2x+(16*width) row2y row2x+(17*width) row2y+height .blk 4 0 ; 1 row1x+(1*width) row1y row1x+(2*width) row1y+height .blk 4 "1 ; <esc> row1x row1y row1x+(1*width) row1y+height .blk 4 0 ; <tab> row2x row2y row2x+(2*width) row2y+height .blk 4 0 ; F row3x+(5*width) row3y row3x+(6*width) row3y+height .blk 4 "F ; <ctrl> row3x row3y row3x+(2*width) row3y+height .blk 4 0 ; C row4x+(5*width) row4y row4x+(6*width) row4y+height .blk 4 "C ; J row3x+(8*width) row3y row3x+(9*width) row3y+height .blk 4 "J ; B row4x+(7*width) row4y row4x+(8*width) row4y+height .blk 4 "B ; Z row4x+(3*width) row4y row4x+(4*width) row4y+height .blk 4 "Z ; <shift left> row4x+(1*width) row4y row4x+(3*width) row4y+height .blk 4 0 ; . row4x+(11*width) row4y row4x+(12*width) row4y+height .blk 4 ". ; ; row3x+(11*width) row3y row3x+(12*width) row3y+height .blk 4 "; ; <return> row3x+(13*width) row3y row3x+(15*width) row3y+height .blk 4 0 ; ← row2x+(14*width) row2y row2x+(15*width) row2y+height .blk 4 "← ; <del> row1x+(15*width) row1y row1x+(16*width) row1y+height .blk 4 0 ; undefined .blk 4 .blk 4 0 ; R row2x+(5*width) row2y row2x+(6*width) row2y+height .blk 4 "R ; T row2x+(6*width) row2y row2x+(7*width) row2y+height .blk 4 "T ; G row3x+(6*width) row3y row3x+(7*width) row3y+height .blk 4 "G ; Y row2x+(7*width) row2y row2x+(8*width) row2y+height .blk 4 "Y ; H row3x+(7*width) row3y row3x+(8*width) row3y+height .blk 4 "H ; 8 row1x+(8*width) row1y row1x+(9*width) row1y+height .blk 4 "8 ; N row4x+(8*width) row4y row4x+(9*width) row4y+height .blk 4 "N ; M row4x+(9*width) row4y row4x+(10*width) row4y+height .blk 4 "M ; <lock> row4x row4y row4x+(1*width) row4y+height .blk 4 0 ; <space> row5x row5y row5x+(9*width) row5y+height .blk 4 0 ; [ row2x+(12*width) row2y row2x+(13*width) row2y+height .blk 4 "[ ; = row1x+(12*width) row1y row1x+(13*width) row1y+height .blk 4 "= ; <shift right> row4x+(13*width) row4y row4x+(15*width) row4y+height .blk 4 0 ; <blank bottom> row4x+(15*width) row4y row4x+(16*width) row4y+height .blk 4 0 ; undefined .blk 4 .blk 4 0 ; undefined .blk 4 .blk 4 0 .end