1 个不稳定版本
0.1.0 | 2023 年 6 月 14 日 |
---|
#206 在 Windows API
16KB
296 代码行
WinLock
用于自定义 Windows 会话锁定键盘快捷键的工具。
原因
- 释放 Win+L 以供其他用途。1
- 使用您想要的快捷键,而不是微软指定的快捷键。
使用方法
winlock -d # Disables the lock screen (and Win+L with it)
winlock -r # Restores the lock screen (and Win+L with it)
winlock -cwk j # Sets a shortcut Ctrl+Win+J to lock the screen (Win+L still functional)
winlock -drcwk j # Replaces Win+L with Ctrl+Win+J
winlock --help # Describes usage with more detail
注意:实验性的,可能随时更改。
为了优雅地退出,发送中断信号(按 Ctrl+C 向程序)。不优雅的退出(例如,进程终止)将阻碍 -r
标志的功能。
1 我制作这个工具的原因是想要在 Windows 虚拟机(在我的 i3 配置中)内使用 Win+L(这种绑定很受欢迎,非常方便)。它的高优先级意味着即使在虚拟机捕获按键时,Windows 也会同时锁定主机屏幕。
依赖项
~138MB
~2.5M SLoC