|
|
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:
12: NUM_SHORTCUTS
13: };
14:
15: typedef struct {
16: unsigned short Key;
17: BOOL bShiftPressed;
18: BOOL bCtrlPressed;
19: } SHORTCUT_KEY;
20:
21: extern char *pszShortCutTextStrings[NUM_SHORTCUTS+1];
22: extern char *pszShortCutF11TextString[];
23: extern char *pszShortCutF12TextString[];
24: extern SHORTCUT_KEY ShortCutKey;
25:
26: extern void ShortCut_ClearKeys(void);
27: extern void ShortCut_CheckKeys(void);
28: extern void ShortCut_FullScreen(void);
29: extern void ShortCut_MouseMode(void);
30: extern void ShortCut_ColdReset(void);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.