mirror of
https://github.com/dylanaraps/sowm.git
synced 2025-05-19 01:20:23 -07:00
sowm: revert key change
This commit is contained in:
parent
d37d04ef32
commit
df34385548
6
sowm.c
6
sowm.c
@ -71,9 +71,6 @@ static void (*events[LASTEvent])(XEvent *e) = {
|
||||
#define ws_save(W) ws_list[W] = list
|
||||
#define ws_sel(W) list = ws_list[ws = W]
|
||||
|
||||
#define mask(m) (m & ~(LockMask) & \
|
||||
(ShiftMask|ControlMask|Mod1Mask|Mod2Mask|Mod3Mask|Mod4Mask|Mod5Mask))
|
||||
|
||||
#define win_size(W, gx, gy, gw, gh) \
|
||||
XGetGeometry(d, W, &(Window){0}, gx, gy, gw, gh, \
|
||||
&(unsigned int){0}, &(unsigned int){0})
|
||||
@ -114,8 +111,7 @@ void key_press(XEvent *e) {
|
||||
KeySym keysym = XkbKeycodeToKeysym(d, e->xkey.keycode, 0, 0);
|
||||
|
||||
for (unsigned int i=0; i < sizeof(keys)/sizeof(*keys); ++i)
|
||||
if (keys[i].keysym == keysym &&
|
||||
mask(keys[i].mod) == mask(e->xkey.state))
|
||||
if (keys[i].mod == e->xkey.state && keys[i].keysym == keysym)
|
||||
keys[i].function(keys[i].arg);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user