diff --git a/examples/keys.rs b/examples/keys.rs
index 3317a5a606e824fb06b45ebafec1cab17daaf521..a67f931171642a0a0525f22cf346c881d0cfc12f 100644
--- a/examples/keys.rs
+++ b/examples/keys.rs
@@ -13,6 +13,7 @@ fn main() {
            termion::clear::All,
            termion::cursor::Goto(1, 1),
            termion::cursor::Hide).unwrap();
+    stdout.flush().unwrap();
 
     for c in stdin.keys() {
         write!(stdout, "{}{}", termion::cursor::Goto(1, 1), termion::clear::CurrentLine).unwrap();