diff --git a/eat.el b/eat.el
index 73ba772..c937792 100644
--- a/eat.el
+++ b/eat.el
@@ -4366,6 +4366,10 @@ client process may get confused."
            (send "\e\C-?"))
           ('C-M-backspace
            (send "\e\C-h"))
+          ('tab
+           (send "\t"))
+          ('backtab
+           (send "\e[Z"))
           ;; Function keys.
           ((and (pred symbolp)
                 fn-key
@@ -4651,9 +4655,9 @@ EXCEPTIONS is a list of key sequences to not bind.  Don't use
          for i from ?\C-@ to ?\C-?
          do (unless (= i meta-prefix-char)
               (bind (vector i))))
-        ;; Bind `backspace', `delete', `deletechar', and all modified
-        ;; variants.
-        (dolist (key '( backspace C-backspace
+        ;; Bind `tab', `backspace', `delete', `deletechar', and all
+        ;; modified variants.
+        (dolist (key '( tab backtab backspace C-backspace
                         M-backspace C-M-backspace
                         insert C-insert M-insert S-insert C-M-insert
                         C-S-insert M-S-insert C-M-S-insert
diff --git a/eat.ti b/eat.ti
index 7f80e0d..0923907 100644
--- a/eat.ti
+++ b/eat.ti
@@ -95,6 +95,7 @@ eat-mono|Emacs Eat without colors,
   rmam=\e[?7l,
   smxx=\e[9m,
   rmxx=\e[29m,
+  kcbt=\E[Z,
   kbs=^?,
   kcuu1=\eOA,
   kri=\e[1;2A,
diff --git a/terminfo/65/eat-256color b/terminfo/65/eat-256color
index dda98bd..c916059 100644
Binary files a/terminfo/65/eat-256color and b/terminfo/65/eat-256color differ
diff --git a/terminfo/65/eat-color b/terminfo/65/eat-color
index 53ed6a6..14970b2 100644
Binary files a/terminfo/65/eat-color and b/terminfo/65/eat-color differ
diff --git a/terminfo/65/eat-mono b/terminfo/65/eat-mono
index 5d4b98b..37c6038 100644
Binary files a/terminfo/65/eat-mono and b/terminfo/65/eat-mono differ
diff --git a/terminfo/65/eat-truecolor b/terminfo/65/eat-truecolor
index c2c86b9..5b08f54 100644
Binary files a/terminfo/65/eat-truecolor and b/terminfo/65/eat-truecolor differ
diff --git a/terminfo/e/eat-256color b/terminfo/e/eat-256color
index dda98bd..c916059 100644
Binary files a/terminfo/e/eat-256color and b/terminfo/e/eat-256color differ
diff --git a/terminfo/e/eat-color b/terminfo/e/eat-color
index 53ed6a6..14970b2 100644
Binary files a/terminfo/e/eat-color and b/terminfo/e/eat-color differ
diff --git a/terminfo/e/eat-mono b/terminfo/e/eat-mono
index 5d4b98b..37c6038 100644
Binary files a/terminfo/e/eat-mono and b/terminfo/e/eat-mono differ
diff --git a/terminfo/e/eat-truecolor b/terminfo/e/eat-truecolor
index c2c86b9..5b08f54 100644
Binary files a/terminfo/e/eat-truecolor and b/terminfo/e/eat-truecolor differ