Human-like typing snippets with GM storage, volatile "Hide" items, single-select radio, EN/JA UI, auto-typing toggle, import/export, and Tampermonkey menu. UI styles are fixed so they are not broken by site CSS or dark themes.
## TinyTyper+
TinyTyper+ is a userscript that lets you save text snippets and type them into fields in a human-like way.
It works on almost any webpage and supports both English and Japanese UI.
---
## Features
- Save frequently used text snippets
- **One-click auto typing**: click a text field and TinyTyper+ types the selected snippet automatically
- Works with:
- `` (text, search, email, url, tel, password, number)
- ``
- contentEditable (rich text editors, chat boxes, etc.)
- **Works on fields that normally block paste**
(because it types characters one by one like a real user)
- “Hide” flag: volatile snippets stored only for the current session
- Single-select radio buttons (only one snippet active at a time)
- Adjustable typing delay (ms) with optional random variation
- Optional key event simulation (fires keydown / keypress / input / keyup)
- EN / JA UI toggle button
- GM storage with JSON **export / import**
- Management dialog (delete all, export, import) via userscript menu
- UI styles are fixed and not affected by site CSS or dark themes
---
## How to use
1. Install the script with Tampermonkey (or another userscript manager).
2. Press **Ctrl + Alt + T** to show/hide the TinyTyper+ panel.
3. Add snippets using the input box and click **Add**.
4. Select one snippet using the radio button.
5. Click any text field → TinyTyper+ will type the snippet automatically
(if “Auto type” is ON).
6. Use **Manage** to delete, export, or import saved snippets.
---
## Privacy
- This script **does not send any data** to external servers.
- All stored snippets remain local inside your userscript manager.
---
---
# 日本語説明
TinyTyper+ は、定型文を登録し、**クリックするだけで自動入力**できる
スニペット管理ユーザースクリプトです。英語 / 日本語のUIに対応しています。
---
## 主な機能
- よく使う定型文をスニペットとして保存
- 入力欄をクリックすると **自動で一文字ずつ入力**
- 対応入力欄:
- `<input>`(text / search / email / url / tel / password / number)
- `<textarea>`
- contentEditable(リッチテキスト編集欄、チャット欄など)
- **ペースト禁止の入力欄でも動作**
(人間が一文字ずつタイプしている扱いになるため)
- 「隠す」スニペットはセッション限定(リロードで消える一時メモ)
- ラジオボタンで 1 つだけ選択(誤入力を防止)
- 遅延(ms)とランダム揺らぎの設定で「人間らしいタイピング」再現
- keydown / keypress / input / keyup イベントの発火 ON/OFF
- EN / JA の UI 切り替えボタン
- JSON インポート / エクスポート対応
- 管理メニューから一括削除・エクスポート・インポート
- サイト側の CSS やダークテーマに壊されない固定スタイル
---
## 使い方
1. Tampermonkey などにインストールします。
2. **Ctrl + Alt + T** でパネルを表示 / 非表示できます。
3. 上部の入力欄にテキストを入れ **追加** を押すとスニペット登録。
4. ラジオボタンでスニペットを1つ選択。
5. 入力欄をクリックすると、TinyTyper+ が自動で一文字ずつ入力します
(自動入力 ON の場合)。
6. **管理** ボタンから一覧・削除・エクスポート・インポート操作が可能。
---
## プライバシー
- 外部サーバーへの送信は一切行いません。
- スニペットはすべてローカル(GM storage)に保存されます。