CapsAutoTrigger 是一个支持定时运行、配置热更新的轻量级自动化工具,用于在特定时间段内模拟双击 Caps Lock 键,适用于挂机保活、防锁屏、系统活跃状态保持等多种场景。
zap 日志库记录运行信息git clone https://github.com/mengbin92/caps-auto-trigger.git
cd caps-auto-triggergo mod tidyconfig.yamltime_ranges:
- start: 09:30
end: 12:00
- start: 13:30
end: 19:00
log:
level: info
name: caps-auto-trigger.log
ticker: 60
daemon: truego run main.go字段 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| string |
| 日志等级: |
| string |
| 日志文件名 |
字段 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| int | 60 | 每隔 N 秒触发一次操作 |
字段 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| string | 09:30 | 每个时间段的开始时间 |
| string | 12:00 | 每个时间段的结束时间 |
支持配置多个时间段,例如:
time_ranges:
- start: 08:00
end: 09:00
- start: 14:00
end: 18:00配置更新后程序将自动重新加载,无需手动重启。
字段 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| boo | true | 是否以守护进程模式运行 |
日志将以结构化 JSON 形式写入你指定的文件,例如:
{"level":"info","ts":"2025-06-23T09:30:00Z","msg":"执行Caps Lock双击"}原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。