就像标题所说的那样,我希望能够调用日历弹出窗口,但不是使用键盘快捷键,而是通过单击来实现。我不直接单击时钟的原因是我想从 Rainmeter 日期中获得此功能并隐藏系统托盘时钟。我假设键盘快捷键只是调用命令,那么我有什么办法可以做到这一点吗?提前谢谢!
答案1
您需要使用组合键来组合成一个键盘宏。要创建宏,请输入以下内容一次:
- Win+ B- 选择 Windows 系统托盘
- Arrow right- 计算需要按多少次才能到达日历
- Enter- 打开日历
您可以使用免费的键重新映射产品 自动热键。
假设您需要按十次Arrow right才能到达日历,并且您希望将其F12作为热键。使用以下 AutoHotkey 脚本:
F12:: Send, {LWin Down}b{LWin Up}{Right 10}{Enter}
要使用除 之外的其他热键F12,请参阅 AutoHotkey 文档:
热键 - 定义和使用。
如果根本不使用任何键,请将.ahk
文件(或指向它的链接)放在桌面上,但删除热键。然后该文件将变成双击即可执行的脚本:
Send, {LWin Down}b{LWin Up}{Right 10}{Enter}
安装 AutoHotKey 后,将上述文本放入一个.ahk
文件中并双击进行测试。您可以通过右键单击H
托盘栏中的绿色图标并选择退出来停止脚本。要让它在登录时运行,请将其放在 的启动组中
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。
答案2
StartAllBack 在其设置中提供此功能,转到任务栏 > 打开角落图标:> 如果可能,则打开 Windows 10 弹出窗口