标签:macOS

上周在折腾 Hammerspoon 时回看以前写的脚本,在一个关于输入法的模块中发现一段代码,看起来是用于提示当前输入法。一顿操作之后(直接拷贝),发现有一个非常大的 BUG,这很正常,但问题在于我对这个(BUG)一点印象都没,这就不科学了。

上一篇写到当 macOS 连接到指定的 Wi-Fi 时,可以自动打开或退出应用。其实当完成这个功能的时候,冒出了令一个类似需求,虽然用到的机会不多,但需要用时还比较麻烦,于是顺便一起实现了。

前段时间写了一个批处理,运行后可以在两个 Wi-Fi 之间自动切换,当时虽然也想在 macOS 上实现一个,但没太大需求,便作罢。直到这周突然意识到,回家之后都会把微信和钉钉之类关掉,倒不是因为讨厌,而是开着浪费笔记本电量。所以便想着能不能在切换到指定网络之后,自动退出微信和钉钉。

记得早些年帮友人使用 U盘在 macOS 下拷贝数据时,不得不安装第三方应用才能实现,所以当自己购入 MacBook 时,特地把一些硬盘和 U盘格式化为 ExFAT 格式。在加上平常都使用 NAS,也未碰到需要把 NTFS 格式的 U盘接入 macOS 的问题。

Soda Player 应该是 macOS 平台最佳的在线看剧应用,粘贴磁力链接或种子便能直接播放,当然也可以播放本地视频。

自使用 macOS 之后,一直想找一款应用代替菜单栏时钟,要求不多,能查看日历即可,寻找良久之后,终于发现了 Itsycal。

经历多次失败以后,终于在前几天从 macOS Mojave 10.14.5 成功升至 macOS Catalina 10.15,升级过程中版本号都直接从 Beta2 更新到了 Beta3,可以说是漫长的更新之旅。不过随之而来的问题是一些软件无法正常工作,其中最影响使用的便是 Karabiner-Elements。

更新 Xcode 后,导致 XVim 无法使用的解决方法。

在 macOS 中,因为无法删除默认的 ABC 输入法,因此每个使用 macOS 的中文用户至少有两个或以上输入法。自然,随之而来的问题便是如何更高效的切换输入法,所以我们的目标便是在不使用组合键的情况下切换到指定输入法。另外需要说明的是,使用 Caps Lock 键切换不在本文的探讨之内。

Karabiner-Elements 是 macOS 系统一款强大的键盘自定义工具,它不仅允许你改变按键的默认行为,还可以赋予更多功能,甚至能像可编程键盘一样达到层级的效果。

有一段时间很少屏保,到时间后便自动黑屏,直到前些日子发现 Brooklyn ,屏保又重新回归我的 Life。可以说 Brooklyn 重新燃起了我对屏保的兴趣,以至于想写一篇文章分享。

有时候,美的事物,会改变你对待另一件事物的方式。

昨晚想在当前桌面找个应用,但鼠标又正在充电中(Magjc Trackpad 2 也因为长期未用无电),没办法只能借助老派的 Cmd + Tab 操作。之前一直都是使用 Mission Control 加鼠标操作,这次遇到麻烦,又让我兴起了仅用键盘操作电脑的念头。没想到随便一谷歌,居然又把我带到了 Hammerspoon ,不得不感叹 Hammerspoon 的强大。

自从上次键盘换了控制器之后,基本上替代原先需要 Karabiner Elements 才能实现的功能,但是笔记本自带的键盘仍然需要这些配置,以保持两边一致的体验。所以我希望能够依据 MacBook Pro 是否有外接键盘自动切换到指定的配置,而无需手动切换。