Usa sempre la std::getline.
codice:
void keyb_set(std::string &str){
    std::getline(std::cin,str);
    if (str == "exit" or str == "EXIT") {
        exit(0);
    }
}
Gli operatori >> di std::cin sono qualcosa di osceno.