This commit is contained in:
Andrey Parhomenko 2024-07-13 23:39:19 +05:00
parent 58383ed2ad
commit ba639b3834
2 changed files with 14 additions and 13 deletions

View file

@ -25,8 +25,8 @@ riverctl map -repeat normal Super K focus-view previous
# Super+Shift+J and Super+Shift+K to swap the focused view with the next/previous # Super+Shift+J and Super+Shift+K to swap the focused view with the next/previous
# view in the layout stack # view in the layout stack
riverctl map -repeat normal Super+Shift J swap next riverctl map -repeat normal Super N swap next
riverctl map -repeat normal Super+Shift K swap previous riverctl map -repeat normal Super P swap previous
# Super+Period and Super+Comma to focus the next/previous output # Super+Period and Super+Comma to focus the next/previous output
riverctl map normal Super Period focus-output next riverctl map normal Super Period focus-output next
@ -58,7 +58,7 @@ riverctl map normal Super+Alt+Control H snap left
riverctl map normal Super+Alt+Control J snap down riverctl map normal Super+Alt+Control J snap down
riverctl map normal Super+Alt+Control K snap up riverctl map normal Super+Alt+Control K snap up
riverctl map normal Super+Alt+Control L snap right riverctl map normal Super+Alt+Control L snap right
# Super+Alt+Shift+{H,J,K,L} to resize views # Super+Alt+Shift+{H,J,K,L} to resize views
riverctl map -repeat normal Super+Alt+Shift H resize horizontal -100 riverctl map -repeat normal Super+Alt+Shift H resize horizontal -100
riverctl map -repeat normal Super+Alt+Shift J resize vertical 100 riverctl map -repeat normal Super+Alt+Shift J resize vertical 100
@ -77,8 +77,7 @@ riverctl map-pointer normal Super BTN_MIDDLE toggle-float
# #
riverctl map-pointer normal Super BTN_GEAR_DOWN focus-view next riverctl map-pointer normal Super BTN_GEAR_DOWN focus-view next
for i in $(seq 1 9) for i in $(seq 1 9) ; do
do
tags=$((1 << ($i - 1))) tags=$((1 << ($i - 1)))
# Super+[1-9] to focus tag [0-8] # Super+[1-9] to focus tag [0-8]
@ -88,10 +87,10 @@ do
riverctl map normal Super+Shift $i set-view-tags $tags riverctl map normal Super+Shift $i set-view-tags $tags
# Super+Control+[1-9] to toggle focus of tag [0-8] # Super+Control+[1-9] to toggle focus of tag [0-8]
riverctl map normal Super+Control $i toggle-focused-tags $tags riverctl map normal Super+Alt $i toggle-focused-tags $tags
# Super+Shift+Control+[1-9] to toggle tag [0-8] of focused view # Super+Shift+Control+[1-9] to toggle tag [0-8] of focused view
riverctl map normal Super+Shift+Control $i toggle-view-tags $tags riverctl map normal Super+Shift+Alt $i toggle-view-tags $tags
done done
# Super+0 to focus all tags # Super+0 to focus all tags
@ -107,10 +106,10 @@ riverctl map normal Super F toggle-float
riverctl map normal Super+Shift F toggle-fullscreen riverctl map normal Super+Shift F toggle-fullscreen
# Super+{Up,Right,Down,Left} to change layout orientation # Super+{Up,Right,Down,Left} to change layout orientation
riverctl map normal Super Up send-layout-cmd rivertile "main-location top" riverctl map normal Super+Shift K send-layout-cmd rivertile "main-location top"
riverctl map normal Super Right send-layout-cmd rivertile "main-location right" riverctl map normal Super+Shift L send-layout-cmd rivertile "main-location right"
riverctl map normal Super Down send-layout-cmd rivertile "main-location bottom" riverctl map normal Super+Shift J send-layout-cmd rivertile "main-location bottom"
riverctl map normal Super Left send-layout-cmd rivertile "main-location left" riverctl map normal Super+Shift H send-layout-cmd rivertile "main-location left"
# Terminal. # Terminal.
riverctl map normal Super+Alt T spawn "$XTERMINAL" riverctl map normal Super+Alt T spawn "$XTERMINAL"

View file

@ -15,8 +15,10 @@
"river/mode" : { "river/mode" : {
"format": " {} ", "format": " {} ",
"on-click" : "riverctl send-layout-cmd rivertile 'main-ratio -0.05'", "on-scroll-down" : "riverctl send-layout-cmd rivertile 'main-ratio -0.05'",
"on-click-right" : "riverctl send-layout-cmd rivertile 'main-ratio +0.05'" "on-scroll-up" : "riverctl send-layout-cmd rivertile 'main-ratio +0.05'",
"on-click" : "riverctl send-layout-cmd rivertile 'main-count +1'",
"on-click-right" : "riverctl send-layout-cmd rivertile 'main-count -1'",
}, },
"privacy": { "privacy": {
"icon-spacing": 4, "icon-spacing": 4,