Delay committing fullscreen until seeing window size change
[lsnes.git] / include / core / keymapper.hpp
blobaa6a04aab5ecab27ca8926af3fa43d58d89556b3
1 #ifndef _keymapper__hpp__included__
2 #define _keymapper__hpp__included__
4 #include <string>
5 #include <sstream>
6 #include <stdexcept>
7 #include <list>
8 #include <set>
9 #include <map>
10 #include <iostream>
11 #include "misc.hpp"
12 #include "library/keyboard.hpp"
13 #include "library/keyboard-mapper.hpp"
14 #include "library/gamepad.hpp"
16 /**
17 * Inverse bindings set.
19 extern keyboard::invbind_set lsnes_invbinds;
20 /**
21 * Gamepad HW.
23 extern gamepad::set lsnes_gamepads;
24 /**
25 * Initialize gamepads (need to be called before initializing joysticks).
27 void lsnes_gamepads_init();
28 /**
29 * Deinitialize gamepads (need to be called after deinitializing joysticks).
31 void lsnes_gamepads_deinit();
32 /**
33 * Cleanup the keymapper stuff.
35 void cleanup_keymapper();
37 #endif