diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2010-08-26 11:43:51 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2010-08-26 11:43:51 +0000 |
commit | aaa1636a8b17ab9ad1e5026c490ca1066280284a (patch) | |
tree | d3ab4701aae8639b949b4ec24f9f8da09b0f4cd9 /firmware/target/hosted/sdl/app/button-target.h | |
parent | 1d613bee0fd4b3bb6266a7ad93aade2aaeb3705c (diff) | |
download | rockbox-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.h | 37 |
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); | |||
34 | int button_read_device(int *data); | 34 | int 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 | ||