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>dev
parent
cda278dd1d
commit
6666dee52b
@ -0,0 +1,137 @@ |
||||
.\" 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) |
Loading…
Reference in new issue