From 87250c24aec9449eb615951cf537a2fcf709f1d8 Mon Sep 17 00:00:00 2001 From: David 'Digit' Turner Date: Thu, 17 Sep 2009 16:45:03 -0700 Subject: Allow skins to provide a "dpad-rotation" field for each layout. This is used to deal with the fact that the framework *always* assumes that the physical DPad is rotated in landscaped mode, while the default skin no longer does that. NOTE: tested on old skin files for backwards compatibility. (Upcoming skin fixes coming in another patch) --- android/charmap.h | 93 +------------------------------------------------------ 1 file changed, 1 insertion(+), 92 deletions(-) (limited to 'android/charmap.h') diff --git a/android/charmap.h b/android/charmap.h index 2b0d071..5ac1367 100644 --- a/android/charmap.h +++ b/android/charmap.h @@ -12,98 +12,7 @@ #ifndef _android_charmap_h #define _android_charmap_h -#include "linux_keycodes.h" - -/* Keep it consistent with linux/input.h */ -typedef enum { - kKeyCodeSoftLeft = KEY_SOFT1, - kKeyCodeSoftRight = KEY_SOFT2, - kKeyCodeHome = KEY_HOME, - kKeyCodeBack = KEY_BACK, - kKeyCodeCall = KEY_SEND, - kKeyCodeEndCall = KEY_END, - kKeyCode0 = KEY_0, - kKeyCode1 = KEY_1, - kKeyCode2 = KEY_2, - kKeyCode3 = KEY_3, - kKeyCode4 = KEY_4, - kKeyCode5 = KEY_5, - kKeyCode6 = KEY_6, - kKeyCode7 = KEY_7, - kKeyCode8 = KEY_8, - kKeyCode9 = KEY_9, - kKeyCodeStar = KEY_STAR, - kKeyCodePound = KEY_SHARP, - kKeyCodeDpadUp = KEY_UP, - kKeyCodeDpadDown = KEY_DOWN, - kKeyCodeDpadLeft = KEY_LEFT, - kKeyCodeDpadRight = KEY_RIGHT, - kKeyCodeDpadCenter = KEY_CENTER, - kKeyCodeVolumeUp = KEY_VOLUMEUP, - kKeyCodeVolumeDown = KEY_VOLUMEDOWN, - kKeyCodePower = KEY_POWER, - kKeyCodeCamera = KEY_CAMERA, - kKeyCodeClear = KEY_CLEAR, - kKeyCodeA = KEY_A, - kKeyCodeB = KEY_B, - kKeyCodeC = KEY_C, - kKeyCodeD = KEY_D, - kKeyCodeE = KEY_E, - kKeyCodeF = KEY_F, - kKeyCodeG = KEY_G, - kKeyCodeH = KEY_H, - kKeyCodeI = KEY_I, - kKeyCodeJ = KEY_J, - kKeyCodeK = KEY_K, - kKeyCodeL = KEY_L, - kKeyCodeM = KEY_M, - kKeyCodeN = KEY_N, - kKeyCodeO = KEY_O, - kKeyCodeP = KEY_P, - kKeyCodeQ = KEY_Q, - kKeyCodeR = KEY_R, - kKeyCodeS = KEY_S, - kKeyCodeT = KEY_T, - kKeyCodeU = KEY_U, - kKeyCodeV = KEY_V, - kKeyCodeW = KEY_W, - kKeyCodeX = KEY_X, - kKeyCodeY = KEY_Y, - kKeyCodeZ = KEY_Z, - - kKeyCodeComma = KEY_COMMA, - kKeyCodePeriod = KEY_DOT, - kKeyCodeAltLeft = KEY_LEFTALT, - kKeyCodeAltRight = KEY_RIGHTALT, - kKeyCodeCapLeft = KEY_LEFTSHIFT, - kKeyCodeCapRight = KEY_RIGHTSHIFT, - kKeyCodeTab = KEY_TAB, - kKeyCodeSpace = KEY_SPACE, - kKeyCodeSym = KEY_COMPOSE, - kKeyCodeExplorer = KEY_WWW, - kKeyCodeEnvelope = KEY_MAIL, - kKeyCodeNewline = KEY_ENTER, - kKeyCodeDel = KEY_BACKSPACE, - kKeyCodeGrave = 399, - kKeyCodeMinus = KEY_MINUS, - kKeyCodeEquals = KEY_EQUAL, - kKeyCodeLeftBracket = KEY_LEFTBRACE, - kKeyCodeRightBracket = KEY_RIGHTBRACE, - kKeyCodeBackslash = KEY_BACKSLASH, - kKeyCodeSemicolon = KEY_SEMICOLON, - kKeyCodeApostrophe = KEY_APOSTROPHE, - kKeyCodeSlash = KEY_SLASH, - kKeyCodeAt = KEY_EMAIL, - kKeyCodeNum = KEY_NUM, - kKeyCodeHeadsetHook = KEY_HEADSETHOOK, - kKeyCodeFocus = KEY_FOCUS, - kKeyCodePlus = KEY_PLUS, - kKeyCodeMenu = KEY_SOFT1, - kKeyCodeNotification = KEY_NOTIFICATION, - kKeyCodeSearch = KEY_SEARCH, - -} AndroidKeyCode; - +#include "android/keycode.h" /* this defines a structure used to describe an Android keyboard charmap */ typedef struct AKeyEntry { -- cgit v1.1