summaryrefslogtreecommitdiff
path: root/firmware/target/hosted/sdl/app/button-target.h
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2010-08-26 11:43:51 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2010-08-26 11:43:51 +0000
commitaaa1636a8b17ab9ad1e5026c490ca1066280284a (patch)
treed3ab4701aae8639b949b4ec24f9f8da09b0f4cd9 /firmware/target/hosted/sdl/app/button-target.h
parent1d613bee0fd4b3bb6266a7ad93aade2aaeb3705c (diff)
downloadrockbox-aaa1636a8b17ab9ad1e5026c490ca1066280284a.tar.gz
rockbox-aaa1636a8b17ab9ad1e5026c490ca1066280284a.zip
Move to a proper sdl key config instead of using the d2 pad. make the mouse wheel work, middle click is "select" and right click is "back"
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27891 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/hosted/sdl/app/button-target.h')
-rw-r--r--firmware/target/hosted/sdl/app/button-target.h37
1 files changed, 18 insertions, 19 deletions
diff --git a/firmware/target/hosted/sdl/app/button-target.h b/firmware/target/hosted/sdl/app/button-target.h
index 54ae3a2fae..5295315e2e 100644
--- a/firmware/target/hosted/sdl/app/button-target.h
+++ b/firmware/target/hosted/sdl/app/button-target.h
@@ -34,27 +34,26 @@ void button_init_device(void);
34int button_read_device(int *data); 34int button_read_device(int *data);
35 35
36/* Main unit's buttons */ 36/* Main unit's buttons */
37#define BUTTON_POWER 0x00000001 37#define BUTTON_UP 0x00000001
38#define BUTTON_PLUS 0x00000002 38#define BUTTON_DOWN 0x00000002
39#define BUTTON_MINUS 0x00000004 39#define BUTTON_LEFT 0x00000004
40#define BUTTON_MENU 0x00000008 40#define BUTTON_RIGHT 0x00000008
41 41#define BUTTON_SELECT 0x00000010
42/* Compatibility hacks for flipping. Needs a somewhat better fix. */ 42#define BUTTON_MENU 0x00000020
43#define BUTTON_LEFT BUTTON_MIDLEFT 43#define BUTTON_BACK 0x00000040
44#define BUTTON_RIGHT BUTTON_MIDRIGHT 44#define BUTTON_SCROLL_FWD 0x00000100
45#define BUTTON_UP BUTTON_TOPMIDDLE 45#define BUTTON_SCROLL_BACK 0x00000200
46#define BUTTON_DOWN BUTTON_BOTTOMMIDDLE
47 46
48/* Touch Screen Area Buttons */ 47/* Touch Screen Area Buttons */
49#define BUTTON_TOPLEFT 0x00000010 48#define BUTTON_TOPLEFT 0x00001000
50#define BUTTON_TOPMIDDLE 0x00000020 49#define BUTTON_TOPMIDDLE 0x00002000
51#define BUTTON_TOPRIGHT 0x00000040 50#define BUTTON_TOPRIGHT 0x00004000
52#define BUTTON_MIDLEFT 0x00000080 51#define BUTTON_MIDLEFT 0x00008000
53#define BUTTON_CENTER 0x00000100 52#define BUTTON_CENTER 0x00010000
54#define BUTTON_MIDRIGHT 0x00000200 53#define BUTTON_MIDRIGHT 0x00020000
55#define BUTTON_BOTTOMLEFT 0x00000400 54#define BUTTON_BOTTOMLEFT 0x00040000
56#define BUTTON_BOTTOMMIDDLE 0x00000800 55#define BUTTON_BOTTOMMIDDLE 0x00080000
57#define BUTTON_BOTTOMRIGHT 0x00001000 56#define BUTTON_BOTTOMRIGHT 0x00100000
58 57
59#define BUTTON_MAIN 0x1FFF 58#define BUTTON_MAIN 0x1FFF
60 59