Skip to content

Add direct keystroke typing for clippings - #332

Draft
MahdiHedhli wants to merge 1 commit into
TermiT:masterfrom
MahdiHedhli:feature/type-clipping-as-keystrokes
Draft

Add direct keystroke typing for clippings#332
MahdiHedhli wants to merge 1 commit into
TermiT:masterfrom
MahdiHedhli:feature/type-clipping-as-keystrokes

Conversation

@MahdiHedhli

@MahdiHedhli MahdiHedhli commented Sep 1, 2026

Copy link
Copy Markdown

Summary

  • add an Option-key alternate menu action that types a selected clipping as keystrokes
  • add the T key as the equivalent action in the Flycut bezel
  • emit composed Unicode text on a serial queue with explicit Return/Tab handling and a short delay for remote-console reliability
  • prevent held modifiers and overlapping typing jobs from changing or duplicating output
  • preserve the existing click and Return paste behavior

Motivation

Some VM consoles, remote-management interfaces, and restricted fields do not accept clipboard paste. This provides an explicit fallback without invoking AppleScript or modifying the clipboard.

Validation

  • clean Debug build with code signing disabled
  • clean Release build with code signing disabled
  • Xcode static analysis completed; no analyzer findings point to the new typing path
  • git diff --check

Manual runtime validation against a paste-blocked PiKVM/noVNC field is still pending because a locally signed build requires a separate macOS Accessibility grant. The PR is a draft until that check is complete.

I used AI assistance to prepare this change and reviewed the implementation and build results myself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant