¿Cómo se puede seleccionar texto al escribir la contraseña de inicio de sesión en mi Mac?

Cuando despierto mi Mac, se me presenta la pantalla de inicio de sesión. Comienzo a escribir mi contraseña en el cuadro de texto de contraseña vacío.

Después de escribir los primeros caracteres, el texto de la contraseña se resalta (selecciona) de alguna manera, lo que hace que el siguiente carácter que escriba elimine los caracteres seleccionados.

Por ejemplo, digamos que mi contraseña es "contraseña123"

  1. Presiono el botón de encendido y mi Mac se activa. Escribo "passw"
  2. El texto de la contraseña se selecciona de alguna manera
  3. Termino de escribir "ord123" y presiono enter
  4. La contraseña es incorrecta ya que me queda "ord123" en el cuadro de entrada de contraseña

¿Por qué es esto y/o cómo puedo evitar que esto suceda?

Veo el mismo comportamiento, pero solo cuando uso LogMeIn para volver a mi computadora de forma remota. Nunca lo había visto en otro momento. Me vuelve loco.
Veo el mismo comportamiento descrito y puedo agregar un punto de correlación. No tuve este problema en Snow Leopard y Lion (lo revisé nuevamente, ya que tengo Mac que ejecutan estas versiones). Tengo este problema en Mountain Lion, repetidamente y me está causando una gran pérdida de tiempo: demasiadas contraseñas buenas rechazadas.
Elimino mi respuesta tonta, que podría haber sido relevante pero claramente no es la explicación correcta aquí.

Respuestas (4)

Este problema proviene del orden en que se programan 2 operaciones importantes para leer una información confidencial que es una contraseña:

  1. bloquear el acceso exclusivo al teclado
  2. leer caracteres escritos en el teclado

Aparentemente, estas 2 operaciones están programadas al revés:

  1. leer caracteres escritos en el teclado
  2. bloquear el acceso exclusivo al teclado

La parte del kernel encargada de leer el teclado se despierta antes de bloquear el teclado. Esto es totalmente comprensible cuando desea poder activar el sistema con cualquier entrada de teclado. Pero en tal caso, un mecanismo debería indicar claramente al usuario cuándo el teclado es seguro para escribir una contraseña seria y no despertar ruido .

Esta programación incorrecta aparentemente fue un pequeño problema y muchos usuarios no lo notaron, ya que las 2 operaciones se programan de todos modos en una pequeña ventana de eventos (es una cuestión de uno o 2 segundos aquí).

Esta pequeña ventana de tiempo para programar estas 2 operaciones es mayor si solo está activando su disco, o si su disco no es lo suficientemente rápido para sus dedos, o si tiene dedos demasiado rápidos. Esta es la razón por la que algunas personas pensaron que este problema fue creado por la unidad de disco duro (HDD) y suprimido por la unidad de estado sólido (SSD). De hecho, el problema no se suprime con un SSD, simplemente es más difícil de exhibir. Debe considerar esto como un error fundamental en la lectura de contraseñas que se oculta cuando se usa un disco lo suficientemente rápido o los dedos en cámara lenta.

Gracias por esta profunda explicación. Esto tiene mucho sentido.
Error de seguridad informado @ Apple: 15435841.

Conozco el comportamiento que describes. En mi caso, despierto mi Mac presionando una tecla y solo espero unos segundos antes de ingresar la contraseña. La tecla que presioné para activar mi Mac y si presiono cualquier otra en los primeros segundos (¡a menudo estoy impaciente por hacer que mi computadora se active!) se seleccionará como usted describe.

Creo que este es un comportamiento intencional de Apple, que cualquier carácter escrito antes de que se muestre el campo de contraseña y que funcione no se trata como parte de la contraseña que se debe ingresar y, por lo tanto, se elimina. Sin embargo, el comportamiento no es una buena experiencia de usuario. Creo que una mejor experiencia debería ser que los caracteres escritos antes de que el campo de texto esté listo no se agreguen al campo de texto cuando esté listo, dejando claro que los caracteres ingresados ​​antes de que el campo de texto esté listo se ignoran. El comportamiento de agregarlos y luego seleccionarlos y eliminarlos es simplemente extraño.

