;PETSCII Key Code Definitions ;Common to All PET/CBM Computers KEYS: ;Key Definitions (Struct Key Codes) ;NAME Chr Description .BCKSPC BYTE $00 ;Backspace [N/A] .BREAK BYTE $03 ;Break (RUN/STOP) .CLEAR BYTE $93 ;Clear (Shift-CLR/HOME) .COPY BYTE $00 ;Copy [N/A] .DELETE BYTE $14 ;Delete .DOWN BYTE $11 ;Cursor Down .ESCAPE BYTE $00 ;Escape [C128/C65] .FN1 BYTE $85 ;F1 [VIC20/C64/C16/C128/C65] .FN2 BYTE $89 ;F2 [VIC20/C64/C16/C128/C65] .FN3 BYTE $86 ;F3 [VIC20/C64/C16/C128/C65] .FN4 BYTE $8A ;F4 [VIC20/C64/C16/C128/C65] .FN5 BYTE $87 ;F5 [VIC20/C64/C16/C128/C65] .FN6 BYTE $8B ;F6 [VIC20/C64/C16/C128/C65] .FN7 BYTE $88 ;F7 [VIC20/C64/C16/C128/C65] .FN8 BYTE $8C ;F8 [VIC20/C64/C128/C65] [HELP on C16] .FN9 BYTE $00 ;F9 [C65] .FN10 BYTE $00 ;F10 [C65] .FN11 BYTE $00 ;F11 [C65] .FN12 BYTE $00 ;F12 [C65] .HELP BYTE $84 ;Help [C128/xC65] .HOME BYTE $13 ;Home (CLR/HOME) .INSERT BYTE $94 ;Insert (Shift-INS/DEL) .LEFT BYTE $9D ;Cursor Left .LNFD BYTE $00 ;Line Feed [C128] .RIGHT BYTE $1D ;Cursor Right .RETURN BYTE $0D ;Return .SHFRTN BYTE $8D ;Shift-Return .RUN BYTE $00 ;Run (Shift-RUN/STOP) .RVSOFF BYTE $92 ;Reverse Off .RVSON BYTE $12 ;Reverse On .SHFSPC BYTE $A0 ;Shifted Space .TAB BYTE $09 ;Tab .SHFTAB BYTE $00 ;Shift-Tab [C128/C65] .UP BYTE $91 ;Cursor Up