Keyboard shortcuts are customizable from within Grafx2.

2 shortcuts per function. You can use keys, MouseWheel, Middlebutton, joystick buttons,
in combination with Alt, Shift, Control.



git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@609 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Yves Rizoud
2009-02-07 23:36:11 +00:00
parent 2e2cd8073d
commit 9d428e1e38
11 changed files with 222 additions and 1108 deletions

View File

@@ -197,16 +197,16 @@ int Handle_Mouse_Click(SDL_MouseButtonEvent event)
break;
case SDL_BUTTON_MIDDLE:
Touche = TOUCHE_MOUSEMIDDLE;
Touche = TOUCHE_MOUSEMIDDLE|Modificateurs_Touche(SDL_GetModState());
// TODO: systeme de répétition
return 0;
case SDL_BUTTON_WHEELUP:
Touche = TOUCHE_MOUSEWHEELUP;
Touche = TOUCHE_MOUSEWHEELUP|Modificateurs_Touche(SDL_GetModState());
return 0;
case SDL_BUTTON_WHEELDOWN:
Touche = TOUCHE_MOUSEWHEELDOWN;
Touche = TOUCHE_MOUSEWHEELDOWN|Modificateurs_Touche(SDL_GetModState());
return 0;
default:
return 0;
@@ -433,7 +433,7 @@ int Handle_Joystick_Press(SDL_JoyButtonEvent event)
default:
}
#endif
Touche = TOUCHE_BUTTON+event.button;
Touche = (TOUCHE_BUTTON+event.button)|Modificateurs_Touche(SDL_GetModState());
// TODO: systeme de répétition
return Move_cursor_with_constraints();