summaryrefslogtreecommitdiff
path: root/manual/plugins/oscilloscope.tex
diff options
context:
space:
mode:
authorSebastian Leonhardt <sebastian.leonhardt@web.de>2015-07-20 01:50:26 +0200
committerGerrit Rockbox <gerrit@rockbox.org>2015-11-15 23:46:39 +0100
commita507bb283782ee3adb1fc9ba0c6f094108ef558c (patch)
treeacae6cf04f8e34172375061b6fbdc11b6ffb84cb /manual/plugins/oscilloscope.tex
parenta8758c953d50fb020b245d5739c41de113638b49 (diff)
downloadrockbox-a507bb283782ee3adb1fc9ba0c6f094108ef558c.tar.gz
rockbox-a507bb283782ee3adb1fc9ba0c6f094108ef558c.zip
YH8xx,YH9xx: Keymap improvement
The main "innovation" in this patch are two "virtual buttons" for the record switch on YH92x targets. When the switch state changes, a single BUTTON_REC_SW_ON or .._OFF button event will be generated. Thus keymap code can react on switching, but not on the actual state of the switch. Wherever sensible, the following user scheme is applied: - use PLAY as confirm button - use REW button or Long REW to exit - use REC (YH820) or FFWD (YH92X) as modifier key for button combos Change-Id: Ic8d1db9cc6869daed8dda98990dfdf7f6fd5d5a1
Diffstat (limited to 'manual/plugins/oscilloscope.tex')
-rw-r--r--manual/plugins/oscilloscope.tex18
1 files changed, 10 insertions, 8 deletions
diff --git a/manual/plugins/oscilloscope.tex b/manual/plugins/oscilloscope.tex
index b9a109084a..554e51cf66 100644
--- a/manual/plugins/oscilloscope.tex
+++ b/manual/plugins/oscilloscope.tex
@@ -23,7 +23,7 @@ being played.
23 \opt{COWON_D2_PAD}{\TouchTopMiddle} 23 \opt{COWON_D2_PAD}{\TouchTopMiddle}
24 \opt{MPIO_HD200_PAD}{\ButtonFunc} 24 \opt{MPIO_HD200_PAD}{\ButtonFunc}
25 \opt{MPIO_HD300_PAD}{\ButtonEnter} 25 \opt{MPIO_HD300_PAD}{\ButtonEnter}
26 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay+\ButtonLeft} 26 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF}
27 \opt{HAVEREMOTEKEYMAP}{& } 27 \opt{HAVEREMOTEKEYMAP}{& }
28 & Toggle filled / curve / plot \\ 28 & Toggle filled / curve / plot \\
29 \opt{RECORDER_PAD}{\ButtonFTwo} 29 \opt{RECORDER_PAD}{\ButtonFTwo}
@@ -39,7 +39,8 @@ being played.
39 \opt{PBELL_VIBE500_PAD}{\ButtonCancel} 39 \opt{PBELL_VIBE500_PAD}{\ButtonCancel}
40 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack} 40 \opt{SANSA_FUZEPLUS_PAD}{\ButtonBack}
41 \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRec} 41 \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonRec}
42 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay+\ButtonRight} 42 \opt{SAMSUNG_YH92X_PAD}{\ButtonPlay+\ButtonRight}
43 \opt{SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonRight}
43 \opt{HAVEREMOTEKEYMAP}{& } 44 \opt{HAVEREMOTEKEYMAP}{& }
44 & Toggle whether to scroll or not \\ 45 & Toggle whether to scroll or not \\
45 \opt{RECORDER_PAD}{\ButtonFThree} 46 \opt{RECORDER_PAD}{\ButtonFThree}
@@ -56,12 +57,13 @@ being played.
56 \opt{MPIO_HD200_PAD}{Long \ButtonFunc} 57 \opt{MPIO_HD200_PAD}{Long \ButtonFunc}
57 \opt{MPIO_HD300_PAD}{\ButtonMenu} 58 \opt{MPIO_HD300_PAD}{\ButtonMenu}
58 \opt{SANSA_FUZEPLUS_PAD}{\ButtonUp} 59 \opt{SANSA_FUZEPLUS_PAD}{\ButtonUp}
59 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay+\ButtonUp} 60 \opt{SAMSUNG_YH92X_PAD}{\ButtonPlay+\ButtonUp}
61 \opt{SAMSUNG_YH820_PAD}{\ButtonRec+\ButtonUp}
60 \opt{HAVEREMOTEKEYMAP}{& } 62 \opt{HAVEREMOTEKEYMAP}{& }
61 & Toggle drawing orientation \\ 63 & Toggle drawing orientation \\
62 \opt{RECORDER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD% 64 \opt{RECORDER_PAD,IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD%
63 ,GIGABEAT_S_PAD,PBELL_VIBE500_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD% 65 ,GIGABEAT_S_PAD,PBELL_VIBE500_PAD,MPIO_HD200_PAD,MPIO_HD300_PAD%
64 ,SANSA_FUZEPLUS_PAD}% 66 ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}%
65 {\ButtonPlay} 67 {\ButtonPlay}
66 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff} 68 \opt{ONDIO_PAD}{\ButtonMenu+\ButtonOff}
67 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 69 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
@@ -70,7 +72,6 @@ being played.
70 \opt{GIGABEAT_PAD}{\ButtonA} 72 \opt{GIGABEAT_PAD}{\ButtonA}
71 \opt{MROBE100_PAD}{\ButtonDisplay} 73 \opt{MROBE100_PAD}{\ButtonDisplay}
72 \opt{COWON_D2_PAD}{\TouchCenter} 74 \opt{COWON_D2_PAD}{\TouchCenter}
73 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonPlay+\ButtonDown}
74 \opt{HAVEREMOTEKEYMAP}{& } 75 \opt{HAVEREMOTEKEYMAP}{& }
75 & Pause the demo \\ 76 & Pause the demo \\
76 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,PBELL_VIBE500_PAD% 77 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,PBELL_VIBE500_PAD%
@@ -90,7 +91,7 @@ being played.
90 ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD} 91 ,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}
91 {\ButtonRight{} / \ButtonLeft} 92 {\ButtonRight{} / \ButtonLeft}
92 \opt{COWON_D2_PAD}{\TouchMidRight\ /\ \TouchMidLeft} 93 \opt{COWON_D2_PAD}{\TouchMidRight\ /\ \TouchMidLeft}
93 \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonFF / \ButtonRew} 94 \opt{MPIO_HD200_PAD,MPIO_HD300_PAD}{\ButtonFF{} / \ButtonRew}
94 \opt{HAVEREMOTEKEYMAP}{& } 95 \opt{HAVEREMOTEKEYMAP}{& }
95 & Increase / decrease speed\\ 96 & Increase / decrease speed\\
96 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 97 \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
@@ -100,8 +101,9 @@ being played.
100 {\ButtonPower} 101 {\ButtonPower}
101 \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 102 \opt{SANSA_FUZE_PAD}{Long \ButtonHome}
102 \opt{GIGABEAT_S_PAD}{\ButtonBack} 103 \opt{GIGABEAT_S_PAD}{\ButtonBack}
103 \opt{PBELL_VIBE500_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRec} 104 \opt{PBELL_VIBE500_PAD}{\ButtonRec}
104 \opt{MPIO_HD200_PAD}{\ButtonRec + \ButtonPlay} 105 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew}
106 \opt{MPIO_HD200_PAD}{\ButtonRec+\ButtonPlay}
105 \opt{MPIO_HD300_PAD}{Long \ButtonMenu} 107 \opt{MPIO_HD300_PAD}{Long \ButtonMenu}
106 \opt{HAVEREMOTEKEYMAP}{& 108 \opt{HAVEREMOTEKEYMAP}{&
107 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 109 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop}