3 votos

Cómo cambiar entre Hoy y Notificaciones de fichas en el Centro de Notificaciones en macOS Sierra?

Quiero ser capaz de alternar entre las pestañas (Hoy en día y las Notificaciones de pestañas) en el Centro de Notificaciones mediante un atajo de teclado. Alguna manera de hacerlo en macOS Sierra?

Sé que fue posible en Yosemite, pero nunca me había Yosemite, así que no podía comprobar que.

Edit: quiero ser capaz de ejecutar un script de apple, no utilizar un método abreviado de teclado. El uso de la manzana script que puede, a continuación, colóquelo en un programa de terceros para obtener mis resultados.

También, el código de abajo trabajaron parcialmente. Para empezar, es posible colocar un if/else al principio, así que esto funciona así:

si el Centro de Notificaciones ya está abierto, a continuación, pasar a la siguiente cosa (que sería la conmutación entre el Hoy y Notificación de los botones) pero si no está abierto, a continuación, abrirlo y cambiar los botones.

0voto

user3439894 Puntos 5883

Hice un poco de google y no pude encontrar un nativo de método abreviado de teclado otros que simplemente abrir el Centro de Notificaciones, independientemente de la opinión que era la última, y este tiene que ser el conjunto de Usuario en Preferencias del Sistema > Teclado > accesos directos > Control de la Misión > Mostrar el Centro de Notificaciones. Esto, por supuesto, acaba de abrir el Centro de Notificaciones para ver lo que fue el pasado.

Sin embargo, si usted ve a Preferencias del Sistema > Teclado > Atajos, no hay "Acceso Total al Teclado: En ventanas y cuadros de diálogo, presione la tecla Tab para mover el foco del teclado entre:" y dos botones de radio, "cuadros de Texto y listas de sólo" (el valor predeterminado) y "Todos los controles". Si selecciona "Todos los controles", entonces usted podría ser capaz de utilizar, por ejemplo, tab, enter, teclas de flecha para desplazarse al Centro de Notificación. Yo no soy capaz de probar que, en el momento y por qué me dijo "... podría ser capaz de utilizar ...".

Que deja un AppleScript solución para usarse en una tercera parte de la aplicación que puede utilizar la secuencia de comandos de asignar un método abreviado de teclado o un Automator servicio que un atajo de teclado podría ser asignado.

El AppleScript código siguiente cambia el estado de los dos botones en el Centro de Notificaciones.

try
    tell application "System Events"
        tell process "SystemUIServer"
            click menu bar item "Notification Center" of menu bar 1
        end tell
        tell application "System Events"
            tell process "Notification Center"
                if value of radio button "Today" of radio group 1 of window "NotificationTableWindow" is equal to 1 then
                    click radio button "Notifications" of radio group 1 of window "NotificationTableWindow"
                else
                    click radio button "Today" of radio group 1 of window "NotificationTableWindow"
                end if
            end tell
        end tell
    end tell
end try

También puede modificar el código para actuar en un determinado botón si desea. Debe ser obvio que la forma de modificarlo sin embargo no dudes en preguntar si necesitas ayuda adicional.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X