diff options
author | Michael Wright <michaelwr@google.com> | 2014-04-22 15:03:51 -0700 |
---|---|---|
committer | Michael Wright <michaelwr@google.com> | 2014-04-22 16:55:36 -0700 |
commit | 872db4f11e407accccba9d37c335ef7e3597eba4 (patch) | |
tree | e527c6316160e6e2dcb062f0440fd7c4afc43eed /include/input/Keyboard.h | |
parent | 4cbf3c53447215a31f69d3ac615ba0daa902f717 (diff) | |
download | frameworks_native-872db4f11e407accccba9d37c335ef7e3597eba4.zip frameworks_native-872db4f11e407accccba9d37c335ef7e3597eba4.tar.gz frameworks_native-872db4f11e407accccba9d37c335ef7e3597eba4.tar.bz2 |
Move key attribute information out of native.
Native doesn't ever actually care about the attributes of keys, so
move all of it up into the managed layer and move all of the key
names down so they're defined once.
Change-Id: Ic8ded13ce050b2b98744735ff50d11e8d882d7d5
Diffstat (limited to 'include/input/Keyboard.h')
-rw-r--r-- | include/input/Keyboard.h | 31 |
1 files changed, 1 insertions, 30 deletions
diff --git a/include/input/Keyboard.h b/include/input/Keyboard.h index 25b2f07..519bb22 100644 --- a/include/input/Keyboard.h +++ b/include/input/Keyboard.h @@ -19,6 +19,7 @@ #include <input/Input.h> #include <input/InputDevice.h> +#include <input/InputEventLabels.h> #include <utils/Errors.h> #include <utils/String8.h> #include <utils/PropertyMap.h> @@ -82,36 +83,6 @@ extern bool isEligibleBuiltInKeyboard(const InputDeviceIdentifier& deviceIdentif const PropertyMap* deviceConfiguration, const KeyMap* keyMap); /** - * Gets a key code by its short form label, eg. "HOME". - * Returns 0 if unknown. - */ -extern int32_t getKeyCodeByLabel(const char* label); - -/** - * Gets a key flag by its short form label, eg. "WAKE". - * Returns 0 if unknown. - */ -extern uint32_t getKeyFlagByLabel(const char* label); - -/** - * Gets an axis by its short form label, eg. "X". - * Returns -1 if unknown. - */ -extern int32_t getAxisByLabel(const char* label); - -/** - * Gets an axis label by its id. - * Returns NULL if unknown. - */ -extern const char* getAxisLabel(int32_t axisId); - -/** - * Gets an LED by its short form label, eg. "CAPS_LOCK". - * Returns -1 if unknown. - */ -extern int32_t getLedByLabel(const char* label); - -/** * Updates a meta state field when a key is pressed or released. */ extern int32_t updateMetaState(int32_t keyCode, bool down, int32_t oldMetaState); |