diff options
Diffstat (limited to 'apps/plugins/lib/keymaps.h')
-rw-r--r-- | apps/plugins/lib/keymaps.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/apps/plugins/lib/keymaps.h b/apps/plugins/lib/keymaps.h index b660d4d85e..2cbca9e5ad 100644 --- a/apps/plugins/lib/keymaps.h +++ b/apps/plugins/lib/keymaps.h @@ -255,6 +255,15 @@ #define BTN_FIRE BUTTON_SELECT #define BTN_PAUSE BUTTON_POWER +#elif CONFIG_KEYPAD == SHANLING_Q1_PAD +#define BTN_FIRE BUTTON_CENTER +#define BTN_PAUSE BUTTON_POWER +#define BTN_HAVE_DIAGONAL +#define BTN_DOWN_LEFT BUTTON_BOTTOMLEFT +#define BTN_DOWN_RIGHT BUTTON_BOTTOMRIGHT +#define BTN_UP_LEFT BUTTON_TOPLEFT +#define BTN_UP_RIGHT BUTTON_TOPRIGHT + #else #error Unsupported keypad #endif @@ -272,7 +281,8 @@ #elif (CONFIG_KEYPAD != COWON_D2_PAD) && \ (CONFIG_KEYPAD != DX50_PAD) && \ (CONFIG_KEYPAD != ONDAVX777_PAD) && \ - (CONFIG_KEYPAD != CREATIVE_ZENXFI2_PAD) + (CONFIG_KEYPAD != CREATIVE_ZENXFI2_PAD) && \ + (CONFIG_KEYPAD != SHANLING_Q1_PAD) #define BTN_FIRE BUTTON_BOTTOMLEFT #define BTN_PAUSE BUTTON_TOPLEFT #endif |