Gostaria de exibir e ocultar o Visualizador de Teclado usando um atalho.
- Existe uma maneira de exibir o Visualizador de Teclado através de um atalho de teclado?
- Existe uma maneira de exibir automaticamente o Visualizador de Teclado depois de mudar para um idioma específico?
macbook
keyboard
mountain-lion
keybindings
Render
fonte
fonte
Respostas:
Iniciar o Visualizador de Teclado com um Serviço (Melhorado)
Você pode iniciar o Keyboard Viewer com um atalho usando o Automator e a funcionalidade OS X Services.
O programa Visualizador de Teclado está em
/System/Library/Input Methods/KeyboardViewer.app
(nas versões anteriores ao Lion, pode estar em/System/Library/Components/KeyboardViewer.component/Contents/SharedSupport/KeyboardViewerServer.app
). Você a abre com uma tecla de atalho usando o Automator para criar um serviço simples do iniciador.Adicione a ação Executar AppleScript ao seu fluxo de trabalho e substitua o texto pelas seguintes linhas:
Algumas notas:
repeat
loop verifica a cada 5 segundos se o Visualizador de Teclado tem janelas abertas e, se não, fecha o processo.KeyboardViewer
porKeyboardViewerServer
. Não tenho nada pré-Leão à mão para testar isso (se alguém puder nos reportar nos comentários, isso seria ótimo.fonte
/System/Library/Input Methods/KeyboardViewer.app
não existe na Catalina. Abri todos os aplicativos/System/Library/Input Methods
e nenhum deles abriu o visualizador de teclado. Alguma ideia?O plug-in Extra Scripts do Quicksilver oferece essa funcionalidade fornecendo Show Keyboard Viewer.scpt .
Além disso, quando você cria um gatilho do Quicksilver para Show Keyboard Viewer.scpt com a ação Executar , obtém a tecla de atalho global Visualizador de teclado.
Aqui está a fonte do script:
Se o KeyboardViewer for aberto com AppleScript ou com
open
e a janela principal for fechada, o processo do Keyboard Viewer permanecerá aberto e continuará usando cerca de 0 a 20% da CPU.fonte
Ainda bem que encontrei este tópico. Com base nas respostas acima, criei um script de extensão Alfred que alterna o Visualizador de Teclado.
https://dl.dropbox.com/u/29440342/linkedFiles/Keyboard%20Viewer.alfredextension
Ele fornece uma palavra-chave alfred "kv" que ativa e desativa o Visualizador de Teclado, executando o seguinte AppleScript:
Deixei uma implementação alternativa comentada, caso eu tenha problemas de desempenho que ela deveria evitar.
fonte
Eu encontrei uma maneira através do BetterTouchTool para fazer o seguinte:
Plataforma: rMBP Mountain Lion OSX 10.8
Ative o Visualizador de Teclado por um atalho
Agora você tem um atalho de teclado para ativar o visualizador sem um script adicional.
NO ENTANTO, notei que pressionar o botão X vermelho não sai do aplicativo, o que significa que o visualizador do teclado será ativado apenas uma vez. Então você precisa criar um script para sair do programa.
Para corrigir este problema:
Feche o Visualizador de teclado com outro atalho de teclado
quit application "KeyboardViewer"
Agora você tem uma maneira de sair do visualizador do KeyBoard definitivamente, uma vez ativado. Use-o em vez do botão X vermelho. Até eu descobrir por que o visualizador de teclado não fecha completamente quando você pressiona o botão X, essa deve ser a sua solução.
EDITAR
Eu descobri uma maneira de alternar o visualizador de teclado!
ALTERAR O VISUALIZADOR DO TECLADO por um atalho de teclado
mesmo processo de antes, mas o código foi alterado:
Agora o visualizador de teclado é alternado e você nem precisa atribuir vários atalhos!
Link para AppleScript
Fiz o upload do aplicativo on-line para acesso mais rápido, em vez de executar todas as etapas de codificação acima (basta ativar esse aplicativo pelo BetterTouchTool) No entanto, como não sou um editor identificado, o sistema operacional pode impedir a execução desse aplicativo, dependendo das suas preferências de segurança. Portanto, se você preferir não executar aplicativos de editores não identificados, siga as etapas acima para criar seu próprio aplicativo!
Link para o arquivo: https://www.box.com/s/e2461c91e30e0af025e7
Espero que ajude alguém, pois me ajudou :)
fonte
Isso também funcionaria após o fechamento da janela principal, clicando no botão Fechar:
Se o Keyboard Viewer for aberto com AppleScript ou
open -a KeyboardViewer
a janela principal for fechada, o processo permanecerá aberto e continuará usando cerca de 0 a 15% da CPU. Isso não acontece ao selecionar Mostrar visualizador de teclado no menu de entrada. Portanto, uma opção melhor pode ser clicar no item de menu:Ambos os scripts requerem acesso para dispositivos auxiliares serem ativados no painel de preferências de acessibilidade.
fonte
Não é um atalho de traço único, mas uma solução "não irritante" é Fn+ Ctrl+ F8para focar nos ícones " Menu de status " no lado direito da barra de menus. ( Seção 4 )
As setas o direcionam para o ícone Preferências do teclado e as opções Mostrar / Ocultar. Quando você insere Fn+ Ctrl+, F8o ícone no lado esquerdo mais à esquerda dos ícones "Menu Status", localizado na metade direita da barra de menus, fica destacado. Depois de selecionado, use o Right Arrow →para navegar até o desejado. Use Down Arrow ↓para abrir o menu e selecione a opção desejada. Observe que a Optiontecla disponibilizará diferentes opções de menu em alguns dos "menus de status".
Note que Fn+ Ctrl+ F2ativará o ícone do menu Apple no lado esquerdo. A partir daí Right Arrow →, você terá acesso ao menu Aplicativo. Essas opções estão disponíveis em Preferências do sistema >> Teclado >> Atalhos :: Teclado:
Dependendo de como você tiver configurado as teclas de função, isso Fné opcional.
No macOS Sierra, você também pode usar o Siri para ajudar nisso. Invoke Siri com qualquer atalho de teclado que você escolher a partir de Preferências do Sistema >> Siri :: atalhos de teclado, por exemplo Option+Spacebar
... depois diga "Ativar o visualizador de teclado"
... e pronto:
Infelizmente, Siri não vai fechar o teclado Viewer, nem será Command⌘+w
fonte
você pode fazer tudo pelo Automator:
próxima parte é fechar o teclado:
escolha "outro" e navegue até o arquivo KeyboardViewer em / Sistema / Biblioteca / Métodos de entrada
Salve com um nome como "sair do teclado". teste-o.
agora você terá dois arquivos, um para abrir e outro para fechar.
tudo o que você precisa é associar os botões do mouse para iniciar esses dois arquivos!
por exemplo, estou usando o Microsoft Bluetooth Notebook Mouse 5000 e
funciona muito bem para mim no 10.9.1
fonte
Monitor de Atividade, o KeyboardViewer.app é iniciado a partir de
Localização do localizador: / Sistema / Biblioteca / Métodos de entrada / KeyboardViewer.app .
Uso normal: abra a partir da barra de menus , feche o cursor do mouse para ver os botões da janela onde é possível clicar no botão (x) fechar . Para ativar o painel Barra de menus , guia Preferências do sistema , Teclado , Teclado , selecione Mostrar visualizadores de teclado e emoji na barra de menus .
O applet KeyboardViewer exibe comportamentos restritivos.
O script do Automator a seguir pode ser salvo como um aplicativo para abrir e fechar o KeyboardViewer.app com um único clique (o Activity Monitor também mostra essa atividade de abrir e fechar) e funciona bem quando colocado no Dock.
Automator: Novo , Aplicativo , Execute AppleScript , salve este script
Infelizmente, isso não adiciona um atalho de teclado. No entanto, ele oferece uma solução alternativa com um clique. Pode haver uma maneira de adicionar um atalho de teclado usando o Automator. Um script de atalho geral se parece com isso (mas não sei como incorporar).
(macOS Sierra 10.12.6 no MP 6,1)
fonte