|
|
1.1 root 1: /*
2: Hatari
3: */
4:
5: typedef void (*ShortCutFunction_t)(void);
6:
7: enum {
8: SHORTCUT_NOTASSIGNED,
9: SHORTCUT_FULLSCREEN,
10: SHORTCUT_MOUSEMODE,
11: SHORTCUT_COLDRESET,
12:
13: NUM_SHORTCUTS
14: };
15:
16: typedef struct {
17: unsigned short Key;
18: BOOL bShiftPressed;
19: BOOL bCtrlPressed;
20: } SHORTCUT_KEY;
21:
22: extern char *pszShortCutTextStrings[NUM_SHORTCUTS+1];
23: extern char *pszShortCutF11TextString[];
24: extern char *pszShortCutF12TextString[];
25: extern SHORTCUT_KEY ShortCutKey;
26:
27: extern void ShortCut_ClearKeys(void);
28: extern void ShortCut_CheckKeys(void);
29: extern void ShortCut_FullScreen(void);
30: extern void ShortCut_MouseMode(void);
31: extern void ShortCut_ColdReset(void);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.