“当浏览器的地址栏激活时自动切换到英文输入法”这个需求该如何解决?

2024-07-29 20:32:24 +08:00
 MajestySolor

windows 环境,chrome/edge 浏览器
当鼠标点击浏览器地址栏或者快捷键 alt+d 激活地址栏时,不管当前输入法是什么状态,都自动切换到英文输入法
我就想问问这个需求有啥办法解决么
这个问题困扰我好久了,但一直没找到可行的办法
我知道就算中文输入法状态也可以直接按回车,但我不喜欢,因为这样有概率地址栏不会出现自动补全
各位大佬有啥思路么🤣

3095 次点击
所在节点    程序员
24 条回复
crayygy
2024-07-29 20:33:37 +08:00
多按一次 Caps Lock
codehz
2024-07-29 20:35:49 +08:00
我记得以前微软拼音在代码里写死了这个逻辑的来着,还被人喷了
country
2024-07-29 20:36:21 +08:00
AHK
EVANGELIONAir
2024-07-29 20:44:11 +08:00
用 weasel
davin
2024-07-29 20:46:28 +08:00
1. 你的系统默认输入法是微软拼音输入法么?
我目前是这么设置的:
设置 - 时间和语言 - 微软拼音输入法 - 常规 - 默认模式 - 选择输入法默认模式,下拉框选择中文。
没有出现过被自动切换到英文输入法的情况。

2. 自动补全,应该和你是否科学上网有关。
MajestySolor
2024-07-29 20:54:11 +08:00
@crayygy 就好比有人问怎么才能买豪车别墅,你告诉别人多赚钱🤣
MajestySolor
2024-07-29 20:58:30 +08:00
@davin
可能我表达有误,我的意思是当地址栏激活时能自动切换
正常英文输入法是肯定会补全网址的,但是如果是中文输入法按回车,就有概率没有补全,和网络没有任何关系
mainjzb
2024-07-29 21:04:43 +08:00
https://github.com/flyinclouds/KBLAutoSwitch
搜了一下。还真有这种软件
MajestySolor
2024-07-29 21:08:59 +08:00
@mainjzb 这玩意儿我很早就研究过了,它是针对不同的程序切换,但我的需求是当浏览器地址栏激活时切换,这玩意儿无法判断浏览器地址栏激活这个条件,它只能给浏览器预设输入法,对我的需求来说没有任何意义🤣
jorneyr
2024-07-29 21:09:04 +08:00
搜狗输入法在 Mac 的 Safari 当地址栏得到焦点时自动切换为英文,可以看看 Windows 下搜狗输入法有没有这个功能。
learnshare
2024-07-29 21:09:39 +08:00
可能是一个习惯问题
默认使用英文,仅在需要输入中文时切换一个来回
或者说要随时保持在英文输入法
virusdefender
2024-07-29 21:23:46 +08:00
我看了下 mac 版本的搜狗输入法有个设置项目就是浏览器地址栏自动使用英文,不知道 Windows 下有么
NewYear
2024-07-29 21:32:11 +08:00
开源软件,遇事不决,改代码重新编译一个……
om2mo
2024-07-29 21:53:24 +08:00
这种东西网上太多了
qinrui
2024-07-29 21:58:00 +08:00
地址栏直接搜索中文,或者收藏夹点击链接,日常几乎不输入英文网址
loverorser
2024-07-29 22:54:37 +08:00
无解,傻逼微软。或者启用旧版本输入法
dishonest
2024-07-30 07:15:35 +08:00
这个用 SetWinEventHook 结合 UIA 应该可以实现
Xopher
2024-07-30 07:19:14 +08:00
小狼毫输入法可以按应用设置
dode
2024-07-30 09:26:05 +08:00
关闭 允许我为每个英语窗口使用不同的输入法
pinkbook
2024-07-30 11:11:14 +08:00
你是否需要这个,软件名 eyboardholder

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

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

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

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

© 2021 V2EX