diff options
| author | 2023-03-28 20:11:03 +0000 | |
|---|---|---|
| committer | 2023-03-28 20:11:03 +0000 | |
| commit | a2e66c94dba2c8dad4c30b5896881c2cec25582e (patch) | |
| tree | dac2aefd44206e5ec29d4597558d11a1f537fe49 | |
| parent | fedaf918d50517fdff7ff7945ce032683c8e2b93 (diff) | |
| parent | 57680eb7c8a21ed28f359f9504eb000709a74d84 (diff) | |
Merge "[1/4] Add user customizable MACRO_x keys in frameworks" into udc-dev
| -rw-r--r-- | include/android/keycodes.h | 8 | ||||
| -rw-r--r-- | libs/input/InputEventLabels.cpp | 6 | 
2 files changed, 13 insertions, 1 deletions
diff --git a/include/android/keycodes.h b/include/android/keycodes.h index d4ba321057..f8fb256fae 100644 --- a/include/android/keycodes.h +++ b/include/android/keycodes.h @@ -831,6 +831,14 @@ enum {      AKEYCODE_STYLUS_BUTTON_TAIL = 311,      /** Key to open recent apps (a.k.a. Overview) */      AKEYCODE_RECENT_APPS = 312, +    /** User customizable key #1. */ +    AKEYCODE_MACRO_1 = 313, +    /** User customizable key #2. */ +    AKEYCODE_MACRO_2 = 314, +    /** User customizable key #3. */ +    AKEYCODE_MACRO_3 = 315, +    /** User customizable key #4. */ +    AKEYCODE_MACRO_4 = 316,      // NOTE: If you add a new keycode here you must also add it to several other files.      //       Refer to frameworks/base/core/java/android/view/KeyEvent.java for the full list. diff --git a/libs/input/InputEventLabels.cpp b/libs/input/InputEventLabels.cpp index 4a19227694..f99a7d640e 100644 --- a/libs/input/InputEventLabels.cpp +++ b/libs/input/InputEventLabels.cpp @@ -343,7 +343,11 @@ namespace android {      DEFINE_KEYCODE(STYLUS_BUTTON_SECONDARY), \      DEFINE_KEYCODE(STYLUS_BUTTON_TERTIARY), \      DEFINE_KEYCODE(STYLUS_BUTTON_TAIL), \ -    DEFINE_KEYCODE(RECENT_APPS) +    DEFINE_KEYCODE(RECENT_APPS), \ +    DEFINE_KEYCODE(MACRO_1), \ +    DEFINE_KEYCODE(MACRO_2), \ +    DEFINE_KEYCODE(MACRO_3), \ +    DEFINE_KEYCODE(MACRO_4)  // NOTE: If you add a new axis here you must also add it to several other files.  //       Refer to frameworks/base/core/java/android/view/MotionEvent.java for the full list.  |