1
1
mirror of https://github.com/wez/wezterm.git synced 2024-11-23 15:04:36 +03:00
This commit is contained in:
Wez Furlong 2022-11-13 06:25:49 -07:00
parent c71e22e57d
commit d7c3d7bce3
No known key found for this signature in database
2 changed files with 11 additions and 0 deletions

View File

@ -43,6 +43,9 @@ As features stabilize some brief notes about them will accumulate here.
* [ResetTerminal](config/lua/keyassignment/ResetTerminal.md) key assignment
* Support for Utf8 mouse reporting (DECSET 1005).
[#2613](https://github.com/wez/wezterm/issues/2613)
* [ActivateKeyTable](config/lua/keyassignment/ActivateKeyTable.md) now also
supports `prevent_fallback = true` as a parameter.
[#2702](https://github.com/wez/wezterm/issues/2702)
#### Fixed
* Wayland: key repeat gets stuck after pressing two keys in quick succession.

View File

@ -14,3 +14,11 @@ The following parameters are possible:
* `one_shot` - an optional boolean that controls whether the activation will pop itself after a single additional key press. The default if left unspecified is `one_shot=true`. When set to `false`, pressing a key will not automatically pop the activation and you will need to use either a timeout or an explicit key assignment that triggers [PopKeyTable](PopKeyTable.md) to cancel the activation.
* `replace_current` - an optional boolean. Defaults to `false` if unspecified. If set to `true` then behave as though [PopKeyTable](PopKeyTable.md) was triggered before pushing this new activation on the stack. This is most useful for key assignments in a table that was activated using `one_shot=false`.
* `until_unknown` - an optional boolean. Defaults to `false` if unspecified. If set to `true` then a key press that doesn't match any entries in the named key table will implicitly pop this entry from the stack. This can be used together with `timeout_milliseconds`. (*Since: 20220807-113146-c2fee766*)
* `prevent_fallback` - an optional boolean. Defaults to `false` if unspecified.
If set to `true` then a key press that doesn't match any entries in the named
key table will halt any further key table stack matching, allowing only key
assignments that are defined in the current key table activation to match.
Use with care: if you haven't defined an explicit
[PopKeyTable](PopKeyTable.md) assignment in the key table, you can lock
yourself out of the keyboard and will need to reload the configuration file
(eg: by re-saving it) to get back in. (*Since: nightly builds only*)