wtype(1)

πŸ’– wtype(1) β€” the wtype man page, but make it cute πŸ’–

okay bestie, sit down, hydrate, and let me tell you about wtype β€” it's literally xdotool type for Wayland πŸ¦‹βœ¨


✨ NAME ✨

wtype β€” xdotool type for Wayland πŸŽ€


🌸 SYNOPSIS 🌸

wtype [TEXT]

wtype [OPTION_OR_TEXT]... -- [TEXT]...

wtype [OPTION_OR_TEXT] -

πŸ’… DESCRIPTION πŸ’…

so here's the vibe: wtype is a Wayland tool that lets you simulate keyboard input, exactly like xdotool type does over on X11 🫢

how does it pull that off?? via the virtual-keyboard Wayland protocol β€” no cap, that's the whole trick ✨


πŸ‘‘ OPTIONS πŸ‘‘

first things first, the tea on modifiers β˜• a modifier can be one of:

  • "shift"
  • "capslock"
  • "ctrl"
  • "logo"
  • "win"
  • "alt"
  • "altgr"
⚠️ beware bestie: the modifiers get released automatically once the program terminates. so don't come crying to me when your ctrl just… lets go πŸ™ˆ

also! named keys are resolved by libxkbcommon 🌈 and valid identifiers include "Left" and "Home" (iykyk).


  • -M MOD β€” Press modifier MOD. πŸ’…
  • -m MOD β€” Release modifier MOD. 🫢
  • -P KEY β€” Press key KEY. πŸ”₯
  • -p KEY β€” Release key KEY. 🌸
  • -k KEY β€” Type (press and release) key KEY. ✨
  • -d TIME β€” Sleep for TIME milliseconds between keystrokes when typing texts. can be used multiple times, default is 0. 😴
  • -s TIME β€” Sleep for TIME milliseconds before interpreting the following options. this one's the main character when you wanna perform more complicated modifier sequences πŸ’«
  • - β€” Read text to type from stdin. this option can appear only once. ⭐

πŸ¦‹ BUGS πŸ¦‹

No known bugs. 😌✨ (we love a flawless queen, periodt)


πŸ’œ AUTHOR πŸ’œ

wtype has been started by Josef Gajdusek. πŸŽ€

Man page is written by Michael 'jubalh' Vetter. 🌸


and that's the whole thing bestie!! this was version 0.4, dated 23 November 2020 β€” go forth and type slayfully, mwah πŸ’‹πŸ’–πŸŒˆ