- Added USB HID documentation to the mr100 manual

- Fixed mr100 keymap
- Fixed wrong entry for mr100's pad in blackjack's manual entry


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22855 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Tomer Shalev 2009-09-30 12:04:06 +00:00
parent 0a41a79639
commit 363c116fc7
5 changed files with 77 additions and 35 deletions

View file

@ -331,8 +331,8 @@ static const struct button_mapping button_context_usb_hid[] = {
{ ACTION_USB_HID_RIGHT_LONG, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_RIGHT },
{ ACTION_USB_HID_SELECT, BUTTON_SELECT|BUTTON_REL, BUTTON_SELECT },
{ ACTION_USB_HID_SELECT_LONG, BUTTON_SELECT|BUTTON_REPEAT, BUTTON_SELECT },
{ ACTION_USB_HID_MENU, BUTTON_DOWN|BUTTON_REL, BUTTON_DOWN },
{ ACTION_USB_HID_MENU_LONG, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_DOWN },
{ ACTION_USB_HID_MENU, BUTTON_MENU|BUTTON_REL, BUTTON_MENU },
{ ACTION_USB_HID_MENU_LONG, BUTTON_MENU|BUTTON_REPEAT, BUTTON_MENU },
{ ACTION_USB_HID_MODE, BUTTON_POWER|BUTTON_REL, BUTTON_POWER },
{ ACTION_USB_HID_MODE_LONG, BUTTON_POWER|BUTTON_REPEAT, BUTTON_POWER },

View file

@ -59,9 +59,9 @@ static const hid_key_mapping_t hid_key_mapping_multimedia = {
{ ACTION_USB_HID_INC, HID_CONSUMER_USAGE_VOLUME_INCREMENT },
/* Volume mute */
{ ACTION_USB_HID_SELECT, HID_CONSUMER_USAGE_MUTE },
/* Play / pause */
/* Playback play / pause */
{ ACTION_USB_HID_START, HID_CONSUMER_USAGE_PLAY_PAUSE },
/* Stop */
/* Playback stop */
{ ACTION_USB_HID_QUIT, HID_CONSUMER_USAGE_STOP },
/* Scan previous track */
{ ACTION_USB_HID_LEFT, HID_CONSUMER_USAGE_SCAN_PREVIOUS_TRACK },
@ -85,19 +85,19 @@ static const hid_key_mapping_t hid_key_mapping_presentation = {
{ ACTION_USB_HID_RIGHT, HID_KEYBOARD_N },
/* Slide first */
{ ACTION_USB_HID_LEFT_LONG, HID_KEYBOARD_HOME },
/* Slide Last */
/* Slide last */
{ ACTION_USB_HID_RIGHT_LONG, HID_KEYBOARD_END },
/* Black screen */
/* Screen black */
{ ACTION_USB_HID_MENU, HID_KEYBOARD_DOT },
/* White screen */
/* Screen white*/
{ ACTION_USB_HID_MENU_LONG, HID_KEYBOARD_COMMA },
/* Link previous */
{ ACTION_USB_HID_DEC, SHIFT(HID_KEYBOARD_TAB) },
/* Link next */
{ ACTION_USB_HID_INC, HID_KEYBOARD_TAB },
/* 'Mouse click' */
/* Mouse click */
{ ACTION_USB_HID_SELECT, HID_KEYBOARD_RETURN },
/* 'Mouse over' */
/* Mouse over */
{ ACTION_USB_HID_SELECT_LONG, SHIFT(HID_KEYBOARD_RETURN) },
{ 0, 0 },
}
@ -131,7 +131,7 @@ static const hid_key_mapping_t hid_key_mapping_browser = {
{ ACTION_USB_HID_LEFT_LONG, ALT(HID_KEYBOARD_LEFT_ARROW) },
/* History forward */
{ ACTION_USB_HID_RIGHT_LONG, ALT(HID_KEYBOARD_RIGHT_ARROW) },
/* Full-Screen */
/* View full-screen */
{ ACTION_USB_HID_SELECT, HID_KEYBOARD_F11 },
{ 0, 0 },
}
@ -142,37 +142,38 @@ static const hid_key_mapping_t hid_key_mapping_mouse = {
LANG_MOUSE,
HID_USAGE_PAGE_GENERIC_DESKTOP_CONTROLS,
{
/* Mouse up */
/* Cursor move up */
{ ACTION_USB_HID_MOUSE_UP, HID_MOUSE_UP },
{ ACTION_USB_HID_MOUSE_UP_REP, HID_MOUSE_UP_REP },
{ ACTION_USB_HID_MOUSE_LDRAG_UP, HID_MOUSE_LDRAG_UP },
{ ACTION_USB_HID_MOUSE_LDRAG_UP_REP, HID_MOUSE_LDRAG_UP_REP },
{ ACTION_USB_HID_MOUSE_RDRAG_UP, HID_MOUSE_RDRAG_UP },
{ ACTION_USB_HID_MOUSE_RDRAG_UP_REP, HID_MOUSE_RDRAG_UP_REP },
/* Mouse down */
/* Cursor move down */
{ ACTION_USB_HID_MOUSE_DOWN, HID_MOUSE_DOWN },
{ ACTION_USB_HID_MOUSE_DOWN_REP, HID_MOUSE_DOWN_REP },
{ ACTION_USB_HID_MOUSE_LDRAG_DOWN, HID_MOUSE_LDRAG_DOWN },
{ ACTION_USB_HID_MOUSE_LDRAG_DOWN_REP, HID_MOUSE_LDRAG_DOWN_REP },
{ ACTION_USB_HID_MOUSE_RDRAG_DOWN, HID_MOUSE_RDRAG_DOWN },
{ ACTION_USB_HID_MOUSE_RDRAG_DOWN_REP, HID_MOUSE_RDRAG_DOWN_REP },
/* Mouse left */
/* Cursor move left */
{ ACTION_USB_HID_MOUSE_LEFT, HID_MOUSE_LEFT },
{ ACTION_USB_HID_MOUSE_LEFT_REP, HID_MOUSE_LEFT_REP },
{ ACTION_USB_HID_MOUSE_LDRAG_LEFT, HID_MOUSE_LDRAG_LEFT },
{ ACTION_USB_HID_MOUSE_LDRAG_LEFT_REP, HID_MOUSE_LDRAG_LEFT_REP },
{ ACTION_USB_HID_MOUSE_RDRAG_LEFT, HID_MOUSE_RDRAG_LEFT },
{ ACTION_USB_HID_MOUSE_RDRAG_LEFT_REP, HID_MOUSE_RDRAG_LEFT_REP },
/* Mouse right */
/* Cursor move right */
{ ACTION_USB_HID_MOUSE_RIGHT, HID_MOUSE_RIGHT },
{ ACTION_USB_HID_MOUSE_RIGHT_REP, HID_MOUSE_RIGHT_REP },
{ ACTION_USB_HID_MOUSE_LDRAG_RIGHT, HID_MOUSE_LDRAG_RIGHT },
{ ACTION_USB_HID_MOUSE_LDRAG_RIGHT_REP, HID_MOUSE_LDRAG_RIGHT_REP },
{ ACTION_USB_HID_MOUSE_RDRAG_RIGHT, HID_MOUSE_RDRAG_RIGHT },
{ ACTION_USB_HID_MOUSE_RDRAG_RIGHT_REP, HID_MOUSE_RDRAG_RIGHT_REP },
/* Mouse buttons */
/* Mouse button left-click */
{ ACTION_USB_HID_MOUSE_BUTTON_LEFT, HID_MOUSE_BUTTON_LEFT },
{ ACTION_USB_HID_MOUSE_BUTTON_LEFT_REL, HID_MOUSE_BUTTON_LEFT_REL },
/* Mouse button right-click */
{ ACTION_USB_HID_MOUSE_BUTTON_RIGHT, HID_MOUSE_BUTTON_RIGHT },
{ ACTION_USB_HID_MOUSE_BUTTON_RIGHT_REL, HID_MOUSE_BUTTON_RIGHT_REL },
/* Mouse wheel scroll up */

View file

@ -198,19 +198,23 @@ this option \setting{On}. If it is not required, then turning this setting
keys found on top of some multimedia keyboards.
\begin{table}
\begin{btnmap}{}{}
%
% Volume up / down
\opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
{\ButtonScrollBack / \ButtonScrollFwd}
\opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}
{\ButtonVolUp / \ButtonVolDown}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown}
\opt{MROBE100_PAD}{\ButtonUp / \ButtonDown}
\opt{HAVEREMOTEKEYMAP}{
&
\opt{GIGABEAT_RC_PAD}{\ButtonRCVolUp / \ButtonRCVolDown}%
}
& Volume up / down, respectively \\
%
% Volume mute
\opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD%
,IPOD_3G_PAD,IPOD_1G2G_PAD}
,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
{\ButtonSelect}
\opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack}
\opt{IRIVER_H10_PAD}{\ButtonFF}
@ -220,9 +224,10 @@ this option \setting{On}. If it is not required, then turning this setting
}
& Volume mute \\
%
% Playback play / pause
\opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonUp}
\opt{GIGABEAT_S_PAD,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD%
,IPOD_1G2G_PAD}
,IPOD_1G2G_PAD,MROBE100_PAD}
{\ButtonPlay}
\opt{HAVEREMOTEKEYMAP}{
&
@ -230,19 +235,23 @@ this option \setting{On}. If it is not required, then turning this setting
}
& Play / Pause \\
%
% Playback stop
\opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower}
\opt{GIGABEAT_S_PAD}{\ButtonMenu}
\opt{SANSA_CLIP_PAD}{\ButtonHome}
\opt{IRIVER_H10_PAD}{\ButtonRew}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{Long \ButtonPlay}
\opt{MROBE100_PAD}{\ButtonDisplay}
\opt{HAVEREMOTEKEYMAP}{
&
\opt{GIGABEAT_RC_PAD}{Long \ButtonRCPlay}%
}
& Stop \\
%
% Scan previous / next track
\opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD%
,MROBE100_PAD}
{\ButtonLeft / \ButtonRight}
\opt{SANSA_E200_PAD}{\ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{
@ -260,20 +269,24 @@ this option \setting{On}. If it is not required, then turning this setting
purpose.
\begin{table}
\begin{btnmap}{}{}
%
% Slideshow start / leave
\opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonUp / \ButtonPower}
\opt{GIGABEAT_S_PADIRIVER_H10_PAD}{\ButtonPlay / \ButtonMenu}
\opt{SANSA_CLIP_PAD}{\ButtonUp / \ButtonHome}
\opt{IRIVER_H10_PAD}{\ButtonPlay / \ButtonRew}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
{\ButtonPlay / Long \ButtonPlay}
\opt{MROBE100_PAD}{\ButtonPlay / \ButtonDisplay}
\opt{HAVEREMOTEKEYMAP}{
&
\opt{GIGABEAT_RC_PAD}{\ButtonRCPlay / Long \ButtonRCPlay}%
}
& Slideshow start / leave, respectively \\
%
% Slide previous / next
\opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
{\ButtonLeft / \ButtonRight}
\opt{HAVEREMOTEKEYMAP}{
&
@ -281,37 +294,44 @@ this option \setting{On}. If it is not required, then turning this setting
}
& Slide previous / next, respectively \\
%
% Slide first / last
\opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
{Long \ButtonLeft / Long \ButtonRight}
\opt{HAVEREMOTEKEYMAP}{& }
& Slide first / last, respectively \\
%
% Screen black
\opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}
{\ButtonDown}
\opt{IRIVER_H10_PAD}{\ButtonPower}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}{\ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{& }
& Blank screen \\
%
% Screen white
\opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}
{Long \ButtonDown}
\opt{MROBE100_PAD}{Long \ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{& }
& White screen \\
%
% Link previous / next
\opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
{\ButtonScrollBack / \ButtonScrollFwd}
\opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}
{\ButtonVolUp / \ButtonVolDown}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown}
\opt{MROBE100_PAD}{\ButtonUp / \ButtonDown}
\opt{HAVEREMOTEKEYMAP}{
&
\opt{GIGABEAT_RC_PAD}{\ButtonRCVolUp / \ButtonRCVolDown}%
}
& Previous / next link in slide, respectively \\
%
% Mouse click
\opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD%
,IPOD_3G_PAD,IPOD_1G2G_PAD}
,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
{\ButtonSelect}
\opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack}
\opt{IRIVER_H10_PAD}{\ButtonFF}
@ -321,8 +341,9 @@ this option \setting{On}. If it is not required, then turning this setting
}
& Perform a 'mouse click' over a link \\
%
% Mouse over
\opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD%
,IPOD_3G_PAD,IPOD_1G2G_PAD}
,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
{Long \ButtonSelect}
\opt{GIGABEAT_S_PAD}{Long \ButtonSelect; Long \ButtonBack}
\opt{HAVEREMOTEKEYMAP}{
@ -338,36 +359,43 @@ this option \setting{On}. If it is not required, then turning this setting
different tabs, navigate through history, and to control zoom.
\begin{table}
\begin{btnmap}{}{}
%
% Scroll up / down
\opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
{\ButtonScrollBack / \ButtonScrollFwd}
\opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}
{\ButtonVolUp / \ButtonVolDown}
\opt{IRIVER_H10_PAD}{\ButtonScrollUp / \ButtonScrollDown}
\opt{MROBE100_PAD}{\ButtonUp / \ButtonDown}
\opt{HAVEREMOTEKEYMAP}{
&
\opt{GIGABEAT_RC_PAD}{\ButtonRCVolUp / \ButtonRCVolDown}%
}
& Scroll up / down, respectively \\
%
% Scroll page up / page down
\opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}
{\ButtonUp / \ButtonDown}
\opt{GIGABEAT_S_PAD}{\ButtonPlay / \ButtonDown}
\opt{IRIVER_H10_PAD}{\ButtonPlay / \ButtonPower}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
{\ButtonPlay / \ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{
&
\opt{GIGABEAT_RC_PAD}{\ButtonRCPlay / Long \ButtonRCDsp}%
}
& Scroll page up / down, respectively \\
& Scroll page up / page down, respectively \\
%
% Zoom in / out
\opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}
{Long \ButtonUp / Long \ButtonDown}
\opt{GIGABEAT_S_PAD}{Long \ButtonPlay / Long \ButtonPower}
\opt{MROBE100_PAD}{Long \ButtonPlay / Long \ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{& }
& Zoom in / out, respectively \\
%
\opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}
% Zoom reset
\opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,MROBE100_PAD}
{Long \ButtonSelect}
\opt{GIGABEAT_S_PAD}{Long \ButtonSelect; Long \ButtonBack}
\opt{HAVEREMOTEKEYMAP}{
@ -376,21 +404,25 @@ this option \setting{On}. If it is not required, then turning this setting
}
& Zoom reset \\
%
% Tab previous / next
\opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
{\ButtonLeft / \ButtonRight}
\opt{IRIVER_H10_PAD}{\ButtonRew / \ButtonFF}
\opt{HAVEREMOTEKEYMAP}{& }
& Tab previous / next, respectively \\
%
% Tab close
\opt{SANSA_E200_PAD,SANSA_C200_PAD}{Long \ButtonPower}
\opt{GIGABEAT_S_PAD}{Long \ButtonMenu}
\opt{SANSA_CLIP_PAD}{Long \ButtonHome}
\opt{MROBE100_PAD}{Long \ButtonDisplay}
\opt{HAVEREMOTEKEYMAP}{& }
& Tab close \\
%
% History back / forward
\opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
,IRIVER_H10_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
{Long \ButtonLeft / Long \ButtonRight}
\opt{HAVEREMOTEKEYMAP}{
&
@ -398,8 +430,9 @@ this option \setting{On}. If it is not required, then turning this setting
}
& History back / forward \\
%
% View full-screen
\opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD%
,IPOD_3G_PAD,IPOD_1G2G_PAD}
,IPOD_3G_PAD,IPOD_1G2G_PAD,MROBE100_PAD}
{\ButtonSelect}
\opt{GIGABEAT_S_PAD}{Long \ButtonSelect; Long \ButtonBack}
\opt{IRIVER_H10_PAD}{\ButtonFF}
@ -407,7 +440,7 @@ this option \setting{On}. If it is not required, then turning this setting
&
\opt{GIGABEAT_RC_PAD}{Long \ButtonRCRew}%
}
& View full screen toggle \\
& View full-screen toggle \\
\end{btnmap}
\end{table}
@ -415,26 +448,33 @@ this option \setting{On}. If it is not required, then turning this setting
movement; left and right button clicking; and dragging and dropping.
\begin{table}
\begin{btnmap}{}{}
\opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}
%
% Cursor move up / down / left / right
\opt{SANSA_E200_PAD,GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD%
,MROBE100_PAD}
{\ButtonUp / \ButtonDown / \ButtonLeft / \ButtonRight}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
{\ButtonMenu / \ButtonPlay / \ButtonLeft / \ButtonRight}
\opt{HAVEREMOTEKEYMAP}{& }
& Move cursor up / down / left / right, respectively \\
& Cursor move up / down / left / right, respectively \\
%
% Mouse button left-click
\opt{SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,IPOD_4G_PAD%
,IPOD_3G_PAD,IPOD_1G2G_PAD}
{\ButtonSelect}
\opt{GIGABEAT_S_PAD}{\ButtonSelect; \ButtonBack}
\opt{MROBE100_PAD}{\ButtonSelect; \ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{& }
& Left mouse button click \\
%
% Mouse button right-click
\opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonPower}
\opt{GIGABEAT_S_PAD}{\ButtonMenu}
\opt{SANSA_CLIP_PAD}{\ButtonHome}
\opt{MROBE100_PAD}{\ButtonPlay}
\opt{HAVEREMOTEKEYMAP}{& }
& Right mouse button click \\
%
% Mouse wheel scroll up / down
\opt{SANSA_E200_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}
{\ButtonScrollBack / \ButtonScrollFwd}
\opt{GIGABEAT_S_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}

