E_Action *action; /* Startup */ e_action_add("myaction"); action->func.go = _my_action_go; e_int_config_keybindings_register_action_predef_name("Module : Name", "Do Action", "modulename", NULL, EDIT_RESTRICT_NONE,0); /* Shutdown */ e_action_del("myaction"); e_int_config_keybindings_unregister_action_predef_name("Module : Name", "Do Action"); /* Action Code */ static void _my_action_go(E_Object *obj, const char *params) { /* Do Something */ }