--- gui.tcl.in	2009-03-16 21:01:20.000000000 +0100
+++ gui.tcl	2009-03-22 20:07:00.000000000 +0100
@@ -1,4 +1,4 @@
-#! @TCL_WISH@
+#! /usr/bin/wish
 #
 #  $Id: gui.tcl.in,v 1.6 2009/03/16 20:01:20 joelsherrill Exp $
 #
@@ -161,7 +161,11 @@
 
             if { "$a" != ""}  {
 # Handle any character
+             if { "$a" == " "}  {  #specail handling for " " required
+                $parent SendToSimulator $objname "SPACE"
+              } else {
               $parent SendToSimulator $objname $a
+              }
             } else {
 # Handle the special characters
               switch $c {
@@ -195,7 +199,7 @@
             frame $win.$objname
             
             frame $win.$objname.rx
-            text $win.$objname.rx.text -width 40 -height 6
+            text $win.$objname.rx.text -width 40 -height 6 -state disable
             label $win.$objname.rx.status -text "Serial receiver of PC"
             label $win.$objname.rx.pin -text "-----------"
 
@@ -209,7 +213,9 @@
         }
 
         method ChangeValue { c } {
+            $win.$objname.rx.text config -state normal
             $win.$objname.rx.text insert end $c
+            $win.$objname.rx.text config -state disable
         }
     }
 
