Merge pull request #40 from zetamatta/master

Fix: the first key after terminal-window activated was input twice.
diff --git a/tty_windows.go b/tty_windows.go
index 1b89f7e..acc0b4f 100644
--- a/tty_windows.go
+++ b/tty_windows.go
@@ -235,7 +235,9 @@
 		if kr.keyDown == 0 {
 			if kr.unicodeChar != 0 && tty.readNextKeyUp {
 				tty.readNextKeyUp = false
-				return rune(kr.unicodeChar), nil
+				if 0x2000 <= kr.unicodeChar && kr.unicodeChar < 0x3000 {
+					return rune(kr.unicodeChar), nil
+				}
 			}
 		} else {
 			if kr.controlKeyState&altPressed != 0 && kr.unicodeChar > 0 {