You are not logged in.

#1 2021-03-01 06:48:14

Udalny
Member
Registered: 2021-03-01
Posts: 1

dwm — numpad with modifiers key combinations don't work

I wanted to configure my dwm, so i could switch layouts with alt + numpad key or meta + numpad key. I added this to my config.h in keys array:

    { MODKEY,                     XK_KP_0,      setlayout,      {.v = &layouts[0]} },
    { MODKEY,                     XK_KP_1,      setlayout,      {.v = &layouts[1]} },
    { MODKEY,                     XK_KP_2,      setlayout,      {.v = &layouts[2]} },
    { MODKEY,                     XK_KP_3,      setlayout,      {.v = &layouts[3]} },
    { MODKEY,                     XK_KP_4,      setlayout,      {.v = &layouts[4]} },
    { MODKEY,                     XK_KP_5,      setlayout,      {.v = &layouts[5]} },
    { MODKEY,                     XK_KP_6,      setlayout,      {.v = &layouts[6]} },
    { MODKEY,                     XK_KP_7,      setlayout,      {.v = &layouts[7]} },
    { MODKEY,                     XK_KP_8,      setlayout,      {.v = &layouts[8]} },
    { MODKEY,                     XK_KP_9,      setlayout,      {.v = &layouts[9]} },

I compiled it and restarted dwm, tried pressing alt + numpad key but it didn't work(I checked pressing num lock). I then changed MODKEY to Mod4Mask and tried with Meta key but it didn't work either.

I ran xev and checked key presses. I created file keydef.h where I redefined keys like this:

#define XK_<name i got from xev> <key code i got from xev
...

and included it into config file. It didn't help either.

What should i do to make it work?

Offline

Board footer

Powered by FluxBB