[CONTACT]

[ABOUT]

[POLICY]

git clone dmenu dmenu Log gph

Found at: gopher.r-36.net:70/scm/dmenu/commit/97797d90a6396c2fc0109a7bd47bb260d1143c8a.gph

tcleaned up - dmenu - Dmenu fork with xft fonts.

git clone git://r-36.net/dmenu

Log

Files

Refs

README

LICENSE

---

commit 97797d90a6396c2fc0109a7bd47bb260d1143c8a

parent 4983707c706d399e8af8d40c60c1b8b25e4c590a

Author: Connor Lane Smith

Date:   Sun, 20 Jun 2010 01:19:17 +0100
cleaned up
Diffstat:
  dmenu.c                             |      11 +----------
1 file changed, 1 insertion(+), 10 deletions(-)
---

diff --git a/dmenu.c b/dmenu.c

t@@ -354,45 +354,36 @@ kpress(XKeyEvent * e) {
                 return;
         /* first check if a control mask is omitted */
         if(e->state & ControlMask) {
-                switch (ksym) {
+                switch(tolower(ksym)) {
                 default:        /* ignore other control sequences */
                         return;
                 case XK_a:
-                case XK_A:
                         ksym = XK_Home;
                         break;
                 case XK_c:
-                case XK_C:
                         ksym = XK_Escape;
                         break;
                 case XK_e:
-                case XK_E:
                         ksym = XK_End;
                         break;
                 case XK_h:
-                case XK_H:
                         ksym = XK_BackSpace;
                         break;
                 case XK_i:
-                case XK_I:
                         ksym = XK_Tab;
                         break;
                 case XK_j:
-                case XK_J:
                         ksym = XK_Return;
                         break;
                 case XK_k:
-                case XK_K:
                         text[cursor] = '\0';
                         break;
                 case XK_u:
-                case XK_U:
                         memmove(text, text + cursor, sizeof text - cursor + 1);
                         cursor = 0;
                         match(text);
                         break;
                 case XK_w:
-                case XK_W:
                         if(cursor > 0) {
                                 i = cursor;
                                 while(i-- > 0 && text[i] == ' ');
.


AD: