#include "OSDLKeyboardHandler.h"
#include "OSDLController.h"
#include "OSDLEvents.h"
#include "OSDLBasic.h"
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 57 of file OSDLKeyboardHandler.cc.
Referenced by doNothingKeyHandler(), OSDL::Events::KeyboardHandler::keyPressed(), OSDL::Events::KeyboardHandler::keyReleased(), OSDL::Events::KeyboardHandler::SetMode(), smarterKeyHandler(), and OSDL::Events::KeyboardHandler::unlinkFromController().
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 115 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 136 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().