diff options
Diffstat (limited to 'uisimulator/win32/button.c')
-rw-r--r-- | uisimulator/win32/button.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/uisimulator/win32/button.c b/uisimulator/win32/button.c index c8935d81f3..da193814e5 100644 --- a/uisimulator/win32/button.c +++ b/uisimulator/win32/button.c | |||
@@ -24,7 +24,7 @@ | |||
24 | #include "button.h" | 24 | #include "button.h" |
25 | #include "kernel.h" | 25 | #include "kernel.h" |
26 | 26 | ||
27 | #define KEY(k) HIBYTE(GetKeyState (k)) | 27 | #define KEY(k) (HIBYTE(GetKeyState (k)) & 1) |
28 | 28 | ||
29 | int last_key ; | 29 | int last_key ; |
30 | 30 | ||
@@ -65,13 +65,13 @@ int button_get(bool block) | |||
65 | if (KEY (VK_RETURN)) | 65 | if (KEY (VK_RETURN)) |
66 | btn |= BUTTON_OFF; // off button | 66 | btn |= BUTTON_OFF; // off button |
67 | 67 | ||
68 | if (KEY (VK_DIVIDE)) | 68 | if (KEY (VK_DIVIDE) || KEY(VK_F1)) |
69 | btn |= BUTTON_F1; // F1 button | 69 | btn |= BUTTON_F1; // F1 button |
70 | 70 | ||
71 | if (KEY (VK_MULTIPLY)) | 71 | if (KEY (VK_MULTIPLY) || KEY(VK_F2)) |
72 | btn |= BUTTON_F2; // F2 button | 72 | btn |= BUTTON_F2; // F2 button |
73 | 73 | ||
74 | if (KEY (VK_SUBTRACT)) | 74 | if (KEY (VK_SUBTRACT) || KEY(VK_F3)) |
75 | btn |= BUTTON_F3; // F3 button | 75 | btn |= BUTTON_F3; // F3 button |
76 | 76 | ||
77 | if (KEY (VK_NUMPAD5) || | 77 | if (KEY (VK_NUMPAD5) || |