- SUIT_ViewModel::myStateMap[ZOOM] = Qt::ControlButton;
- SUIT_ViewModel::myButtonMap[ZOOM] = Qt::LeftButton;
+ // standard interaction style
+ SUIT_ViewModel::myStateMap[STANDARD][ZOOM] = Qt::ControlModifier;
+ SUIT_ViewModel::myButtonMap[STANDARD][ZOOM] = Qt::LeftButton;
+
+ SUIT_ViewModel::myStateMap[STANDARD][PAN] = Qt::ControlModifier;
+ SUIT_ViewModel::myButtonMap[STANDARD][PAN] = Qt::MidButton;
+
+ SUIT_ViewModel::myStateMap[STANDARD][ROTATE] = Qt::ControlModifier;
+ SUIT_ViewModel::myButtonMap[STANDARD][ROTATE] = Qt::RightButton;
+
+ SUIT_ViewModel::myStateMap[STANDARD][FIT_AREA] = Qt::ControlModifier;
+ SUIT_ViewModel::myButtonMap[STANDARD][FIT_AREA] = Qt::RightButton;
+
+ // "key free" interaction style
+ SUIT_ViewModel::myStateMap[KEY_FREE][ZOOM] = Qt::NoModifier;
+ SUIT_ViewModel::myButtonMap[KEY_FREE][ZOOM] = Qt::RightButton;