33 lines
1.6 KiB
Lua
33 lines
1.6 KiB
Lua
|
|
--# Overrides inputs for AZERTY layout
|
||
|
|
hl.config({
|
||
|
|
input = {
|
||
|
|
kb_layout = "fr",
|
||
|
|
},
|
||
|
|
})
|
||
|
|
|
||
|
|
--# Keybindings
|
||
|
|
|
||
|
|
--# Switch workspaces with mainMod + [0-9]
|
||
|
|
hl.bind(mainMod.. " + ampersand", hl.dsp.focus({ workspace = 1 }))
|
||
|
|
hl.bind(mainMod.. " + eacute", hl.dsp.focus({ workspace = 2 }))
|
||
|
|
hl.bind(mainMod.. " + quotedbl", hl.dsp.focus({ workspace = 3 }))
|
||
|
|
hl.bind(mainMod.. " + apostrophe", hl.dsp.focus({ workspace = 4 }))
|
||
|
|
hl.bind(mainMod.. " + parenleft", hl.dsp.focus({ workspace = 5 }))
|
||
|
|
hl.bind(mainMod.. " + minus", hl.dsp.focus({ workspace = 6 }))
|
||
|
|
hl.bind(mainMod.. " + egrave", hl.dsp.focus({ workspace = 7 }))
|
||
|
|
hl.bind(mainMod.. " + underscore", hl.dsp.focus({ workspace = 8 }))
|
||
|
|
hl.bind(mainMod.. " + ccedilla", hl.dsp.focus({ workspace = 9 }))
|
||
|
|
hl.bind(mainMod.. " + agrave", hl.dsp.focus({ workspace = 10 }))
|
||
|
|
|
||
|
|
--# Move active window to a workspace with mainMod + SHIFT + [0-9]
|
||
|
|
hl.bind(mainMod .. "SHIFT + ampersand", hl.dsp.window.move({ workspace = 1 }))
|
||
|
|
hl.bind(mainMod .. "SHIFT + eacute", hl.dsp.window.move({ workspace = 2 }))
|
||
|
|
hl.bind(mainMod .. "SHIFT + quotedbl", hl.dsp.window.move({ workspace = 3 }))
|
||
|
|
hl.bind(mainMod .. "SHIFT + apostrophe", hl.dsp.window.move({ workspace = 4 }))
|
||
|
|
hl.bind(mainMod .. "SHIFT + parenleft", hl.dsp.window.move({ workspace = 5 }))
|
||
|
|
hl.bind(mainMod .. "SHIFT + minus", hl.dsp.window.move({ workspace = 6 }))
|
||
|
|
hl.bind(mainMod .. "SHIFT + egrave", hl.dsp.window.move({ workspace = 7 }))
|
||
|
|
hl.bind(mainMod .. "SHIFT + underscore", hl.dsp.window.move({ workspace = 8 }))
|
||
|
|
hl.bind(mainMod .. "SHIFT + ccedilla", hl.dsp.window.move({ workspace = 9 }))
|
||
|
|
hl.bind(mainMod .. "SHIFT + agrave", hl.dsp.window.move({ workspace = 10 }))
|