Human Typing Simulator
概述
⌨️人类打字模拟器 - 像人类一样打字,而不是机器人
粘贴您的文字。单击您的目标字段。按开始。看着它自己打字——一个字符一个字符地、以人类的速度、自然的节奏、现实的犹豫,甚至偶尔会被即时纠正的拼写错误。
无论您是填写表格、在 Web 编辑器中书写,还是需要文本显示为有人实时键入的效果 - Human Typing Simulator 都可以在任何网站上以 10 种语言提供的界面无缝处理。
为什么存在这个扩展
许多网站和平台都会检测到文本何时被一次性粘贴,然后阻止它、标记它或错误地格式化它。有些工具要求您手动键入内容才能正确注册。复制粘贴到富文本编辑器中通常会删除格式或破坏编辑器的内部状态。
人类打字模拟器解决了这一切。它模拟实际的击键(一次一个字符),就像真人打字的方式一样,包括自然的速度变化、句子之间的微停顿以及偶尔的手指滑动,使打字感觉真实。
它是如何运作的
复制您要输入的文字
单击弹出窗口中的剪贴板图标将其粘贴到
单击页面上的目标字段(文本区域、输入框或富文本编辑器 - 包括 iframe 内的编辑器,常见于 WordPress 和其他 CMS 平台)
按 [ 开始输入 ] - 或使用键盘快捷键 Alt+T
该扩展程序开始使用真实的键盘事件在活动字段中一次输入一个字符,网站和 JavaScript 框架将其视为真实的用户输入。
每当您单击或聚焦已识别的输入字段时,就会出现浮动的 ⌨ 激活按钮。单击它可打开已检测到该字段的扩展弹出窗口 - 无需先打开弹出窗口。
特点
准确的自校正计时引擎
打字速度遵循高斯分布 - 有些字符输入得更快,有些字符输入得更慢,就像真正的人类节奏一样。引擎不断跟踪自己的节奏(包括标点符号暂停和拼写错误纠正所花费的时间)并即时进行自我更正,因此您设置的 WPM 就是您实际获得的 WPM - 而不仅仅是粗糙的地板。速度范围为 20 至 600 WPM,具有常用速度的一键预设(慢速、正常、快速、最大)。超过 240 WPM 时,会出现一条通知,提醒您结果可能看起来不那么人性化,并且会因站点而异。
句子和段落停顿
在句号或感叹号之后,打字员会暂停 - 就像一个人在思考下一句话一样。段落中断后,它会等待更长的时间,以模拟撰写文本的自然节奏。暂停长度随您选择的速度而变化,因此 240 WPM 的跑步不会因 60 WPM 时使用的固定暂停而受到阻碍。
QWERTY 打字错误模拟
启用“模拟打字错误”后,扩展程序有时会键入附近的 QWERTY 键而不是预期的字符 - 然后捕获错误,将其删除,然后键入正确的字符。相邻键算法反映了真实的打字错误:“e”可能变成“r”,“s”可能变成“a”。现在,这也可以正确处理带重音的文本和非拉丁文本(越南语和其他文本),而不仅仅是纯 ASCII。错误率是完全可调的(0-20%),并且是一个完全独立于速度变化的设置 - 关闭打字错误而不会失去自然的速度变化,反之亦然。
光标锁定
在打字过程中,在页面上单击鼠标无法移动文本光标。这可以防止意外的位置跳转,从而导致文本插入到错误的位置。
实时进度、速度和预计到达时间
弹出窗口中的进度条显示打字机已到达文本的程度,以及实际达到的 WPM 和预计剩余时间。浮动的页面操作栏在“暂停/停止”旁边显示相同的一目了然的进度和预计到达时间,因此您不需要打开弹出窗口来查看跑步情况。扩展图标徽章也显示实时百分比进度 - 即使您正在查看不同的选项卡也可以看到。
适用于富文本编辑器
该扩展使用三种并行插入方法:
对于可内容编辑的编辑器(Notion、Medium、Quip、Trix 等):使用 execCommand('insertText') 生成浏览器标记为可信的事件 - 与真实键盘输入相同的信任级别。
对于 Google 文档:将键盘事件直接分派到 Google 文档用来捕获输入的隐藏文本事件 iframe,完全绕过画布层。
对于标准文本区域和输入字段(Twitter、Reddit、联系表单等):使用原生 HTMLInputElement setter 与 InputEvent 相结合,使其与 React、Vue、Angular 和其他 JavaScript 框架兼容。
每个字符插入都会经过验证,如果站点自己的脚本短暂拒绝它,则会自动重试一次,而不是默默地报告从未实际登陆的文本的进度。
智能元件检测
该扩展程序会自动检测页面上的焦点输入元素。它检查活动元素,查看 Shadow DOM 内部(针对 Reddit 风格的组件),并在同源 iframe 内进行搜索 - 包括 WordPress 和其他 CMS 平台使用的基于 iframe 的编辑器,而不仅仅是 Google Docs 的隐藏文本捕获 iframe。如果您在打开弹出窗口之前单击离开该字段,则扩展程序会记住您上次交互的字段。
后台选项卡具有弹性
在跑步过程中切换到另一个选项卡不再会降低打字速度 - 即使选项卡未处于焦点状态,后台计时机制也能保持节奏准确,如果速度受到影响,屏幕上会显示简短的注释。
多语言界面
该弹出窗口提供英语、越南语、西班牙语、法语、德语、日语、俄语、葡萄牙语(巴西)、印度尼西亚语和印地语版本。默认情况下,它遵循浏览器的语言,或者您可以直接从弹出窗口的语言切换器中选择一种语言。
键盘快捷键
Alt+T - 开始输入(使用上次检测到的字段和上次粘贴的文本)
Alt+P - 切换暂停/恢复
Escape - 立即停止打字
所有快捷方式都可以通过 chrome://extensions/shortcuts 完全自定义。
设置
模拟拼写错误(默认开启)
偶尔会按以下错误率键入并纠正附近的键错误。独立于自然节奏 - 您可以按照自然节奏以平稳、无差错的速度运行,反之亦然。
自然节奏(默认开启)
在角色之间添加类似人类的速度变化。关闭以获得每个角色近乎恒定的速度。
锁定光标(默认开启)
防止在键入期间通过鼠标单击重新定位文本光标。仅当您需要在打字过程中与页面交互时才关闭。
显示图标(默认打开)
控制当您聚焦输入字段时是否显示浮动 ⌨ 激活按钮。关闭以完全隐藏覆盖层并依赖弹出窗口或键盘快捷键。
速度 (WPM) - 范围:20–600 WPM,默认:120 WPM
设置打字速度,预设为慢速/正常/快速/最大。发动机会自我修正以实际达到该速度,而不是将其视为松散的最小值。高于 240 WPM 时会出现一条通知,作为提示,结果可能看起来不太人性化。
错误率 - 范围:0–20%,默认值:3%
控制每个字母(包括重音字母)出现拼写错误的频率。 3% 意味着大约每 33 个字母就有 1 个错误。仅当“模拟拼写错误”打开时才可见。
语言
选择弹出窗口的显示语言,或将其保留为“自动”以遵循浏览器的语言。
设置通过 Chrome 同步存储自动保存 - 您的偏好设置在浏览器会话和设备上保持不变。
浮动激活按钮
每当您聚焦已识别的输入字段时,该字段的右上角附近就会出现一个小 ⌨ 按钮。单击它会打开已连接该字段的扩展弹出窗口 - 无需先打开弹出窗口并失去对目标字段的焦点。
当输入处于活动状态时,⌨ 按钮会被紧凑的进度/预计到达时间读数以及 [⏸ 暂停] 和 [■ 停止] 快速操作按钮所取代 - 这样您就可以直接在页面上检查进度、暂停或停止,而无需打开弹出窗口。
当您滚动或调整窗口大小时,该按钮会重新定位,始终保持在活动字段附近。
隐私
人类打字模拟器不会在外部服务器上收集、传输或存储您的任何数据。在会话期间,您粘贴到扩展程序中的文本仅存在于浏览器的本地存储中。没有用户帐户,没有跟踪,没有遥测。
Human Typing Simulator 3.0.crx
.crx
3.0
64.87KiB
支持
Human Typing Simulator 3.0.zip
.zip
3.0
64.87KiB
不支持
页:
[1]