Me gustaría mostrar y ocultar el Visor de teclado usando un atajo.
- ¿Hay alguna manera de mostrar el Visor de teclado a través de un atajo de teclado?
- ¿Hay alguna manera de mostrar automáticamente el Visor de teclado una vez que cambie a un idioma específico?
Respuestas:
Inicie Keyboard Viewer con un servicio (mejorado)
Puede iniciar el Visor de teclado con un atajo utilizando Automator y la funcionalidad de los Servicios de OS X.
El programa Keyboard Viewer vive en
/System/Library/Input Methods/KeyboardViewer.app
(en versiones anteriores a Lion, puede estar en/System/Library/Components/KeyboardViewer.component/Contents/SharedSupport/KeyboardViewerServer.app
). Lo abre con una tecla de acceso rápido utilizando Automator para crear un servicio de iniciador simple.Agregue la acción Ejecutar AppleScript a su flujo de trabajo y reemplace el texto con las siguientes líneas:
Un par de notas:
repeat
ciclo verifica cada 5 segundos si el Visor del teclado tiene alguna ventana abierta y, si no, se cierra proceso.KeyboardViewer
conKeyboardViewerServer
. No tengo nada a mano antes de León para probar esto (si alguien más pudiera informar en los comentarios, sería genial.fuente
/System/Library/Input Methods/KeyboardViewer.app
No existe en Catalina. Abrí todas las aplicaciones/System/Library/Input Methods
y ninguna de ellas abrió el visor de teclado. ¿Algunas ideas?El complemento Scripts adicionales de Quicksilver ofrece esta funcionalidad al proporcionar Show Keyboard Viewer.scpt .
Además, cuando crea un disparador Quicksilver para Show Keyboard Viewer.scpt con la acción Ejecutar , obtiene la tecla de acceso rápido global Keyboard Viewer.
Aquí está la fuente del guión:
Si KeyboardViewer se abre con un AppleScript o con
open
y se cierra la ventana principal, el proceso de Keyboard Viewer permanece abierto y sigue usando aproximadamente 0-20% de CPU.fuente
Me alegro de haber encontrado este hilo. Basado en las respuestas anteriores, hice un script de extensión de Alfred que alterna el Visor de teclado.
https://dl.dropbox.com/u/29440342/linkedFiles/Keyboard%20Viewer.alfredextension
Proporciona una palabra clave alfred "kv" que activa y desactiva Keyboard Viewer, ejecutando el siguiente applecript:
Dejé una implementación alternativa comentada, en caso de que experimente problemas de rendimiento que estaba destinado a evitar.
fuente
He encontrado una manera a través de BetterTouchTool para hacer lo siguiente:
Plataforma: rMBP Mountain Lion OSX 10.8
Activar Keyboard Viewer mediante un atajo
Ahora tiene un método abreviado de teclado para activar el visor sin un script adicional.
SIN EMBARGO, noté que presionar el botón X rojo no cierra la aplicación, lo que significa que el visor del teclado solo se activará una vez. Por lo tanto, debe crear un script para salir del programa.
Para solucionar este problema:
Cerrar Keyboard Viewer con otro atajo de teclado
quit application "KeyboardViewer"
Ahora tiene una manera de salir del visor de KeyBoard para siempre una vez que esté activado. Úselo en lugar del botón X rojo. Hasta que descubra por qué el visor de teclado no se cierra por completo cuando presiona el botón X, esta debería ser su solución.
EDITAR
¡He descubierto una manera de CAMBIAR el visor de teclado!
TOGGLE KEYBOARD VIEWER por un atajo de teclado
mismo proceso que antes pero se cambia el código:
¡Ahora el Visor de teclado está activado y ni siquiera necesita asignar múltiples accesos directos!
Enlace para AppleScript
Subí la aplicación en línea para un acceso más rápido en lugar de realizar todos los pasos de codificación anteriores (solo active esta aplicación a través de BetterTouchTool) Sin embargo, dado que no soy un editor identificado, su sistema operativo puede bloquear la ejecución de esta aplicación, dependiendo de sus preferencias de seguridad. Entonces, si prefiere no ejecutar aplicaciones de editores no identificados, ¡simplemente siga los pasos anteriores para crear su propia aplicación!
Enlace al archivo: https://www.box.com/s/e2461c91e30e0af025e7
Espero que ayude a cualquiera como me ayudó :)
fuente
Esto también funcionaría después de cerrar la ventana principal haciendo clic en el botón Cerrar:
Si Keyboard Viewer se abre con AppleScript o
open -a KeyboardViewer
se cierra la ventana principal, el proceso permanece abierto y sigue utilizando aproximadamente 0-15% de CPU. No sucede al seleccionar Mostrar visor de teclado en el menú de entrada. Entonces, una mejor opción podría ser hacer clic en el elemento del menú:Ambas secuencias de comandos requieren acceso para que los dispositivos de asistencia estén habilitados en el panel de preferencias de accesibilidad.
fuente
No es un atajo de un solo golpe, pero una solución "sin ratón" es Fn+ Ctrl+ F8para establecer el foco en los íconos de " Menú de estado " en el lado derecho de la barra de menú. ( Sección 4 )
Las flechas lo llevarán al icono de Preferencias del teclado y a las opciones Mostrar / Ocultar. Cuando ingrese Fn+ Ctrl+, F8el ícono en el extremo izquierdo de los íconos de "Menú de estado" que se encuentran en la mitad derecha de la barra de menú se resaltará. Una vez que esté seleccionado, use Right Arrow →para navegar al que desee. Use Down Arrow ↓para abrir el menú y seleccione la opción que desee. Tenga en cuenta que la Optiontecla pondrá a disposición diferentes opciones de menú en algunos de los "menús de estado".
Cabe destacar que Fn+ Ctrl+ F2activará el ícono del menú de Apple en el lado izquierdo. Desde allí, Right Arrow →le dará acceso al menú de la aplicación. Estas opciones están disponibles en Preferencias del sistema >> Teclado >> Accesos directos :: Teclado:
Dependiendo de cómo haya configurado sus teclas de función, la Fnopción es opcional.
En macOS Sierra también puedes usar Siri para ayudar con esto. Invoque Siri con cualquier método abreviado de teclado que elija de Preferencias del sistema >> Siri :: Método abreviado de teclado, por ejemplo Option+Spacebar
... luego diga "Encienda el visor de teclado"
...y voilá:
Desafortunadamente, Siri no cerrará el Visor de teclado, ni Command⌘+w
fuente
puedes hacer todo por Automator:
La siguiente parte es cerrar el teclado:
elija "otro" y navegue hasta el archivo KeyboardViewer en / Sistema / Biblioteca / Métodos de entrada
Guardar con un nombre como "salir del teclado". Pruébalo.
ahora tendrá dos archivos, uno para abrir y otro para cerrar.
¡todo lo que necesita es asociar los botones del mouse para iniciar estos dos archivos!
por ejemplo, estoy usando Microsoft Bluetooth Notebook Mouse 5000 y
funciona muy bien para mí en 10.9.1
fuente
Monitor de actividad, KeyboardViewer.app se inicia desde
Ubicación del buscador: / Sistema / Biblioteca / Métodos de entrada / KeyboardViewer.app .
Uso normal: abrir desde la barra de menú , cerrar desde el mouse para ver los botones de la ventana donde se puede hacer clic en el botón (x) cerrar . Para habilitar el panel Barra de menú , Preferencias del sistema , Teclado , pestaña Teclado , seleccione Mostrar visores de teclado y emoji en la barra de menú .
El applet KeyboardViewer exhibe comportamientos restrictivos.
El siguiente script de Automator se puede guardar como una aplicación para abrir y cerrar KeyboardViewer.app con un solo clic (el Monitor de actividad también muestra esta actividad de abrir y cerrar), y funciona bien cuando se coloca en Dock.
Automator: Nuevo , Aplicación , Ejecutar AppleScript , guardar este script
Desafortunadamente, esto no agrega un atajo de teclado. Sin embargo, ofrece una solución alternativa con un solo clic. Puede haber alguna forma de agregar un atajo de teclado usando Automator. Un script de acceso directo general se parece a esto (pero no está seguro de cómo incorporarlo).
(macOS Sierra 10.12.6 en MP 6,1)
fuente