#lock #hotkey #keyboard-shortcuts #login #locking #os #windows

bin+lib winlock

用于自定义 Windows 会话锁定键盘快捷键的工具

1 个不稳定版本

0.1.0 2023 年 6 月 14 日

#206Windows API

MIT/Apache

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