[Tux4kids-commits] r1470 - in tuxtype/trunk: . data/scripts

Matthew Trey treymd-guest at alioth.debian.org
Mon Aug 31 17:28:28 UTC 2009


Author: treymd-guest
Date: 2009-08-31 17:28:28 +0000 (Mon, 31 Aug 2009)
New Revision: 1470

Added:
   tuxtype/trunk/data/scripts/00_Scripting_Sample.xml
   tuxtype/trunk/data/scripts/basic_lesson_01.xml
   tuxtype/trunk/data/scripts/basic_lesson_02.xml
   tuxtype/trunk/data/scripts/basic_lesson_03.xml
   tuxtype/trunk/data/scripts/basic_lesson_04.xml
   tuxtype/trunk/data/scripts/basic_lesson_05.xml
   tuxtype/trunk/data/scripts/basic_lesson_06.xml
   tuxtype/trunk/data/scripts/basic_lesson_07.xml
   tuxtype/trunk/data/scripts/basic_lesson_08.xml
   tuxtype/trunk/data/scripts/basic_lesson_09.xml
   tuxtype/trunk/data/scripts/basic_lesson_10.xml
   tuxtype/trunk/data/scripts/basic_lesson_11.xml
   tuxtype/trunk/data/scripts/basic_lesson_12.xml
   tuxtype/trunk/data/scripts/basic_lesson_13.xml
   tuxtype/trunk/data/scripts/basic_lesson_14.xml
   tuxtype/trunk/data/scripts/basic_lesson_15.xml
   tuxtype/trunk/data/scripts/basic_lesson_16.xml
   tuxtype/trunk/data/scripts/basic_lesson_17.xml
   tuxtype/trunk/data/scripts/basic_lesson_18.xml
   tuxtype/trunk/data/scripts/basic_lesson_19.xml
   tuxtype/trunk/data/scripts/basic_lesson_20.xml
   tuxtype/trunk/data/scripts/basic_lesson_21.xml
   tuxtype/trunk/data/scripts/basic_lesson_22.xml
   tuxtype/trunk/data/scripts/basic_lesson_23.xml
   tuxtype/trunk/data/scripts/basic_lesson_24.xml
   tuxtype/trunk/data/scripts/basic_lesson_25.xml
   tuxtype/trunk/data/scripts/basic_lesson_26.xml
   tuxtype/trunk/data/scripts/basic_lesson_27.xml
   tuxtype/trunk/data/scripts/basic_lesson_28.xml
   tuxtype/trunk/data/scripts/basic_lesson_29.xml
   tuxtype/trunk/data/scripts/basic_lesson_30.xml
   tuxtype/trunk/data/scripts/basic_lesson_31.xml
   tuxtype/trunk/data/scripts/basic_lesson_32.xml
   tuxtype/trunk/data/scripts/basic_lesson_33.xml
   tuxtype/trunk/data/scripts/basic_lesson_34.xml
   tuxtype/trunk/data/scripts/basic_lesson_35.xml
   tuxtype/trunk/data/scripts/basic_lesson_36.xml
   tuxtype/trunk/data/scripts/basic_lesson_37.xml
   tuxtype/trunk/data/scripts/basic_lesson_38.xml
   tuxtype/trunk/data/scripts/basic_lesson_39.xml
   tuxtype/trunk/data/scripts/basic_lesson_40.xml
   tuxtype/trunk/data/scripts/basic_lesson_41.xml
   tuxtype/trunk/data/scripts/basic_lesson_42.xml
   tuxtype/trunk/data/scripts/basic_lesson_43.xml
Removed:
   tuxtype/trunk/data/scripts/Lesson_1.xml
Modified:
   tuxtype/trunk/aclocal.m4
   tuxtype/trunk/data/scripts/Makefile.am
Log:
Added a basic set of lessons (1 for each key) so that the casual user has full functionality.  Also, moved Lesson1.xml to 00_Scripting_Sample.xml so that it bubbles to the top of the list.


Modified: tuxtype/trunk/aclocal.m4
===================================================================
--- tuxtype/trunk/aclocal.m4	2009-08-31 15:36:19 UTC (rev 1469)
+++ tuxtype/trunk/aclocal.m4	2009-08-31 17:28:28 UTC (rev 1470)
@@ -1,7 +1,7 @@
-# generated automatically by aclocal 1.10.2 -*- Autoconf -*-
+# generated automatically by aclocal 1.11 -*- Autoconf -*-
 
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+# 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -2772,16 +2772,14 @@
 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
 # ---------------------------------------------
 m4_define([_PKG_CONFIG],
-[if test -n "$PKG_CONFIG"; then
-    if test -n "$$1"; then
-        pkg_cv_[]$1="$$1"
-    else
-        PKG_CHECK_EXISTS([$3],
-                         [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
-			 [pkg_failed=yes])
-    fi
-else
-	pkg_failed=untried
+[if test -n "$$1"; then
+    pkg_cv_[]$1="$$1"
+ elif test -n "$PKG_CONFIG"; then
+    PKG_CHECK_EXISTS([$3],
+                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
+		     [pkg_failed=yes])
+ else
+    pkg_failed=untried
 fi[]dnl
 ])# _PKG_CONFIG
 
@@ -2825,9 +2823,9 @@
 if test $pkg_failed = yes; then
         _PKG_SHORT_ERRORS_SUPPORTED
         if test $_pkg_short_errors_supported = yes; then
-	        $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
+	        $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
         else 
-	        $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
+	        $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
         fi
 	# Put the nasty error message in config.log where it belongs
 	echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
@@ -3706,10 +3704,10 @@
 # generated from the m4 files accompanying Automake X.Y.
 # (This private macro should not be called outside this file.)
 AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.10'
+[am__api_version='1.11'
 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
 dnl require some minimum version.  Point them to the right macro.
-m4_if([$1], [1.10.2], [],
+m4_if([$1], [1.11], [],
       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
 ])
 
@@ -3725,7 +3723,7 @@
 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.10.2])dnl
+[AM_AUTOMAKE_VERSION([1.11])dnl
 m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
@@ -3785,14 +3783,14 @@
 
 # AM_CONDITIONAL                                            -*- Autoconf -*-
 
-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
 # Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 8
+# serial 9
 
 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
 # -------------------------------------
@@ -3805,6 +3803,7 @@
 AC_SUBST([$1_FALSE])dnl
 _AM_SUBST_NOTMAKE([$1_TRUE])dnl
 _AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
 if $2; then
   $1_TRUE=
   $1_FALSE='#'
@@ -3818,14 +3817,14 @@
 Usually this means the macro was only invoked conditionally.]])
 fi])])
 
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
 # Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 9
+# serial 10
 
 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
 # written in clear, in which case automake, when reading aclocal.m4,
@@ -3882,6 +3881,16 @@
   if test "$am_compiler_list" = ""; then
      am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
   fi
