mirror of
https://gitlab.freedesktop.org/wayland/weston
synced 2024-09-06 18:05:39 +00:00
![Manuel Stoeckl](/assets/img/avatar_default.png)
The desktop-shell-specific bindings were identified from shell_add_bindings in desktop-shell/shell.c. Various general shortcuts (like Ctrl+Alt+F) are provided by files in libweston/ and compositor/ . Also introduce references to the new manual in weston(1) and weston.ini(5). Signed-off-by: Manuel Stoeckl <code@mstoeckl.com>
138 lines
2.7 KiB
Groff
138 lines
2.7 KiB
Groff
.\" shorthand for double quote that works everywhere.
|
|
.ds q \N'34'
|
|
.TH weston-bindings 7 "2019-03-27" "Weston @version@"
|
|
.SH NAME
|
|
weston-bindings \- a list of keyboard bindings for
|
|
.B Weston
|
|
\- the reference Wayland
|
|
compositor
|
|
.SH INTRODUCTION
|
|
The Weston desktop shell has a number of keyboard shortcuts. They are listed here.
|
|
.SH DESCRIPTION
|
|
Almost all keyboard shortcuts for
|
|
.B Weston
|
|
include a specified modifier
|
|
.I mod
|
|
which is determined in the file
|
|
.BR weston.ini (5).
|
|
.\" Begin list
|
|
.P
|
|
.RE
|
|
.B mod + Shift + F
|
|
.RS 4
|
|
Make active window fullscreen
|
|
.P
|
|
.RE
|
|
.B mod + K
|
|
.RS 4
|
|
Kill active window
|
|
.P
|
|
.RE
|
|
.B mod + Shift + M
|
|
.RS 4
|
|
Maximize active window
|
|
.P
|
|
.RE
|
|
.B mod + PageUp, mod + PageDown
|
|
.RS 4
|
|
Zoom desktop in (or out)
|
|
.P
|
|
.RE
|
|
.B mod + Tab
|
|
.RS 4
|
|
Switch active window
|
|
.P
|
|
.RE
|
|
.B mod + Up, mod + Down
|
|
.RS 4
|
|
Increment/decrement active workspace number, if there are multiple
|
|
.P
|
|
.RE
|
|
.B mod + Shift + Up, mod + Shift + Down
|
|
.RS 4
|
|
Move active window to the succeeding/preceding workspace, if possible
|
|
.P
|
|
.RE
|
|
.B mod + F1/F2/F3/F4/F5/F6
|
|
.RS 4
|
|
Jump to the numbered workspace, if it exists
|
|
.P
|
|
.RE
|
|
.B Ctrl + Alt + Backspace
|
|
.RS 4
|
|
If supported, terminate Weston. (Note this combination often is used to hard restart Xorg.)
|
|
.P
|
|
.RE
|
|
.B Ctrl + Alt + F
|
|
.RS 4
|
|
Toggle if Weston is fullscreen; only works when nested under a Wayland compositor
|
|
.P
|
|
.RE
|
|
.B Ctrl + Alt + S
|
|
.RS 4
|
|
Share output screen, if possible
|
|
.P
|
|
.RE
|
|
.B Ctrl + Alt + F1/F2/F3/F4/F5/F6/F7/F8
|
|
.RS 4
|
|
Switch virtual terminal, if possible
|
|
.P
|
|
.RE
|
|
.B Super + S
|
|
.RS 4
|
|
Make a screenshot of the desktop
|
|
.P
|
|
.RE
|
|
.B Super + R
|
|
.RS 4
|
|
Start or stop recording video of the desktop
|
|
|
|
.SS "TOUCH / MOUSE BINDINGS"
|
|
|
|
There are also a number of bindings involving a mouse:
|
|
.P
|
|
.RE
|
|
.B \fI<Touch>\fI, \fI<Left button>\fB, \fI<Right button>\fB
|
|
.RS 4
|
|
Activate clicked window
|
|
.P
|
|
.RE
|
|
.B Super + Alt + \fI<Vertical Scroll>\fB
|
|
.RS 4
|
|
Change the opacity of a window
|
|
.P
|
|
.RE
|
|
.B mod + \fI<Vertical Scroll>\fB
|
|
.RS 4
|
|
Zoom/magnify the visible desktop
|
|
.P
|
|
.RE
|
|
.B mod + \fI<Left button>\fB
|
|
.RS 4
|
|
Click and drag to move a window
|
|
.P
|
|
.RE
|
|
.B mod + Shift + \fI<Left button>\fB, mod + \fI<Right button>\fB, mod + \fI<Touch>\fB
|
|
.RS 4
|
|
Click and drag to resize a window
|
|
.P
|
|
.RE
|
|
.B mod + \fI<Middle button>\fB
|
|
.RS 4
|
|
Rotate the window (if supported)
|
|
|
|
.SS DEBUG BINDINGS
|
|
The combination \fBmod + Shift + Space\fR begins a debug binding. Debug
|
|
bindings are completed by pressing an additional key. For example, pressing
|
|
T next may toggle timeline recording, and F may toggle texture mesh
|
|
wireframes with the GL renderer. (In fact, most debug effects can be
|
|
disabled again by repeating the command.) Debug bindings are often tied to
|
|
specific backends.
|
|
|
|
.SH "SEE ALSO"
|
|
.BR weston (1),
|
|
.BR weston-launch (1),
|
|
.BR weston-drm (7),
|
|
.BR weston.ini (5),
|
|
.BR xkeyboard-config (7)
|