index.md (2164B)
1 Mouse support 2 ============= 3 With this patch dmenu will have basic mouse support. The following features are 4 supported: 5 6 Mouse actions supported: 7 8 * Left-mouse click: 9 * On prompt and input field: clear input text and selection. 10 * In horizontal and vertical mode on item: select and output item (same as 11 pressing enter). 12 * In horizontal mode on arrows: change items to show left or right. 13 * Ctrl-left-mouse click: multisel modifier. 14 * Right-mouse click: close. 15 * Middle-mouse click: 16 * Paste current selection. 17 * While holding shift: paste primary selection. 18 * Scroll up: 19 * In horizontal mode: same as left-clicking on left arrow. 20 * In vertical mode: show items above. 21 * Scroll down: 22 * In horizontal mode: same as left-clicking on right arrow. 23 * In vertical mode: show items below. 24 * Motion (needs motion-support patch): 25 * Selects the hovered item. 26 27 Download 28 -------- 29 * [dmenu-mousesupport-5.3.diff](dmenu-mousesupport-5.3.diff) 30 * [dmenu-mousesupport-5.2.diff](dmenu-mousesupport-5.2.diff) 31 * [dmenu-mousesupport-5.1.diff](dmenu-mousesupport-5.1.diff) 32 * [dmenu-mousesupport-5.0.diff](dmenu-mousesupport-5.0.diff) 33 * [dmenu-mousesupport-4.9.diff](dmenu-mousesupport-4.9.diff) 34 * [dmenu-mousesupport-4.7.diff](dmenu-mousesupport-4.7.diff) 35 * [dmenu-mousesupport-4.6.diff](dmenu-mousesupport-4.6.diff) 36 * [dmenu-mousesupport-20160702-3c91eed.diff](dmenu-mousesupport-20160702-3c91eed.diff) 37 38 Motion Support 39 -------------- 40 * [dmenu-mousesupport-motion-5.2.diff](dmenu-mousesupport-motion-5.2.diff) 41 (Applies on top of the original mouse-support patch). 42 * [dmenu-mousesupporthoverbgcol-20210123-1a13d04.diff](dmenu-mousesupporthoverbgcol-20210123-1a13d04.diff) 43 set selectbg color on hovered item. 44 * [dmenu-mousesupporthoverbgcol-5.0.diff](dmenu-mousesupporthoverbgcol-5.0.diff) 45 * [dmenu-mousesupportwithgrid-5.0.diff](dmenu-mousesupportwithgrid-5.0.diff) 46 variant compatible with [grid](../grid). 47 48 49 Author 50 ------ 51 * Hiltjo Posthuma - <hiltjo@codemadness.org> 52 * Xarchus (for multisel support). 53 * prx (for selectbg color on hovered item) 54 * Nathan Sketch (for grid compatibility) - <sketchn98@gmail.com> 55 * NRK <nrk@disroot.org> - Motion support for v5.2