La solución a este problema en versiones anteriores de OS X era una casilla de verificación en las preferencias del panel táctil que decía "ignorar la entrada accidental del panel táctil". Esa opción ya no está en Yosemite.
¿Todavía es posible habilitarlo? De ser así, ¿cómo?
defaults write -g com.apple.trackpad.setWantsRestingTouches -bool TRUE
Cambié "Haga clic" en "Firma" en el menú.
Peferencias del sistema> Trackpad> Apuntar y hacer clic
Parece haber ayudado.
fuente
Estaba teniendo problemas similares después de comprar un nuevo MBP. Lo que pareció solucionarlo fue entrar
System Peferences > Trackpad > Point & Click
y deshabilitar los siguientes elementos:Como no necesito ninguna de esas funciones, las desactivé todas. Codifico y no uso muchas funciones sofisticadas de trackpad. Intenta jugar con esas opciones para ver qué funciona mejor para ti. Si necesita esas opciones algunas veces, probablemente podría hacer un script para activarlas y desactivarlas rápidamente.
ACTUALIZACIÓN: HACK no técnico:
Si bien algunos de estos trucos parecían haber ayudado, encontré una manera muy fácil de eliminar los clics accidentales mientras escribía. Coloque una tira de cinta aislante de 1/2 pulgada de ancho en la parte superior del panel táctil. ¡Puede que no se vea bonito pero hace el trabajo sin necesidad de más hacks!
Para asegurar que el área de la cinta aislante no sea rastreable, use 2 capas de cinta con una tira delgada de papel de aluminio entre las capas. Probablemente podría usar cinta adhesiva transparente o adhesiva para la capa superior para un perfil más delgado. Solo tenga cuidado de que la lámina no haga contacto directo con el trackpad en sí, ya que esto deshabilitará el trackpad. Recomiendo cortar la lámina para que sea un poco más pequeña que la cinta aislante.
fuente
Creé un proyecto para abordar exactamente este problema. Le permite ajustar el tamaño del área ignorada en el Trackpad. El área ignorada no responderá a ningún toque. Es como si no fuera parte del trackpad.
fuente
He creado TouchGuard a la dirección exactamente este problema. TouchGuard desactiva el panel táctil mientras escribe en macOS. Se distribuye como un archivo ejecutable binario precompilado y un archivo plist y, cuando está instalado, se ejecuta como un demonio en todo el sistema.
Puede descargar e instalar el
TouchGuard
archivo binario y el archivo plist de la siguiente manera:Descargue el repositorio de GitHub :
Extraer el archivo ZIP al escritorio.
Ejecute este comando en la Terminal para hacer el
TouchGuard
ejecutable:Copiar
TouchGuard
a la/usr/bin/
carpeta.org.amanagr.TouchGuard.driver.Daemon.plist
a/Library/LaunchDaemons
.fuente
Actualizar
La extensión Karabiner Multitouch ya no funciona en las versiones más nuevas de MacOS, por lo que recomiendo activar la función de tocar para hacer clic al escribir.
Use este Apple Script para alternar el "modo de escritura" si desea asegurarse de que su trackpad no lo estropeará durante las sesiones de escritura frenética
abra
Applications > Utilities > Script Editor
y pegue el código de este script:Luego seleccione
File > Export
y guarde,Applications
pero también asegúrese de seleccionarFile Format > Application
antes de guardar.Si desea que sea muy fácil ejecutar el interruptor de encendido y apagado, es posible que desee agregar un atajo de teclado personalizado que simplemente ejecute la aplicación de alternar
Anticuado
Actualmente estoy en El Capitán, pero esto debería funcionar con cualquier versión compatible de https://pqrs.org/osx/karabiner/
En realidad, puedes jugar con la configuración y deshabilitar los clics en la parte superior del panel táctil. ¡así que esto hace más o menos lo que hace mi pirateo de cintas sin la cinta!
ACTUALIZACIÓN: No pude conseguir que esto solucionara completamente el toque accidental mientras escribía. Así que aquí está mi consejo final:
Por $ 6.50, es posible que desee comprar Better Touch Tool para Mac que mejora los toques accidentales con el pulgar, pero no es 100% perfecto.
Pruebe estas configuraciones avanzadas:
fuente
Misc & Uninstall > Launch "multi-touch extension" > Area