diff options
| -rw-r--r-- | dmenu.c | 8 |
1 files changed, 3 insertions, 5 deletions
| @@ -353,13 +353,11 @@ kpress(XKeyEvent * e) { | |||
| 353 | len = strlen(text); | 353 | len = strlen(text); |
| 354 | buf[0] = 0; | 354 | buf[0] = 0; |
| 355 | num = XLookupString(e, buf, sizeof buf, &ksym, 0); | 355 | num = XLookupString(e, buf, sizeof buf, &ksym, 0); |
| 356 | if(IsKeypadKey(ksym)) { | 356 | if(IsKeypadKey(ksym)) |
| 357 | if(ksym == XK_KP_Enter) { | 357 | if(ksym == XK_KP_Enter) |
| 358 | ksym = XK_Return; | 358 | ksym = XK_Return; |
| 359 | } else if(ksym >= XK_KP_0 && ksym <= XK_KP_9) { | 359 | else if(ksym >= XK_KP_0 && ksym <= XK_KP_9) |
| 360 | ksym = (ksym - XK_KP_0) + XK_0; | 360 | ksym = (ksym - XK_KP_0) + XK_0; |
| 361 | } | ||
| 362 | } | ||
| 363 | if(IsFunctionKey(ksym) || IsKeypadKey(ksym) | 361 | if(IsFunctionKey(ksym) || IsKeypadKey(ksym) |
| 364 | || IsMiscFunctionKey(ksym) || IsPFKey(ksym) | 362 | || IsMiscFunctionKey(ksym) || IsPFKey(ksym) |
| 365 | || IsPrivateKeypadKey(ksym)) | 363 | || IsPrivateKeypadKey(ksym)) |
