# wtype **Repository Path**: mirrors_emersion/wtype ## Basic Information - **Project Name**: wtype - **Description**: xdotool type for wayland - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-22 - **Last Updated**: 2026-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wtype xdotool type for wayland [![Packaging status](https://repology.org/badge/vertical-allrepos/wtype.svg)](https://repology.org/project/wtype/versions) ## Building ``` meson build ninja -C build sudo ninja -C build install ``` ## Usage ``` # Type unicode characters wtype ∇⋅∇ψ = ρ ``` To press/release modifiers, `-M`/`-m` can be used respectively. ``` # Press Ctrl+C wtype -M ctrl c -m ctrl ``` To press/release a named key (as given by [xkb_keysym_get_name](https://xkbcommon.org/doc/current/group__keysyms.html)), `-P`/`-p` can be used. ``` # Press and release the Left key wtype -P left -p left ``` Note that when wtype terminates, all the pressed keys/modifiers get released, as the compositor destroys the associated virtual keyboard object. To help performing a more complicated sequence of key presses, `-s` can be used to insert delays into the stream of key events. ``` # Hold the Right key for 1000ms wtype -P right -s 1000 -p right ```