Bindings available by default - WayfireWM/wayfire GitHub Wiki
The following bindings are available by default in 0.8.0, i.e. without needing to specify them in wayfire.ini
. Capital-letter representations of alphabetical keys are used for clarity; use of <shift> is not implied nor required.
-
core.close_top_view
= <super> + Q | <alt> + <f4>
-
core.focus_buttons
= <mouse-left> | <mouse-middle> | <mouse-right>
The following bindings become available by default once the relevant plugin is enabled in wayfire.ini
.
-
alpha.modifier
= <super> + <alt>
-
cube.activate
= <ctrl> + <alt> + <mouse-left>
-
expo.toggle
= <super>
Workspaces are arranged into a grid of 3 × 3. The numbering is left to right, line by line:
⇱ k ⇲
h ⏎ l
⇱ j ⇲
See core.vwidth
and core.vheight
for configuring the grid.
-
expo.select_workspace_1
= 1 -
expo.select_workspace_2
= 2 -
expo.select_workspace_3
= 3 -
expo.select_workspace_4
= 4 -
expo.select_workspace_5
= 5 -
expo.select_workspace_6
= 6 -
expo.select_workspace_7
= 7 -
expo.select_workspace_8
= 8 -
expo.select_workspace_9
= 9
-
fast-switcher.activate
= <alt> + <esc> -
fast-switcher.activate_backward
= <alt> + <shift> + <esc>
-
fisheye.toggle
= <super> + <ctrl> + F
Position the windows in certain regions of the output:
⇱ ↑ ⇲ │ 7 8 9
← f → │ 4 5 6
⇱ ↓ ⇲ d │ 1 2 3 0
-
grid.slot_bl
= <super> + <kp1> -
grid.slot_b
= <super> + <kp2> -
grid.slot_br
= <super> + <kp3> -
grid.slot_l
= <super> + <left> | <super> + <kp4> -
grid.slot_c
= <super> + <up> | <super> + <kp5> -
grid.slot_r
= <super> + <down> | <super> + <kp6> -
grid.slot_tl
= <super> + <kp7> -
grid.slot_t
= <super> + <kp8> -
grid.slot_tr
= <super> + <kp9>
Restore default.
-
grid.restore
= <super> + <down> | <super> + <kp0>
-
invert.toggle
= <super> + I
-
move.activate
= <super> + <mouse-left>
Switch to the next output.
-
oswitch.next_output
= <super> + O
Same with the window.
-
oswitch.next_output_with_win
= <super> + <shift> + O
-
resize.activate
= <super> + <mouse-left>
-
scale.toggle
= <super> + P
Toggle tiling mode.
-
simple-tile.key_toggle
= <super> + T
Move window.
-
simple-tile.button_move
= <super> + <mouse-left>
Resize window.
-
simple-tile.button_resize
= <super> + <mouse-right>
Move focus to window on left.
-
simple-tile.key_focus_left
= <super> + H
Move focus to window on right.
-
simple-tile.key_focus_right
= <super> + L
Move focus to window above.
-
simple-tile.key_focus_above
= <super> + K
Move focus to window below.
-
simple-tile.key_focus_below
= <super> + J
-
switcher.next_view
= <alt> + <tab> -
switcher.prev_view
= <alt> + <shift> + <tab>
-
vswitch.binding_left
= <ctrl> + <super> + <left> -
vswitch.binding_down
= <ctrl> + <super> + <down> -
vswitch.binding_up
= <ctrl> + <super> + <up> -
vswitch.binding_right
= <ctrl> + <super> + <right>
Move the focused window with the same key-bindings as above, but with Shift.
-
vswitch.with_win_left
= <ctrl> + <super> + <shift> + <left> -
vswitch.with_win_down
= <ctrl> + <super> + <shift> + <down> -
vswitch.with_win_up
= <ctrl> + <super> + <shift> + <up> -
vswitch.with_win_right
= <ctrl> + <super> + <shift> + <right>
2D rotation.
-
wrot.activate
= <super> + <ctrl> + <mouse-right>
3D rotation.
-
wrot.activate-3d
= <super> + <shift> + <mouse-right>
Remove rotation of current view.
-
wrot.reset-one
= <super> + R
Remove rotation of all views.
-
wrot.reset
= <super> + <ctrl> + R
-
zoom.modifier
= <super>