MacOS 上输入法中日英三语切换有啥好用的方案吗?

2025 年 11 月 30 日
 daweii

平时要用到中日英三语。现在是日语键盘,日语和英语是空格键的左右两个键一键切换。但是中文没有的按键,用的是一个组合按键不太方便,大家有啥好方案吗。

1792 次点击
所在节点    问与答
9 条回复
orion1
2025 年 11 月 30 日
搜狗输入法,用 fn 一个按钮就能切换
drank20L
2025 年 11 月 30 日
装 hammerspoon ,然后在 vscode 里提要求让 AI 实现
xe2vherd
2025 年 11 月 30 日
karabiner 左键 shift 切换中英,右键 shift 切换日英

{
"description": "Use left_shift to switch input sources",
"manipulators": [
{
"conditions": [
{
"input_sources": [{ "language": "en" }],
"type": "input_source_if"
}
],
"from": { "key_code": "left_shift" },
"parameters": {
"basic.to_if_alone_timeout_milliseconds": 200,
"basic.to_if_held_down_threshold_milliseconds": 200
},
"to": [
{
"key_code": "left_shift",
"lazy": true
}
],
"to_if_alone": [
{
"key_code": "spacebar",
"modifiers": ["left_control", "left_option"]
},
{
"key_code": "spacebar",
"modifiers": ["left_control", "left_option"]
}
],
"to_if_held_down": [{ "key_code": "left_shift" }],
"type": "basic"
},
{
"conditions": [
{
"input_sources": [{ "language": "ja" }],
"type": "input_source_if"
}
],
"from": { "key_code": "left_shift" },
"parameters": {
"basic.to_if_alone_timeout_milliseconds": 200,
"basic.to_if_held_down_threshold_milliseconds": 200
},
"to": [
{
"key_code": "left_shift",
"lazy": true
}
],
"to_if_alone": [
{
"key_code": "spacebar",
"modifiers": ["left_control", "left_option"]
}
],
"to_if_held_down": [{ "key_code": "left_shift" }],
"type": "basic"
},
{
"conditions": [
{
"input_sources": [{ "language": "zh-Hans" }],
"type": "input_source_if"
}
],
"from": { "key_code": "left_shift" },
"parameters": {
"basic.to_if_alone_timeout_milliseconds": 200,
"basic.to_if_held_down_threshold_milliseconds": 200
},
"to": [
{
"key_code": "left_shift",
"lazy": true
}
],
"to_if_alone": [
{
"key_code": "spacebar",
"modifiers": ["left_control", "left_option"]
}
],
"to_if_held_down": [{ "key_code": "left_shift" }],
"type": "basic"
},
{
"conditions": [
{
"input_sources": [{ "language": "zh-Hans" }],
"type": "input_source_if"
}
],
"from": { "key_code": "right_shift" },
"parameters": {
"basic.to_if_alone_timeout_milliseconds": 200,
"basic.to_if_held_down_threshold_milliseconds": 200
},
"to": [
{
"key_code": "left_shift",
"lazy": true
}
],
"to_if_alone": [
{
"key_code": "spacebar",
"modifiers": ["left_control", "left_option"]
},
{
"key_code": "spacebar",
"modifiers": ["left_control", "left_option"]
}
],
"to_if_held_down": [{ "key_code": "left_shift" }],
"type": "basic"
},
{
"conditions": [
{
"input_sources": [{ "language": "ja" }],
"type": "input_source_if"
}
],
"from": { "key_code": "right_shift" },
"parameters": {
"basic.to_if_alone_timeout_milliseconds": 200,
"basic.to_if_held_down_threshold_milliseconds": 200
},
"to": [
{
"key_code": "left_shift",
"lazy": true
}
],
"to_if_alone": [
{
"key_code": "spacebar",
"modifiers": ["left_control", "left_option"]
},
{
"key_code": "spacebar",
"modifiers": ["left_control", "left_option"]
}
],
"to_if_held_down": [{ "key_code": "left_shift" }],
"type": "basic"
},
{
"conditions": [
{
"input_sources": [{ "language": "en" }],
"type": "input_source_if"
}
],
"from": { "key_code": "right_shift" },
"parameters": {
"basic.to_if_alone_timeout_milliseconds": 200,
"basic.to_if_held_down_threshold_milliseconds": 200
},
"to": [
{
"key_code": "left_shift",
"lazy": true
}
],
"to_if_alone": [
{
"key_code": "spacebar",
"modifiers": ["left_control", "left_option"]
}
],
"to_if_held_down": [{ "key_code": "left_shift" }],
"type": "basic"
}
]
}
Kasine
2025 年 11 月 30 日
Caps 当前和英文循环,另一个组合键中日英循环
ablu
2025 年 11 月 30 日
ctrl+space 切换应该还是支持的吧,一次上回,两次第三种
cwxiaos
2025 年 11 月 30 日
Keyboard, Press Key to "Change Input Source"

可以循环切换
cwxiaos
2025 年 11 月 30 日
@cwxiaos 那个 fn 键
gpt5
2025 年 11 月 30 日
我需要切换 4 种输入法,我的意见是,不要“相对”切换,而是“用绝”对切换,即每个输入法对应一个快捷键
maemolee
2025 年 12 月 1 日
我是一直 ctrl+space 循环按啊,微信输入法+英文+日语罗马字

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1175915

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX