about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* keys: st-xterm compat HEAD bongAcid Bong2023-02-031-2/+2
|
* keys: no longer using weechatAcid Bong2023-02-031-2/+0
|
* rules: floating keepass and gajimAcid Bong2023-02-031-6/+8
|
* dmenumon fixAcid Bong2023-01-251-0/+1
|
* Merge branch 'master' into bongAcid Bong2022-12-291-7/+19
|\
| * grabkeys: Avoid missing events when a keysym maps to multiple keycodesChris Down2022-12-071-7/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's not uncommon for one keysym to map to multiple keycodes. For example, the "play" button on my keyboard sends keycode 172, but my bluetooth headphones send keycode 208, both of which map back to XF86AudioPlay: % xmodmap -pke | grep XF86AudioPlay keycode 172 = XF86AudioPlay XF86AudioPause XF86AudioPlay XF86AudioPause keycode 208 = XF86AudioPlay NoSymbol XF86AudioPlay keycode 215 = XF86AudioPlay NoSymbol XF86AudioPlay This is a problem because the current code only grabs a single one of these keycodes, which means that events for any other keycode also mapping to the bound keysym will not be handled by dwm. In my case, this means that binding XF86AudioPlay does the right thing and correctly handles my keyboard's keys, but does nothing on my headphones. I'm not the only person affected by this, there are other reports[0]. In order to fix this, we look at the mappings between keycodes and keysyms at grabkeys() time and pick out all matching keycodes rather than just the first one. The keypress() side of this doesn't need any changes because the keycode gets converted back to a canonical keysym before any action is taken. 0: https://github.com/cdown/dwm/issues/11
| * Revert "Remove dmenumon variable"Hiltjo Posthuma2022-10-282-1/+4
| | | | | | | | | | | | | | This reverts commit c2b748e7931e5f28984efc236f9b1a212dbc65e8. Revert back this change. It seems to not be an edge-case anymore since multiple users have asked about this new behaviour now.
* | personal swallow patchAcid Bong2022-12-151-0/+414
| |
* | patch: swallowAcid Bong2022-12-153-11/+238
| |
* | keys: no gopher, one less key for btop (new one, i guess)Acid Bong2022-12-141-1/+1
| |
* | keys: no gopher, one less key for btopAcid Bong2022-12-121-2/+1
| |
* | minor colour tweakAcid Bong2022-12-041-1/+1
| |
* | keys: replaced scrotre with custom scriptAcid Bong2022-12-041-4/+6
| | | | | | | | + additional bindings for capturing active window
* | better status bar textAcid Bong2022-12-041-2/+2
| |
* | colours: moved to main config; also gruvbox, babyAcid Bong2022-12-042-15/+13
| |
* | renumbered patchesAcid Bong2022-12-019-0/+0
| |
* | rules: get back the tabbed onesAcid Bong2022-12-011-4/+4
| |
* | patch: status2d + systray (included)Acid Bong2022-12-013-35/+1396
| |
* | reordered patched since systray is replacedAcid Bong2022-12-016-0/+0
| |
* | Revert "patch: systray (orig included), personal configs"Acid Bong2022-12-013-1163/+36
| | | | | | | | This reverts commit db183efa60a525cd245fa6ce477580faaf241f62.
* | keys: added 'recent tag' for the right handAcid Bong2022-11-091-0/+1
| |
* | keys: weechat bindingsAcid Bong2022-11-011-0/+2
| |
* | keys: gopher browser and a powermenu stubAcid Bong2022-10-241-0/+2
| |
* | applied patchesAcid Bong2022-10-212-0/+240
| |
* | patch: restore after restartAcid Bong2022-10-212-0/+55
| |
* | patch: restartsigAcid Bong2022-10-213-0/+33
| |
* | keys: brightness status controlAcid Bong2022-10-211-2/+2
| |
* | keys: volume status controlAcid Bong2022-10-211-6/+6
| |
* | unpatch: cursorwarp (my window borders are thick enough)Acid Bong2022-10-214-55/+0
| |
* | shortened the pywal colours nameAcid Bong2022-10-202-1/+1
| |
* | nerd fonts and monochrome emoji supportAcid Bong2022-10-201-1/+1
| |
* | minor aestheticsAcid Bong2022-10-191-1/+1
| |
* | cursowarp: disabled on window spawn and killAcid Bong2022-10-191-5/+0
| |
* | personal focusonclick patchAcid Bong2022-10-191-0/+130
| |
* | patch: focusonclick (my fav)Acid Bong2022-10-192-43/+5
| |
* | personal focusurgent patchAcid Bong2022-10-191-0/+55
| |
* | patch: focusurgentAcid Bong2022-10-192-0/+17
| |
* | patch: cursorwarp (included)Acid Bong2022-10-192-0/+60
| |
* | personal movestack patchAcid Bong2022-10-191-0/+93
| |
* | patch: movestackAcid Bong2022-10-192-0/+54
| |
* | gaps: personal fixesAcid Bong2022-10-191-4/+1
| |
* | patch: ru_gaps (orig renamed); boi do I love how cleanly it appliedAcid Bong2022-10-193-13/+48
| |
* | saving original ru_gaps patchAcid Bong2022-10-191-0/+151
| |
* | patch: systray (orig included), personal configsAcid Bong2022-10-193-37/+1164
| |
* | keys: touchpad toggleAcid Bong2022-10-181-0/+2
| |
* | shortened namesAcid Bong2022-10-182-1/+1
| |
* | and the colourscheme is doneAcid Bong2022-10-181-4/+4
| |
* | suggested colourscheme by pywalAcid Bong2022-10-182-10/+15
| |
* | minor fixAcid Bong2022-10-181-5/+0
| |
* | personal savefloats patchAcid Bong2022-10-181-0/+54
| |