Hola!!!!
Feliz año nuevo!!!
A ver, es posible hacer es switch case con variables que no esa constantes...
He probado con algo como esto, pero nada
 
const char derecha = conf.derecha, izquierda = conf.izquierda, disparo = conf.disparo, pause = conf.pause;
if( _kbhit() ){ 
    if( tecla == -32 ){
    }
 
    switch( tecla ){
        case derecha:{
        }break;
 
        case izquierda:{
        }break;
 
        case pause:{
        }break;
                
        case disparo:{
        }break;
                
        case KEY_ESC:{
        }break;
    }
}