通过在run里捕获keyboard来退出