Add stereoscopy hotkeys.
This commit is contained in:
parent
21eabc1b9d
commit
6e62dd3415
|
@ -81,6 +81,11 @@ static const struct
|
||||||
{ "FreelookZoomOut", 83 /* 'S' */, 4 /* wxMOD_SHIFT */ },
|
{ "FreelookZoomOut", 83 /* 'S' */, 4 /* wxMOD_SHIFT */ },
|
||||||
{ "FreelookReset", 82 /* 'R' */, 4 /* wxMOD_SHIFT */ },
|
{ "FreelookReset", 82 /* 'R' */, 4 /* wxMOD_SHIFT */ },
|
||||||
|
|
||||||
|
{ "IncreaseSeparation", 0, 0 /* wxMOD_NONE */ },
|
||||||
|
{ "DecreaseSeparation", 0, 0 /* wxMOD_NONE */ },
|
||||||
|
{ "IncreaseConvergence", 0, 0 /* wxMOD_NONE */ },
|
||||||
|
{ "DecreaseConvergence", 0, 0 /* wxMOD_NONE */ },
|
||||||
|
|
||||||
{ "LoadStateSlot1", 340 /* WXK_F1 */, 0 /* wxMOD_NONE */ },
|
{ "LoadStateSlot1", 340 /* WXK_F1 */, 0 /* wxMOD_NONE */ },
|
||||||
{ "LoadStateSlot2", 341 /* WXK_F2 */, 0 /* wxMOD_NONE */ },
|
{ "LoadStateSlot2", 341 /* WXK_F2 */, 0 /* wxMOD_NONE */ },
|
||||||
{ "LoadStateSlot3", 342 /* WXK_F3 */, 0 /* wxMOD_NONE */ },
|
{ "LoadStateSlot3", 342 /* WXK_F3 */, 0 /* wxMOD_NONE */ },
|
||||||
|
|
|
@ -54,6 +54,11 @@ enum Hotkey
|
||||||
HK_FREELOOK_ZOOM_OUT,
|
HK_FREELOOK_ZOOM_OUT,
|
||||||
HK_FREELOOK_RESET,
|
HK_FREELOOK_RESET,
|
||||||
|
|
||||||
|
HK_INCREASE_SEPARATION,
|
||||||
|
HK_DECREASE_SEPARATION,
|
||||||
|
HK_INCREASE_CONVERGENCE,
|
||||||
|
HK_DECREASE_CONVERGENCE,
|
||||||
|
|
||||||
HK_LOAD_STATE_SLOT_1,
|
HK_LOAD_STATE_SLOT_1,
|
||||||
HK_LOAD_STATE_SLOT_2,
|
HK_LOAD_STATE_SLOT_2,
|
||||||
HK_LOAD_STATE_SLOT_3,
|
HK_LOAD_STATE_SLOT_3,
|
||||||
|
|
|
@ -1123,6 +1123,26 @@ void CFrame::OnKeyDown(wxKeyEvent& event)
|
||||||
{
|
{
|
||||||
State::Load(g_saveSlot);
|
State::Load(g_saveSlot);
|
||||||
}
|
}
|
||||||
|
else if (IsHotkey(event, HK_INCREASE_SEPARATION))
|
||||||
|
{
|
||||||
|
if (++g_Config.iStereoSeparation > 100)
|
||||||
|
g_Config.iStereoSeparation = 100;
|
||||||
|
}
|
||||||
|
else if (IsHotkey(event, HK_DECREASE_SEPARATION))
|
||||||
|
{
|
||||||
|
if (--g_Config.iStereoSeparation < 10)
|
||||||
|
g_Config.iStereoSeparation = 10;
|
||||||
|
}
|
||||||
|
else if (IsHotkey(event, HK_INCREASE_CONVERGENCE))
|
||||||
|
{
|
||||||
|
if (++g_Config.iStereoFocalLength > 200)
|
||||||
|
g_Config.iStereoFocalLength = 200;
|
||||||
|
}
|
||||||
|
else if (IsHotkey(event, HK_DECREASE_CONVERGENCE))
|
||||||
|
{
|
||||||
|
if (--g_Config.iStereoFocalLength < 10)
|
||||||
|
g_Config.iStereoFocalLength = 10;
|
||||||
|
}
|
||||||
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -238,6 +238,11 @@ void HotkeyConfigDialog::CreateHotkeyGUIControls()
|
||||||
_("Freelook Zoom Out"),
|
_("Freelook Zoom Out"),
|
||||||
_("Freelook Reset"),
|
_("Freelook Reset"),
|
||||||
|
|
||||||
|
_("Increase Stereocopy Separation"),
|
||||||
|
_("Decrease Stereocopy Separation"),
|
||||||
|
_("Increase Stereocopy Convergence"),
|
||||||
|
_("Decrease Stereocopy Convergence"),
|
||||||
|
|
||||||
_("Load State Slot 1"),
|
_("Load State Slot 1"),
|
||||||
_("Load State Slot 2"),
|
_("Load State Slot 2"),
|
||||||
_("Load State Slot 3"),
|
_("Load State Slot 3"),
|
||||||
|
|
Loading…
Reference in New Issue