X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin3_src%2FWM%2Fmain.c;h=0996f909ac1136955222130645d94a2609b7bfc9;hb=9c435c78b45c6b62a8182334e44d87b4a6a198f7;hp=7aa5534af00db9b03e8d2066e395927845e8af78;hpb=0c35f45b89f715d4a62e4a1063b806d82b538872;p=tpg%2Facess2.git diff --git a/Usermode/Applications/axwin3_src/WM/main.c b/Usermode/Applications/axwin3_src/WM/main.c index 7aa5534a..0996f909 100644 --- a/Usermode/Applications/axwin3_src/WM/main.c +++ b/Usermode/Applications/axwin3_src/WM/main.c @@ -9,6 +9,7 @@ #include #include #include +#include // === IMPORTS === extern void Video_Setup(void); @@ -18,6 +19,7 @@ extern int Renderer_Widget_Init(void); extern int Renderer_Background_Init(void); extern int Renderer_Framebuffer_Init(void); extern void WM_Update(void); +extern void WM_Hotkey_Register(int nKeys, uint32_t *Keys, const char *ActionName); // === PROTOTYPES === void ParseCommandline(int argc, char **argv); @@ -63,6 +65,11 @@ int main(int argc, char *argv[]) Renderer_Background_Init(); Renderer_Framebuffer_Init(); WM_Initialise(); + + // TODO: Config + uint32_t keys[4]; + keys[0] = KEYSYM_LEFTGUI; keys[1] = KEYSYM_r; + WM_Hotkey_Register(2, keys, "Interface>Run"); // Spawn interface root if( clone(CLONE_VM, 0) == 0 )