Et ben tu écrit global. devant ta variable du genre:
global.keyboard_string
Ta variable golbal va effectivement se "resete" si tu la déclare dans un objet non persistant et que l'on va retrouver dans la nouvelle room. le mieux c'est de créer un objet qui n'a pour unique fonction de déclarer les variables et tu le met dans ta 1er room.