Edit: Mi pregunta inicial, no parece haber una solución. En lugar de ello he utilizado un método alternativo. Desplácese hacia abajo para ver el método alternativo.
Estoy buscando una solución para silenciar el micrófono en Discordia que me pueden agregar a mi touchbar a través de bettertouchtool.
BTT no puede enviar combinaciones de teclas a la Discordia por la razón que sea. Como lo que yo puedo decir que tengo dos opciones.
Utilizar applescript para activar la Discordia ventana, enviar la clave de prensa, a continuación, ocultar la ventana. Esto funciona, pero a parpadear la aplicación por un momento es molesto. Peor cuando se está en otro escritorio como girará equipos de escritorio con el y luego de vuelta.
Utilizar applescript para haga clic en el menú superior,
haga clic en el la Discordia menú, y descender a través de los elementos de interfaz de usuario para que haga clic en el botón de Silencio.
No tengo experiencia suficiente con applescript para hacer la segunda opción de trabajo, pero creo que se podría trabajar. Con interfaz de usuario del navegador yo era capaz de obtener la ruta de acceso para el elemento de interfaz de usuario:
¿Cómo puedo hacer que esto funcione? Cualquier ayuda es muy apreciada. Gracias
SOLUCIÓN ALTERNATIVA
Lo que estoy queriendo hacer aquí no parece ser posible, así que voy a silenciar mi mic a nivel de sistema operativo en lugar de la Discordia y, a continuación, la adición de un botón de alternar a mi touchbar con BetterTouchTool. Esto tiene el beneficio adicional de trabajo en todo el sistema. Aquí el vídeo de la acción:
En caso de que alguien más estaba con ganas de hacer este estos son los pasos:
1. Crear un nuevo Applescript con la siguiente secuencia de comandos:
property storedInputLevel : missing value
if input volume of (get volume settings) is 0 then
set volume input volume storedInputLevel
return 1
else
tell application "System Events"
set storedInputLevel to input volume of (get volume settings)
end tell
set volume input volume 0
return 2
end if
Guardar la secuencia de comandos en algún lugar.
2. Abierto hasta Mejor Toque de la Herramienta y crear un nuevo Toque widget de la Barra y configurar el widget a Run Apple Script and Show Return Value
3. En la ventana que aparece después de seleccionar Run Apple Script and Show Return Value
usted querrá borrar la línea de prueba en la caja y dar su widget un nombre:
3.un Clic en la apariencia y en el botón configuración
4. En la Appearance and Settings
ventana usted querrá configurar las siguientes opciones:
Usted no necesita para establecer una alternativa de color de fondo, pero ayuda a ver que usted está silenciado de un solo vistazo.
Para los iconos que usted puede utilizar estas:
Asegúrese de que establece el Alternate color and icon if result matches regex
valor a 2.
Haga Clic En Guardar.
5. En el nuevo widget creado haga clic en el menú desplegable Predefined action
y elija Run Apple Script (async in background)
.
6. En la ventana que apareció usted querrá haga clic en Select Apple Script File
y, a continuación, Choose Apple Script file from Disk
y busque el archivo de secuencia de comandos que creó anteriormente. Haga clic en guardar y listo.
Eso es todo. El widget debe cambiar su micrófono encendido y apagado y el cambio debe reflejarse en el icono de toque de la barra.