// hardwarekeyboard.cpp - HardwareKeyboard object // Shell file used for most devices. A custom hardwarekeyboard.cpp is needed for devices with a hardware keyboard. #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include extern "C" { #include "../common.h" #include "../minuitwrp/minui.h" #include "../recovery_ui.h" } #include "rapidxml.hpp" #include "objects.hpp" HardwareKeyboard::HardwareKeyboard(void) { // Do Nothing } HardwareKeyboard::~HardwareKeyboard() { // Do Nothing } int HardwareKeyboard::KeyDown(int key_code) { #ifdef _EVENT_LOGGING LOGE("HardwareKeyboard::KeyDown %i\n", key_code); #endif PageManager::NotifyKey(key_code); return 0; // 0 = no key repeat anything else turns on key repeat } int HardwareKeyboard::KeyUp(int key_code) { #ifdef _EVENT_LOGGING LOGE("HardwareKeyboard::KeyUp %i\n", key_code); #endif return 0; } int HardwareKeyboard::KeyRepeat(void) { #ifdef _EVENT_LOGGING LOGE("HardwareKeyboard::KeyRepeat\n"); #endif return 0; }