|
phpcxyNov 16, 2018
1
我也想知道。我输入法设置了在 phpstorm 用英文标点符号
|
|
TumblrNov 16, 2018
2
鼠须管( RIME )支持此功能。
我的鼠须管设置的在终端、PyCharm、Sublime Text 3 等默认是英文的。 |
|
3
搜狗输入有个'特殊习惯-中文下使用英文标点'可以设置指定的 APP 开启
|
|
4
@phpcxy 用的哪种输入法?
|
|
5
@AdamChrist 这波广告不错 我赶紧去下一个
|
|
wu67Nov 16, 2018
6
自带输入法, 大写键切换中英文
|
|
7
http://weishu.me/2015/12/01/autoswitch-keyboard-in-mac/我用的这个,对 iterm 自动切换英文,可惜就是没法设置 alfred
|
|
DuckJKNov 16, 2018
8
对了,唯一不太好的就是启动之后 dock 会多个小火箭, ::dog::
|
|
SylvNov 16, 2018
9
|
|
lostspirit0Nov 16, 2018 via iPhone
10
@DuckJK 没记错的话 alfred 自带了自动切换英文输入法的功能
|
|
kslrNov 16, 2018
11
默认设置英文
|
|
ThinkManNov 16, 2018 via iPhone
12
我用 hammerspoon,自己写脚本实现的
|
|
tongzNov 16, 2018
13
windows 自带输入法, 可以设置默认英文, 默认使用半角输入模式.
windows 还会帮你记住你在每个窗口用的是中文还是英文, 省去了中英文来回切换, 用了几个月, 半角字符并不影响日常使用和聊天, 反正我很久没用过中文的逗号句号了. 其他输入法很久没用过了, 不评价. |
|
WenyNov 16, 2018 via iPhone
14
多大点事...
|
|
15
补上 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) |