# Wayland: implement key repeat \(\#8038\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/008d99d206292e24f9dc3bd37e048da04d50b3ab)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 008d99d206292e24f9dc3bd37e048da04d50b3ab

Requested commit: 008d99d206292e24f9dc3bd37e048da04d50b3ab

Commit: 008d99d206292e24f9dc3bd37e048da04d50b3ab

Tree: ddf7f5833f139aa15d436dfd86e7899ed966116a

Author: Rom Grk

Committer: GitHub

## Message

```
Wayland: implement key repeat (#8038)

Wayland requires the client to implement key repetition. This PR
implements the functionality as it's supposed to, but I don't see the
`repeat_info` event come in so the feature uses the default values (but
my system is configured for a much smaller `delay` and a much faster
`rate`). But this is good enough for now.

https://wayland-book.com/seat/keyboard.html#key-repeat


[Kooha-2024-02-20-20-42-12.webm](https://github.com/zed-industries/zed/assets/1423607/fb9fc327-efb7-43d1-9b53-1f8a3d9ba608)

```

## Parents

- [3bc7cd66b7da80992d61735243010a302cb7fab5](https://git.cafe/gitcafe/zed/commit/3bc7cd66b7da80992d61735243010a302cb7fab5?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/008d99d206292e24f9dc3bd37e048da04d50b3ab?format=markdown)
