mac 下就没有输入密码时自动英文的输入法吗

2019-03-15 00:14:45 +08:00
 cuixiao603

好烦啊 每次总需要切换不说,还会不小心让别人看到密码

2228 次点击
所在节点    问与答
17 条回复
c4f36e5766583218
2019-03-15 02:23:13 +08:00
输入密码的地方难道不是自动切英文的吗?你什么输入法哦~
Yvette
2019-03-15 05:37:50 +08:00
亲亲,这边建议使用系统自带输入法喔
geelaw
2019-03-15 05:44:14 +08:00
@c4f36e5766583218 #1
@Yvette #2

假设所有人都说汉语、英语是一个非常经典的错误。

这个世界上还有同时使用法语和英语的人。输入密码的时候不会自动回到键盘的键盘布局,而是会回到最后使用过的拉丁文本布局。

我也经常被输入登录密码的时候处在法语状态困扰,Windows 也有这个问题。
httplife
2019-03-15 06:03:33 +08:00
估计 Mac 的默认语言是中文
设置 > 键盘 > 输入法 > 有一个选项是根据输入文档类型自动切换输入法.
Yvette
2019-03-15 06:06:05 +08:00
@geelaw 为什么你会觉得在中文论坛里假设所有人用中文输入法是一个非常经典的错误……我倒觉得只看信息而不看信息的上下文是一个经典的错误。

另外,楼主明确说了「不小心让别人看到密码」,很明显就是指的输入法,而非键盘布局带来的困扰。
geelaw
2019-03-15 06:26:38 +08:00
@Yvette #5 然而系统自带的输入法也不会切换为英文,所以建议使用自带输入法也是错误的。
Yvette
2019-03-15 06:43:12 +08:00
@geelaw 不知道你是不是用的中文输入法?我每个平台上用的都是系统自带的,一直都可以在输密码的时候自动切换成你提到的拉丁字母键盘布局。我试了下你刚刚提到的法语布局的确是不可以,因为是直接改的键盘布局,还没有到输入法层面。不过中文的是可以的。
geelaw
2019-03-15 06:46:59 +08:00
@Yvette #7 我是用中文输入法。使用系统输入法只能解决第二个问题,解决不了第一个问题。选择只用系统的中文输入法(或者加上英文)但是完全不用其他系统输入法确实没问题,但那是在掩盖而不是解决第一个问题。
knight322
2019-03-15 06:48:41 +08:00
跟楼主一样的遭遇,我是按大小写切换那个按钮唤醒和退出中文输入的,确实没法自动切换。。。
Yvette
2019-03-15 06:54:46 +08:00
@geelaw 等等……我没弄清楚第一个问题指的是什么。如果指的是刚刚提到的法语的问题,我觉得对于包括楼主在内的很多人来说并不存在,因为不会遇到这种问题。而且对于法语圈的用户可能他们的密码本身也就是按法语键盘的布局来设置的,所以对于他们来说输入密码时切换成英语布局可能就是一个伪需求。类似的是用德沃夏克键盘布局的同学输入密码时是否要切换到 QWERTY 布局。如果要解决的话也只能是手动切换了,因为如果改成自动切换的话对于另一个群体(不需要切换到英文布局的人)而言也会造成同样困扰。
loading
2019-03-15 07:42:27 +08:00
第三方输入法,我觉得它不应该知道当前焦点是不是密码输入框,特别是目前名声不好的输入法。

各位觉得对吗?

就像当年 QQ 我认为它不应该知道我装的是不是 360 杀毒软件一样。输入法这个更恐怖!
loading
2019-03-15 07:43:20 +08:00
当然,系统通知输入法切换到英文似乎能解决这个问题。
geelaw
2019-03-15 08:04:50 +08:00
@Yvette "每次总需要切换不说,还会不小心让别人看到密码"

第一个问题是“需要切换”
第二个问题是“会让人看到密码”
Yvette
2019-03-15 08:27:38 +08:00
@geelaw 刚刚再次确认了一下,在中文输入法激活的情况下,输入密码的时候会自动输入英文字母。在网页端( Google 登陆界面)、以及终端( Terminal.app )和其他原生 app 的对话框( Keychain Access.app )里需要输入密码的地方都不用切换,这几种情况下都在不切换输入法的情况下可以自动直接输入字母而非经过输入法。不知道你那边遇到的在中文输入法下输入密码时不能自动输入字母的具体情况是什么,我试过的唯一需要手动切换的地方是 iTerm 2,然而我相信绝大多数情况下用终端时都会是英文的场景。
Mirage09
2019-03-15 08:28:59 +08:00
用 Hammerspoon 把除了 IM 软件以外的东西都锁定在了英文输入法...
lotem
2019-03-15 11:25:58 +08:00
假设所有人都惯用美式英文布局的键盘输入密码,是一个经典的错误。密码框里的输入不走输入法,因此也谈不上输入法“输入密码时自动英文”。输入法根本没有机会输入密码,这是 macOS 保证的。至于系统选用什么键盘布局,我觉得处置妥当,法语键盘完全可以输入密码。同时选用了英语、法语键盘布局的用户,也就是双语者,也没有理由假定他会需要切换到英文键盘输入密码,用户同样可能更习惯于用法语键盘。换回最近用过的键盘布局,是合适的策略。如果有不同意见,请向操作系统提供商反馈。
xjbeta
2019-03-15 11:48:56 +08:00
这是软件的锅吧 尤其是非原生开发的软件
正常原生开发 密码框用的是 NSSecureTextField 原生输入法只能输入英文 中文输入法切不过去的 (第三方输入法还真没试过
https://i.loli.net/2019/03/15/5c8b207521fa4.jpg

非原生开发的 举个例子 Lastpass
https://i.loli.net/2019/03/15/5c8b2075819c7.jpg

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

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

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

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

© 2021 V2EX