ClipType Ahmed Samy
winget install --id=AhmedSamy.ClipType -e Type clipboard content as native keystrokes to bypass paste restrictions in RDP, VNC, and blocked fields. Features accessibility support and smart text formatting.
winget install --id=AhmedSamy.ClipType -e Type clipboard content as native keystrokes to bypass paste restrictions in RDP, VNC, and blocked fields. Features accessibility support and smart text formatting.
> The Ultimate Clipboard Injector
> Simulates native keystrokes to paste text where Ctrl+V fails.
Don't want to deal with code? Grab the ready-to-use version for your system from the Releases page:
You can verify and install the official package directly from the command line:
winget install AhmedSamy.ClipType
Sometimes, Ctrl+V just doesn't work. whether it's a remote desktop (RDP), a VNC console, a restricted password field, or a legacy terminal.
ClipType solves this by "typing" your clipboard content character-by-character, just as if you were typing it physically.
ClipType isn't magic; it's pure engineering. Here is how it handles each OS natively:
SendEvent {Raw} events, ensuring compatibility with virtual machines and remote sessions. It also auto-elevates to Admin to ensure global hotkey priority.wtype for Wayland sessions and xdotool for X11, making it distro-agnostic.System Events to simulate keystrokes directly into the active application, requiring no third-party dependencies.ClipType.exe (or the .ahk script).Ctrl + Shift + V to type your clipboard.src/linux/cliptype.sh via terminal.src/mac/cliptype.applescript via terminal (osascript).Contributions to this project are welcome! If you find a bug, have an idea for an improvement, or want to contribute in any other way, please feel free to open an issue or submit a pull request.
Please ensure you use LF line endings for Linux/macOS files and UTF-8 with BOM for the Windows script.
This project is licensed under the MIT License.