; KeyTestTeak3.asm ; THIS FILE CONTAINS XEROX PROPRIETARY DATA ; Last modified January 11, 1980 5:15 PM by Boggs .bext teak3Kbd .srel teak3Kbd: .teak3Kbd .nrel .rdx 10 height = 24 width = 24 width25 = width/4 width50 = width/2 width75 = (width*3)/4 FLx = 24 KBx = FLx+(3*width)+width50+width50 FRx = KBx+(15*width)+width50 row0y = 370 row0x = KBx row1y = row0y+(height/2)+height row1x = KBx+width row2y = row1y+height row2x = KBx+width+width50 row3y = row2y+height row3x = KBx+width+width50+width25 row4y = row3y+height row4x = KBx+(2*width)+width25 row5y = row4y+height row5x = KBx+(2*width)+width50+width25 .teak3Kbd: 96 ; numKeys 0 ; keyset = false ; 5 row1x+(4*width) row1y row1x+(5*width) row1y+height .blk 4 "5 ; 4 row1x+(3*width) row1y row1x+(4*width) row1y+height .blk 4 "4 ; 6 row1x+(5*width) row1y row1x+(6*width) row1y+height .blk 4 "6 ; E row2x+(2*width) row2y row2x+(3*width) row2y+height .blk 4 "E ; 7 row1x+(6*width) row1y row1x+(7*width) row1y+height .blk 4 "7 ; D row3x+(2*width) row3y row3x+(3*width) row3y+height .blk 4 "D ; U row2x+(6*width) row2y row2x+(7*width) row2y+height .blk 4 "U ; V row4x+(3*width) row4y row4x+(4*width) row4y+height .blk 4 "V ; 0 row1x+(9*width) row1y row1x+(10*width) row1y+height .blk 4 "0 ; K row3x+(7*width) row3y row3x+(8*width) row3y+height .blk 4 "K ; - row1x+(10*width) row1y row1x+(11*width) row1y+height .blk 4 "- ; P row2x+(9*width) row2y row2x+(10*width) row2y+height .blk 4 "P ; / row4x+(9*width) row4y row4x+(10*width) row4y+height .blk 4 "/ ; \ = <FR2> row0x+(9*(width+width50)) row0y row0x+(10*(width+width50)) row0y+height .blk 4 "\ ; <lf> FLx+(2*width) row2y FLx+(3*width)+width50 row2y+height .blk 4 0 ; <bs> row1x+(12*width) row1y row1x+(14*width) row1y+height .blk 4 0 ; 3 row1x+(2*width) row1y row1x+(3*width) row1y+height .blk 4 "3 ; 2 row1x+(1*width) row1y row1x+(2*width) row1y+height .blk 4 "2 ; W row2x+(1*width) row2y row2x+(2*width) row2y+height .blk 4 "W ; Q row2x+(0*width) row2y row2x+(1*width) row2y+height .blk 4 "Q ; S row3x+(1*width) row3y row3x+(2*width) row3y+height .blk 4 "S ; A row3x+(0*width) row3y row3x+(1*width) row3y+height .blk 4 "A ; 9 row1x+(8*width) row1y row1x+(9*width) row1y+height .blk 4 "9 ; I row2x+(7*width) row2y row2x+(8*width) row2y+height .blk 4 "I ; X row4x+(1*width) row4y row4x+(2*width) row4y+height .blk 4 "X ; O row2x+(8*width) row2y row2x+(9*width) row2y+height .blk 4 "O ; L row3x+(8*width) row3y row3x+(9*width) row3y+height .blk 4 "L ; , row4x+(7*width) row4y row4x+(8*width) row4y+height .blk 4 ", ; " row3x+(10*width) row3y row3x+(11*width) row3y+height .blk 4 "" ; ] row2x+(11*width) row2y row2x+(12*width) row2y+height .blk 4 "] ; <FR4> FRx+(2*width)+width50 row3y FRx+(3*width)+width50 row3y+height .blk 4 0 ; <bw> FRx+(2*width)+width50 row2y FRx+(3*width)+width50 row2y+height .blk 4 0 ; 1 row1x+(0*width) row1y row1x+(1*width) row1y+height .blk 4 "1 ; <esc> row0x row0y row0x+(1*width)+width50 row0y+height .blk 4 0 ; <tab> KBx row1y KBx+(1*width) row1y+height KBx row2y KBx+(1*width)+width50 row2y+height 0 ; F row3x+(3*width) row3y row3x+(4*width) row3y+height .blk 4 "F ; <ctrl> row5x row5y row5x+width+width50 row5y+height .blk 4 0 ; C row4x+(2*width) row4y row4x+(3*width) row4y+height .blk 4 "C ; J row3x+(6*width) row3y row3x+(7*width) row3y+height .blk 4 "J ; B row4x+(4*width) row4y row4x+(5*width) row4y+height .blk 4 "B ; Z row4x+(0*width) row4y row4x+(1*width) row4y+height .blk 4 "Z ; <shift left> KBx row4y KBx+(2*width)+width25 row4y+height .blk 4 0 ; . row4x+(8*width) row4y row4x+(9*width) row4y+height .blk 4 ". ; ; row3x+(9*width) row3y row3x+(10*width) row3y+height .blk 4 "; ; <return> row2x+(12*width) row2y row2x+(13*width)+width50 row2y+height row3x+(12*width) row3y row3x+(13*width)+width25 row3y+height 0 ; ← row3x+(11*width) row3y row3x+(12*width) row3y+height .blk 4 "← ; <del> FLx+(2*width) row1y FLx+(3*width)+width50 row1y+height .blk 4 0 ; <FL3> FLx+(2*width) row3y FLx+(3*width)+width50 row3y+height .blk 4 0 ; R row2x+(3*width) row2y row2x+(4*width) row2y+height .blk 4 "R ; T row2x+(4*width) row2y row2x+(5*width) row2y+height .blk 4 "T ; G row3x+(4*width) row3y row3x+(5*width) row3y+height .blk 4 "G ; Y row2x+(5*width) row2y row2x+(6*width) row2y+height .blk 4 "Y ; H row3x+(5*width) row3y row3x+(6*width) row3y+height .blk 4 "H ; 8 row1x+(7*width) row1y row1x+(8*width) row1y+height .blk 4 "8 ; N row4x+(5*width) row4y row4x+(6*width) row4y+height .blk 4 "N ; M row4x+(6*width) row4y row4x+(7*width) row4y+height .blk 4 "M ; <lock> KBx row3y KBx+width+width50+width25 row3y+height .blk 4 0 ; <space> row5x+(1*width)+width50 row5y row5x+(7*width)+width50 row5y+height .blk 4 0 ; [ row2x+(10*width) row2y row2x+(11*width) row2y+height .blk 4 "[ ; = row1x+(11*width) row1y row1x+(12*width) row1y+height .blk 4 "= ; <shift right> row4x+(10*width) row4y row4x+(12*width)+width50+width25 row4y+height .blk 4 0 ; <FR1> = <swat> FRx+(2*width)+width50 row4y FRx+(3*width)+width50 row4y+height .blk 4 0 ; <FL4> FLx+(2*width) row4y FLx+(3*width)+width50 row4y+height .blk 4 0 ; <FR5> FRx+(2*width)+width50 row1y FRx+(3*width)+width50 row1y+height .blk 4 0 ; <R5> = CARRIAGE FRx+(1*width) row2y FRx+(2*width)+width50 row2y+height .blk 4 0 ; <R11> = SPECIAL FRx+(1*width) row4y FRx+(2*width)+width50 row4y+height .blk 4 0 ; <L10> FLx row4y FLx+width row4y+height .blk 4 0 ; <L7> FLx row3y FLx+width row3y+height .blk 4 0 ; <L4> FLx row2y FLx+width row2y+height .blk 4 0 ; <L1> FLx row1y FLx+width row1y+height .blk 4 0 ; <A9> row5x+(7*width)+width50 row5y row5x+(9*width) row5y+height .blk 4 0 ; <R10> .blk 4 .blk 4 0 ; <L11> = AGAIN FLx+(1*width) row4y FLx+(2*width) row4y+height .blk 4 0 ; <L8> = GLOBL RPLCE FLx+(1*width) row3y FLx+(2*width) row3y+height .blk 4 0 ; <L5> = FIND FLx+(1*width) row2y FLx+(2*width) row2y+height .blk 4 0 ; <L2> = STOP/UNDO FLx+(1*width) row1y FLx+(2*width) row1y+height .blk 4 0 ; <R2> = HELP FRx+(1*width) row1y FRx+(2*width)+width50 row1y+height .blk 4 0 ; <R7> = DEF/EXPAND FRx row3y FRx+width row3y+(2*height) .blk 4 0 ; <R4> .blk 4 .blk 4 0 ; <D2> = diagnostic only .blk 4 .blk 4 0 ; <D1> = diagnostic only .blk 4 .blk 4 0 ; <48> = not on level III .blk 4 .blk 4 0 ; <T2> = INDENT row0x+(1*width)+width50 row0y row0x+(3*width) row0y+height .blk 4 0 ; <T3> = JUSTIFY row0x+(3*width) row0y row0x+(4*width)+width50 row0y+height .blk 4 0 ; <T4> = CENTER row0x+(4*width)+width50 row0y row0x+(6*width) row0y+height .blk 4 0 ; <T5> = BOLD row0x+(6*width) row0y row0x+(7*width)+width50 row0y+height .blk 4 0 ; <T6> = ITALICS row0x+(7*width)+width50 row0y row0x+(9*width) row0y+height .blk 4 0 ; <T7> = UNDERLINE row0x+(9*width) row0y row0x+(10*width)+width50 row0y+height .blk 4 0 ; <T8> = SUPER/SUBSCRIPT row0x+(10*width)+width50 row0y row0x+(12*width) row0y+height .blk 4 0 ; <T9> = LARGER/SMALLER row0x+(12*width) row0y row0x+(13*width)+width50 row0y+height .blk 4 0 ; <R1> = SKIP/NEXT FRx row1y FRx+width row1y+(2*height) .blk 4 0 ; <47> not on Level III .blk 4 .blk 4 0 ; <A10> not on level III .blk 4 .blk 4 0 ; <R8> = FONT FRx+width row3y FRx+(2*width)+width50 row3y+height .blk 4 0 ; unused .blk 4 .blk 4 0 ; unused .blk 4 .blk 4 0 .end