1 --- ./src/video/qtopia/SDL_QWin.cc.old 2004-05-16 20:28:36.000000000 +0930
2 +++ ./src/video/qtopia/SDL_QWin.cc 2004-05-16 20:31:39.000000000 +0930
4 Qt::ButtonState button = e->button();
6 if( (button & Qt::LeftButton)) {
7 - sdlstate |= SDL_BUTTON_LMASK;
8 + if (mouse_button_mode == 3)
9 + sdlstate |= SDL_BUTTON_RMASK;
10 + else if (mouse_button_mode == 2)
11 + sdlstate |= SDL_BUTTON_MMASK;
13 + sdlstate |= SDL_BUTTON_LMASK;
15 if( (button & Qt::RightButton)) {
16 sdlstate |= SDL_BUTTON_RMASK;
18 case Qt::Key_F6: scancode = SDLK_F6; break;
19 case Qt::Key_F7: scancode = SDLK_F7; break;
20 case Qt::Key_F8: scancode = SDLK_F8; break;
21 - case Qt::Key_F9: scancode = SDLK_F9; break;
23 - scancode = SDLK_F10;
29 - scancode = SDLK_F11;
30 - mouse_button_mode=3;
33 - scancode = SDLK_F12;
35 + scancode = SDLK_F10;
38 - case Qt::Key_F13: scancode = SDLK_F13; break;
39 + case Qt::Key_F11: scancode = SDLK_F11; break;
40 + case Qt::Key_F12: scancode = SDLK_F12; break;
42 + scancode = SDLK_F13;
43 + mouse_button_mode=3;
45 case Qt::Key_F14: scancode = SDLK_F14; break;
46 case Qt::Key_F15: scancode = SDLK_F15; break;
47 case Qt::Key_Super_L: scancode = SDLK_LSUPER; break;