Есть ли способы заставить Mac OS распознавать мой пароль «лучше»?

По сути, я «не согласен» с Mac OS в том, как правильно вводить пароль.

Значение: когда я использовал Linux (точнее, Ubuntu с Unity), меня действительно не заботило «состояние» моего Linux-бокса. Если экранная заставка/блокировка была включена, я просто начинал вводить свой пароль и нажимал Enter. И... я вошел в систему. Потому что блокировка экрана в Linux была достаточно умной, чтобы понять, что набранная мной строка + Enterявляется моим паролем.

С Mac OS, с другой стороны, я должен быть гораздо более «осторожным». Я часто ловлю себя на том, что сначала набираю букву и нажимаю ввод, а затем, когда текстовое поле ввода начинает отражать мой ввод... Я медленно набираю пароль и осторожно нажимаю Enter. Потому что: если я этого не сделаю, Mac OS попытается использовать, может быть, 5 из 8 введенных мною символов. Или что-то другое. Слишком часто мне требуется два-три хода, прежде чем я успешно разблокирую свой экран.

Короче говоря: это мне не подходит Mac OS (поэтому я должен изменить свое отношение к тому, чтобы просто печатать довольно быстро), или есть способы адаптировать Mac OS к моему стилю ввода пароля разблокировки?

(И да, когда у меня открыта крышка, я использую считыватель отпечатков пальцев, работает нормально, но в офисе крышка опущена.)

У меня нет крышки, так что это может усложнить проблему, но для меня, если экран спит, нажмите пробел, сосчитайте до 3, введите pw, введите. Я успею до того, как экран проснется.
Раньше это работало, если сначала встряхнуть мышь, но в наши дни для пробуждения используется клавиша пробела, даже если это просто экран, а не сам компьютер. Я брошу это в ответ.
Это одна из самых раздражающих вещей в OS X. Особенно, если вы относитесь к тому типу людей, которые (мудро) используют длинные пароли. Спасибо, что спросили об этом.
Windows 10 тоже так делает. Это чрезвычайно раздражает. Такое ощущение, что его разработали люди, которые никогда не вводят пароли.
@Clonkex Поведение, которое вы и OP описываете, присутствует только на медленных машинах. На моем современном рабочем столе я могу вводить пароль так быстро, как захочу, и он сразу же входит в систему.
У меня похожая проблема со входом в Ubuntu.
@ИвоНедев Я работаю с последним Mac Book Pro «Touch» 2017 года. Будьте уверены: это проблема даже на новейшем лучшем оборудовании.
@Clonkex Меня это тоже раздражает, но я предположил, что это функция безопасности — она требует, чтобы вы ждали появления экрана блокировки , чтобы вы случайно не ввели свой пароль в случайное приложение. Если вы также используете «Ctrl+Alt+Del для входа в систему», приложение на вашем компьютере не сможет притвориться экраном блокировки. Если это вас слишком беспокоит, вы можете отключить экран блокировки (это не разблокирует ваш компьютер, а просто приведет вас прямо к диалоговому окну ввода пароля).
У меня была противоположная проблема с Windows 10, пока я к ней не привык - я нажимал клавишу, чтобы разбудить экран и получать запрос пароля, только чтобы понять (иногда слишком поздно, особенно если клавиша была «ввод») что поле пароля получило все, что я нажал. Теперь, когда я привык к этому, мне это нравится, и меня раздражает, что окно пароля OS X, по-видимому, не существует, когда экран выключен ...
@ИвоНедев Вовсе нет. И мой рабочий, и домашний компьютеры — это машины очень высокого класса, оба с твердотельными накопителями, и на обоих мне приходится ждать несколько секунд, прежде чем появится окно пароля и он будет готов принять пароль.
@Luaan Я обычно считаю себя довольно хорошо осведомленным, когда дело доходит до Windows, но об этом я не слышал. Как отключить экран блокировки?
@Clonkex Я был почти уверен, что в пользовательском интерфейсе для этого есть настройка, но кажется, что вам нужно отредактировать групповые политики (Конфигурация компьютера -> Административные шаблоны -> Панель управления -> Персонализация -> Не отображать экран блокировки) , хотя это может работать только в версиях Windows Enterprise/Server. Другой вариант — изменение реестра (хотя это, вероятно, будет сбрасываться при каждом крупном обновлении Windows, вздох ).

Ответы (4)

Если вы нажмете клавиши-модификаторы (Command, Option, Control, Shift), он разбудит компьютер, но ничего не наберет, поэтому вы можете нажимать их столько раз, сколько хотите, не испортив пароль.

Обычно я просто барабаню по клавишам-модификаторам, пока не увижу курсор пароля, после того, как возникла именно та проблема, которую вы описали.

Я обнаружил, что появляется курсор пароля, но macOS все еще не готова принять мой пароль, поэтому игнорирует первые несколько клавиш.
Точно. Самое неприятное здесь — это несогласованность .
Между прочим, это также привычка, которая у меня есть в исходном сценарии OP, т. Е. Я (по-видимому, излишне) нажимаю Ctrl несколько раз, прежде чем начать вводить свой пароль ... Может быть, я извлеку урок из этого вопроса и перестану делать это: )
В частности, если ваш пароль начинается с заглавной буквы или специального символа, вы можете удерживать нажатой клавишу Shift, а затем ввести первый символ после включения экрана. Такое ощущение, что вы просто обычно вводите свой пароль.
Раньше я барабанил по клавишам-модификаторам, но каждый раз, когда я делал это на компьютере с Windows, я переходил в вспомогательный режим, а затем мне приходилось делать еще больше, чтобы выйти из него. Так что это оказалось такой же плохой привычкой, как пробуждение компьютера первой буквой вашего пароля.
@Harper Это StickyKeys, который можно отключить, если вы не хотите, чтобы он отображался.

Каждый раз, когда вы пытаетесь ввести свой пароль неправильно, он отклоняет его и выделяет неправильную попытку.

Решение

Нажимайте на клавиатуру (вводите случайные символы), пока не увидите символы, нажмите enter1 (принятие будет неправильным), а затем введите правильный пароль (который, таким образом, перезапишет выделенный неверный пароль).

1 Если вы предпочитаете не нажимать Enter (потому что, возможно, у вас есть стороннее программное обеспечение, которое блокирует вас после x попыток):

  • cmd+ deleteочищает всю строку за вашим курсором
  • option+ deleteочищает все слово за курсором

Почему это лучше, чем другие предлагаемые методы

Я считаю, что это самый быстрый способ обойти MacOS, не распознающую начало ввода, потому что вы получаете немедленную обратную связь о том, когда ввод начинает распознаваться — чего вы не получите, если просто нажмете одну из клавиш-модификаторов. Вам также не нужно без необходимости ждать дополнительное время, если он начнет быстро распознавать ввод — это то, что вам придется делать, если вы всегда ждете 5 секунд после пробуждения и, например, до того, как начнете печатать.

Если экран спит, просто нажмите пробел (только один раз, иначе второе нажатие будет первым символом пароля); затем либо подождите, пока экран полностью не проснется, либо просто досчитайте до 3, введите пароль и нажмите Enter.

Раньше это работало, если сначала встряхнуть мышь, но в наши дни для пробуждения используется клавиша пробела, даже если это просто экран, а не сам компьютер.

Плохая привычка. Пробуждение экрана из заставки с помощью первой буквы вашего пароля по своей сути неразумно по нескольким причинам. Во-первых, компьютер, возможно, еще не переключился в состояние , в котором приложение для приема пароля находится в фокусе, а окно ввода пароля имеет фокус клавиатуры.

Если окно ввода пароля не находится в фокусе, то то, что происходит с вашими нажатиями клавиш, будет тревожно непредсказуемым. Не в последнюю очередь (в системах, где безопасность является проблемой), это создает огромную дыру в безопасности, когда вы не ввели свой пароль ни в какое приложение, на которое он направлен.

Со стороны Linux было небрежно позволить этому работать. Как предлагали другие, разбудите его с помощью «сдвига». Не барабаните по клавише Shift, иначе вы будете недовольны каждый раз, когда будете будить машину с Windows.

Я не куплюсь на это. Я не пробуждаю свой компьютер. Он имеет блокировку экрана и работает. Я точно знаю, куда я печатаю. (и для протокола: я говорю о своем «бизнес-ноутбуке», который имеет очень четко определенный стек программного обеспечения ... это не какая-то коробка с Windows, которая стоит где-то, где 5 человек устанавливают все виды программного обеспечения, которые они подбирают из Интернета )
«ввел ваш пароль в любое приложение, имеющее фокус» — любая ОС, позволяющая получить доступ к любому приложению до разблокировки с помощью блокировки экрана, не работает. «Со стороны Linux было небрежно разрешить это работать» - почему небрежно делать это, предполагая, что экран блокировки работает правильно (не разрешает доступ к каким-либо программам)?
Это объяснение — просто предлог. Вы говорите, что буквы должны выводиться на экран блокировки, когда компьютер заблокирован, и с этим согласны люди. Вы также говорите, что это невозможно, что явно неверно: в лучшем случае это нетривиально реализовать.
@ Питер, я не думаю, что говорю это. Я говорю, что если у вас нет положительной визуальной обратной связи относительно того, куда вы вводите свой пароль, вы не должны вводить свой пароль.
@GhostCat отметил ошибки и приношу свои извинения. Я не знал, что в вашей системе нет угроз безопасности. Вы действительно должны указать это как часть своего вопроса, поскольку это необычная ситуация. Я бы оставил этот ответ, так как он поможет большинству других, у которых есть риски для безопасности.