Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

键客 KeySentry

一款掌控你的键盘和窗口的轻量 Windows 工具,纯 C++17 / Win32 API 实现,无任何第三方依赖。

License Platform Language

功能特性

🔒 锁定键状态提示

按下 Caps Lock / Num Lock / Scroll Lock 时,在屏幕底部显示当前状态浮层,1 秒后自动消失。

⌨️ 按键禁用

阻止特定按键的输入,实现按键屏蔽,避免误操作。

🔄 按键映射

将某个按键重新定义为另一个按键,自定义键盘布局。

⚡ 热键管理

  • 扫描系统热键:检测已被系统或其他程序占用的热键
  • 热键探测:识别占用热键的归属程序(危险热键不会模拟)
  • 热键禁用/启用:禁用已占用的系统热键,使其不再响应
  • 自定义热键:添加热键执行命令/程序,或通过热键模拟任意按键(提供虚拟键盘选择界面)
  • 搜索与过滤:按关键词实时搜索和按类别筛选热键列表

🕵️ 窗口隐藏(老板键)

  • 快捷键一键隐藏/恢复指定窗口,保护隐私
  • 鼠标中键、侧键、屏幕四角触发(带防抖)
  • 闲置自动隐藏(1-120 分钟可调)
  • 隐藏时自动静音、暂停媒体播放
  • 支持窗口标题匹配 / 进程名匹配两种绑定方式
  • 异常自愈:程序崩溃后重启可自动恢复之前隐藏的窗口

📌 窗口置顶

  • 对指定窗口/进程保持置顶,免疫 Win+D 等操作
  • 持续监控:每 3 秒自动检测,锁定被意外取消置顶的窗口
  • 一键修复窗口堆叠异常

🗂️ 启动时设置

启动时自动重置资源管理器文件夹选项(显示/隐藏文件、扩展名、系统文件)。

下载使用

前往 Releases 页面下载最新版本(当前 v1.10.0.0904),解压后直接运行:

文件 适用系统
KeySentry.exe(32 位,370KB)推荐 Windows 7 SP1 及更高(32/64 位通用)
KeySentry-x64.exe(64 位,458KB) Windows 10/11(64 位)

两版本功能完全一致,均无需安装任何运行库。不确定选哪个?直接下载 KeySentry.exe 即可。

从源码构建

要求:Visual Studio 2019+(含 C++ 桌面开发工作负载)、CMake 3.15+
cmake -S . -B build -G "Visual Studio 17 2022"
cmake --build build --config Release
# 产物位于 release\KeySentry.exe

使用注意事项

  • 管理员权限:键客本身不需要管理员权限,所有功能(热键注册、全局钩子、窗口置顶等)在普通用户权限下即可正常工作。仅在自定义热键中勾选"以管理员运行"时,会触发 UAC 提权启动子进程
  • 单实例:重复启动会自动激活已运行实例的设置窗口
  • 配置文件:默认为程序同目录的 KeySentry.ini;目录不可写时自动回退到 %APPDATA%\KeySentry\
  • 安全软件:如遇功能异常,请将键客添加到安全软件信任列表

支持系统

Windows 7 / Windows 10 / Windows 11(32 位 & 64 位)

许可证

本项目基于 MIT License 开源。

作者:Marvin 翁敏峰

About

轻量级 Windows 键盘与窗口管理工具:热键管理、按键禁用/映射、老板键隐藏窗口、窗口置顶。纯 C++17 / Win32,无第三方依赖,单文件即用

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages