因为iPhone和mac之间的接力总是抽风,经常复制粘贴不好用,所以我还是全面转到稳定好用的微信输入法作为跨设备的剪切板传输工具。但是因为macOS的限制,我们可以看到:

  • iPhone无法读取最新复制的信息
  • mac如果没有在微信输入法状态下,则无法获取最新的剪切板信息

那这个文章就来分享一下我是如何解决mac中的abc输入法难题以及如何快速方便的剪切板跨设备共享。

KeyboardHolder

这个是帮助你在不同软件中切换输入法的小工具。这个工具可以实现等同于“删除ABC输入法”的效果。我们将所有的设置都改为微信输入法,这样就可以避免在奇怪的场景下莫名其妙切换到abc输入法的问题。

软件官网

设置方法:

都换成微信输入法

那么当我们需要不同软件使用不同的输入语言怎么办呢?我们可以使用微信输入法的指定「应用」默认使用英文即可。

配置

我是将开发软件与utools都设置为英文了。然后我们需要开启使用shift切换中英文:

切换中英文

我们就完成了基本的配置。现在可以实现全程使用微信输入法了。如果想避免误触中英文键切换到abc,我们可以在系统设置中设置一下,关闭使用大写锁定键切换 “ABC”输入法

关闭设置

让中/英按键发挥作用(可选)

像是我这种深度mac用户,还是比较习惯使用中/英来切换输入法的。因为按shift总是按着不习惯,太靠下了。但是使用这种方法切换到abc输入法又违背了我们全程使用微信输入法的初衷。所以我使用了Karabiner-Elements来进行改键。

软件官网

软件官网

安装过程虽然有些繁琐但是过程还是比较简单的。安装完之后我们进入Karabiner-Elements中,进行改键设置。

配置

选择for all device,然后右侧选择caps_lock改成left_shift即可。

这两个按键都在Modifier keys

按键分组

这样等同于按下中/英键实现等同于按下shift的效果。当然输入大写的时候需要按住中/英键之后再按其他字母实现输入大写,并不支持大写锁定。不过大写锁定我是几乎没有使用场景,感觉对于中文语言的人来说,全程大写英文输入还是抽象了点。

iPhone将剪切板内容传递到微信输入法

我的方法就是复制内容之后,回到主页下拉调用搜索。因为搜索的时候会呼出输入法,实现剪切板内容传递到微信输入法的效果。