TimeoutモジュールではなくCursesのほうのtimeoutをつかってみた。

が、キーリピートの取り回しがうまくいかない

https://github.com/hasumon/thread_hockey/issues/6
のコメントのとおりです。いまのところ旧コードのほうが好ましい動きをしています。