EDIT: Ho risolto il problema del compilatore, ma adesso non riesco a capire come posso far funzionare i diversi case. Ho provato a raggruppare ogni case in una funzione, ma non fa nulla quando premo le hotkey (nei case ho scritto thread(funzione1);break; e thread(funzione2);break; ). Gli esempi che ho trovato sono tutti senza case e alla fine hanno un .join() che non capisco a cosa serva...