![見出し画像](https://assets.st-note.com/production/uploads/images/83931282/rectangle_large_type_2_9b456ad428f7013114ccf8d82d92870d.png?width=1200)
ペースト禁止のフォームでの入力
ペーストを禁止しているフォームをよく見かけます。
![](https://assets.st-note.com/img/1659483463890-1ieLatkt5W.png?width=1200)
どちらかというと、入力する方が誤りは多いと思うのですが、「一致するかどうかに重きをおく」という判断のようです。
強制ペースト
次のようなマクロを組むことで、コピーしている内容(%SystemClipboard%)をペーストすることができます。
ただし、英数字のみ。日本語は非対応です。
![](https://assets.st-note.com/img/1659483589427-EAJrMhchpr.png?width=1200)
「The string is typed」+「Insert Text by Typing」の組み合わせ
次のマクロのステップ3を「Insert Text by Pasting」でなく、「Insert Text by Typing」にすることでペースト禁止のフォーム項目でも入力可能です。
「seee」が入力されたら
4文字(「seee」)を削除
「takano@swwwitch.com」を入力
![](https://assets.st-note.com/img/1659483828535-mLtQSq152a.png?width=1200)
「The string is typed」によるスニペット入力は別の記事にて紹介しています。
プロコン(よい点、悪い点)
「Insert Text by Pasting」の方が速い
noteの記事エディタなど、誤作動することがある
日本語には非対応(メールアドレスなら問題ない)
結論
「The string is typed」+「Insert Text by Typing」の組み合わせを運用してみようと思います。
定期マガジンを購読されるとサンプルファイルをダウンロードいただけます。 https://note.com/dtp_tranist/m/mebd7eab21ea5