home *** CD-ROM | disk | FTP | other *** search
- /*
- ** [E]xternal [H]otkey [C]lient
- ** ----------------------------
- ** Library for using [Control]+[Alt] hotkeys with Clocky
- **
- ** (c) Petr Stehlik
- ** Jo Even Skarstein 1998
- */
-
-
- /*
- ** Initialise hotkeys
- ** ------------------
- ** Call this to initialise this library
- */
- int initHotkeys(void);
-
- /*
- ** Register a hotkey
- ** -----------------
- ** 'key' is the scancode for the hotkey you wish to register.
- */
- int registerHotkey(char key);
-
- /*
- ** Remove registered hotkeys
- ** -------------------------
- ** (key == -1) -> Remove all registered hotkeys
- ** otherwise remove 'key'.
- */
- void removeHotkeys(int key);
-
- /*
- ** Check hotkeys
- ** -------------
- ** Returns the value of the pressed hotkey.
- ** If no hotkey is pressed, or it's not one of yours, this
- ** function returns 0.
- */
- char checkHotkeys(void);
-
- /*
- ** Scancode -> ASCII
- ** -----------------
- */
- char scan2ascii(char scan);
-
- /*
- ** ASCII -> Scancode
- ** -----------------
- */
- char ascii2scan(char ascii);