Index: trunk/src/curses/curses_terminal.cc
===================================================================
--- trunk/src/curses/curses_terminal.cc	(revision 514)
+++ trunk/src/curses/curses_terminal.cc	(revision 520)
@@ -131,4 +131,10 @@
 	}
 
+	// if result is a typable char from the 0..9 range
+	if ( result >= 0x108 && result <= 0x108 + 12 )
+	{
+		kevent.key.code = static_cast<nv::key_code>( nv::KEY_F1 + result - 0x108 - 1 );
+	}
+
 	// other recognized codes
 	switch ( result )
