[prev in list] [next in list] [prev in thread] [next in thread] 

List:       rockbox-cvs
Subject:    sonynwz: add pluginlib keymap
From:       gerrit () rockbox ! org
Date:       2013-11-14 16:44:42
Message-ID: 201311141644.rAEGig6E021168 () giant ! haxx ! se
[Download RAW message or body]

commit e387a746d2cb8d205223a6b8da4bf5fbfffb68cc
Author: Amaury Pouly <amaury.pouly@gmail.com>
Date:   Thu Nov 14 16:44:16 2013 +0000

    sonynwz: add pluginlib keymap
    
    Change-Id: I7753fb8d9a5f9e2e95dfaa03ce8d2469ae0bd74a

diff --git a/apps/plugins/lib/pluginlib_actions.c b/apps/plugins/lib/pluginlib_actions.c
index b351955..1cd8a11 100644
--- a/apps/plugins/lib/pluginlib_actions.c
+++ b/apps/plugins/lib/pluginlib_actions.c
@@ -120,7 +120,8 @@ const struct button_mapping pla_main_ctx[] =
     || (CONFIG_KEYPAD == SAMSUNG_YPR0_PAD) \
     || (CONFIG_KEYPAD == CREATIVE_ZENXFI3_PAD) \
     || (CONFIG_KEYPAD == HM60X_PAD) \
-    || (CONFIG_KEYPAD == HM801_PAD))
+    || (CONFIG_KEYPAD == HM801_PAD) \
+    || (CONFIG_KEYPAD == SONY_NWZ_PAD))
     { PLA_UP,               BUTTON_UP,                          BUTTON_NONE },
     { PLA_DOWN,             BUTTON_DOWN,                        BUTTON_NONE },
     { PLA_LEFT,             BUTTON_LEFT,                        BUTTON_NONE },
@@ -424,6 +425,12 @@ const struct button_mapping pla_main_ctx[] =
     {PLA_SELECT,            BUTTON_VOL_UP,                      BUTTON_NONE},
     {PLA_SELECT_REL,        BUTTON_VOL_UP|BUTTON_REL,           BUTTON_VOL_UP},
     {PLA_SELECT_REPEAT,     BUTTON_VOL_UP|BUTTON_REPEAT,        BUTTON_NONE},
+#elif (CONFIG_KEYPAD == SONY_NWZ_PAD)
+    {PLA_CANCEL,            BUTTON_BACK,                        BUTTON_NONE},
+    {PLA_EXIT,              BUTTON_POWER,                       BUTTON_NONE},
+    {PLA_SELECT,            BUTTON_PLAY,                        BUTTON_NONE},
+    {PLA_SELECT_REL,        BUTTON_PLAY|BUTTON_REL,             BUTTON_PLAY},
+    {PLA_SELECT_REPEAT,     BUTTON_PLAY|BUTTON_REPEAT,          BUTTON_NONE},
 #else
 #   ifndef HAVE_TOUCHSCREEN
 #       error pluginlib_actions: No actions defined
_______________________________________________
rockbox-cvs mailing list
rockbox-cvs@cool.haxx.se
http://cool.haxx.se/cgi-bin/mailman/listinfo/rockbox-cvs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic