1
0
mirror of https://github.com/RevCurtisP/C02.git synced 2024-07-03 21:29:41 +00:00
C02/include/vic/keydef.h02
2019-12-20 13:37:56 -05:00

44 lines
1.4 KiB
Plaintext

/* PETSCII Key Code Definitions *
* for Commodore VIC 20 Computer */
/* Structure for Key Definitions */
struct keydef {
char bckspc; //Backspace
char break; //Break (RUN/STOP)
char clear; //Clear (Shift-CLR/HOME)
char copy; //Copy [N/A]
char delete; //Delete
char down; //Cursor Down
char escape; //Escape [N/A]
char fn1; //Function Key 1 (F1/F2)
char fn2; //Function Key 2 (Shift-F1/F2)
char fn3; //Function Key 3 (F3/F4)
char fn4; //Function Key 4 (Shift-F3/F4)
char fn5; //Function Key 5 (F5/F6)
char fn6; //Function Key 6 (Shift-F5/F6)
char fn7; //Function Key 7 (F7/F8)
char fn8; //Function Key 8 (Shift-F7/F8) [HELP on C16]
char fn9; //Function Key 9 [N/A]
char fn10; //Function Key 10 [N/A]
char fn11; //Function Key 11 [N/A]
char fn12; //Function Key 12 [N/A]
char help; //Help [N/A]
char home; //Home (CLR/HOME)
char insert; //Insert (Shift-INS/DEL)
char left; //Cursor Left
char lnfd; //Line Feed (N/A)
char right; //Cursor Right
char return; //Return
char shfrtn; //Shift-Return
char run; //Run (Shift-RUN/STOP)
char rvsoff; //Reverse Off
char rvson; //Reverse On
char shfspc; //Shifted Space
char tab; //Tab
char shftab; //Shift-Tab [N/A]
char up; //Cursor Up
};
/* Actual Key Definitions */
const struct keydef keys;