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>