This documentation is not completely up-to-date. The English and French translations are more accurate.
Por que um nome tão esquisito? Criador Licença Distribuição Que pode fazer o Clavier+ Como criar uma combinação de teclas de atalho Condicionando o acionamento dos atalhos Reprodução de texto pelos atalhos Imprimindo a lista de atalhos Arquivos de configuração Opções de linha de comando Problemas conhecidos FAQ Exemplos de atalhos
Clavier é simplesmente uma palavra francesa que significa teclado. Observe a incrível originalidade do nome e a criatividade usada para achá-lo!
Tradução do português brasileiro
Milton Chaves de Almeida
Página na web: http://mchal.110mb.com
Endereço eletrônico: mchal@ig.com.br
O Clavier+ é liberado sob os termos da licença GPLv3. Isto lhe dá o direito de usar, copiar e distribuir o programa, para qualquer propósito (pessoal ou comercial) sem pagar um centavo por isto.
Porém, não há nenhuma garantia em relação ao programa. Não poderei ser responsabilizado por nenhum dano decorrente do uso dele.
O código de programação do Clavier+ pode ser obtido pelo endereço abaixo:
https://github.com/guilryder/clavier-plus
O Clavier+ é distribuído de várias formas:
Para instalar o Clavier+ sem o programa de instalação:
Para desinstalar o Clavier+ sem o programa de instalação:
O Clavier+ permite a associação de combinação de teclas de atalho com uma operação qualquer. Elas podem ser:
Nas combinações de teclas de atalho (quase) todo o teclado pode ser usado. A tecla Windows (Win key), localizada perto da barra de espaço, pode ser usada com as teclas Ctrl, Alt e Shift. Uma vez que programas raramente usam essa tecla, é possível criar muitas combinações de teclas de atalho: Win + A, Win + 2, Win + . etc.
O Clavier+ pode modificar o comportamento de teclas especiais, como ` ou F11. Portanto, atalhos de apenas uma tecla podem ser associados a operações freqüentes (e efetuá-las).
Se necessário, o acionamento de uma combinação de teclas de atalho pode ficar dependente de um programa ativo. Isto permite a associação específica de atalhos com determinado programa.
Da mesma forma, o acionamento de um atalho pode depender do status de teclas especiais, ou seja, teclas cujo status de ativação é indicado por uma pequena luz piscante: a Caps Lock, a Num Lock e a Scroll Lock. Por exemplo, esta opção permite a reprodução de caracteres especiais, em vez de números, quando a tecla Caps Lock está ativa.
Abra o Clavier+. Um pequeno ícone aparece na Barra de Tarefas, perto do relógio do sistema. Isso indica que o Clavier+ está aberto e que, portanto, os atalhos estão ativos. Clique no ícone para abrir a janela de configuração. Você pode redimensionar a janela se achá-la pequena demais. A parte superior dela contém alguns exemplos de atalhos.
Para criar uma nova combinação de teclas, clique no botão Criar (com o sinal de +) e escolha a operação que deve ser efetuada no acionamento da combinação:
Feita a escolha, aparece uma janela para a especificação da combinação de teclas. Pressione-as simultaneamente no devido campo que elas aparecerão na caixa de texto. Por fim, clique no botão OK.
Se necessário, você pode modificar o tipo de operação de um atalho na parte inferior da janela de configuração. Se o objetivo do atalho for transcrever texto, como um endereço eletrônico, por exemplo, verifique se a opção Transcrever texto é a marcada e depois digite o texto na grande área própria para isso. Toda vez que você acionar essas teclas simultaneamente, esse texto será transcrito na janela visada. Você pode também usar a seta de menu para inserir caracteres especiais ou reproduzir digitação.
Se a função do atalho for abrir um programa ou uma página da web, escolha a opção correspondente. Digite (ou clique em “...”) o caminho do programa ou endereço da página da web no campo inferior. É possível saber se o atalho é válido clicando no botão Testar. Se necessário, clique no botão Configuração avançada para especificar a pasta inicial ou o tamanho inicial da janela do programa (maximizada, normal, minimizada).
Importante: É necessário fechar a janela de configuração do Clavier+ antes de testar seus atalhos. Enquanto esta janela estiver aberta, os atalhos ficarão desativados.
Você pode restringir o acionamento dos atalhos a determinadas condições. Se todas elas forem satisfeitas, o atalho é acionado. Se uma ou mais delas não satisfizerem certas condições, o Clavier+ ignora o comando associado ao atalho, e é efetuado o comando original objetivado pelo atalho que porventura tenha sido criado pelo Windows ou por um programa ativo qualquer. Esta função permite associar diferentes operações à mesma combinação de teclas de atalho. Por exemplo: Ctrl + Shift + C abre c:\ se a tecla Num Lock estiver ativa, mas Ctrl + Shift + C abre a Calculadora se essa mesma tecla não estiver desativada (conforme opção previamente adotada pelo usuário).
Atenção! Se você associar vários tipos de operações à mesma combinação de teclas de atalho, não deixe de lhes conferir condições mutuamente exclusivas e explícitas (ou seja, para o programa fazer a distinção, você tem de optar ou pelo status de tecla ativada ou de desativada – não basta deixar o status apenas como “nenhuma condição”). Do contrário, você verá uma mensagem de erro ao tentar fechar a janela.
Você pode restringir o funcionamento de determinada tecla de atalho em relação a alguns programas. Isto permite conferir diferentes objetivos à mesma combinação de teclas de atalho, depedendo do programa ativo. Como regra geral, atalhos são acionáveis “com todos os programas, exceto: nenhum” (o campo aparece vazio), ou seja, neste caso, são acionáveis com todos.
É possível definir dois tipos de condições em relação ao programa ativo. O atalho pode ser configurado para ser acionado com todos os programas, exceto os especificados (critério de exclusão), ou apenas com alguns (critério de inclusão). Escolha a condição na caixa de opções Ativar com depois que tiver feito a combinação na janela de escolha de teclas.
Para criar a lista de inclusão/exclusão de programas mais comodamente, use o pequeno símbolo na forma de alvo, no lado direito da janela de configuração (fundo branco). Com o botão esquerdo do mouse pressionado sobre o alvo, mova-o até a janela do programa que deseja selecionar (por exemplo, da janela do Word ou do Windows Explorer). O nome do programa é grafado automaticamente no campo de texto à esquerda do alvo. Repita esta operação com todos os programa que deseja adicionar à lista.
Quando a lista de programa está vazia, significa que o atalho é acionável diante de qualquer programa aberto. Se não estiver vazia (contiver Word.exe, por exemplo, com a opção Ativar com “todos os programas, exceto”), o atalho será acionado diante de todos os programas, mas não funcionará diante do que estiver especificado nela (no exemplo, Word.exe).
No caso do acionamento de determinada tecla, você pode criar uma quantidade indefinida de atalhos tendo como condição só com estes programas se eles forem remissões de programas diferentes. Em todo caso, só é possível criar um atalho tendo como condição a alternativa com todos os programas.
Atalhos do tipo só com estes programas têm prioridade sobre atalhos com a função todos os programas, exceto. Se você criar um atalho com o acionamento condicionado à função “só com estes programas: notepad.exe”, e outro, com a função “todos os programas, exceto: nenhum” (campo vazio), e a associação do acionamento de uma determinada tecla (por exemplo: a tecla que grafa o caracter æ) com ambos, quando você acionar a combinação de teclas de atalho que reproduz (“digita”) o caracter visado (æ, no exemplo) no Bloco de Notas, o primeiro atalho será ativado, mas o segundo será ignorado.
Dependendo do status (ativado/desativado) de algumas teclas especiais, você pode acionar ou não a remissão visada pela combinação de teclas, como sejam as teclas: Caps Lock, Num Lock, Scroll Lock. Por exemplo, você pode criar uma combinação de teclas de atalho somente acionável quando a tecla Caps Lock estiver ativada (“acesa”).
Para especificar condições, clique duplamente num item qualquer da lista de teclas de atalho. Na janela Condições de ativação, escolha a condição que cada uma dessas teclas deve ter para o atalho funcionar. Você pode optar por ter uma delas (ou todas) ativadas ou desativadas, ou não estabelecer nenhuma condição.
Na caixa de texto Transcrever texto, você pode definir vários tipos de operações, tais como:
Basta digitar o texto desejado no campo de texto. A opção Reproduzir um caracter presente no menu acionável por um clique no botão com uma seta que permite a inserção de caracter especiais, normalmente inacessíveis por meio do teclado.
Use a função Digitar um caracter no menu da seta para reproduzir a digitação de um conjunto de teclas. Normalmente, o código do nome das teclas aparece entre colchetes, como: [Ctrl+O].
Note que a digitação simulada permite a realização de muitas operações, como manipular a Área de Armazenagem (com Ctrl + C and Ctrl + V) ou acionar comandos de menu (com Alt + letra).
Use o comando Abrir programa no menu da seta ou digite uma linha de comando entre colchetes duplos. Por exemplo, para abrir um arquivo de texto e mover o cursor para o fim dele, digite isto:
[[notepad.exe C:\\afazeres.txt]][][Ctrl+End]
Esta sintaxe permite a abertura de vários programas por meio do mesmo atalho. Por exemplo, para abrir o Bloco de Notas e a Calculadora:
[[notepad.exe]][[calc.exe]]
A linha de comando pode conter % entre variáveis de ambiente, como em explorer.exe %WINDIR%, para abrir a pasta do Windows no Explorer. A variável de ambiente %CLIPBOARD% absorve o texto presente na Área de Armazenamento. Por exemplo para abrir com o Internet Explorer o URL nela gravado, use:
[Ctrl+C][][[iexplore.exe %CLIPBOARD%]]
Caso seu atalho realize várias operações, pode ser necessário conceder a cada uma delas tempo suficiente para que sejam executadas. Para criar uma pausa, digite um par de colchetes: []. O Clavier+ espera 100 milissegundos antes de identificar a janela recém-selecionada.
Este último detalhe é fundamental. Se você cria uma simulação de digitação que abre uma janela (por exempo, Ctrl + O, que apresenta a caixa de diálogo de Abrir arquivos), na qual algum texto deve ser digitado (o nome de um arquivo, por exemplo), você tem de informar ao Clavier+ que o texto deve ser digitado na nova janela:
[Ctrl+O][]meuarquivo.txt[Enter]
Faça a mesma coisa ao executar um programa que abre uma janela: oriente o Clavier+ a identificar a presença da nova janela.
[Ctrl+C][[notepad.exe]][][Ctrl+V]
Este atalho copia o texto selecionado na Área de Armazenamento, abre o Bloco de Notas e cola nele o texto gravado nela. O identificador [] é fundamental; faz que o Clavier+ efetue a colagem na nova janela, ou seja, na do Bloco de Notas.
O menu da seta contém uma lista de comandos.
Se precisar digitar caracteres especiais, como [, ], {, } ou |, você precisa assinalá-los com uma barra inclinada. Por exemplo:
Isto é um colchete: \[, ao passo que isto é uma barra inclinada: \\
Um dos itens de menu da seta apresenta uma lista de caracteres especiais.
Você precisa incluir uma barra inclinada antes de todo caracter especial na parte textual dos atalhos, mesmo no caso de identificadores especiais, tais como os de simulação de digitação ou de abertura de programas:
[[notepad.exe documento\[1\].txt]] para abrir o arquivo chamado documento[1].txt com o Bloco de Notas
Na principal janela do Clavier+, clique no botão Copiar lista. Esta função copia a lista de todos as combinações de teclas de atalho na Área de Armazenagem: depois, você pode colá-la em seu processador de textos para imprimi-la. Se usar o Word, você pode dispô-las em forma de tabela: abra o Word, cole a lista com Ctrl + V, selecione-a com Ctrl + A e clique no botão Inserir como tabela.
Por padrão, o Clavier+ usa um único arquivo de configuração para armazenar seus parâmetros: Clavier.ini, localizado na mesma pasta do executável do Clavier+. O Clavier+ não grava nada no Registro, exceto no caso de você acionar a opção Abrir o Clavier+ com o Windows.
O menu do Clavier+, acionável com um clique do botão direito do mouse no ícone do Clavier+ na Barra, próximo ao relógio do sitema, oferece vários comandos para controlar os arquivos de configuração:
Outra forma de carregar um arquivo de configuração é abrir o Clavier+ com a opção de linha de comando /load ou /merge. Isto permite carregar um arquivo de configuração com uma digitação simulada, pela associação de uma combinação de teclas de atalho com esta linha de comando:
clavier.exe /load arquivo_de_configuração.ini
Se precisar criar muitas combinações de teclas de atalho ao mesmo tempo, eis o formato do arquivo de configuração
Global settings configuração do primeiro atalho - (linha quase vazia: contém apenas um único travessão) configuração do segundo atalho - ...
Idioma=Português brasileiro Tamanho=largura,altura,minimizada,ícone do ocultare Colunas=largura 1,largura 2,largura 3 Ordenação=índice da coluna
Atalho=keystroke Código=teclas da digitação simulada (usado internamente pelo Clavier+) DistinguirEsquerdaDireita=0 ou 1 Descrição=descrição Texto=texto que deve ser digitado quando o atalho é acionado >Outra linha a ser digitada >Outra linha... Comando=programa a abrir quando o atalho é acionado Pasta=pasta inicial Janela=status inicial da janela do programa após ser aberto Programas=lista de programas TodosProgramasExceto=lista de programas CapsLock=status NumLock=lista de programas ScrollLock=status
Observe a necessidade de se digitar o caracter > no início de arquivos adicionais para o campo Texto=.
Texto num lado, e Comando, Pasta e Janela, do outro, se excluem mutuamente: atalhos não podem transcrever textos e efetuar linhas de comando ao mesmo tempo.
O Clavier+ aceita as seguintes opções de linha de comando:
Se o Clavier+ for aberto sem nenhum parâmetro, o comportamento dele dependerá do fato de já estar aberto. Se não estiver, abra o Clavier+ normalmente. Se estiver, não o abra novamente; em vez disso, abra a janela de configuração. Isto permite o acesso às opções do Clavier+, mesmo que o ícone dele esteja oculto.
Algumas teclas especiais não podem ser usadas:
Print Screen Pause F12
As teclas especiais “Atualizar” (navegador), “aumentar volune” etc. funcionam de forma limitada. É possível, pois, criar atalhos com elas e até modificar a função original delas. Porém, a função desempenhada por essas tecla é acionada quando elas são pressionadas na janela de Adicionar. Além disso, já que o Windows não fornece um método genérico para se obter o nome dessas teclas especiais, elas são numeradas (por exemplo: #183).
As combinações de teclas de atalho padrão do Windows não podem ser modificadas. Eis algumas delas:
Ctrl + Alt + DEL | abre o Gerenciador de Tarefas |
F12 | reservada para o depurador |
Alt + Tab | faz a alternância na escolha de janelas de programas ativos |
Alt + Shift + Tab | mostra o programa anterior listado na função de alternância |
Win + B | faz a seleção da Barra de Tarefas |
Win + D | minimiza todas as janelas; use-as uma segunda vez para restaurá-las |
Win + E | abre o Explorer |
Win + F | abre a janela de Pesquisa do Windows |
Win + Ctrl + F | abre a janela de localização de computadores |
Win + L | aciona a troca rápida de usuários |
Win + M | minimiza todas as janelas |
Win + Shift + M | reverte o efeito do uso de Win + M |
Win + R | aciona a janela do comando Executar |
Win + U | abre o Gerenciador de Utilitários |
Win + F1 | abre a Ajuda do Windows |
Win + Tab | seleciona o botão seguinte da Barra de Tarefas |
Win + Shift + Tab | seleciona o botão anterior da Barra de Tarefas |
Win + Pause | abre o aplicativo de Propriedades do Sistema |
Por padrão, no Windows a combinação de teclas Alt + Shift altera o layout do teclado. É altamente recomendável evitar o uso de atalhos com teclas como Alt + Shift + tecla, pois você pode alterar o layout do teclado sem querer.
O Clavier+ pode ter problemas com alguns programas nas operações de reprodução de texto e simulação de digitação:
Alguns programas lidam com o teclado de uma forma inusitada, o que impede que o Clavier+ transcreva texto. Para resolver esse problema, ponha o texto entre [| e |], como abaixo:
[|Meu texto|]
Na maioria dos casos, não. Jogos usam o teclado com acesso privilegiado, por vários motivos (rapidez, trapaça, proteção…).
O Clavier+ não foi feito para armazenar senhas. No máximo, no Windows XP Profissional, você pode cifrar o arquivo Clavier.ini e ocultar o ícone do Clavier+ (veja abaixo). Porém, recomendo o uso de um programa especializado na armazenagem de senhas, como o KeePass ou o Password Safe.
Clique no botão com um símbolo em forma de cruz e escolha Transcrever texto. Pressione a tecla de ponto do teclado numérico e depois o botão OK. Digite uma vírgula no campo Transcrever exto e clique em OK.
No Windows Explorer, crie um atalho para uma dessas pastas especiais: pressione o botão direito do mouse nessa pasta especial, arraste o ponteiro do mouse para outra pasta (por exemplo, C:\pasta), solte o botão e escolha Criar atalho aqui no menu de contexto.
Depois, no Clavier+, crie um atalho de Abrir um programa que seja uma remissão (“link”) do atalho do Windows que você acabou de criar. Você tem de digitar o caminho completo manualmente e adicionar a extensão .lnk. Por exemplo: C:\Meu computador.lnk se tiver criado um atalho com o nome de Meu computador no pasta C:\pasta.
Na linha de comando de atalhos, insira explorer /e, antes do caminho da pasta. Por exemplo: explorer /e, C:\
Abra o Clavier+ e depois feche-o. Clique duplamente no arquivo Clavier.ini, localizado na pasta do executável do Clavier+. Na segunda linha, que inicia com Tamanho=, substitua o último zero pelo número um (1). Por exemplo: Tamanho=923,501,0,0 deve tornar-se Tamanho=923,501,0,1.
Uma vez que o ícone do Clavier+ icon não aparecerá mais, você precisará fechar e abrir o Clavier+ duas vezes para abrir a janela de configuração dele (uma vez para abri-lo, outra para abrir a janela).
Há duas soluções possíveis:
Clique no botão que tem um símbolo em forma de seta, escolha o comando Digitar texto.
É possível reproduzir a exibição do Menu de Contexto por meio de digitação simulada. Com o comando Digitar texto do botão em forma de seta, podemos saber que o código dessa tecla é #93. Portanto, a reprodução de [#93] permite a exibição do menu de contexto. Para exibir o menu de contexto no ponto de incidência do cursor, crie a simulação de um clique com o botão direito do mouse, como: [{MouseButton,R}]
Existem três teclas relacionadas com o volume do som:
Você pode usar o programa VolumeManager para ajustar o volume facilmente.
Crie um atalho para o Clavier.exe em Menu Iniciar/Programas/Inicializar. Para fazer isto, clique com o botão direito do mouse no Clavier.exe e, com o botão pressionado, arraste o mouse para o menu Iniciar, depois para Programa e Inicializar. Solte o botão. Escolha Criar atalho aqui.
A solução é pôr os caminhos dos dois programas entre colchetes duplos no campo de Transcrever texto. Por exemplo, para abrir o Bloco de Notas e a Calculadora:
[[notepad.exe]][[calc.exe]]
Você precisa criar uma atalho do tipo Transcrever texto e usar o comando especial [{MouseButton,code}]. Por exemplo, para reproduzir um clique com o botão esquerdo: [{MouseButton,L}]. No caso de clique duplo, inclua dois comandos de clique com o botão esquerdo: [{MouseButton,L}][{MouseButton,L}]. Para reproduzir um clique com o botão direito, use o código R: [{MouseButton,R}].
Você pode criar um programa em VBScript e instruir o Clavier+ a executá-lo. O procedimento genérico é o seguinte: abra o Bloco de Notas, crie o código, salve-o com a extensão .VBS e depois crie um atalho dele no Clavier+.
Alguns exemplos de scripts:
set shell = WScript.CreateObject("WScript.Shell") shell.SendKeys Date()
set shell = WScript.CreateObject("WScript.Shell") shell.AppActivate "Calculadora" WScript.Sleep(100) shell.SendKeys "2{+}" WScript.Sleep(100) shell.SendKeys "7{=}"