summaryrefslogtreecommitdiff
path: root/uisimulator/buttonmap
diff options
context:
space:
mode:
Diffstat (limited to 'uisimulator/buttonmap')
-rw-r--r--uisimulator/buttonmap/SOURCES2
-rw-r--r--uisimulator/buttonmap/buttonmap.h2
-rw-r--r--uisimulator/buttonmap/gigabeat-s.c4
-rw-r--r--uisimulator/buttonmap/gigabeat.c1
-rw-r--r--uisimulator/buttonmap/iaudio-m3.c (renamed from uisimulator/buttonmap/iaudo-m3.c)0
-rw-r--r--uisimulator/buttonmap/iriver-h100_h300.c22
-rw-r--r--uisimulator/buttonmap/touchscreen.c9
7 files changed, 7 insertions, 33 deletions
diff --git a/uisimulator/buttonmap/SOURCES b/uisimulator/buttonmap/SOURCES
index 4d99093e7d..06be7450ab 100644
--- a/uisimulator/buttonmap/SOURCES
+++ b/uisimulator/buttonmap/SOURCES
@@ -59,7 +59,7 @@ onda-vx747.c
59#elif CONFIG_KEYPAD == ONDAVX777_PAD 59#elif CONFIG_KEYPAD == ONDAVX777_PAD
60onda-vx777.c 60onda-vx777.c
61#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD 61#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
62samsung-yh820_yh925.c 62samsung-yh820_yh92x.c
63#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD 63#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
64pbell-vibe500.c 64pbell-vibe500.c
65#elif CONFIG_KEYPAD == MPIO_HD200_PAD 65#elif CONFIG_KEYPAD == MPIO_HD200_PAD
diff --git a/uisimulator/buttonmap/buttonmap.h b/uisimulator/buttonmap/buttonmap.h
index d5b951af9b..2f14cea9c4 100644
--- a/uisimulator/buttonmap/buttonmap.h
+++ b/uisimulator/buttonmap/buttonmap.h
@@ -36,7 +36,7 @@ int xy2button( int x, int y);
36 36
37int key_to_button(int keyboard_button); 37int key_to_button(int keyboard_button);
38#ifdef HAVE_TOUCHSCREEN 38#ifdef HAVE_TOUCHSCREEN
39int key_to_touch(int keyboard_button); 39int key_to_touch(int keyboard_button, unsigned int mouse_coords);
40#endif 40#endif
41 41
42#endif /* __BUTTONMAP_H__ */ 42#endif /* __BUTTONMAP_H__ */
diff --git a/uisimulator/buttonmap/gigabeat-s.c b/uisimulator/buttonmap/gigabeat-s.c
index 98a8489446..5c139c470f 100644
--- a/uisimulator/buttonmap/gigabeat-s.c
+++ b/uisimulator/buttonmap/gigabeat-s.c
@@ -20,6 +20,10 @@ n/***************************************************************************
20 ****************************************************************************/ 20 ****************************************************************************/
21 21
22 22
23#include <SDL.h>
24#include "button.h"
25#include "buttonmap.h"
26
23int key_to_button(int keyboard_button) 27int key_to_button(int keyboard_button)
24{ 28{
25 int new_btn = BUTTON_NONE; 29 int new_btn = BUTTON_NONE;
diff --git a/uisimulator/buttonmap/gigabeat.c b/uisimulator/buttonmap/gigabeat.c
index 02055cf0b9..84b42a5c8a 100644
--- a/uisimulator/buttonmap/gigabeat.c
+++ b/uisimulator/buttonmap/gigabeat.c
@@ -19,7 +19,6 @@ n/***************************************************************************
19 * 19 *
20 ****************************************************************************/ 20 ****************************************************************************/
21 21
22
23#include <SDL.h> 22#include <SDL.h>
24#include "button.h" 23#include "button.h"
25#include "buttonmap.h" 24#include "buttonmap.h"
diff --git a/uisimulator/buttonmap/iaudo-m3.c b/uisimulator/buttonmap/iaudio-m3.c
index 1ab1392f47..1ab1392f47 100644
--- a/uisimulator/buttonmap/iaudo-m3.c
+++ b/uisimulator/buttonmap/iaudio-m3.c
diff --git a/uisimulator/buttonmap/iriver-h100_h300.c b/uisimulator/buttonmap/iriver-h100_h300.c
index 5e4ad3bafc..e6ca389fc8 100644
--- a/uisimulator/buttonmap/iriver-h100_h300.c
+++ b/uisimulator/buttonmap/iriver-h100_h300.c
@@ -29,28 +29,6 @@ int key_to_button(int keyboard_button)
29 int new_btn = BUTTON_NONE; 29 int new_btn = BUTTON_NONE;
30 switch (keyboard_button) 30 switch (keyboard_button)
31 { 31 {
32 case SDLK_t:
33 if(pressed)
34 switch(_remote_type)
35 {
36 case REMOTETYPE_UNPLUGGED:
37 _remote_type=REMOTETYPE_H100_LCD;
38 DEBUGF("Changed remote type to H100\n");
39 break;
40 case REMOTETYPE_H100_LCD:
41 _remote_type=REMOTETYPE_H300_LCD;
42 DEBUGF("Changed remote type to H300\n");
43 break;
44 case REMOTETYPE_H300_LCD:
45 _remote_type=REMOTETYPE_H300_NONLCD;
46 DEBUGF("Changed remote type to H300 NON-LCD\n");
47 break;
48 case REMOTETYPE_H300_NONLCD:
49 _remote_type=REMOTETYPE_UNPLUGGED;
50 DEBUGF("Changed remote type to none\n");
51 break;
52 }
53 break;
54 case SDLK_KP4: 32 case SDLK_KP4:
55 case SDLK_LEFT: 33 case SDLK_LEFT:
56 new_btn = BUTTON_LEFT; 34 new_btn = BUTTON_LEFT;
diff --git a/uisimulator/buttonmap/touchscreen.c b/uisimulator/buttonmap/touchscreen.c
index 746a6d5f20..90518c7c7e 100644
--- a/uisimulator/buttonmap/touchscreen.c
+++ b/uisimulator/buttonmap/touchscreen.c
@@ -26,7 +26,7 @@
26#include "buttonmap.h" 26#include "buttonmap.h"
27#include "touchscreen.h" 27#include "touchscreen.h"
28 28
29int key_to_touch(int keyboard_button) 29int key_to_touch(int keyboard_button, unsigned int mouse_coords)
30{ 30{
31 int new_btn = BUTTON_NONE; 31 int new_btn = BUTTON_NONE;
32 switch (keyboard_button) 32 switch (keyboard_button)
@@ -91,13 +91,6 @@ int key_to_touch(int keyboard_button)
91 case SDLK_l: 91 case SDLK_l:
92 new_btn = BUTTON_BOTTOMRIGHT; 92 new_btn = BUTTON_BOTTOMRIGHT;
93 break; 93 break;
94 case SDLK_F4:
95 if(pressed)
96 {
97 touchscreen_set_mode(touchscreen_get_mode() == TOUCHSCREEN_POINT ? TOUCHSCREEN_BUTTON : TOUCHSCREEN_POINT);
98 printf("Touchscreen mode: %s\n", touchscreen_get_mode() == TOUCHSCREEN_POINT ? "TOUCHSCREEN_POINT" : "TOUCHSCREEN_BUTTON");
99 }
100 break;
101 } 94 }
102 return new_btn; 95 return new_btn;
103} 96}