X-Git-Url: http://pileus.org/git/?p=wmpus;a=blobdiff_plain;f=wm-wmii.c;h=82fc223a4c8e9e6fe5ba7980460f6e3a6ae0ad86;hp=a2be22d69a4520f15db4fc52006fe841a284cbf3;hb=e666d231a1035c96788fc148bcc7eda4b8c1b6ec;hpb=7e8ce091da421353576edbd2a4a4e620fe0a62bd diff --git a/wm-wmii.c b/wm-wmii.c index a2be22d..82fc223 100644 --- a/wm-wmii.c +++ b/wm-wmii.c @@ -755,6 +755,9 @@ int wm_handle_event(win_t *win, event_t ev, mod_t mod, ptr_t ptr) if (ev == EV_F6) return print_txt(), 1; if (ev == 'q') return sys_exit(), 1; } + if (mod.MODKEY && mod.shift) { + if (ev == 'c') return sys_show(win, ST_CLOSE), 1; + } /* Floating layer */ if (ev == ' ') { @@ -911,7 +914,7 @@ void wm_init(win_t *root) wm->tags = list_insert(NULL, wm->tag); event_t ev_e[] = {EV_ENTER, EV_FOCUS}; - event_t ev_s[] = {'h', 'j', 'k', 'l', 'q', ' ', + event_t ev_s[] = {'h', 'j', 'k', 'l', 'c', 'q', ' ', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'}; event_t ev_m[] = {'h', 'j', 'k', 'l', 'd', 's', 'm', 't', ' ', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',