mirror of
https://github.com/DrBeef/ioq3quest.git
synced 2025-02-12 15:15:29 +00:00
Add "blank" command to allow explicit blocking of fallback from empty ALT mapping
This commit is contained in:
parent
bc88c1a6b6
commit
bebce8bfa6
3 changed files with 12 additions and 9 deletions
|
@ -198,10 +198,10 @@ static void Controls3_MenuEvent( void* ptr, int notification ) {
|
||||||
} else {
|
} else {
|
||||||
trap_Cvar_Set("vr_button_map_RTHUMBBACK_ALT", "weapprev");
|
trap_Cvar_Set("vr_button_map_RTHUMBBACK_ALT", "weapprev");
|
||||||
}
|
}
|
||||||
trap_Cvar_Set("vr_button_map_RTHUMBFORWARDRIGHT_ALT", ""); // unmapped
|
trap_Cvar_Set("vr_button_map_RTHUMBFORWARDRIGHT_ALT", "blank"); // unmapped
|
||||||
trap_Cvar_Set("vr_button_map_RTHUMBBACKRIGHT_ALT", ""); // unmapped
|
trap_Cvar_Set("vr_button_map_RTHUMBBACKRIGHT_ALT", "blank"); // unmapped
|
||||||
trap_Cvar_Set("vr_button_map_RTHUMBBACKLEFT_ALT", ""); // unmapped
|
trap_Cvar_Set("vr_button_map_RTHUMBBACKLEFT_ALT", "blank"); // unmapped
|
||||||
trap_Cvar_Set("vr_button_map_RTHUMBFORWARDLEFT_ALT", ""); // unmapped
|
trap_Cvar_Set("vr_button_map_RTHUMBFORWARDLEFT_ALT", "blank"); // unmapped
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -143,10 +143,10 @@ void VR_InitCvars( void )
|
||||||
} else {
|
} else {
|
||||||
Cvar_Get ("vr_button_map_RTHUMBBACK_ALT", "weapprev", CVAR_ARCHIVE);
|
Cvar_Get ("vr_button_map_RTHUMBBACK_ALT", "weapprev", CVAR_ARCHIVE);
|
||||||
}
|
}
|
||||||
Cvar_Get ("vr_button_map_RTHUMBFORWARDRIGHT_ALT", "", CVAR_ARCHIVE); // unmapped
|
Cvar_Get ("vr_button_map_RTHUMBFORWARDRIGHT_ALT", "blank", CVAR_ARCHIVE); // unmapped
|
||||||
Cvar_Get ("vr_button_map_RTHUMBBACKRIGHT_ALT", "", CVAR_ARCHIVE); // unmapped
|
Cvar_Get ("vr_button_map_RTHUMBBACKRIGHT_ALT", "blank", CVAR_ARCHIVE); // unmapped
|
||||||
Cvar_Get ("vr_button_map_RTHUMBBACKLEFT_ALT", "", CVAR_ARCHIVE); // unmapped
|
Cvar_Get ("vr_button_map_RTHUMBBACKLEFT_ALT", "blank", CVAR_ARCHIVE); // unmapped
|
||||||
Cvar_Get ("vr_button_map_RTHUMBFORWARDLEFT_ALT", "", CVAR_ARCHIVE); // unmapped
|
Cvar_Get ("vr_button_map_RTHUMBFORWARDLEFT_ALT", "blank", CVAR_ARCHIVE); // unmapped
|
||||||
}
|
}
|
||||||
|
|
||||||
//Remaining button mapping (buttons not affected by schemas)
|
//Remaining button mapping (buttons not affected by schemas)
|
||||||
|
|
|
@ -249,7 +249,10 @@ static qboolean IN_SendButtonAction(const char* action, qboolean pressed, qboole
|
||||||
if (action)
|
if (action)
|
||||||
{
|
{
|
||||||
//handle our special actions first
|
//handle our special actions first
|
||||||
if (strcmp(action, "+alt") == 0)
|
if (strcmp(action, "blank") == 0) {
|
||||||
|
// empty function to block alt fallback on unmapped alt buttons
|
||||||
|
}
|
||||||
|
else if (strcmp(action, "+alt") == 0)
|
||||||
{
|
{
|
||||||
alt_key_mode_active = pressed;
|
alt_key_mode_active = pressed;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue