forked from len0rd/rockbox
rgnano: Some extra button mappings
We have a lot of buttons might as well use them. Change-Id: Ic5ef6a38b2bdf2e1625886905fefb5343af3d6fb
This commit is contained in:
parent
088806550b
commit
a7a21bd311
3 changed files with 23 additions and 10 deletions
|
@ -70,6 +70,8 @@ static const struct button_mapping button_context_wps[] = {
|
|||
{ ACTION_WPS_HOTKEY, BUTTON_L|BUTTON_REL, BUTTON_L },
|
||||
{ ACTION_WPS_QUICKSCREEN, BUTTON_R|BUTTON_REL, BUTTON_R },
|
||||
{ ACTION_WPS_BROWSE, BUTTON_Y|BUTTON_REL, BUTTON_Y },
|
||||
{ ACTION_WPS_ID3SCREEN, BUTTON_X|BUTTON_REL, BUTTON_X },
|
||||
{ ACTION_WPS_PITCHSCREEN, BUTTON_R|BUTTON_REPEAT, BUTTON_NONE },
|
||||
{ ACTION_WPS_ABSETA_PREVDIR, BUTTON_A|BUTTON_LEFT, BUTTON_A },
|
||||
{ ACTION_WPS_ABSETB_NEXTDIR, BUTTON_A|BUTTON_RIGHT, BUTTON_A },
|
||||
{ ACTION_WPS_ABRESET, BUTTON_A|BUTTON_UP, BUTTON_A },
|
||||
|
@ -83,6 +85,10 @@ static const struct button_mapping button_context_list[] = {
|
|||
{ ACTION_LIST_VOLUP, BUTTON_FN|BUTTON_A|BUTTON_REPEAT, BUTTON_NONE },
|
||||
{ ACTION_LIST_VOLDOWN, BUTTON_FN|BUTTON_Y, BUTTON_NONE },
|
||||
{ ACTION_LIST_VOLDOWN, BUTTON_FN|BUTTON_Y|BUTTON_REPEAT, BUTTON_NONE },
|
||||
{ ACTION_LISTTREE_PGUP, BUTTON_LEFT, BUTTON_NONE },
|
||||
{ ACTION_LISTTREE_PGUP, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
|
||||
{ ACTION_LISTTREE_PGDOWN, BUTTON_RIGHT, BUTTON_NONE },
|
||||
{ ACTION_LISTTREE_PGDOWN, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
|
||||
|
||||
LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
|
||||
}; /* button_context_list */
|
||||
|
@ -155,14 +161,18 @@ static const struct button_mapping button_context_time[] = {
|
|||
}; /* button_context_time */
|
||||
|
||||
static const struct button_mapping button_context_quickscreen[] = {
|
||||
{ ACTION_QS_TOP, BUTTON_UP, BUTTON_NONE },
|
||||
{ ACTION_QS_TOP, BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE },
|
||||
{ ACTION_QS_DOWN, BUTTON_DOWN, BUTTON_NONE },
|
||||
{ ACTION_QS_DOWN, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE },
|
||||
{ ACTION_QS_LEFT, BUTTON_LEFT, BUTTON_NONE },
|
||||
{ ACTION_QS_LEFT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
|
||||
{ ACTION_QS_RIGHT, BUTTON_RIGHT, BUTTON_NONE },
|
||||
{ ACTION_QS_RIGHT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
|
||||
{ ACTION_QS_TOP, BUTTON_UP, BUTTON_NONE },
|
||||
{ ACTION_QS_TOP, BUTTON_UP|BUTTON_REPEAT, BUTTON_NONE },
|
||||
{ ACTION_QS_DOWN, BUTTON_DOWN, BUTTON_NONE },
|
||||
{ ACTION_QS_DOWN, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE },
|
||||
{ ACTION_QS_LEFT, BUTTON_LEFT, BUTTON_NONE },
|
||||
{ ACTION_QS_LEFT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE },
|
||||
{ ACTION_QS_RIGHT, BUTTON_RIGHT, BUTTON_NONE },
|
||||
{ ACTION_QS_RIGHT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE },
|
||||
{ ACTION_QS_VOLUP, BUTTON_FN|BUTTON_A, BUTTON_NONE },
|
||||
{ ACTION_QS_VOLUP, BUTTON_FN|BUTTON_A|BUTTON_REPEAT, BUTTON_NONE },
|
||||
{ ACTION_QS_VOLDOWN, BUTTON_FN|BUTTON_Y, BUTTON_NONE },
|
||||
{ ACTION_QS_VOLDOWN, BUTTON_FN|BUTTON_Y|BUTTON_REPEAT, BUTTON_NONE },
|
||||
|
||||
LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD)
|
||||
}; /* button_context_quickscreen */
|
||||
|
|
|
@ -40,6 +40,8 @@
|
|||
\newcommand{\ActionWpsMenu}{\ButtonB}
|
||||
\newcommand{\ActionWpsQuickScreen}{\ButtonR}
|
||||
\newcommand{\ActionWpsHotkey}{\ButtonL{}}
|
||||
\newcommand{\ActionWpsPitchScreen}{Long \ButtonR}
|
||||
\newcommand{\ActionWpsIdThreeScreen}{\ButtonX}
|
||||
\newcommand{\ActionWpsAbSetBNextDir}{\ButtonA{} and \ButtonRight}
|
||||
\newcommand{\ActionWpsAbSetAPrevDir}{\ButtonA{} and \ButtonLeft}
|
||||
\newcommand{\ActionWpsAbReset}{\ButtonA{}+\ButtonUp{} or \ButtonA{}+\ButtonDown}
|
||||
|
|
|
@ -91,7 +91,8 @@ your WPS (While Playing Screen).
|
|||
% on the 'pitchscreen' feature since some players have the feature but do
|
||||
% not have the button to go from the WPS to the pitch screen.
|
||||
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IRIVER_H10_PAD,MROBE100_PAD%
|
||||
,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_FUZEPLUS_PAD}{%
|
||||
,GIGABEAT_PAD,GIGABEAT_S_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
|
||||
,SANSA_FUZEPLUS_PAD,RG_NANO_PAD}{%
|
||||
\ActionWpsPitchScreen
|
||||
\opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsPitchScreen}
|
||||
& Show \setting{Pitch Screen} (see \reference{sec:pitchscreen}).\\%
|
||||
|
@ -103,7 +104,7 @@ your WPS (While Playing Screen).
|
|||
& Show current \setting{Playlist}.\\%
|
||||
}%
|
||||
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IRIVER_H10_PAD%
|
||||
,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_FUZEPLUS_PAD}{%
|
||||
,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_FUZEPLUS_PAD,RG_NANO_PAD}{%
|
||||
\ActionWpsIdThreeScreen
|
||||
\opt{HAVEREMOTEKEYMAP}{& \ActionRCWpsIdThreeScreen}
|
||||
& Enter \setting{ID3 Viewer}.\\%
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue