V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cuixiao603
V2EX  ›  问与答

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

  •  
  •   cuixiao603 · 2019-03-15 00:14:45 +08:00 · 2334 次点击
    这是一个创建于 2074 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    17 条回复    2019-03-15 11:48:56 +08:00
    c4f36e5766583218
        1
    c4f36e5766583218  
       2019-03-15 02:23:13 +08:00
    输入密码的地方难道不是自动切英文的吗?你什么输入法哦~
    Yvette
        2
    Yvette  
       2019-03-15 05:37:50 +08:00
    亲亲,这边建议使用系统自带输入法喔
    geelaw
        3
    geelaw  
       2019-03-15 05:44:14 +08:00 via iPhone
    @c4f36e5766583218 #1
    @Yvette #2

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

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

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

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

    各位觉得对吗?

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

    第一个问题是“需要切换”
    第二个问题是“会让人看到密码”
    Yvette
        14
    Yvette  
       2019-03-15 08:27:38 +08:00
    @geelaw 刚刚再次确认了一下,在中文输入法激活的情况下,输入密码的时候会自动输入英文字母。在网页端( Google 登陆界面)、以及终端( Terminal.app )和其他原生 app 的对话框( Keychain Access.app )里需要输入密码的地方都不用切换,这几种情况下都在不切换输入法的情况下可以自动直接输入字母而非经过输入法。不知道你那边遇到的在中文输入法下输入密码时不能自动输入字母的具体情况是什么,我试过的唯一需要手动切换的地方是 iTerm 2,然而我相信绝大多数情况下用终端时都会是英文的场景。
    Mirage09
        15
    Mirage09  
       2019-03-15 08:28:59 +08:00 via iPhone
    用 Hammerspoon 把除了 IM 软件以外的东西都锁定在了英文输入法...
    lotem
        16
    lotem  
       2019-03-15 11:25:58 +08:00 via Android
    假设所有人都惯用美式英文布局的键盘输入密码,是一个经典的错误。密码框里的输入不走输入法,因此也谈不上输入法“输入密码时自动英文”。输入法根本没有机会输入密码,这是 macOS 保证的。至于系统选用什么键盘布局,我觉得处置妥当,法语键盘完全可以输入密码。同时选用了英语、法语键盘布局的用户,也就是双语者,也没有理由假定他会需要切换到英文键盘输入密码,用户同样可能更习惯于用法语键盘。换回最近用过的键盘布局,是合适的策略。如果有不同意见,请向操作系统提供商反馈。
    xjbeta
        17
    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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2061 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:54 · PVG 08:54 · LAX 16:54 · JFK 19:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.