added screen navigation
This commit is contained in:
@@ -11,11 +11,17 @@ from groups import groups
|
|||||||
from defines import mod, term
|
from defines import mod, term
|
||||||
|
|
||||||
keys = [
|
keys = [
|
||||||
# moving windows around
|
#moving focus aroung
|
||||||
Key([mod], "h", lazy.layout.left()),
|
Key([mod], "h", lazy.layout.left()),
|
||||||
Key([mod], "l", lazy.layout.right()),
|
Key([mod], "l", lazy.layout.right()),
|
||||||
Key([mod], "j", lazy.layout.down()),
|
Key([mod], "j", lazy.layout.down()),
|
||||||
Key([mod], "k", lazy.layout.up()),
|
Key([mod], "k", lazy.layout.up()),
|
||||||
|
Key([mod,"mod1"], "k", lazy.to_screen(0)),
|
||||||
|
Key([mod,"mod1"], "j", lazy.to_screen(1)),
|
||||||
|
Key([mod,"mod1"], "l", lazy.to_screen(1)),
|
||||||
|
Key([mod,"mod1"], "h", lazy.to_screen(2)),
|
||||||
|
|
||||||
|
# moving windows around
|
||||||
Key([mod, "shift"], "h", lazy.layout.swap_left()),
|
Key([mod, "shift"], "h", lazy.layout.swap_left()),
|
||||||
Key([mod, "shift"], "l", lazy.layout.swap_right()),
|
Key([mod, "shift"], "l", lazy.layout.swap_right()),
|
||||||
Key([mod, "shift"], "j", lazy.layout.shuffle_down()),
|
Key([mod, "shift"], "j", lazy.layout.shuffle_down()),
|
||||||
@@ -61,15 +67,12 @@ mouse = [
|
|||||||
|
|
||||||
for i in groups:
|
for i in groups:
|
||||||
keys.extend([
|
keys.extend([
|
||||||
# mod1 + letter of group = switch to group
|
|
||||||
Key(["mod1","control"], i.name, lazy.group[i.name].toscreen(),
|
Key(["mod1","control"], i.name, lazy.group[i.name].toscreen(),
|
||||||
desc="Switch to group {}".format(i.name)),
|
desc="Switch to group {}".format(i.name)),
|
||||||
|
|
||||||
# mod1 + shift + letter of group = switch to & move focused window to group
|
#Key(["mod1","control", "shift"], i.name, lazy.window.togroup(i.name, switch_group=True),
|
||||||
Key(["mod1","control", "shift"], i.name, lazy.window.togroup(i.name, switch_group=True),
|
# desc="Switch to & move focused window to group {}".format(i.name)),
|
||||||
desc="Switch to & move focused window to group {}".format(i.name)),
|
|
||||||
# Or, use below if you prefer not to switch to that group.
|
# Or, use below if you prefer not to switch to that group.
|
||||||
# # mod1 + shift + letter of group = move focused window to group
|
Key(['mod1','control', "shift"], i.name, lazy.window.togroup(i.name),
|
||||||
# Key([mod, "shift"], i.name, lazy.window.togroup(i.name),
|
desc="move focused window to group {}".format(i.name)),
|
||||||
# desc="move focused window to group {}".format(i.name)),
|
|
||||||
])
|
])
|
||||||
Reference in New Issue
Block a user