Mi respuesta supongo que es esta. Después de activar su computadora, solo espere un par de segundos antes de ingresar su contraseña. Acabo de aprender a hacer eso sin pensarlo porque funciona. Pero tienes razón y si tienes el entusiasmo, repórtalo como un error a Apple.

Este no es el comportamiento descrito.
Veo a que te refieres. Despierto mi Mac presionando el botón de encendido y aparece la pantalla de inicio de sesión. Simplemente presionar las teclas no lo despertará (¿tal vez esta es una opción de configuración?). Tendría sentido si presionara las teclas para activar mi Mac, estas teclas no contarían para mi contraseña. Si esta es realmente la "característica", me gustaría desactivarla por completo.
Esto es exactamente lo que termino haciendo: esperar unos segundos después de encender y luego ingresar mi contraseña para que la mitad no se seleccione y se sobrescriba.
@Alex Sí, básicamente así es como funciona. Creo que Sheffield Kevin está en el camino correcto de todos modos.
Tengo el mismo comportamiento aquí, por lo general, se pierde cualquier tecla presionada antes de que los discos internos y externos giren. Esto también explicaría por qué no es realmente un problema si está utilizando SSD.

¿Tu Mac tiene SSD (unidad de estado sólido) o almacenamiento flash?

Tengo una Macbook Pro que tenía este problema y la única forma de solucionarlo realmente era actualizarla a una SSD. Las unidades de estado sólido se reanudan desde el modo de suspensión más rápido que una unidad de disco duro, y las unidades de disco duro siempre se retrasan un poco cuando se reanudan desde el modo de suspensión. Una cosa para tratar de hacerlo un poco más rápido sería abrir la Utilidad de Discos, seleccionar el nombre de su unidad (probablemente Macintosh HD) y seleccionar cada uno de los botones (espere a que termine cada uno y luego haga clic en el siguiente) :

  1. Verificar disco
  2. Disco de reparación
  3. Verificar permisos de disco
  4. Permisos de disco de reparación

Una vez que haga eso, reinicie su computadora y vea si ayuda a disminuir sus tiempos de reanudación.

→ Sameet: ¿Viste una relación entre este lento tiempo de activación en un SSD y el OP: una selección de texto automática y no deseada?
Sí. En un HDD, que era lo que solía tener, si mantuve mi computadora en suspensión durante más de unos minutos, cuando la despierto, el problema ocurre como lo describió Matthew. Después de cambiar a un SDD, este problema no ocurre. La única diferencia fue el cambio de HDD a SDD.
Parece que no puedo averiguar si es SSD. En Hardware > Serial ATA hay una lista: "Tipo medio: Rotacional", así que tal vez eso signifique que es HDD. Sin embargo, para estar seguro, no compraré un nuevo disco duro para solucionar este problema.
Eso suena como un disco duro. Para estar seguro, haga clic en Apple Logo, About Mac, More Infoy luego Storage, dirá Hard Disk Driveo HDDo algo así. Lo siento por no ser de más ayuda, Mateo.
Aquí estaba tratando de verificar la información de propiedad del disco y descubrí que HDD es parte de su nombre. Sí, es un disco duro. Gracias.

Un respondedor aquí mencionó que solo tenía este problema cuando usaba LogMeIn. Para mí, el problema surgía cada vez que usaba Splashtop (otra herramienta de acceso remoto) para acceder a mi computadora.

El problema desapareció cuando apagué la preferencia "Habilitar pantalla en blanco" (en la pestaña Seguridad de las preferencias de Splashtop). Desactivar eso solucionó algunos otros problemas que estaba teniendo con Splashtop también. No creo que esa característica esté completamente lista todavía...

De todos modos, espero que ayude a alguien más que pueda estar usando Splashtop.