View file

@ -5,6 +5,7 @@
\edef\UseOption{\UseOption,HAVE_BACKLIGHT}
\edef\UseOption{\UseOption,HAVE_DISK_STORAGE}
\edef\UseOption{\UseOption,HAVE_BUTTON_LIGHTS}
\edef\UseOption{\UseOption,USB_ENABLE_HID}
\edef\UseOption{\UseOption,olympus}
\newcommand{\playerman}{Olympus}

View file

@ -60,7 +60,7 @@ visit\\
\opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonSelect}
\opt{ONDIO_PAD}{\ButtonLeft}
\opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonVolUp}
\opt{MR100_PAD}{\ButtonMenu}
\opt{MROBE100_PAD}{\ButtonMenu}
\opt{HAVEREMOTEKEYMAP}{& }
& Hit (Draw new card)\\
\opt{RECORDER_PAD}{\ButtonFTwo}
@ -76,7 +76,7 @@ visit\\
\opt{IAUDIO_X5_PAD}{\ButtonPlay}
\opt{IRIVER_H10_PAD}{\ButtonRew}
\opt{ONDIO_PAD}{\ButtonUp}
\opt{MR100_PAD}{\ButtonDown}
\opt{MROBE100_PAD}{\ButtonDown}
\opt{IPOD_4G_PAD,IPOD_3G_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonLeft}
\opt{HAVEREMOTEKEYMAP}{& }
& Double down\\