diff --git a/pom.xml b/pom.xml
index e71ccfb7b57e9d9c19a0e8fa480bbf02e1f2ddcb..69b555b9568829c12365d83fb87288b5cf3499ba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -80,6 +80,11 @@
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.encog</groupId>
+            <artifactId>encog-core</artifactId>
+            <version>3.4</version>
+        </dependency>
         <dependency>
             <groupId>org.opennars</groupId>
             <artifactId>opennars</artifactId>
diff --git a/src/main/java/org/opennars/gui/input/KeyboardInputPanel.java b/src/main/java/org/opennars/gui/input/KeyboardInputPanel.java
index 830aa3b721af4c24c04b6927d7afeaf327312419..f822e5c238e06aa8a9e0782e70bf19181c395f95 100644
--- a/src/main/java/org/opennars/gui/input/KeyboardInputPanel.java
+++ b/src/main/java/org/opennars/gui/input/KeyboardInputPanel.java
@@ -63,7 +63,7 @@ public class KeyboardInputPanel extends NPanel implements KeyListener, FocusList
     }
 
     public void onCharTyped(char c, float priority, float freq, float conf) {        
-        String charTerm = "\"" + Texts.escapeLiteral(Character.toString(c)) + "\"";
+        String charTerm = "\"" + Character.toString(c) + "\"";
         nar.addInput("$" + n2(priority) + "$ < {" + charTerm + "} --> kb>. :|: %" + n2(freq) + ";" + n2(conf) + "%" );        
         nar.addInput("<(&/, <" + charTerm + " --> kb>, ?dt) =/> <?next --> kb>>?");
     }