Retraso en la respuesta de la tecla de bloqueo de mayúsculas en el teclado inalámbrico Apple

8

He notado una característica semi-útil en el teclado inalámbrico de Apple: presionar rápidamente la tecla de bloqueo de mayúsculas no habilitará el bloqueo de mayúsculas, necesita un impulso determinado. Los beneficios son obvios, previene el texto accidental de mayúsculas cuando REALMENTE INTENTÓ PRESIONAR 'A'.

¿Hay alguna manera de hackear esto? ¿Ajustarlo o eliminarlo por completo? Me gusta la idea, pero para mí es más un golpe de velocidad que un cinturón de seguridad.

He comprobado las preferencias del teclado y las preferencias de usabilidad también. El retraso del teclado está desactivado y el retraso de repetición es mínimo. No hay retraso en otras teclas (bueno, excepto la tecla de expulsión, pero requiere una presión aún más determinada), y no hay retraso al desactivar el bloqueo de mayúsculas .

Estoy en un Leopardo de nieve Lion y el teclado inalámbrico llegaron con el iMac de mediados de 2010.


EDITAR: Parece que la funcionalidad está en el controlador y no en el teclado en sí. Cuando se usa el teclado en Windows 7, la tecla de bloqueo de mayúsculas funciona de manera regular. Los controladores que usa Windows son controladores de teclado HID estándar proporcionados por Microsoft.

Jari Keinänen
fuente
+1 Lo hago TODO el tiempo (es decir, presionar mayúsculas, aunque parece activarlo de todos modos). Buena pregunta.
msanford
¡Guau, la edición en el controlador de Windows! Ese sería un nuevo comportamiento. Cuando salió el actualizador de firmware para el teclado, lo probamos cuando se emparejó con Windows, cuando se emparejó con Mac y cuando no se emparejó, y el retraso de menos de un segundo para activar el bloqueo de mayúsculas estaba presente sin importar qué sistema operativo estuviera o no presente.
bmike

Respuestas:

1

Mi respuesta principal:

Apple lo considera una característica, como se documenta en su base de conocimientos . Apple no documenta cómo deshabilitar el retraso.

En mi experiencia, si reasigna la tecla de bloqueo de mayúsculas en Mac OS X (en Preferencias del sistema ... Teclado ... Teclas modificadoras) y, por ejemplo, la asigna a Control, el retraso desaparece mientras estoy conectado a Mac OS X. Entonces, como sugiere koiyu en los comentarios aquí , parece que hay alguna variación disponible entre el hardware y el controlador del teclado.

Preguntas restantes:

Mi propio problema es que la demora permanece cuando inicio en Ubuntu Linux, y en ese contexto, incluso cuando vuelvo a asignar la tecla Bloq Mayús a Control, la demora aún está presente. Por lo tanto, el controlador de teclado estándar provisto en Ubuntu Linux todavía sufre el retraso.

Entonces mis preguntas en este punto:

  • ¿Cómo es que el controlador estándar de Windows 7 no tiene retraso y el controlador de Linux sí tiene el retraso?

  • ¿Cómo se puede replicar deshabilitando el retraso en el contexto de una instalación de Linux en la computadora portátil?

pnkfelix
fuente
(Estoy publicando mis preguntas de seguimiento por separado aquí porque me di cuenta justo ahora que la pregunta original aquí era solo sobre el teclado inalámbrico de aluminio, mientras que mi propio problema es con el teclado incorporado en una MacBook Pro de aluminio. Una ligera distinción, sí, pero posiblemente relevante.)
pnkfelix
5

Lamentablemente, termina la demora integrada en el hardware del teclado, por lo que aún está allí, incluso si vuelve a asignar la tecla Bloq Mayús a alguna otra función, como Control.

Martin Marconcini
fuente
Después de buscar en Google desesperadamente, estaba a punto de llegar a la misma conclusión; especialmente un artículo de Slashdot: it.slashdot.org/story/09/08/01/1658258/… me hizo pensar que podría estar codificado en el firmware flash. PERO LUEGO inicié mi partición bootcamp / windows7 y la tecla de bloqueo de mayúsculas funciona de manera regular. Por lo tanto, parece que la funcionalidad está en el controlador y no en el teclado en sí. (En W7, el controlador del teclado es el tipo de dispositivo de teclado HID estándar, proporcionado por Microsoft)
Jari Keinänen
1
@koiyu revisa esto: stumbleupon.com/url/rentzsch.com/notes/applesantiCAPSLOCK y mira los comentarios, algunas personas han reportado el mismo retraso con Linux. ¿Quizás el controlador Win es diferente? Extraño.
Martin Marconcini
0

Si tiene una computadora portátil y un teclado mac externo, puede activar el bloqueo de mayúsculas en ambos. Eso es porque engañará al teclado mac para que piense que está desactivando el bloqueo de mayúsculas , lo que no tiene demora. Esto probablemente solo sea útil si la tecla de bloqueo de mayúsculas es algo que no es de bloqueo de mayúsculas, por lo que siempre está simulando "desactivar" el bloqueo de mayúsculas, cuando, en cambio, la clave se reasigna a otra cosa.

theicfire
fuente
IIRC con MacBook Pro y Apple Keyboard (con cable) los estados de bloqueo de mayúsculas son separados (es decir, los bloqueos de mayúsculas son por teclado no global)
Jari Keinänen