FastKB 网页虚拟键盘插件
v1.2.4-20260227
可自由布局、双击编辑的网页虚拟键盘。支持宏、连发、手势、多配置等20+功能,完美适配触摸屏与桌面。让您在任意网页上拥有自定义的虚拟键盘,提升操作效率与游戏体验。
快速安装
- 确保浏览器已安装 Tampermonkey 扩展(Chrome / Firefox)。
- 点击以下链接,Tampermonkey 将自动弹出安装页面:
https://fastly.jsdelivr.net/gh/fastnow/FastKB@main/userscript/fastkb.user.js
- 点击“安装”即可。安装后刷新任意网页,页面顶部会出现红色控制条。
基础使用
- 单击按钮:发送对应的键盘事件(例如方向键、空格、ESC),按钮有按下动画和震动/声音反馈(若启用)。
- 拖拽按钮:需先在设置中开启“编辑模式”,然后长按按钮即可拖拽移动位置,松开后自动保存。
- 双击编辑:编辑模式下,双击按钮(或触摸屏快速两次点击)弹出浮动编辑栏,可调整大小、颜色、按键映射、显示文本,并有连接线指示关联。
- 打开设置面板:点击顶部控制条即可打开/关闭设置面板。控制条本身也可按住拖拽移动。
设置面板详解
设置面板分为五个选项卡,点击顶部标签切换:常规、按键、连发、高级、配置。
常规
- 隐藏键盘:开关所有按钮的可见性和交互性。
- 编辑模式:开启后可拖拽按钮,双击按钮编辑。
- 震动反馈:启用设备振动。
- 按键声音:启用点击时的蜂鸣声。
- 边缘吸附:拖拽按钮时自动靠边。
- 控制条宽度/高度/偏移:滑块调整控制条尺寸和垂直偏移。
- 控制条颜色:颜色选择器。
- 控制条水平位置:输入框(支持百分比如“50%”或像素如“200px”)。
按键
- 添加按键:创建一个新按钮,并显示在列表中。
- 按钮列表:列出所有按钮,每行可修改按键映射(key)、大小(30-120px)、背景色、锁定状态(锁定后不可拖拽/编辑),并可删除按钮。修改实时生效。
连发
- 启用连发:开关连发功能。
- CPS (每秒次数):设置连发频率,例如10表示每秒10次。
- 随机偏移(ms):为每次连发间隔添加随机偏移,使连发更自然,避免被检测。
高级
此选项卡包含众多进阶功能,下面逐一说明操作步骤。
- 手势控制:勾选后启用,滑动屏幕可触发预设宏(需自行实现回调)。
- 宏录制:这是最常用的功能,具体步骤见后文“宏录制详细教程”。
- 自动连点:勾选后定时自动点击空格键,下方输入框可调节CPS(每秒点击次数)。
- 屏蔽系统按键:勾选后可阻止某些系统按键影响游戏(需自行实现屏蔽列表)。
- 屏幕锁定:尝试锁定屏幕方向(移动端需用户手势)。
- 鼠标模拟:勾选后可用按钮模拟鼠标点击(框架)。
- 游戏模式:勾选后禁用页面滚动。
- 长按触发时间:设置长按多少毫秒后触发额外逻辑。
- 双击间隔:设置识别双击的时间阈值。
- 快速切换快捷键:设置一个快捷键(如F5),按下后循环切换配置文件。
- 导出配置:将全部配置文件导出为JSON文件。
- 导入配置:从JSON文件导入配置(会覆盖当前所有配置)。
宏录制详细教程
宏功能允许您录制一系列按键操作,然后一键回放。请按照以下步骤操作:
- 打开设置面板,切换到“高级”选项卡。
- 找到“宏录制”复选框,先勾选它——此时开始录制宏(页面会弹出提示“开始录制,点击按钮记录按键...”)。
- 点击您想要录制的虚拟按钮(或使用物理键盘),每次按键按下和释放都会被记录,并自动添加默认延迟(100ms)。
- 录制完成后,再次勾掉“宏录制”复选框(或点击旁边的“停止录制”按钮),录制结束,并显示录制的步数。
- 要播放宏,请点击下方的“播放宏”按钮。宏会按照录制的顺序和延迟依次执行按键事件。
注意:
- 宏数据与当前配置文件绑定,切换配置或导出/导入时会一并保存。
- 每次重新录制会覆盖之前录制的宏。
- 播放宏时请勿操作键盘,以免干扰。
配置
- 配置文件下拉框:选择要切换的配置文件。
- 保存:将当前修改保存到活动配置。
- 新建:创建新配置文件,可基于当前配置克隆。
- 重命名:修改当前配置名称(默认配置不可重命名)。
- 删除:删除当前配置(默认配置不可删除)。
- 重置当前配置为默认:将活动配置恢复为默认值。
快速切换配置
在“高级”选项卡中设置好快捷键(如F5)后,在任何页面按下该键即可循环切换到下一个配置文件,手柄界面会自动重建为新配置的布局。
注意事项
- 移动端浏览器可能要求用户手势后才能播放音频(按键声音)或启用振动,首次点击按钮可能无反馈,后续正常。
- 屏幕锁定功能需要HTTPS环境且由用户手势触发(例如在按钮点击事件中调用),否则可能无效。
- 游戏模式会强制页面不可滚动,如需退出请关闭该选项。
- 所有配置均通过Tampermonkey的存储API保存,数据不会丢失。
- 若与其他脚本冲突,可尝试调整脚本执行顺序或禁用其他键盘类脚本。
许可证
MIT © 2025 FastNow Studio
项目地址:https://github.com/fastnow/FastKB
更新与下载:Github源 gh-proxy源