Windows

总共有 3 篇文章

让 Windows 输入法的语音快捷键在英文键盘下也能触发

我平时用英文键盘布局写代码,想说句话就得先切到中文输入法。我希望按 RAlt + Space 就能直接开始语音输入。 一开始我以为输入法的语音快捷键只在中文布局下才生效。后来发现,微信输入法只要激活过,就会注册一个真正的全局快捷键,切回英文也能触发。但这时它没有权限往当前窗口插入文本,只能把识别的文字放到剪贴板,还得自己粘贴一下。 我本来就在用 AutoHotkey,比如之前分享过解决 Windows 中文输入法下 Shift + Space 快捷键的困扰。于是想让脚本先切到中文,再转发语音快捷键。但是微信输入法的全局快捷键优先级比 AutoHotkey 高。 解决办法是把两组快捷键分开:RAlt + Space 留给 AutoHotkey,微信输入法改用 RWin + RAlt + Space。平时只按前一组,切换布局和转发都交给脚本。

更新于  •  4 分钟读完

使用 vcpkg 链接静态库

Vcpkg 是微软推出的用于在 Windows 上管理 C/C++ 库的工具。通过它能够方便的安装常用的 C/C++ 库,而且提供了 CMake 的集成。这使得使用 CMake 的项目在 Windows 下构建方便了很多,不需要自己手动去指定在 Windows 下如何找到依赖的库了。 不过实际使用中还是碰到一些问题。为了减少依赖,直接复制一个可执行程序就能在其它机器上运行,经常会需要静态链接依赖的库。而在 Windows 上使用 vcpkg 静态链接需要一些特殊的操作。

更新于  •  2 分钟读完