#include "OSDLKeyboardHandler.h"
#include "OSDLController.h"
#include "OSDLEvents.h"
#include "OSDLBasic.h"
#include "SDL.h"
Include dependency graph for OSDLKeyboardHandler.cc:
Go to the source code of this file.
Defines | |
#define | OSDL_KEYBOARD_HANDLER_LOG(message) |
Functions | |
void | doNothingKeyHandler (const KeyboardEvent &keyboardEvent) |
The default key to handler mapper can reference this general-purpose key handler. | |
void | smarterKeyHandler (const KeyboardEvent &keyboardEvent) |
The default key to handler mapper can reference this general-purpose key handler. |
#define OSDL_KEYBOARD_HANDLER_LOG | ( | message | ) |
Definition at line 33 of file OSDLKeyboardHandler.cc.
Referenced by doNothingKeyHandler(), OSDL::Events::KeyboardHandler::keyPressed(), OSDL::Events::KeyboardHandler::keyReleased(), OSDL::Events::KeyboardHandler::SetMode(), and smarterKeyHandler().
void doNothingKeyHandler | ( | const KeyboardEvent & | keyboardEvent | ) |
The default key to handler mapper can reference this general-purpose key handler.
Can be used both for raw and input modes.
Definition at line 73 of file OSDLKeyboardHandler.cc.
References OSDL::Events::EventsModule::DescribeEvent(), and OSDL_KEYBOARD_HANDLER_LOG.
Referenced by OSDL::Events::KeyboardHandler::KeyboardHandler().
void smarterKeyHandler | ( | const KeyboardEvent & | keyboardEvent | ) |
The default key to handler mapper can reference this general-purpose key handler.
Can be used both for raw and input modes.
Respects following behaviour :
Definition at line 92 of file OSDLKeyboardHandler.cc.
References OSDL::Events::EventsModule::DescribeEvent(), OSDL::Events::KeyboardHandler::EscapeKey, OSDL::Events::KeyboardHandler::F1Key, OSDL::getExistingCommonModule(), OSDL::Events::KeyboardHandler::GetMode(), OSDL::Events::EventsModule::KeyPressed, OSDL_KEYBOARD_HANDLER_LOG, OSDL::Events::KeyboardHandler::qKey, OSDL::Events::rawInput, OSDL::Events::KeyboardHandler::SetMode(), and OSDL::Events::textInput.
Referenced by OSDL::Events::KeyboardHandler::setSmarterDefaultKeyHandlers().