+  am__universal=false
+  m4_case([$1], [CC],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac],
+    [CXX],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac])
+
   for depmode in $am_compiler_list; do
     # Setup a source with many dependencies, because some compilers
     # like to wrap large dependency lists on column 80 (with \), and
@@ -3899,7 +3908,17 @@
     done
     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
 
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
     case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
     nosideeffect)
       # after this tag, mechanisms are not by side-effect, so they'll
       # only be used when explicitly requested
@@ -3909,19 +3928,23 @@
 	break
       fi
       ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
     none) break ;;
     esac
-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle `-M -o', and we need to detect this.
     if depmode=$depmode \
-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+       source=sub/conftest.c object=$am__obj \
        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
          >/dev/null 2>conftest.err &&
        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
       # icc doesn't choke on unknown options, it will just issue warnings
       # or remarks (even with -Werror).  So we grep stderr for any message
@@ -3985,59 +4008,61 @@
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-#serial 4
+#serial 5
 
 # _AM_OUTPUT_DEPENDENCY_COMMANDS
 # ------------------------------
 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
-[# Autoconf 2.62 quotes --file arguments for eval, but not when files
-# are listed without --file.  Let's play safe and only enable the eval
-# if we detect the quoting.
-case $CONFIG_FILES in
-*\'*) eval set x "$CONFIG_FILES" ;;
-*)   set x $CONFIG_FILES ;;
-esac
-shift
-for mf
-do
-  # Strip MF so we end up with the name of the file.
-  mf=`echo "$mf" | sed -e 's/:.*$//'`
-  # Check whether this is an Automake generated Makefile or not.
-  # We used to match only the files named `Makefile.in', but
-  # some people rename them; so instead we look at the file content.
-  # Grep'ing the first line is not enough: some people post-process
-  # each Makefile.in and add a new line on top of each file to say so.
-  # Grep'ing the whole file is not good either: AIX grep has a line
-  # limit of 2048, but all sed's we know have understand at least 4000.
-  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-    dirpart=`AS_DIRNAME("$mf")`
-  else
-    continue
-  fi
-  # Extract the definition of DEPDIR, am__include, and am__quote
-  # from the Makefile without running `make'.
-  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-  test -z "$DEPDIR" && continue
-  am__include=`sed -n 's/^am__include = //p' < "$mf"`
-  test -z "am__include" && continue
-  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-  # When using ansi2knr, U may be empty or an underscore; expand it
-  U=`sed -n 's/^U = //p' < "$mf"`
-  # Find all dependency output files, they are included files with
-  # $(DEPDIR) in their names.  We invoke sed twice because it is the
-  # simplest approach to changing $(DEPDIR) to its actual value in the
-  # expansion.
-  for file in `sed -n "
-    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
-    # Make sure the directory exists.
-    test -f "$dirpart/$file" && continue
-    fdir=`AS_DIRNAME(["$file"])`
-    AS_MKDIR_P([$dirpart/$fdir])
-    # echo "creating $dirpart/$file"
-    echo '# dummy' > "$dirpart/$file"
+[{
+  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named `Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`AS_DIRNAME("$mf")`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running `make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # When using ansi2knr, U may be empty or an underscore; expand it
+    U=`sed -n 's/^U = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`AS_DIRNAME(["$file"])`
+      AS_MKDIR_P([$dirpart/$fdir])
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
   done
-done
+}
 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
 
 
@@ -4057,13 +4082,13 @@
 # Do all the work for Automake.                             -*- Autoconf -*-
 
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2008 Free Software Foundation, Inc.
+# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 13
+# serial 16
 
 # This macro actually does too much.  Some checks are only needed if
 # your package does certain things.  But this isn't really a big deal.
@@ -4080,7 +4105,7 @@
 # arguments mandatory, and then we can depend on a new Autoconf
 # release and drop the old call support.
 AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.60])dnl
+[AC_PREREQ([2.62])dnl
 dnl Autoconf wants to disallow AM_ names.  We explicitly allow
 dnl the ones we care about.
 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
@@ -4131,8 +4156,8 @@
 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
 AM_MISSING_PROG(AUTOHEADER, autoheader)
 AM_MISSING_PROG(MAKEINFO, makeinfo)
-AM_PROG_INSTALL_SH
-AM_PROG_INSTALL_STRIP
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
 AC_REQUIRE([AM_PROG_MKDIR_P])dnl
 # We need awk for the "check" target.  The system "awk" is bad on
 # some platforms.
@@ -4140,25 +4165,38 @@
 AC_REQUIRE([AC_PROG_MAKE_SET])dnl
 AC_REQUIRE([AM_SET_LEADING_DOT])dnl
 _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
-              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
-	      		     [_AM_PROG_TAR([v7])])])
+	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+			     [_AM_PROG_TAR([v7])])])
 _AM_IF_OPTION([no-dependencies],,
 [AC_PROVIDE_IFELSE([AC_PROG_CC],
-                  [_AM_DEPENDENCIES(CC)],
-                  [define([AC_PROG_CC],
-                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+		  [_AM_DEPENDENCIES(CC)],
+		  [define([AC_PROG_CC],
+			  defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
 AC_PROVIDE_IFELSE([AC_PROG_CXX],
-                  [_AM_DEPENDENCIES(CXX)],
-                  [define([AC_PROG_CXX],
-                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+		  [_AM_DEPENDENCIES(CXX)],
+		  [define([AC_PROG_CXX],
+			  defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
 AC_PROVIDE_IFELSE([AC_PROG_OBJC],
-                  [_AM_DEPENDENCIES(OBJC)],
-                  [define([AC_PROG_OBJC],
-                          defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+		  [_AM_DEPENDENCIES(OBJC)],
+		  [define([AC_PROG_OBJC],
+			  defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
 ])
+_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
+dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
+dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
+dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
 ])
 
+dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
+dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
+dnl mangled by Autoconf and run in a shell conditional statement.
+m4_define([_AC_COMPILER_EXEEXT],
+m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
 
+
 # When config.status generates a header, we must update the stamp-h file.
 # This file resides in the same directory as the config header
 # that is generated.  The stamp files are numbered to have different names.
@@ -4180,7 +4218,7 @@
 done
 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
 
-# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+# Copyright (C) 2001, 2003, 2005, 2008  Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -4191,7 +4229,14 @@
 # Define $install_sh.
 AC_DEFUN([AM_PROG_INSTALL_SH],
 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
+if test x"${install_sh}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
 AC_SUBST(install_sh)])
 
 # Copyright (C) 2003, 2005  Free Software Foundation, Inc.
@@ -4217,13 +4262,13 @@
 
 # Check to see how 'make' treats includes.	            -*- Autoconf -*-
 
-# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
+# Copyright (C) 2001, 2002, 2003, 2005, 2009  Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 3
+# serial 4
 
 # AM_MAKE_INCLUDE()
 # -----------------
@@ -4232,7 +4277,7 @@
 [am_make=${MAKE-make}
 cat > confinc << 'END'
 am__doit:
-	@echo done
+	@echo this is the am__doit target
 .PHONY: am__doit
 END
 # If we don't find an include directive, just comment out the code.
@@ -4242,24 +4287,24 @@
 _am_result=none
 # First try GNU make style include.
 echo "include confinc" > confmf
-# We grep out `Entering directory' and `Leaving directory'
-# messages which can occur if `w' ends up in MAKEFLAGS.
-# In particular we don't look at `^make:' because GNU make might
-# be invoked under some other name (usually "gmake"), in which
-# case it prints its new name instead of `make'.
-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
-   am__include=include
-   am__quote=
-   _am_result=GNU
-fi
+# Ignore all kinds of additional output from `make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
 # Now try BSD make style include.
 if test "$am__include" = "#"; then
    echo '.include "confinc"' > confmf
-   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
-      am__include=.include
-      am__quote="\""
-      _am_result=BSD
-   fi
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
 fi
 AC_SUBST([am__include])
 AC_SUBST([am__quote])
@@ -4269,14 +4314,14 @@
 
 # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
 
-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
 # Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 5
+# serial 6
 
 # AM_MISSING_PROG(NAME, PROGRAM)
 # ------------------------------
@@ -4293,7 +4338,14 @@
 AC_DEFUN([AM_MISSING_HAS_RUN],
 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
 AC_REQUIRE_AUX_FILE([missing])dnl
-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
 # Use eval to expand $SHELL
 if eval "$MISSING --run true"; then
   am_missing_run="$MISSING --run "
@@ -4364,14 +4416,14 @@
 
 # Check to make sure that the build environment is sane.    -*- Autoconf -*-
 
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
 # Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 4
+# serial 5
 
 # AM_SANITY_CHECK
 # ---------------
@@ -4380,16 +4432,29 @@
 # Just in case
 sleep 1
 echo timestamp > conftest.file
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[[\\\"\#\$\&\'\`$am_lf]]*)
+    AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
+    AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+esac
+
 # Do `set' in a subshell so we don't clobber the current shell's
 # arguments.  Must try -L first in case configure is actually a
 # symlink; some systems play weird games with the mod time of symlinks
 # (eg FreeBSD returns the mod time of the symlink's containing
 # directory).
 if (
-   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
    if test "$[*]" = "X"; then
       # -L didn't work.
-      set X `ls -t $srcdir/configure conftest.file`
+      set X `ls -t "$srcdir/configure" conftest.file`
    fi
    rm -f conftest.file
    if test "$[*]" != "X $srcdir/configure conftest.file" \
@@ -4442,18 +4507,25 @@
 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
 AC_SUBST([INSTALL_STRIP_PROGRAM])])
 
-# Copyright (C) 2006  Free Software Foundation, Inc.
+# Copyright (C) 2006, 2008  Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
+# serial 2
+
 # _AM_SUBST_NOTMAKE(VARIABLE)
 # ---------------------------
 # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
 # This macro is traced by Automake.
 AC_DEFUN([_AM_SUBST_NOTMAKE])
 
+# AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Public sister of _AM_SUBST_NOTMAKE.
+AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+
 # Check how to create a tarball.                            -*- Autoconf -*-
 
 # Copyright (C) 2004, 2005  Free Software Foundation, Inc.

Added: tuxtype/trunk/data/scripts/00_Scripting_Sample.xml
===================================================================
--- tuxtype/trunk/data/scripts/00_Scripting_Sample.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/00_Scripting_Sample.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,66 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+   <page title="Introduction to Example Lesson">
+   <text align="center">The Lesson that follows is only an example</text>
+   <text align="center">lesson to help you to see how to write lessons.</text>
+   <text align="center">To start writing your own lessons, edit the file,</text>
+   <text align="center">"Lesson_1.xml" in your "tuxtype/data/scripts"</text>
+   <text align="center">directory.</text>
+   <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+  <waitforinput/>
+   </page>
+   <page title="Home Row Keys" bgcolor="#3f7f3f">
+   <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+   <text align="center">In this exercise we practice the home row keys.</text>
+   <text align="center">asdfjkl;asdfjkl;asdfjkl;</text>
+   <text align="center">To start practicing hit the p key</text>
+   <text color="#000000" x="100" y="273">A</text>
+   <text color="#000000" x="130" y="273">S</text>
+   <text color="#000000" x="160" y="273">D</text>
+   <text color="#000000" x="190" y="273">F</text>
+   <text color="#000000" x="320" y="273">J</text>
+   <text color="#000000" x="350" y="273">K</text>
+   <text color="#000000" x="380" y="273">L</text>
+   <text color="#000000" x="410" y="273">;</text>
+  <waitforchar/>
+   <prac goal="15">asdfjkl;asdfjkl;asdfjkl;</prac>
+   <prac>asdfjkl;asdfjkl;asdfjkl;</prac>
+   <prac>asdfjkl;asdfjkl;asdfjkl;</prac>
+   </page>
+ <page>
+   <img src="keyboard/space.png" x="200" y="160"/>
+   <img src="keyboard/larrow.png" x="460" y="18"/>
+   <img src="keyboard/esc.png" x="515" y="50"/>
+   <text align="center">Great Job!</text>
+   <text align="left">         To repeat the last exercise, press</text>
+   <text align="center">To go back to the main menu hit</text>
+   <text align="center">To continue on to the next exercise,</text>
+   <text align="center">press</text>
+   <text align="center">Space</text>
+   <text></text>
+   <text></text>
+   <text></text>
+   <text align="center">Next Exercise:</text>
+   <text align="center">lad lass dad sad fad gas had jag ask;</text> 
+   <waitforinput/>
+ </page>
+ <page title="Home Row Keys" bgcolor="#b07bc6">
+   <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+   <text align="center">In this exercise we practice the home row keys,</text>
+   <text align="center">but, a little bit differently!</text>
+   <text align="center">See how fast you are at this one!</text>   
+   <text align="center">lad lass dad sad fad gas had jag ask;</text>
+   <text align="center">To start practicing hit the p key</text>
+   <text color="#000000" x="100" y="273">A</text>
+   <text color="#000000" x="130" y="273">S</text>
+   <text color="#000000" x="160" y="273">D</text>
+   <text color="#000000" x="190" y="273">F</text>
+   <text color="#000000" x="320" y="273">J</text>
+   <text color="#000000" x="350" y="273">K</text>
+   <text color="#000000" x="380" y="273">L</text>
+   <text color="#000000" x="410" y="273">;</text>
+   <waitforchar/>
+   <prac>lad lass dad sad fad gas had jag ask; lad lass dad sad fad gas had jag ask;</prac>
+   <prac>lad lass dad sad fad gas had jag ask; lad lass dad sad fad gas had jag ask;</prac>
+   <prac>lad lass dad sad fad gas had jag ask; lad lass dad sad fad gas had jag ask;</prac>
+ </page>
+</script>

Deleted: tuxtype/trunk/data/scripts/Lesson_1.xml
===================================================================
--- tuxtype/trunk/data/scripts/Lesson_1.xml	2009-08-31 15:36:19 UTC (rev 1469)
+++ tuxtype/trunk/data/scripts/Lesson_1.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -1,66 +0,0 @@
-<script title="Test Lesson" bgcolor="#3f4f1f">
-   <page title="Introduction to Example Lesson">
-   <text align="center">The Lesson that follows is only an example</text>
-   <text align="center">lesson to help you to see how to write lessons.</text>
-   <text align="center">To start writing your own lessons, edit the file,</text>
-   <text align="center">"Lesson_1.xml" in your "tuxtype/data/scripts"</text>
-   <text align="center">directory.</text>
-   <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
-  <waitforinput/>
-   </page>
-   <page title="Home Row Keys" bgcolor="#3f7f3f">
-   <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
-   <text align="center">In this exercise we practice the home row keys.</text>
-   <text align="center">asdfjkl;asdfjkl;asdfjkl;</text>
-   <text align="center">To start practicing hit the p key</text>
-   <text color="#000000" x="100" y="273">A</text>
-   <text color="#000000" x="130" y="273">S</text>
-   <text color="#000000" x="160" y="273">D</text>
-   <text color="#000000" x="190" y="273">F</text>
-   <text color="#000000" x="320" y="273">J</text>
-   <text color="#000000" x="350" y="273">K</text>
-   <text color="#000000" x="380" y="273">L</text>
-   <text color="#000000" x="410" y="273">;</text>
-  <waitforchar/>
-   <prac goal="15">asdfjkl;asdfjkl;asdfjkl;</prac>
-   <prac>asdfjkl;asdfjkl;asdfjkl;</prac>
-   <prac>asdfjkl;asdfjkl;asdfjkl;</prac>
-   </page>
- <page>
-   <img src="keyboard/space.png" x="200" y="160"/>
-   <img src="keyboard/larrow.png" x="460" y="18"/>
-   <img src="keyboard/esc.png" x="515" y="50"/>
-   <text align="center">Great Job!</text>
-   <text align="left">         To repeat the last exercise, press</text>
-   <text align="center">To go back to the main menu hit</text>
-   <text align="center">To continue on to the next exercise,</text>
-   <text align="center">press</text>
-   <text align="center">Space</text>
-   <text></text>
-   <text></text>
-   <text></text>
-   <text align="center">Next Exercise:</text>
-   <text align="center">lad lass dad sad fad gas had jag ask;</text> 
-   <waitforinput/>
- </page>
- <page title="Home Row Keys" bgcolor="#b07bc6">
-   <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
-   <text align="center">In this exercise we practice the home row keys,</text>
-   <text align="center">but, a little bit differently!</text>
-   <text align="center">See how fast you are at this one!</text>   
-   <text align="center">lad lass dad sad fad gas had jag ask;</text>
-   <text align="center">To start practicing hit the p key</text>
-   <text color="#000000" x="100" y="273">A</text>
-   <text color="#000000" x="130" y="273">S</text>
-   <text color="#000000" x="160" y="273">D</text>
-   <text color="#000000" x="190" y="273">F</text>
-   <text color="#000000" x="320" y="273">J</text>
-   <text color="#000000" x="350" y="273">K</text>
-   <text color="#000000" x="380" y="273">L</text>
-   <text color="#000000" x="410" y="273">;</text>
-   <waitforchar/>
-   <prac>lad lass dad sad fad gas had jag ask; lad lass dad sad fad gas had jag ask;</prac>
-   <prac>lad lass dad sad fad gas had jag ask; lad lass dad sad fad gas had jag ask;</prac>
-   <prac>lad lass dad sad fad gas had jag ask; lad lass dad sad fad gas had jag ask;</prac>
- </page>
-</script>

Modified: tuxtype/trunk/data/scripts/Makefile.am
===================================================================
--- tuxtype/trunk/data/scripts/Makefile.am	2009-08-31 15:36:19 UTC (rev 1469)
+++ tuxtype/trunk/data/scripts/Makefile.am	2009-08-31 17:28:28 UTC (rev 1470)
@@ -4,7 +4,49 @@
 scriptsdir = $(pkgdatadir)/scripts
 
 dist_scripts_DATA = projectInfo.xml \
-  Lesson_1.xml \
   cascade.xml \
-  laser.xml
-
+  laser.xml \
+  00_Scripting_Sample.xml \
+  basic_lesson_01.xml \
+  basic_lesson_02.xml \
+  basic_lesson_03.xml \
+  basic_lesson_04.xml \
+  basic_lesson_05.xml \
+  basic_lesson_06.xml \
+  basic_lesson_07.xml \
+  basic_lesson_08.xml \
+  basic_lesson_09.xml \
+  basic_lesson_10.xml \
+  basic_lesson_11.xml \
+  basic_lesson_12.xml \
+  basic_lesson_13.xml \
+  basic_lesson_14.xml \
+  basic_lesson_15.xml \
+  basic_lesson_16.xml \
+  basic_lesson_17.xml \
+  basic_lesson_18.xml \
+  basic_lesson_19.xml \
+  basic_lesson_20.xml \
+  basic_lesson_21.xml \
+  basic_lesson_22.xml \
+  basic_lesson_23.xml \
+  basic_lesson_24.xml \
+  basic_lesson_25.xml \
+  basic_lesson_26.xml \
+  basic_lesson_27.xml \
+  basic_lesson_28.xml \
+  basic_lesson_29.xml \
+  basic_lesson_30.xml \
+  basic_lesson_31.xml \
+  basic_lesson_32.xml \
+  basic_lesson_33.xml \
+  basic_lesson_34.xml \
+  basic_lesson_35.xml \
+  basic_lesson_36.xml \
+  basic_lesson_37.xml \
+  basic_lesson_38.xml \
+  basic_lesson_39.xml \
+  basic_lesson_40.xml \
+  basic_lesson_41.xml \
+  basic_lesson_42.xml \
+  basic_lesson_43.xml 

Added: tuxtype/trunk/data/scripts/basic_lesson_01.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_01.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_01.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,30 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The a Key</text>
+       <text align="center">In this lesson you will be learning where the a key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The a Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the a key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+      <waitforchar/>
+      <prac>aaa aaa aaa aaa aaa aaa aaa aaas asas saaa aass aass aasa aass aaaa aaaa aaaa aas asa aas aaa aaas aaa aaa aaa aaa aaa aaa aaa</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_02.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_02.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_02.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,30 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The s Key</text>
+       <text align="center">In this lesson you will be learning where the s key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The s Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the s key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+      <waitforchar/>
+      <prac>sss sss sss sss sss ssa ssa ssas ssss aass sas saa ssas ssaa saas sss aas aass aass aas sass sss sss sss sss sss sss ssa ssa</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_03.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_03.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_03.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,31 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The d Key</text>
+       <text align="center">In this lesson you will be learning where the d key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The d Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the d key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+      <waitforchar/>
+      <prac>ddd ddd ddd ddd ddd dda add ada dsda aad daa add dda ssdd adda sda das dsda sad adda ddss asds sds ddd ddd ddd ddd ddd dda add</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_04.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_04.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_04.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,32 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The f Key</text>
+       <text align="center">In this lesson you will be learning where the f key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The f Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the f key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+      <waitforchar/>
+      <prac>fff fff fff fff fff ffa aff ffss ffs fsd sff fsfs sffs dsf fdfa fsad affd sffs ffs afa adff fdda fff fff fff fff fff ffa aff</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_05.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_05.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_05.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,33 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The g Key</text>
+       <text align="center">In this lesson you will be learning where the g key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The g Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the g key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+      <waitforchar/>
+      <prac>ggg fgf gfg ggf ffg fga agf ggda gasd aggd fsgg sgg sgd ggs aggd sggd fags ggaf gga gfsd ggsa aagg ggg fgf gfg ggf ffg fga agf</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_06.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_06.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_06.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,34 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The h Key</text>
+       <text align="center">In this lesson you will be learning where the h key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The h Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the h key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+      <waitforchar/>
+      <prac>hhh jhj hjh hhj jjh jhd dhj ahf hhsd dhhf ash hahf fsh hhd ahh hsag fahh hsg hfg dhha shs aha ashh hhh jhj hjh hhj jjh jhd dhj</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_07.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_07.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_07.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,35 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The j Key</text>
+       <text align="center">In this lesson you will be learning where the j key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The j Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the j key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+      <waitforchar/>
+      <prac>jjj jjj jjj jjj jjj jjs sjj jsja jjdf jhg jss fja jsh ffj jaa sdjs fjj fjja jsja ssjj adjj jaf ajj jjj jjj jjj jjj jjj jjs sjj</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page> 

Added: tuxtype/trunk/data/scripts/basic_lesson_08.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_08.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_08.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,36 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The k Key</text>
+       <text align="center">In this lesson you will be learning where the k key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The k Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the k key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+      <waitforchar/>
+      <prac>kkk kkk kkk kkk kkk kka akk akk khdj dkkh akd sgk skk fkk adk hkk kksg kaa khaf skks jfkk dkd kjkd kkk kkk kkk kkk kkk kka akk</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>

Added: tuxtype/trunk/data/scripts/basic_lesson_09.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_09.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_09.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,37 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The l Key</text>
+       <text align="center">In this lesson you will be learning where the l key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The l Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the l key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+      <waitforchar/>
+      <prac>lll lll lll lll lll lla all dgl lslf akl fsl llg sld allf lka gllj slg aal lda gll afl ljs lda lfj lll lll lll lll lll lla all</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_10.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_10.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_10.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,38 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The ; Key</text>
+       <text align="center">In this lesson you will be learning where the ; key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The ; Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the ; key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+      <waitforchar/>
+      <prac>;;; ;;; ;;; ;;; ;;; ;;k k;; ;sf k;; g;s g;; h;sa s;; ;g;k ;ss ;d;k gs;; ;;k fs;; ;d;a ;hlg ;a;s ;;; ;;; ;;; ;;; ;;; ;;k k;;</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_11.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_11.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_11.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,39 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The ' Key</text>
+       <text align="center">In this lesson you will be learning where the ' key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The ' Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the ' key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+      <waitforchar/>
+      <prac>''' ;'; ';' ''; ;;' ;'g g'; '';f ''sg s'd ''s f's 'ja 'fhj ''a ;a'' 'ffl ka'' ha' ''k ''ll ''jg ''' ;'; ';' ''; ;;' ;'g g';</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_12.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_12.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_12.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,40 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The q Key</text>
+       <text align="center">In this lesson you will be learning where the q key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The q Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the q key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+      <waitforchar/>
+      <prac>qqq aqa qaq qqa aaq aqg gqa aq; qqa jqqk ljq ghq 'alq qqs ;qq' dqq qhg qaqj ;qql qsql 'qq qkqs q;; qqq aqa qaq qqa aaq aqg gqa</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_13.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_13.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_13.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,41 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The w Key</text>
+       <text align="center">In this lesson you will be learning where the w key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The w Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the w key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+      <waitforchar/>
+      <prac>www sws wsw wws ssw swk kws haw; 'ww sww gwwl gqw asw ;kw wwg saww awh ww;g aww wjwa jqww w;l dww www sws wsw wws ssw swk kws</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_14.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_14.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_14.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,42 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The e Key</text>
+       <text align="center">In this lesson you will be learning where the e key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The e Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the e key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+      <waitforchar/>
+      <prac>eee ded ede eed dde def fed wee wee eej adee egfd dkee ee;w e'ea haee ddee eseg e;g e'f faee dse eee ded ede eed dde def fed</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_15.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_15.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_15.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,43 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The r Key</text>
+       <text align="center">In this lesson you will be learning where the r key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The r Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the r key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+      <waitforchar/>
+      <prac>rrr frf rfr rrf ffr frj jrf qrd frr rl; e'rg jr' rhk frs rrf rreq rhr; lrl rlq rre rra rrsg rrf rrr frf rfr rrf ffr frj jrf</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_16.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_16.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_16.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,44 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The t Key</text>
+       <text align="center">In this lesson you will be learning where the t key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The t Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the t key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+      <waitforchar/>
+      <prac>ttt ftf tft ttf fft ft' 'tf ktt ttj qtt tq; tt; t;a tltf ftth ftth rht jts lstt wtte gth gtte twl ttt ftf tft ttf fft ft' 'tf</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_17.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_17.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_17.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,45 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The y Key</text>
+       <text align="center">In this lesson you will be learning where the y key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The y Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the y key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+      <waitforchar/>
+      <prac>yyy jyj yjy yyj jjy jya ayj yfh yd' jyy yys yyas gdyy sqy sysl fyya yya ayj yts yhya lsy sayy ykyh yyy jyj yjy yyj jjy jya ayj</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_18.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_18.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_18.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,46 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The u Key</text>
+       <text align="center">In this lesson you will be learning where the u key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The u Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the u key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+      <waitforchar/>
+      <prac>uuu juj uju uuj jju jus suj uuya ufs r'uu feuu uya 'ku' uufl 'uu uuwr u'e uatl utud 'ru huu uur uuu juj uju uuj jju jus suj</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_19.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_19.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_19.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,47 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The i Key</text>
+       <text align="center">In this lesson you will be learning where the i key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The i Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the i key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+      <waitforchar/>
+      <prac>iii kik iki iik kki ki; ;ik iit iij irq urii iaq aiiq i;t iifh iit iril iia iu' liil tdi ijie ;iir iii kik iki iik kki ki; ;ik</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_20.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_20.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_20.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,48 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The o Key</text>
+       <text align="center">In this lesson you will be learning where the o key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The o Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the o key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+      <waitforchar/>
+      <prac>ooo lol olo ool llo log gol yoo saoo owr 'woe soo ohgu okd adoo esoo hoo oogy oah iuoo ooy; ;joo ooo lol olo ool llo log gol</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_21.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_21.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_21.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,49 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The p Key</text>
+       <text align="center">In this lesson you will be learning where the p key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The p Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the p key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+      <waitforchar/>
+      <prac>ppp ;p; p;p pp; ;;p ;pt tp; wpp p;p' ulpp qqp ypk dpfg qppt ppkt jip opp pukr ppg ppg; hpj oppt ppp ;p; p;p pp; ;;p ;pt tp;</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_22.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_22.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_22.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,50 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The z Key</text>
+       <text align="center">In this lesson you will be learning where the z key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The z Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the z key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="110" y="303">Z</text>
+      <waitforchar/>
+      <prac>zzz aza zaz zza aaz azk kza zrs zuzq zzs; ygzz wzzl azzg zaz' paz zzo zqay ziu; azfa zzt' qzl zwe zzz aza zaz zza aaz azk kza</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_23.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_23.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_23.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,51 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The x Key</text>
+       <text align="center">In this lesson you will be learning where the x key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The x Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the x key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+      <waitforchar/>
+      <prac>xxx sxs xsx xxs ssx sxw wxs wxx fxd xait xixf 'xog xx'i txug dxs xkd x'xy xxdp xife xlpf xks xpxa xxx sxs xsx xxs ssx sxw wxs</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_24.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_24.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_24.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,52 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The c Key</text>
+       <text align="center">In this lesson you will be learning where the c key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The c Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the c key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+      <waitforchar/>
+      <prac>ccc dcd cdc ccd ddc dcf fcd ecc scc' ucc lcc acc scca 'acc duc cco c'ca 'cc cwpa 'cc kzrc ccg cocg ccc dcd cdc ccd ddc dcf fcd</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_25.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_25.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_25.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,53 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The v Key</text>
+       <text align="center">In this lesson you will be learning where the v key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The v Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the v key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+      <waitforchar/>
+      <prac>vvv fvf vfv vvf ffv fvj jvf avv avv' vevh vs; dqv vvd vcu fvuu ttvv vvwg avi owvv vv; tgvv xrv vaa vvv fvf vfv vvf ffv fvj jvf</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_26.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_26.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_26.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,54 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The b Key</text>
+       <text align="center">In this lesson you will be learning where the b key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The b Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the b key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+      <waitforchar/>
+      <prac>bbb fbf bfb bbf ffb fbl lbf csb biq ebre baio uqbb b'bs bka qxb qhbb pbb bbfv fbb qbb xbb bifl brr bbb fbf bfb bbf ffb fbl lbf</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_27.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_27.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_27.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,55 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The n Key</text>
+       <text align="center">In this lesson you will be learning where the n key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The n Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the n key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+      <waitforchar/>
+      <prac>nnn jnj njn nnj jjn jnw wnj xnne nn'a n;na xnn nnaa znng nni ndza ydn onnb bnbi jnw vpnn nnbc tno nnn jnj njn nnj jjn jnw wnj</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_28.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_28.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_28.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,56 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The m Key</text>
+       <text align="center">In this lesson you will be learning where the m key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The m Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the m key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+      <waitforchar/>
+      <prac>mmm jmj mjm mmj jjm jmg gmj ajm jsmm jgmr mjma mmvu ;mg mus mlj mbms mvma mmzg jsmm vcm wlmm mkmp mmm jmj mjm mmj jjm jmg gmj</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_29.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_29.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_29.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,57 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The , Key</text>
+       <text align="center">In this lesson you will be learning where the , key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The , Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the , key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+      <waitforchar/>
+      <prac>,,, k,k ,k, ,,k kk, k,h h,k ,',c eu,, q,e ,,s t,s ,;zf a,,k v,, z,qz el,, ,sw ,tw ,tu ,k,t sm,, ,,, k,k ,k, ,,k kk, k,h h,k</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_30.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_30.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_30.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,58 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The . Key</text>
+       <text align="center">In this lesson you will be learning where the . key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The . Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the . key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+       <text color="#000000" x="360" y="303">.</text>
+      <waitforchar/>
+      <prac>... l.l .l. ..l ll. l.e e.l es.. ..j cw. sd. ;s.. b..t .'xu o.. du.. ss. a.f .sl ..'u r.. a.t x..e ... l.l .l. ..l ll. l.e e.l</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_31.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_31.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_31.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,59 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The / Key</text>
+       <text align="center">In this lesson you will be learning where the / key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The / Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the / key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+       <text color="#000000" x="360" y="303">.</text>
+       <text color="#000000" x="387" y="303">/</text>
+      <waitforchar/>
+      <prac>/// ;/; /;/ //; ;;/ ;/v v/; /c,y /;vo //we /,/u /uae //t ;/,x /hp /gi //m n/e //x w//; h./ p.// /// ;/; /;/ //; ;;/ ;/v v/;</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_32.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_32.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_32.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,62 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The 1 Key</text>
+       <text align="center">In this lesson you will be learning where the 1 key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The 1 Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the 1 key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="395" y="240">[</text>
+       <text color="#000000" x="425" y="240">]</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+       <text color="#000000" x="360" y="303">.</text>
+       <text color="#000000" x="387" y="303">/</text>
+       <text color="#000000" x="85" y="213">1</text>
+      <waitforchar/>
+      <prac>111 a1a 1a1 11a aa1 a1p p1a rl1 1h/i s1z ce11 ;1ml r1t 1az 1rw 11j 1sf c11 1n'x 1axp c11 1mc 11k' 111 a1a 1a1 11a aa1 a1p p1a</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_33.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_33.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_33.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,63 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The 2 Key</text>
+       <text align="center">In this lesson you will be learning where the 2 key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The 2 Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the 2 key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="395" y="240">[</text>
+       <text color="#000000" x="425" y="240">]</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+       <text color="#000000" x="360" y="303">.</text>
+       <text color="#000000" x="387" y="303">/</text>
+       <text color="#000000" x="85" y="213">1</text>
+       <text color="#000000" x="115" y="213">2</text>
+      <waitforchar/>
+      <prac>222 s2s 2s2 22s ss2 s2/ /2s 21p 2cle t22 k2h jz2 /22 m2e /b22 w22 2/2d 22;a 2't 22o 22ij 2sz z22 222 s2s 2s2 22s ss2 s2/ /2s</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_34.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_34.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_34.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,64 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The 3 Key</text>
+       <text align="center">In this lesson you will be learning where the 3 key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The 3 Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the 3 key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="395" y="240">[</text>
+       <text color="#000000" x="425" y="240">]</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+       <text color="#000000" x="360" y="303">.</text>
+       <text color="#000000" x="387" y="303">/</text>
+       <text color="#000000" x="85" y="213">1</text>
+       <text color="#000000" x="115" y="213">2</text>
+       <text color="#000000" x="145" y="213">3</text>
+      <waitforchar/>
+      <prac>333 d3d 3d3 33d dd3 d3z z3d f33r 3s, 3v3a 33y 3ki 3/2 sw3 3;3c s33j 3g3g 1s3 ,jh3 33,/ r3h 3h31 333 d3d 3d3 33d dd3 d3z z3d</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_35.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_35.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_35.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,65 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The 4 Key</text>
+       <text align="center">In this lesson you will be learning where the 4 key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The 4 Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the 4 key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="395" y="240">[</text>
+       <text color="#000000" x="425" y="240">]</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+       <text color="#000000" x="360" y="303">.</text>
+       <text color="#000000" x="387" y="303">/</text>
+       <text color="#000000" x="85" y="213">1</text>
+       <text color="#000000" x="115" y="213">2</text>
+       <text color="#000000" x="145" y="213">3</text>
+       <text color="#000000" x="175" y="213">4</text>
+      <waitforchar/>
+      <prac>444 f4f 4f4 44f ff4 f4i i4f 4l/ 442 y44s n;44 44s 4x, e441 44u .g4x n44 f4p/ 'm4 dp44 44w2 4b,m 444 f4f 4f4 44f ff4 f4i i4f</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_36.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_36.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_36.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,66 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The 5 Key</text>
+       <text align="center">In this lesson you will be learning where the 5 key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The 5 Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the 5 key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="395" y="240">[</text>
+       <text color="#000000" x="425" y="240">]</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+       <text color="#000000" x="360" y="303">.</text>
+       <text color="#000000" x="387" y="303">/</text>
+       <text color="#000000" x="85" y="213">1</text>
+       <text color="#000000" x="115" y="213">2</text>
+       <text color="#000000" x="145" y="213">3</text>
+       <text color="#000000" x="175" y="213">4</text>
+       <text color="#000000" x="205" y="213">5</text>
+      <waitforchar/>
+      <prac>555 f5f 5f5 55f ff5 f5r r5f v55 e55 ni55 5/h 5,5x 5oq qx55 5s1k e55 n55s 55i 5lz2 u5to mm5 z55a 555 f5f 5f5 55f ff5 f5r r5f</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_37.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_37.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_37.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,67 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The 6 Key</text>
+       <text align="center">In this lesson you will be learning where the 6 key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The 6 Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the 6 key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="395" y="240">[</text>
+       <text color="#000000" x="425" y="240">]</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+       <text color="#000000" x="360" y="303">.</text>
+       <text color="#000000" x="387" y="303">/</text>
+       <text color="#000000" x="85" y="213">1</text>
+       <text color="#000000" x="115" y="213">2</text>
+       <text color="#000000" x="145" y="213">3</text>
+       <text color="#000000" x="175" y="213">4</text>
+       <text color="#000000" x="205" y="213">5</text>
+       <text color="#000000" x="235" y="213">6</text>
+      <waitforchar/>
+      <prac>666 j6j 6j6 66j jj6 j6o o6j 66o4 vf66 6s6, 662n 661u 66's km6 iy6 h66p x662 jb6 66v 6ae j66s 665 666 j6j 6j6 66j jj6 j6o o6j</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_38.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_38.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_38.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,68 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The 7 Key</text>
+       <text align="center">In this lesson you will be learning where the 7 key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The 7 Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the 7 key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="395" y="240">[</text>
+       <text color="#000000" x="425" y="240">]</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+       <text color="#000000" x="360" y="303">.</text>
+       <text color="#000000" x="387" y="303">/</text>
+       <text color="#000000" x="85" y="213">1</text>
+       <text color="#000000" x="115" y="213">2</text>
+       <text color="#000000" x="145" y="213">3</text>
+       <text color="#000000" x="175" y="213">4</text>
+       <text color="#000000" x="205" y="213">5</text>
+       <text color="#000000" x="235" y="213">6</text>
+       <text color="#000000" x="265" y="213">7</text>
+      <waitforchar/>
+      <prac>777 j7j 7j7 77j jj7 j7/ /7j 7;d6 '7w 774r 737/ 7yk 7n/ 71. 77q 7'3 177 ;p77 q772 gz47 ea7 77a 77v 777 j7j 7j7 77j jj7 j7/ /7j</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_39.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_39.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_39.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,69 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The 8 Key</text>
+       <text align="center">In this lesson you will be learning where the 8 key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The 8 Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the 8 key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="395" y="240">[</text>
+       <text color="#000000" x="425" y="240">]</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+       <text color="#000000" x="360" y="303">.</text>
+       <text color="#000000" x="387" y="303">/</text>
+       <text color="#000000" x="85" y="213">1</text>
+       <text color="#000000" x="115" y="213">2</text>
+       <text color="#000000" x="145" y="213">3</text>
+       <text color="#000000" x="175" y="213">4</text>
+       <text color="#000000" x="205" y="213">5</text>
+       <text color="#000000" x="235" y="213">6</text>
+       <text color="#000000" x="265" y="213">7</text>
+       <text color="#000000" x="295" y="213">8</text>
+      <waitforchar/>
+      <prac>888 k8k 8k8 88k kk8 k8c c8k u188 88cr az8 b8a 88; k'8 88v 8dv 8ts ;m88 j88 8sq 8,c 8r81 48fm 88m 888 k8k 8k8 88k kk8 k8c c8k</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_40.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_40.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_40.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,70 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The 9 Key</text>
+       <text align="center">In this lesson you will be learning where the 9 key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The 9 Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the 9 key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="395" y="240">[</text>
+       <text color="#000000" x="425" y="240">]</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+       <text color="#000000" x="360" y="303">.</text>
+       <text color="#000000" x="387" y="303">/</text>
+       <text color="#000000" x="85" y="213">1</text>
+       <text color="#000000" x="115" y="213">2</text>
+       <text color="#000000" x="145" y="213">3</text>
+       <text color="#000000" x="175" y="213">4</text>
+       <text color="#000000" x="205" y="213">5</text>
+       <text color="#000000" x="235" y="213">6</text>
+       <text color="#000000" x="265" y="213">7</text>
+       <text color="#000000" x="295" y="213">8</text>
+       <text color="#000000" x="325" y="213">9</text>
+      <waitforchar/>
+      <prac>999 l9l 9l9 99l ll9 l95 59l '99 991l 99ei 9iq 9;93 9c. lk99 998 99vr 'a99 9uxu 9j9a m99 99v. 899 999 l9l 9l9 99l ll9 l95 59l</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_41.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_41.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_41.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,71 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The 0 Key</text>
+       <text align="center">In this lesson you will be learning where the 0 key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The 0 Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the 0 key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="395" y="240">[</text>
+       <text color="#000000" x="425" y="240">]</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+       <text color="#000000" x="360" y="303">.</text>
+       <text color="#000000" x="387" y="303">/</text>
+       <text color="#000000" x="85" y="213">1</text>
+       <text color="#000000" x="115" y="213">2</text>
+       <text color="#000000" x="145" y="213">3</text>
+       <text color="#000000" x="175" y="213">4</text>
+       <text color="#000000" x="205" y="213">5</text>
+       <text color="#000000" x="235" y="213">6</text>
+       <text color="#000000" x="265" y="213">7</text>
+       <text color="#000000" x="295" y="213">8</text>
+       <text color="#000000" x="325" y="213">9</text>
+       <text color="#000000" x="355" y="213">0</text>
+      <waitforchar/>
+      <prac>000 ;0; 0;0 00; ;;0 ;0g g0; 0v0m 0a01 077 0pe r40 03q 0u,8 0/0b v00 u300 y;00 00q pv0 200v v00i 000 ;0; 0;0 00; ;;0 ;0g g0;</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_42.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_42.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_42.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,72 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The - Key</text>
+       <text align="center">In this lesson you will be learning where the - key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The - Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the - key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="395" y="240">[</text>
+       <text color="#000000" x="425" y="240">]</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+       <text color="#000000" x="360" y="303">.</text>
+       <text color="#000000" x="387" y="303">/</text>
+       <text color="#000000" x="85" y="213">1</text>
+       <text color="#000000" x="115" y="213">2</text>
+       <text color="#000000" x="145" y="213">3</text>
+       <text color="#000000" x="175" y="213">4</text>
+       <text color="#000000" x="205" y="213">5</text>
+       <text color="#000000" x="235" y="213">6</text>
+       <text color="#000000" x="265" y="213">7</text>
+       <text color="#000000" x="295" y="213">8</text>
+       <text color="#000000" x="325" y="213">9</text>
+       <text color="#000000" x="355" y="213">0</text>
+       <text color="#000000" x="390" y="213">-</text>
+      <waitforchar/>
+      <prac>--- ;-; -;- --; ;;- ;-c c-; t--0 w--t a3-- 0f- fh-- ag-- -6-3 1-- -kt4 --og z-ed -5-8 --.f -1; -xa --- ;-; -;- --; ;;- ;-c c-;</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page>    

Added: tuxtype/trunk/data/scripts/basic_lesson_43.xml
===================================================================
--- tuxtype/trunk/data/scripts/basic_lesson_43.xml	                        (rev 0)
+++ tuxtype/trunk/data/scripts/basic_lesson_43.xml	2009-08-31 17:28:28 UTC (rev 1470)
@@ -0,0 +1,73 @@
+<script title="Test Lesson" bgcolor="#3f4f1f">
+       <page title="Introduction to Example Lesson">
+       <text align="center">The = Key</text>
+       <text align="center">In this lesson you will be learning where the = key</text>
+       <text align="center">is located.</text>
+       <text align="center" y="300"> PRESS SPACE TO START THE LESSON!</text>
+      <waitforinput/>
+       </page>
+       <page title="The = Key" bgcolor="#3f7f3f">
+       <img src="/keyboard/keyboard-us.png" x="45" y="220"/>
+       <text align="center">In this exercise we practice the = key.</text>
+       <text align="center">To start practicing hit the p key</text>
+       <text color="#000000" x="100" y="273">A</text>
+       <text color="#000000" x="130" y="273">S</text>
+       <text color="#000000" x="160" y="273">D</text>
+       <text color="#000000" x="190" y="273">F</text>
+       <text color="#000000" x="220" y="273">G</text>
+       <text color="#000000" x="250" y="273">H</text>
+       <text color="#000000" x="285" y="273">J</text>
+       <text color="#000000" x="315" y="273">K</text>
+       <text color="#000000" x="345" y="273">L</text>
+       <text color="#000000" x="385" y="273">;</text>
+       <text color="#000000" x="415" y="280">'</text>
+       <text color="#000000" x="90" y="243">Q</text>
+       <text color="#000000" x="118" y="243">W</text>
+       <text color="#000000" x="152" y="243">E</text>
+       <text color="#000000" x="183" y="243">R</text>
+       <text color="#000000" x="212" y="243">T</text>
+       <text color="#000000" x="244" y="243">Y</text>
+       <text color="#000000" x="273" y="243">U</text>
+       <text color="#000000" x="306" y="243">I</text>
+       <text color="#000000" x="334" y="243">O</text>
+       <text color="#000000" x="365" y="243">P</text>
+       <text color="#000000" x="395" y="240">[</text>
+       <text color="#000000" x="425" y="240">]</text>
+       <text color="#000000" x="110" y="303">Z</text>
+       <text color="#000000" x="142" y="303">X</text>
+       <text color="#000000" x="170" y="303">C</text>
+       <text color="#000000" x="202" y="303">V</text>
+       <text color="#000000" x="232" y="303">B</text>
+       <text color="#000000" x="262" y="303">N</text>
+       <text color="#000000" x="292" y="303">M</text>
+       <text color="#000000" x="330" y="303">,</text>
+       <text color="#000000" x="360" y="303">.</text>
+       <text color="#000000" x="387" y="303">/</text>
+       <text color="#000000" x="85" y="213">1</text>
+       <text color="#000000" x="115" y="213">2</text>
+       <text color="#000000" x="145" y="213">3</text>
+       <text color="#000000" x="175" y="213">4</text>
+       <text color="#000000" x="205" y="213">5</text>
+       <text color="#000000" x="235" y="213">6</text>
+       <text color="#000000" x="265" y="213">7</text>
+       <text color="#000000" x="295" y="213">8</text>
+       <text color="#000000" x="325" y="213">9</text>
+       <text color="#000000" x="355" y="213">0</text>
+       <text color="#000000" x="390" y="213">-</text>
+       <text color="#000000" x="420" y="213">=</text>
+      <waitforchar/>
+      <prac>=== ;=; =;= ==; ;;= ;=2 2=; ==2i s== =wv me= g== =0q n== =vd ==6k =,/ =gjq 7/=o v== ==a4 e=6 q== === ;=; =;= ==; ;;= ;=2 2=;</prac>
+      </page>
+      <!--HACK: there is some undesired behavior in scripting.c, this fixes it for now-->
+      <page>
+      </page>
+      <page>
+       <img src="keyboard/space.png" x="200" y="160"/>
+       <img src="keyboard/larrow.png" x="460" y="18"/>
+       <img src="keyboard/esc.png" x="515" y="50"/>
+       <text align="center">Great Job!</text>
+       <text align="left"></text>
+       <text align="center">To go back to the main menu</text>
+       <text align="center">Press Space</text>
+       <waitforinput/>
+     </page> 




More information about the Tux4kids-commits mailing list