Puesto que usted no dijo qué versión de MacOS que está ejecutando, aquí está el AppleScript código que usaría para alternar el objetivo casilla en MacOS High Sierra . Puede ser necesario modificarlo para MacOS Mojave y más tarde.
Ten en cuenta también que al asignar un atajo de teclado global, no puede ser uno ya asignado a ninguna aplicación que tenga el foco cuando se pulsa el atajo de teclado.
Puede utilizar este código en un Ejecutar AppleScript acción en un Autómata Servicio . 1
- <sup>1 </sup>En <strong>MacOS Mojave </strong>y, más tarde, un <strong>Autómata </strong><em>Servicio </em>se denomina <em>Acción rápida </em>. También hay otras diferencias menores de nomenclatura, pero deberían ser más obvias al compararlas con los flujos de trabajo de Automator anteriores a macOS Mojave.
El atajo de teclado se puede asignar en: Preferencias del sistema > Teclado > Atajos > Servicios
Ejemplo AppleScript código :
if running of application "System Preferences" then
try
tell application "System Preferences" to quit
on error
do shell script "killall 'System Preferences'"
end try
end if
repeat while running of application "System Preferences" is true
delay 0.1
end repeat
tell application "System Preferences" to ¬
reveal pane id "com.apple.preference.trackpad"
tell application "System Events" to tell application process "System Preferences"
repeat while not (exists window "Trackpad")
delay 0.1
end repeat
tell tab group 1 of window "Trackpad"
click radio button "Point & Click"
repeat while value of radio button "Point & Click" is equal to 0
delay 0.01
end repeat
click checkbox 3
end tell
end tell
quit application "System Preferences"
Nota <em>ejemplo </em><strong>AppleScript </strong><em>código </em>es sólo eso y no contiene ningún <em>error </em>manipulación según proceda. Corresponde al usuario añadir cualquier <em>tratamiento de errores </em>según convenga, se necesite o se desee. Eche un vistazo a la <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_control_statements.html#//apple_ref/doc/uid/TP40000983-CH6g-129232" rel="nofollow noreferrer"><strong>pruebe </strong></a><em>declaración </em>y <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_control_statements.html#//apple_ref/doc/uid/TP40000983-CH6g-129657" rel="nofollow noreferrer"><strong>error </strong></a><em>declaración </em>en el <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html" rel="nofollow noreferrer"><strong>Guía del lenguaje AppleScript </strong></a>. Véase también, <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_error_xmpls.html#//apple_ref/doc/uid/TP40000983-CH221-SW1" rel="nofollow noreferrer"><strong>Trabajar con errores </strong></a>.
0 votos
¿Le funcionaría utilizar el terminal? Ver Activar la compatibilidad de Mac con Touch-To-Click desde la línea de comandos