.\" SPDX-License-Identifier: GPL-2.0 .\" Copyright (C) 2026 Jason A. Donenfeld . All Rights Reserved. .TH KWIN-TYPE 1 "2026 October 26" ZX2C4 "kwin-type" .SH NAME kwin-type \- type text from standard input using KWin .SH SYNOPSIS .B kwin-type .SH DESCRIPTION .B kwin-type reads UTF-8 text from standard input and types it into the focused application. It takes no command-line arguments. NUL bytes and invalid UTF-8 are rejected. The compositor must provide .I org.kde.KWin.EIS.RemoteDesktop on the session D-Bus and support EIS text input. .SH EXAMPLES Type the contents of a file into the focused application: \fB $ kwin-type < text.txt\fP Type a line of text, including a trailing newline: \fB $ printf \(aqHello, world!\en\(aq | kwin-type\fP Wait two seconds before typing, allowing time to focus another window: \fB $ sleep 2; kwin-type < text.txt\fP .SH EXIT STATUS .B kwin-type exits with status 0 on success. .SH AUTHOR .B kwin-type was written by .MT Jason@zx2c4.com Jason A. Donenfeld .ME . For updates and more information, a project page is available on the .UR https://\:git.zx2c4.com/\:kwin-type/\:about/ World Wide Web .UE .