awesome/lib/awful/mouse
Emmanuel Lepage Vallee 4501f0e768 Allow to add and remove keys and buttons.
Another step in moving these APIs toward the common object oriented and
declarative paradigms used by other APIs.

This commit introduces the `awful.keyboard` module. It currenly only
exists as a placeholder for the first few append/remove function, but
will grow in scope in another pull request to expose the currently
private modifier APIs and to provide keybindings collision detection
and replace some of `awful.hotkey_popup` business logic.

The `keygrabber` tests which uses root keybindings are disabled for
now to keep the commit size small. This is necessary since the shims
will need many iterations of changes before this work again with the
new syntax.
2019-11-09 16:42:06 -05:00
..
drag_to_tag.lua Fix code using awful.util.cycle 2017-03-06 17:15:40 +01:00
init.lua Allow to add and remove keys and buttons. 2019-11-09 16:42:06 -05:00
resize.lua Minor: typos, Makefile aesthetics (#2690) 2019-02-22 08:42:43 +01:00
snap.lua mouse: Do not display the snap helpers when a client isn;t floating. (#2818) 2019-07-10 17:16:41 -04:00