mirror of
https://github.com/wez/wezterm.git
synced 2024-12-27 07:18:13 +03:00
b01aa129f7
Only implemented on X11 so far. Note that Wayland doesn't support this action at all. refs: https://github.com/wez/wezterm/issues/2973
30 lines
769 B
Markdown
30 lines
769 B
Markdown
# ActivateWindowRelative(delta)
|
|
|
|
*since: nightly builds only*
|
|
|
|
Activates a GUI window relative to the current window.
|
|
|
|
`ActivateWindowRelative(1)` activates the next window, while
|
|
`ActivateWindowRelative(-1)` activates the previous window.
|
|
|
|
This action will wrap around and activate the appropriate window
|
|
at the start/end.
|
|
|
|
Here's an example of setting up (not very useful) hotkeys to cycle between
|
|
windows:
|
|
|
|
```lua
|
|
local wezterm = require 'wezterm'
|
|
local act = wezterm.action
|
|
|
|
return {
|
|
keys = {
|
|
{ key = 'r', mods = 'ALT', action = act.ActivateWindowRelative(1) },
|
|
{ key = 'e', mods = 'ALT', action = act.ActivateWindowRelative(-1) },
|
|
},
|
|
}
|
|
```
|
|
|
|
See also [ActivateWindowRelativeNoWrap](ActivateWindowRelativeNoWrap.md),
|
|
[ActivateWindow](ActivateWindow.md).
|