diff --git a/README.md b/README.md index 8431922..5b6fbfd 100644 --- a/README.md +++ b/README.md @@ -2,75 +2,289 @@ ![Cyclops](./img/cyclops_128x128.png) -**Cyclops** é um aplicativo desenvolvido em [AutoHotkey](https://www.autohotkey.com) que tem o objetivo de tornar mais rápido e eficiente a troca entre janelas, memorização de texto e execução rápida de arquivos e endereços web. +- [Cyclops](#cyclops) + - [O que é o Cyclops?](#o-que-é-o-cyclops) + - [Quando posso utilizar o Cyclops?](#quando-posso-utilizar-o-cyclops) + - [Download](#download) + - [Experimente sem compromisso](#experimente-sem-compromisso) + - [Texto Rápido](#texto-rápido) + - [Associação com Letras / Números](#associação-com-letras--números) + - [Observações](#observações) + - [Associar Texto](#associar-texto) + - [Escrever Texto](#escrever-texto) + - [Salvar Texto com uma Chave Personalizada](#salvar-texto-com-uma-chave-personalizada) + - [Salvar Texto com Chave Personalizada](#salvar-texto-com-chave-personalizada) + - [Escrever Texto Associado a Chave Personalizada](#escrever-texto-associado-a-chave-personalizada) + - [Executar Arquivos/URL](#executar-arquivosurl) + - [Observações](#observações-1) + - [Associar Arquivo/URL](#associar-arquivourl) + - [Executar Arquivo/URL](#executar-arquivourl) + - [Windows Switcher / Alternador de Janelas](#windows-switcher--alternador-de-janelas) + - [Observações](#observações-2) + - [Teclado Númerico | Numpad](#teclado-númerico--numpad) + - [Associar uma Janela](#associar-uma-janela) + - [Ativar Janela](#ativar-janela) + - [Outras Funções](#outras-funções) + - [Observações Importantes](#observações-importantes) + - [LICENÇA MIT](#licença-mit)
-## Experimente +## O que é o Cyclops? -1. `ALT + WIN + C` - Digite um texto qualquer. +**Cyclops** é um aplicativo desenvolvido na linguagem de Script chamada [AutoHotkey](https://www.autohotkey.com). E tem por objetivo tornar o usuário mais eficiente ao utilizar o Sistema Operacional Windows. Especialmente desenvolvedores. -2. `CTRL + ALT + [NUMPAD 1]` - Abrir o Bloco de Notas +Mais rápido que Billy the Kid utilizando o Alt + Tab, agiliza a troca direcionada entre programas abertos do Sistema. -3. `ALT + SHIFT - C` - Digita o texto que você informou anteriormente +Com mais memória que um Elefante com SSD, facilita a associação e recuperação de textos com atalhos em cada Letra/Número do teclado. + +Sem precisar digitar aquele endereço enorme da Web, e sem precisar utilizar o Menu Iniciar ou Atalhos da Ãrea de Trabalho. "Uff!! Cansei!". Você pode abrir programas ou sites com apenas um atalho. + +Se você é afixionado por atalhos assim como eu, então este aplicativo é para você!!! + +
+ +## Quando posso utilizar o Cyclops? + +- Quando você deseja armazenar alguma informação onde digitaria em formulários. + - Nome + - E-mail + - Usuário + - Matrícula +- Para desenvolvedores: você pode utilizar para armazenar dados de usuário e senha em testes +- Para desenvolvedores: armazenar _select's_ que você utiliza com frequencia ("select precisa estar em apenas 1 linha") +- Para desenvolvedores: armazenar _comandos prompt_: "git log --graph --oneline" +- Quando você deseja alternar entre janelas do Windows, mais rápido que o Alt + Tab sonharia ser capaz de fazer. +- Quero abrir um programa mais rápido, com apenas um atalho, sem precisar clicar no atalho da Ãrea de Trabalho ou ir ao Menu Iniciar + +
+ +## Download + +Baixe a versão mais atual [aqui](https://github.com/angelorpt/Cyclops/releases) + +
+ +## Experimente sem compromisso + +1. Alt + Win + C - Digite um texto qualquer. + +2. Ctrl + Alt + 1 - Abrir o Bloco de Notas. + +3. Alt + Shift + C - Será digitado o texto que você associou a Letra C. + +
+ +## Texto Rápido + +### Associação com Letras / Números + +Com esta funcionalidade você pode armazenar um texto, frase, palavra, números ou letras, associando com uma tecla, e recuperar rapidamente esta informação através de atalhos. + +
+ +### Observações + +- Você pode utilizar todas as letras [A..Z] e números [0..9] do teclado normal (não é o teclado numérico). +- O aplicativo realmente digita o texto associado. Como se cada tecla fosse pressionada. +- Todos os textos armazenados são salvos em apenas uma linha de texto. +- Não é possível armazenar um texto que possui múltiplas linhas à uma única chave. (Não é multilinha) + +
+ +#### Associar Texto + +| Atalho | Descrição | +| ---------------------------------------------- | ------------------------------------------- | +| Alt + Win + A | Associa um texto a Letra A | +| Alt + Win + B | Associa um texto a Letra B | +| Alt + Win + C | Associa um texto a Letra C | +| ... | Associa com cada Letra do Teclado | +| Alt + Win + Z | Associa um texto a Letra Z | +| Alt + Win + 1 | Associa um texto a Tecla 1 | +| Alt + Win + 2 | Associa um texto a Tecla 2 | +| ... | Associa um texto com cada Número do Teclado | +| Alt + Win + 0 | Associa um texto a Tecla 0 |
-_NUMPAD = Teclado Numérico_ +#### Escrever Texto + +| Atalho | Descrição | +| ------------------------------------------------ | ------------------------------------------------- | +| Alt + Shift + A | Escreve texto associado a Letra A | +| Alt + Shift + B | Escreve texto associado a Letra B | +| Alt + Shift + C | Escreve texto associado a Letra C | +| ... | Escreve texto associado com cada Letra do Teclado | +| Alt + Shift + Z | Escreve texto associado a Letra Z | +| Alt + Shift + 1 | Escreve texto associado a Tecla 1 | +| Alt + Shift + 2 | Escreve texto associado a Tecla 2 | +| ... | Escreve texto associado com Número do Teclado | +| Alt + Shift + 0 | Escreve texto associado a Tecla 0 | + +
+ +### Salvar Texto com uma Chave Personalizada + +Talvez você queira associar um Texto a uma Palavra específica para seu contexto. Neste caso você pode armazenar uma chave personalizada.
-## Memory Text +#### Salvar Texto com Chave Personalizada + +**Input:** Faz a associação com uma chave personalizada + +Ctrl + Alt + Win + I + +Você pode utilizar a palavra "Matrícula" como **Chave** e associar o Texto "12345" -`ALT + WIN + [A..Z/0..9]` - Salva um texto na memória interna. +- Informando a Chave Personalizada -`ALT + SHIFT + [A..Z/0..9]` - Digita o texto que foi salva no atalho correspondente. + ![Input Key](./img/docs/input_key.png) -`CTRL + WIN + ALT + i` - Informe uma Key personalizada, depois o texto que você quer salvar. +- Informando o Texto que será associado a esta Chave -`CTRL + WIN + ALT + o` - Informe o nome da Key criada anteriormente. Será digitado o texto associado a esta Key. + ![Input Value](./img/docs/input_value.png) + +_Matricula=12345_
-## Execute File or URL +#### Escrever Texto Associado a Chave Personalizada + +**Output:** Escreve o texto associado a chave personalizada + +Para recuperar esta informação você pode utilizar o atalho + +Ctrl + Alt + Win + O -`CTRL + WIN + [A..Z/0..9]` - Informe o caminho completo do arquivo ou URL. +- Informando a Chave Personalizada -`CTRL + SHIFT + [A..Z/0..9]` - Executa o arquivo ou a URL no navegador padrão. + ![Output Key](./img/docs/output_key.png) + +- Será digitado, na Tela que estiver ativa, o texto associado a Chave + + ![Output Value](./img/docs/output_value.png)
-## Switch Window +## Executar Arquivos/URL + +Com o Cyclops você consegue associar um arquivo [\*.exe, \*.pdf, \*.xls] ou um endereço da web [https://google.com.br] para abrir automaticamente utilizando apenas um atalho + +### Observações + +- Para arquivos é necessário informar o caminho completo do arquivos. +- Também funciona com o path (endereço completo) dos atalhos na área de trabalho. +- Para endereço da web você deve informar com o "HTTPS://" na frente. +- Páginas da Internet serão abertas no navegador padrão do sistema. + +### Associar Arquivo/URL + +| Atalho | Descrição | +| ----------------------------------------------- | ------------------------------------------------- | +| Ctrl + Win + A | Associa um arquivo/url a Letra A | +| Ctrl + Win + B | Associa um arquivo/url a Letra B | +| Ctrl + Win + C | Associa um arquivo/url a Letra C | +| ... | Associa um arquivo/url com cada Letra do Teclado | +| Ctrl + Win + Z | Associa um arquivo/url a Letra Z | +| Ctrl + Win + 1 | Associa um arquivo/url a Tecla 1 | +| Ctrl + Win + 2 | Associa um arquivo/url a Tecla 2 | +| ... | Associa um arquivo/url com cada Número do Teclado | +| Ctrl + Win + 0 | Associa um arquivo/url a Tecla 0 | + +### Executar Arquivo/URL + +| Atalho | Descrição | +| ------------------------------------------------ | ---------------------------------------------------------- | +| Shift + Win + A | Executa um arquivo/url associado a Letra A | +| Shift + Win + B | Executa um arquivo/url associado a Letra B | +| Shift + Win + C | Executa um arquivo/url associado a Letra C | +| ... | Executa um arquivo/url associado com cada Letra do Teclado | +| Shift + Win + Z | Executa um arquivo/url associado a Letra Z | +| Shift + Win + 1 | Executa um arquivo/url associado a Tecla 1 | +| Shift + Win + 2 | Executa um arquivo/url associado a Tecla 2 | +| ... | Executa um arquivo/url associado com Número do Teclado | +| Shift + Win + 0 | Executa um arquivo/url associado a Tecla 0 | -`WIN + ALT + [NUMPAD 0..9]` - Informe parte do nome que está no título da janela. +
-`WIN + CTRL + [NUMPAD 0..9]` - Ativa a janela que possui o nome cadastrado. +## Windows Switcher / Alternador de Janelas + +Você pode alterar rapidamente entre janelas do Windows sem utilizar o Alt + Tab e indo direto para a janela que você deseja, sem precisar ficar escolhendo em uma lista. + +
+ +### Observações + +- Esta funcionalidade está habilitada apenas para o Teclado Número (Numpad). +- Você pode associar janelas do Windows aos números do Teclado Numérico de 0 a 9. +- Precisa informar o título ou parte do título da janela que você deseja associar. +- É case-sensitive, considera diferença entre maíuscula e mínuscula. +- Funciona com parte do Título da Janela. Não precisa ser o título completo. +- Há um atalho, no menu **Outras Funções**, para copiar o título da janela ativa. + +
+ +### Teclado Númerico | Numpad + +![Teclado Númerico](./img/docs/numeric_keyboard.png)]
-## Others Functions +### Associar uma Janela -`CTRL + ALT + [NUMPAD 1]` - Abre o bloco de notas. +| Atalho | Descrição | +| ----------------------------------------------------- | ----------------------------------------- | +| Win + Alt + NUMPAD 0 | Associa uma janela do Windows ao Número 0 | +| Win + Alt + NUMPAD 1 | Associa uma janela do Windows ao Número 1 | +| ... | | +| Win + Alt + NUMPAD 9 | Associa uma janela do Windows ao Número 2 | -`CTRL + ALT + [NUMPAD 2]` - Abre a calculadora. +
-`CTRL + WIN + ALT + I` - Informações do Sistema. +### Ativar Janela -`CTRL + WIN + SHIFT + N` - Copia o nome da janela para a área de transferência. +| Atalho | Descrição | +| ------------------------------------------------------ | ------------------------------------------------------- | +| Win + Ctrl + NUMPAD 0 | Ativa a janela do Windows com Título associado Número 0 | +| Win + Ctrl + NUMPAD 1 | Ativa a janela do Windows com Título associado Número 1 | +| ... | | +| Win + Ctrl + NUMPAD 9 | Ativa a janela do Windows com Título associado Número 9 | -`CTRL + WIN + SHIFT + W` - Ativa todas as janelas abertas. +
-`CTRL + WIN + SHIFT + C` - Fecha todas as janelas abertas. +## Outras Funções + +| Atalho | Descrição | +| ------------------------------------------------------------------ | ------------------------------ | +| Ctrl + Alt + NUMPAD 1 | Abre o bloco de notas | +| Ctrl + Alt + 1 | Abre o bloco de notas | +| Ctrl + Alt + NUMPAD 2 | Abre a calculadora | +| Ctrl + Alt + 2 | Abre a calculadora | +| Ctrl + Win + Shift + N | Copia o título da janela ativa | +| Ctrl + Win + Shift + W | Ativa todas as janelas abertas | +| Ctrl + Win + Shift + C | Fecha todas as janelas abertas | +| Ctrl + Win + Alt + 8 | Reinicia o Sistema Operacional | +| Ctrl + Win + Alt + 5 | Hiberna o Sistema Operacional | +| Ctrl + Win + Alt + 0 | Desliga o Sistema Operacional | -`CTRL + WIN + ALT + [NUMPAD 8]` - Reinicia o Sistema Operacional. +
-`CTRL + WIN + ALT + [NUMPAD 5]` - Hiberna o Sistema Operacional. +## Observações Importantes -`CTRL + WIN + ALT + [NUMPAD 0]` - Desliga o Sistema Operacional. +- Todos os textos e atalhos são armazenados em um arquivos **.ini** criado no mesmo diretório do executável. +- Os dados que você informa não são compartilhados na nuvem ou em lugar algum. +- Todos os textos e atalhos ficam somente no seu computador.
-### LICENÇA MIT +## LICENÇA MIT + +Este aplicativo foi desenvolvido para facilitar meu trabalho, me tornando mais produtivo e eficiente. Espero que ele possa ser tão útil para você quanto é para mim. +É totalmente gratuito e está sob a Licença MIT, podendo ser utilizado e distribuido livremente. + +**Enjoy It!!!**
diff --git a/dist/x64/Cyclops v.0.1.6.exe b/dist/x64/Cyclops v.0.1.6.exe deleted file mode 100644 index d302141..0000000 Binary files a/dist/x64/Cyclops v.0.1.6.exe and /dev/null differ diff --git a/dist/x86/Cyclops v.0.1.6.exe b/dist/x86/Cyclops v.0.1.6.exe deleted file mode 100644 index 7bd82bb..0000000 Binary files a/dist/x86/Cyclops v.0.1.6.exe and /dev/null differ diff --git a/img/docs/input_key.png b/img/docs/input_key.png new file mode 100644 index 0000000..1759a87 Binary files /dev/null and b/img/docs/input_key.png differ diff --git a/img/docs/input_value.png b/img/docs/input_value.png new file mode 100644 index 0000000..8100bc7 Binary files /dev/null and b/img/docs/input_value.png differ diff --git a/img/docs/numeric_keyboard.png b/img/docs/numeric_keyboard.png new file mode 100644 index 0000000..3054916 Binary files /dev/null and b/img/docs/numeric_keyboard.png differ diff --git a/img/docs/output_key.png b/img/docs/output_key.png new file mode 100644 index 0000000..74630c7 Binary files /dev/null and b/img/docs/output_key.png differ diff --git a/img/docs/output_value.png b/img/docs/output_value.png new file mode 100644 index 0000000..f6dd5b3 Binary files /dev/null and b/img/docs/output_value.png differ diff --git a/src/Cyclops.exe b/src/Cyclops.exe deleted file mode 100644 index d302141..0000000 Binary files a/src/Cyclops.exe and /dev/null differ