# HG changeset patch
# User Sadrul Habib Chowdhury <imadil@gmail.com>
# Date 1214704221 0
# Node ID e145f37cb2e21fac65cb906377307736025de7ee
# Parent  7076f4e965c5645ab73b37870ce5ea04dc3cafca
Allow binding space, escape and return to some action.

diff -r 7076f4e965c5 -r e145f37cb2e2 finch/libgnt/gntkeys.c
--- a/finch/libgnt/gntkeys.c	Fri Jun 27 00:01:59 2008 +0000
+++ b/finch/libgnt/gntkeys.c	Sun Jun 29 01:50:21 2008 +0000
@@ -80,6 +80,9 @@
 	INSERT_KEY("down",   GNT_KEY_DOWN);
 
 	INSERT_KEY("tab",    "\t");
+	INSERT_KEY("escape", "\033");
+	INSERT_KEY("space", " ");
+	INSERT_KEY("return", GNT_KEY_ENTER);
 	INSERT_KEY("menu",   GNT_KEY_POPUP);
 
 	INSERT_KEY("f1",   GNT_KEY_F1);
@@ -119,6 +122,9 @@
 				code[ind] = (c ? 1 : 'a') + ch;
 				INSERT_COMB(str, code);
 			}
+			if (c == 0) {
+				INSERT_COMB("tab", "\033\t");
+			}
 		}
 	}
 	c = 0;