--# Overrides inputs for QWERTY layout hl.config({ input = { kb_layout = "fr", kb_variant = "us", }, }) -- Switch workspaces with mainMod + [0-9] hl.bind(mainMod .. " + 1", hl.dsp.focus({ workspace = 1 })) hl.bind(mainMod .. " + 2", hl.dsp.focus({ workspace = 2 })) hl.bind(mainMod .. " + 3", hl.dsp.focus({ workspace = 3 })) hl.bind(mainMod .. " + 4", hl.dsp.focus({ workspace = 4 })) hl.bind(mainMod .. " + 5", hl.dsp.focus({ workspace = 5 })) hl.bind(mainMod .. " + 6", hl.dsp.focus({ workspace = 6 })) hl.bind(mainMod .. " + 7", hl.dsp.focus({ workspace = 7 })) hl.bind(mainMod .. " + 8", hl.dsp.focus({ workspace = 8 })) hl.bind(mainMod .. " + 9", hl.dsp.focus({ workspace = 9 })) hl.bind(mainMod .. " + 0", hl.dsp.focus({ workspace = 10 })) -- Move active window to a workspace with mainMod + SHIFT + [0-9] hl.bind(mainMod .. " + SHIFT + 1", hl.dsp.window.move({ workspace = 1 })) hl.bind(mainMod .. " + SHIFT + 2", hl.dsp.window.move({ workspace = 2 })) hl.bind(mainMod .. " + SHIFT + 3", hl.dsp.window.move({ workspace = 3 })) hl.bind(mainMod .. " + SHIFT + 4", hl.dsp.window.move({ workspace = 4 })) hl.bind(mainMod .. " + SHIFT + 5", hl.dsp.window.move({ workspace = 5 })) hl.bind(mainMod .. " + SHIFT + 6", hl.dsp.window.move({ workspace = 6 })) hl.bind(mainMod .. " + SHIFT + 7", hl.dsp.window.move({ workspace = 7 })) hl.bind(mainMod .. " + SHIFT + 8", hl.dsp.window.move({ workspace = 8 })) hl.bind(mainMod .. " + SHIFT + 9", hl.dsp.window.move({ workspace = 9 })) hl.bind(mainMod .. " + SHIFT + 0", hl.dsp.window.move({ workspace = 10 }))