summaryrefslogtreecommitdiff
path: root/uisimulator/win32/button.c
diff options
context:
space:
mode:
authorFelix Arends <edx@rockbox.org>2002-04-30 21:15:02 +0000
committerFelix Arends <edx@rockbox.org>2002-04-30 21:15:02 +0000
commit664b2f7e9ef5ba4788b8eb7356d0275fd5505dea (patch)
treebb838521feb41f579fea25830c51f389045e38fa /uisimulator/win32/button.c
parent335ae5578acf2e8889d155fd6b74a48fcf05aca3 (diff)
downloadrockbox-664b2f7e9ef5ba4788b8eb7356d0275fd5505dea.tar.gz
rockbox-664b2f7e9ef5ba4788b8eb7356d0275fd5505dea.zip
UISW32 dir functions working,
dirbrowse compatible. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@349 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator/win32/button.c')
-rw-r--r--uisimulator/win32/button.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/uisimulator/win32/button.c b/uisimulator/win32/button.c
index 6c4ec9962a..5fbb9e9e3c 100644
--- a/uisimulator/win32/button.c
+++ b/uisimulator/win32/button.c
@@ -24,7 +24,12 @@
24 24
25#define KEY(k) HIBYTE(GetKeyState (k)) 25#define KEY(k) HIBYTE(GetKeyState (k))
26 26
27void button_init(void) {} 27int last_key ;
28
29void button_init(void)
30{
31 last_key = 0 ;
32}
28 33
29int button_get(void) 34int button_get(void)
30{ 35{
@@ -64,5 +69,8 @@ int button_get(void)
64 if (KEY (VK_SUBTRACT)) 69 if (KEY (VK_SUBTRACT))
65 btn |= BUTTON_F3; // F3 button 70 btn |= BUTTON_F3; // F3 button
66 71
67 return btn; 72 if (btn != 0) {
73 last_key = 0 ;
74 }
75 return btn;
68} \ No newline at end of file 76} \ No newline at end of file