打个游戏偶尔切换到外面回个消息,每天的日常就是 Windows 10 输入法作死,表现如下:
反正就是每天经常会出现需要连续切换好几次才能输入中文的情况。现在 2 我不求解决了,只希望能不需要两个东西来控制中英文输入:
但有个条件是我的系统语言是英文,显示语言也是英文。
你要问为什么游戏机要拿来打字,是因为张某某决定 wx 只能单端登录。UX ,我只服张某某和微软。
我似乎找到办法了!
https¥://howto.geojamal.com/2020/06/blog-post.html
我试了一下似乎只剩下中文输入法了,代码如下
管理员用户运行PowerShell, languagecode替换成你想要删除的键盘语言,我这里替换为en-US
因为我想要删除英文键盘
$LangList = Get-WinUserLanguageList
$MarkedLang = $LangList | where LanguageTag -eq "<languagecode>"
$LangList.Remove($MarkedLang)
Set-WinUserLanguageList $LangList -Force
只能说这破系统真的难用好吧...
1
nightwitch 2022-05-04 23:50:02 +08:00 1
把 shift 切换中英文禁用了,中文输入法设置成默认激活中文。
这样你只需要用 win + space 切换中英文了。 |
2
thedrwu 2022-05-04 23:52:25 +08:00 via Android
禁用 shift 换中文,没遇到过这个问题。
|
3
Clarke 2022-05-05 00:00:37 +08:00 via Android
3 的问题用小狼毫即可解决,它有一个毛病就是不会记住上次是中文输入还是英文输入的这个状态
|
4
weyou 2022-05-05 00:58:37 +08:00 via Android
同英文系统语言,同样的输入法困扰。而且还多个 shift 切换的困扰,有时候想打大写字母当 shift 按下之后才发现不需要大写,然后输入法就被切换了。Win+空格的键位比较别扭,所以现在都用 Ctrl+Space 来切换中英文比较顺手
|
5
MonoLogueChi 2022-05-05 01:26:48 +08:00 via Android
打游戏基本都是拼音,自带的中文输入法经常不能输入中文,已经懒得解决了
|
6
mgrddsj 2022-05-05 01:56:31 +08:00 via Android
@nightwitch #1 这样不行,因为系统英文的情况下,文件资源管理器重命名文件的时候,微软拼音输入法无论如何都是默认英文,必须按一下 Shift 切换为中文才能输入,禁了 Shift 键切换就只能点任务栏图标切换中文了。而且我也没找到有办法更改这种行为。
我已经习惯英文系统用 + 微软拼音这种迷之逻辑了,解决办法大概就是记住文件资源管理器这种逻辑,并且习惯输入英文的时候按 Win + space (这个应该不难习惯,毕竟 XP 时代应该都是 Ctrl + space 切换的吧?)。 至于楼主描述的第二种现象可能是新版微软拼音的 bug ?新版刚出来的时候我遇到不少 bug ,就在微软拼音的设置 - 通用里面切换为旧版了。 |
7
yuhangch 2022-05-05 08:49:15 +08:00
我是 ahk 改成 caps 切换中英文,然而问题更多,也是懒得解决了
|
9
signmeup 2022-05-05 09:24:57 +08:00
同英文系统,推荐小狼毫,没有微软那么多“feature”。小狼毫需要折腾,但我目前也确实找不到其他更好的输入法了,搜狗之类都是广告。
顺便贴一下我的一些配置,减少踩坑。 # weasel.custom.yaml patch: style: color_scheme: google # 界面配色方案 font_face: "思源黑体 Regular" font_point: 14 horizontal: true # 横排 inline_preedit: false # 打字时输入框预先输入字母,在 word 里闪烁所以我给关了 layout: margin_x: 16 # 整体左右边距 margin_y: 16 # 整体上下边距 candidate_spacing: 32 # 不同候选词间隔 round_corner: 16 #候选字背景色块圆角幅度 # default.custom.yaml patch: ascii_composer/switch_key: Shift_L: noop # 去掉 shift 切换中英文 Shift_R: noop 如果要实现输入“/”时不会自动变成“、”,加一条 punctuator 。参考 build/default.yaml ,貌似需要完整拷贝过来。 |
10
codefever 2022-05-05 10:00:04 +08:00
禁用 shift 换中文
|
11
QNLvw5fLfr7c 2022-05-05 11:44:37 +08:00
曾经在 Feedback Hub 提交过这个问题,然后直接被负责人忽略了,那个反馈现在甚至被隐藏了
|
12
424778940 2022-05-05 12:04:20 +08:00
我是直接禁用 shift 换中文 如果你是新版本 win10 建议切换回老版本输入法 设置里有那个什么兼容模式
新版输入法 bug 更多 我设置了中文使用英文符号 一切换就又中文符号 烦不胜烦 中英文切换也是 有时候能用有时候不能用 或者设置了默认中文却是英文 微软反馈就是个摆设 没人看的 至于微信之类的单端登录的东西我的解决办法是直接装虚拟机然后 rdp 过去 |
13
yulgang 2022-05-05 12:07:42 +08:00
我最终还是选择了使用 AutoHotkey 实现的 ctrl + space 的切换习惯。中文输入法使用的是谷歌拼音输入法,虽然有点小问题,但是比 Windows 10 默认情况好很多。
|
14
janus77 2022-05-05 14:50:26 +08:00
这就是用 ms 自带中文输入法的问题。。。。俺直接国产输入法破解版搞定
|
15
orangeshine 2022-05-06 11:51:41 +08:00
1 、语言设置里面删除英文,只保留中文,这样就只有一个输入法了;
2 、将中文输入法的中英文切换改成 ctrl+space ; 3 、用 PowerToys 的键盘映射,将 capslock 映射到 ctrl+space ,这样就按 capslock 就可以切换中英文了;唯一问题是大写键没了,不过这个可以通过按住 shift 实现,大写对我来说不是经常用; |
16
20015jjw OP @orangeshine 你这个英文系统做不到 因为英文删不掉 除了用我 append 的姿势…
|
17
QNLvw5fLfr7c 2022-05-07 05:20:50 +08:00
可以试试我的方案,在: https://v2ex.com/t/850824#reply11 #10
|
18
20015jjw OP |
19
brucmao 2022-07-09 21:11:08 +08:00
我也是 win11 英文系统,只保留微软拼音,默认状态设置为英文,ctrl 中英文状态切换
|