File:  [Tom Morton FrontierVM] / frontvm / hardware / shortcut.h
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:57:40 2018 UTC (8 years, 3 months ago) by root
Branches: frontvm, MAIN
CVS tags: frontvm2-20061120, HEAD
Tom Morton

/*
  Hatari
*/

typedef void (*ShortCutFunction_t)(void);

enum {
  SHORTCUT_NOTASSIGNED,
  SHORTCUT_FULLSCREEN,
  SHORTCUT_MOUSEMODE,

  NUM_SHORTCUTS
};

typedef struct {
  unsigned short Key;
  BOOL bShiftPressed;
  BOOL bCtrlPressed;
} SHORTCUT_KEY;

extern char *pszShortCutTextStrings[NUM_SHORTCUTS+1];
extern char *pszShortCutF11TextString[];
extern char *pszShortCutF12TextString[];
extern SHORTCUT_KEY ShortCutKey;

extern void ShortCut_ClearKeys(void);
extern void ShortCut_CheckKeys(void);
extern void ShortCut_FullScreen(void);
extern void ShortCut_MouseMode(void);
extern void ShortCut_ColdReset(void);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.