1
phpcxy 2018-11-16 17:04:27 +08:00
我也想知道。我输入法设置了在 phpstorm 用英文标点符号
|
2
Tumblr 2018-11-16 17:09:01 +08:00
鼠须管( RIME )支持此功能。
我的鼠须管设置的在终端、PyCharm、Sublime Text 3 等默认是英文的。 |
3
AdamChrist 2018-11-16 17:09:59 +08:00 1
搜狗输入有个'特殊习惯-中文下使用英文标点'可以设置指定的 APP 开启
|
4
1762628386 OP @phpcxy 用的哪种输入法?
|
5
1762628386 OP @AdamChrist 这波广告不错 我赶紧去下一个
|
6
wu67 2018-11-16 17:39:29 +08:00
自带输入法, 大写键切换中英文
|
7
DuckJK 2018-11-16 17:51:32 +08:00 1
http://weishu.me/2015/12/01/autoswitch-keyboard-in-mac/我用的这个,对 iterm 自动切换英文,可惜就是没法设置 alfred
|
8
DuckJK 2018-11-16 17:52:02 +08:00
对了,唯一不太好的就是启动之后 dock 会多个小火箭, ::dog::
|
9
Sylv 2018-11-16 18:00:00 +08:00
|
10
lostspirit0 2018-11-16 19:18:44 +08:00 via iPhone
@DuckJK 没记错的话 alfred 自带了自动切换英文输入法的功能
|
11
kslr 2018-11-16 19:19:51 +08:00
默认设置英文
|
12
ThinkMan 2018-11-16 19:24:19 +08:00 via iPhone
我用 hammerspoon,自己写脚本实现的
|
13
tongz 2018-11-16 19:27:31 +08:00
windows 自带输入法, 可以设置默认英文, 默认使用半角输入模式.
windows 还会帮你记住你在每个窗口用的是中文还是英文, 省去了中英文来回切换, 用了几个月, 半角字符并不影响日常使用和聊天, 反正我很久没用过中文的逗号句号了. 其他输入法很久没用过了, 不评价. |
14
Weny 2018-11-16 19:58:28 +08:00 via iPhone
多大点事...
|
15
ThinkMan 2018-11-16 19:58:48 +08:00 1
补上 hammerspoon 的脚本:
---------------------------------------------------------- -- 输入法设置成中文 ---------------------------------------------------------- local function Chinese() hs.keycodes.currentSourceID("com.apple.inputmethod.SCIM.Shuangpin") hs.keycodes.setLayout("Pinyin") end ---------------------------------------------------------- -- 输入法设置成英文 ---------------------------------------------------------- local function English() hs.keycodes.currentSourceID("com.apple.keylayout.ABC") hs.keycodes.setLayout("ABC") end ---------------------------------------------------------- -- 输入法设置入口 ---------------------------------------------------------- local function set_app_input_method(app_name, set_input_method_function, event) event = event or hs.window.filter.windowFocused hs.window.filter.new(app_name):subscribe(event, function() set_input_method_function() end) end ---------------------------------------------------------- -- 设置各个 APP 打开时的输入法 ---------------------------------------------------------- set_app_input_method("微信", Chinese) set_app_input_method("Sublime Text", English) set_app_input_method("终端", English) -- 查看当前 APP Name 和输入发名称 hs.hotkey.bind({'ctrl', i}, ".", function() hs.alert.show("App path: " ..hs.window.focusedWindow():application():path() .."\n" .."App name: " ..hs.window.focusedWindow():application():name() .."\n" .."IM source id: " ..hs.keycodes.currentSourceID()) end) |