Index: trunk/quest-ui-core/src/main/java/de/ugoe/cs/quest/commands/sequences/CMDdetectTextInputEvents.java
===================================================================
--- trunk/quest-ui-core/src/main/java/de/ugoe/cs/quest/commands/sequences/CMDdetectTextInputEvents.java	(revision 750)
+++ trunk/quest-ui-core/src/main/java/de/ugoe/cs/quest/commands/sequences/CMDdetectTextInputEvents.java	(revision 751)
@@ -10,6 +10,8 @@
 import de.ugoe.cs.quest.SequenceInstanceOf;
 import de.ugoe.cs.quest.eventcore.Event;
+import de.ugoe.cs.quest.eventcore.gui.TextInput.TextEquality;
 import de.ugoe.cs.quest.eventcore.gui.TextInputDetector;
 import de.ugoe.cs.util.console.Command;
+import de.ugoe.cs.util.console.Console;
 import de.ugoe.cs.util.console.GlobalDataContainer;
 
@@ -31,5 +33,5 @@
     @Override
     public String help() {
-        return "detectTextInputEvents <sequences> {<new sequences>}";
+        return "detectTextInputEvents <sequences> {<new sequences>} {<textEqualityType>}";
     }
 
@@ -44,4 +46,5 @@
         String sequencesName;
         String newSequencesName;
+        String textEqualityTypeString = "LEXICAL";
         try {
             sequencesName = (String) parameters.get(0);
@@ -51,4 +54,7 @@
             else {
                 newSequencesName = sequencesName;
+            }
+            if( parameters.size() > 2) {
+                textEqualityTypeString = (String) parameters.get(2);
             }
         }
@@ -67,4 +73,13 @@
             return;
         }
+        
+        TextEquality textEqualityType = null;
+        try {
+            textEqualityType = TextEquality.valueOf(textEqualityTypeString);
+        }
+        catch (IllegalArgumentException e) {
+            Console.printerrln("Invalid mode. Only LEXICAL, SYNTACTICAL, and SEMANTICAL are allowed values!");
+            return;
+        }
 
         sequences = (Collection<List<Event>>) dataObject;
@@ -73,5 +88,5 @@
        
         for (List<Event> sequence : sequences) {
-            newSequences.add(new TextInputDetector().detectTextInputs(sequence));
+            newSequences.add(new TextInputDetector(textEqualityType).detectTextInputs(sequence));
         }
 
