Skip to content
brahimhamichanPublic

About

Type any text into the focused field as real keystrokes — Raycast/Tinycast extension

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

Typer icon

Typer

Types any text into the focused field as if you were hitting the keys.

Platform Raycast Tinycast TypeScript Swift License

Why

Some fields block paste (remote desktops, VMs, web consoles, password prompts, kiosks). Typer sends real keystrokes instead.

Usage

  1. Click into the field you want to fill.
  2. Open Typer, paste your text.
  3. Press ⌘↵ — the launcher closes and the text is typed out.
  4. Press Esc at any time to stop.
Speed Delay per key
Human ~60–90 ms
Fast (default) ~20–30 ms
Instant ~5 ms

Newlines press Return and tabs press Tab. Unicode and emoji are supported.

Install

Requires Node.js and Xcode Command Line Tools (swiftc).

git clone https://github.com/brahimhamichan/typer.git && cd typer
npm install
npm run build:helper   # compiles the universal Swift typing helper
npm run build          # outputs to ~/.config/raycast/extensions/typer
  • Raycast: npm run dev or import the folder.
  • Tinycast: Extensions → Import from Raycast.

Grant your launcher Accessibility access (System Settings → Privacy & Security → Accessibility) so it can post keystrokes.

How it works

The extension hands your text to a tiny Swift helper (helper/typer.swift) that posts CGEvent key events to the frontmost app, adding slight timing jitter. It polls the Escape key between characters to cancel.

License

MIT © Brahim Hamichan

About

Type any text into the focused field as real keystrokes — Raycast/Tinycast extension

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages