Skip to content

Releases: gziyin/InternalKeyfreeze

v2.0-alpha.5

v2.0-alpha.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Jul 07:50

Full Changelog: v2.0...v2.0-alpha.5

v2.0 - Interception 驱动版

Choose a tag to compare

@gziyin gziyin released this 25 Jul 17:24

InternalKeyfreeze v2.0

冻结笔记本内置键盘、不影响外置 USB / 蓝牙键盘的 Windows 托盘小工具。

下载即用(3 步搞定)

  1. 下载下方的 InternalKeyfreeze-v2.0.zip 并解压
  2. 双击 安装.bat(会自动弹 UAC,确认即可)
  3. 重启电脑

重启后双击桌面的 InternalKeyfreeze 快捷方式即可运行。

安装脚本会自动完成:装驱动 → 复制文件到 C:/Program Files\InternalKeyfreeze → 创建桌面/开始菜单快捷方式。无需手动找文件、右键管理员。

首次使用

  1. 双击桌面快捷方式运行
  2. 左键托盘图标(蓝色播放图标)
  3. 弹出提示后,在笔记本内置键盘上按任意键
  4. 自动识别并立即冻结,之后左键托盘图标切换 冻结/恢复

卸载

双击 卸载.bat(zip 解压目录里),自动卸载驱动 + 删除文件 + 清理快捷方式,重启后彻底移除。

系统要求

  • Windows 10 / 11 64 位
  • 内置键盘为 PS/2 接口(大多数笔记本符合)
  • 可能需要关闭 Secure Boot / HVCI 内存完整性(详见 README)

不支持

  • macOS(架构不同,无法移植)
  • 内置键盘为 USB 接入的机型(如部分 Surface)

从源码编译

g++ -O2 -municode -mwindows src/InternalKeyfreeze.cpp -o bin/InternalKeyfreeze.exe

安全保障

  • 程序退出或崩溃时驱动自动恢复输入,内置键盘永远不会被锁死
  • Ctrl+Alt+Del 始终可用

许可

  • 本项目代码:MIT
  • Interception 驱动:LGPL 3.0(非商用),商用需购买许可