summaryrefslogtreecommitdiff
path: root/awesome/mouse.lua
blob: f3d0bc153e61bd2505dceda223891e22d77d38ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
local awful = require("awful")
local gears = require("gears")

local super = "Mod4"
local alt   = "Mod1"
local shift = "Shift"
local ctrl  = "Control"

clientbuttons = gears.table.join(
	awful.button({       }, 1, function (c) c:emit_signal("request::activate", "mouse_click", {raise = true}) end),
	awful.button({ super }, 1, function (c) c:emit_signal("request::activate", "mouse_click", {raise = true}) awful.mouse.client.move(c) end),
	awful.button({ super }, 3, function (c) c:emit_signal("request::activate", "mouse_click", {raise = true}) awful.mouse.client.resize(c) end)
)
-- {{{ Mouse bindings
root.buttons(gears.table.join(
	awful.button({ }, 3, function () mymainmenu:toggle() end),
	awful.button({ }, 4, awful.tag.viewnext),
	awful.button({ }, 5, awful.tag.viewprev)
))
-- }}}