Small fixups
This commit is contained in:
		
				
					committed by
					
						
						Kyle Brown
					
				
			
			
				
	
			
			
			
						parent
						
							aa55153a8e
						
					
				
				
					commit
					02a9a088a0
				
			@@ -80,7 +80,7 @@ Se seu teclado e micro-controlador são suportados oficialmente, simplesmente
 | 
			
		||||
visite a webpage com os seus arquivos e coloque-os na raiz do "flash drive".
 | 
			
		||||
Estas webpages podem ser vistas [aqui](https://github.com/KMKfw/boards). Você
 | 
			
		||||
precisará dos arquivos `kb.py` e `main.py`. Instruções mais avançadas podem ser
 | 
			
		||||
vistas [aqui*](config_and_keymap.md).
 | 
			
		||||
vistas [aqui](config_and_keymap.md).
 | 
			
		||||
 | 
			
		||||
Note que recomendamos utilizar [KMKPython](https://github.com/KMKfw/kmkpython)
 | 
			
		||||
para essas placas pois ele é otimizado para elas. Se você usar o Circuitpython
 | 
			
		||||
@@ -96,9 +96,9 @@ sua configuração matricial específica. Você pode observar
 | 
			
		||||
artesanais.
 | 
			
		||||
 | 
			
		||||
<br>Uma vez que você compreendeu a essência da coisa:
 | 
			
		||||
- Você pode dar uma olhada [aqui*](config_and_keymap.md) e [aqui*](keys.md) para
 | 
			
		||||
- Você pode dar uma olhada [aqui](config_and_keymap.md) e [aqui](keys.md) para
 | 
			
		||||
  começar a customizar seu arquivo code.py / main.py.
 | 
			
		||||
- Eis uma [referência*](keycodes.md) dos códigos de teclas (*keycodes*)
 | 
			
		||||
- Eis uma [referência](keycodes.md) dos códigos de teclas (*keycodes*)
 | 
			
		||||
  disponíveis.
 | 
			
		||||
- A extensão [internacional](international.md) acrescenta teclas para layouts
 | 
			
		||||
  não-americanos, e as [teclas de mídia](media_keys.md) acrecentam teclas
 | 
			
		||||
@@ -106,16 +106,16 @@ artesanais.
 | 
			
		||||
 | 
			
		||||
E para ir mais além:
 | 
			
		||||
 | 
			
		||||
- [Sequências*](sequences.md) são usadas para enviar múltiplas teclas em uma ação
 | 
			
		||||
  só;
 | 
			
		||||
- [Camadas*](layers.md) podem transformar totalmente como seu teclado age com um
 | 
			
		||||
- [Sequências](sequences.md) são usadas para enviar múltiplas teclas em uma ação
 | 
			
		||||
  só.
 | 
			
		||||
- [Camadas](layers.md) podem transformar totalmente como seu teclado age com um
 | 
			
		||||
  simples toque.
 | 
			
		||||
- [ModTap*](modtap.md) te permite customizar a maneira que uma tecla age quando é
 | 
			
		||||
- [ModTap](modtap.md) te permite customizar a maneira que uma tecla age quando é
 | 
			
		||||
  pressionada ou "segurada"; e o
 | 
			
		||||
- [TapDance*](tapdance.md) dependendo do número de vezes que ela é pressionada.
 | 
			
		||||
- [TapDance](tapdance.md) dependendo do número de vezes que ela é pressionada.
 | 
			
		||||
 | 
			
		||||
Você quer extensões divertidas como RGB, teclados divididos ao meio e mais?
 | 
			
		||||
Confira o que os [módulos*](modules.md) e [extensões*](extensions.md) podem
 | 
			
		||||
Você quer extensões divertidas como RGB, teclados repartidos ao meio e mais?
 | 
			
		||||
Confira o que os [módulos](modules.md) e [extensões](extensions.md) podem
 | 
			
		||||
fazer!
 | 
			
		||||
 | 
			
		||||
Você também pode obter ideias dos vários [exemplos de
 | 
			
		||||
@@ -125,7 +125,7 @@ usuários](https://github.com/KMKfw/user_keymaps) que fornecemos e fuce nossa
 | 
			
		||||
<br>
 | 
			
		||||
 | 
			
		||||
## Ajuda e Suporte Adicionais
 | 
			
		||||
> Roads? Where we're going we don't need roads.
 | 
			
		||||
> Estradas? Para onde vamos, estradas são desnecessárias.
 | 
			
		||||
 | 
			
		||||
Caso precise, ajuda para depuração pode ser encontrada [aqui](debugging.md).
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -10,7 +10,7 @@ pinagem a fim de usar teclados comuns já presentes no mercado.
 | 
			
		||||
Características:
 | 
			
		||||
- Pinagem Pro Micro
 | 
			
		||||
- Suporte a USB HID e Bluetooth
 | 
			
		||||
- Pode ser usado para teclados divididos Bluetooth sem fio
 | 
			
		||||
- Pode ser usado para teclados repartidos sem fio (Bluetooth)
 | 
			
		||||
- Suporte a bateria, incluindo carga
 | 
			
		||||
 | 
			
		||||
Desvantagens:
 | 
			
		||||
 
 | 
			
		||||
@@ -35,7 +35,7 @@ têm algumas peças fundamentais de informação:
 | 
			
		||||
  propósitos fora do núcleo do KMK, este campo deve ser ignorado - ele pode ser
 | 
			
		||||
  seguramente populado mediante meios bem mais sãos que perder tempo fazendo
 | 
			
		||||
  isso na mão.
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
* Alguns dados sobre se a tecla deveria ter sido pressionada ou liberada - isto
 | 
			
		||||
  é majoritariamente um detalhe de implementação sobre como Sequências
 | 
			
		||||
  funcionam, onde, por exemplo, `KC.RALT` pode precisar ser segurada por toda a
 | 
			
		||||
@@ -44,7 +44,7 @@ têm algumas peças fundamentais de informação:
 | 
			
		||||
  isso, mas os campos são denominados `no_press` e `no_release` e são
 | 
			
		||||
  referenciados em alguns lugares da base de código se você precisar de
 | 
			
		||||
  exemplos.
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
* Manipuladores (*handler*) para o pressionamento (algumas vezes chamado de
 | 
			
		||||
  "keydown" ou "press") e liberação (algumas vezes chamado de "keyup" ou
 | 
			
		||||
  "release"). KMK fornece manipuladores para funções padrão do yteclado e
 | 
			
		||||
@@ -53,10 +53,10 @@ têm algumas peças fundamentais de informação:
 | 
			
		||||
  troca de camadas em `kmk/handlers.layers.py`, e para tudo relacionado a
 | 
			
		||||
  sequências (veja de novo `sequences.md`) em
 | 
			
		||||
  `kmk/handlers/sequences.py`. Discutiremos mais estes em breve.
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
* Chamadas de retorno (*callback*) opcionais a serem executadas antes e/ou
 | 
			
		||||
  depois dos handlers acima. Mais sobre isso em breve.
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
* Um campo `meta` genérico, que é mais comumente utilizado para teclas "com
 | 
			
		||||
  argumentos" - objetos no objeto `KC` que na realidade são funções que retornam
 | 
			
		||||
  instâncias de `Key`, que geralmente precisam acessar os argumentos passados
 | 
			
		||||
@@ -66,7 +66,7 @@ têm algumas peças fundamentais de informação:
 | 
			
		||||
  função retorna um objeto `Key` com `meta` contendo um objeto contendo as
 | 
			
		||||
  propriedades `layer` e `kc`. Existem outros usos para o campo `meta`, e
 | 
			
		||||
  exemplos podem ser encontrados em `kmk/types.py`.
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
Objetos `Key` também podem ser encadeados chamando eles! Para criar uma tecla
 | 
			
		||||
que segura Ctrl e Shift simultaneamente, simplesmente fazemos:
 | 
			
		||||
 | 
			
		||||
@@ -104,7 +104,7 @@ Todos esses métodos recebem os mesmos argumentos, e por isso eu vou copiar a
 | 
			
		||||
docstring direto do código-fonte:
 | 
			
		||||
 | 
			
		||||
> Recebe o seguinte:
 | 
			
		||||
> 
 | 
			
		||||
>
 | 
			
		||||
> - self (Esta instância Key)
 | 
			
		||||
> - state (InternalState corrente)
 | 
			
		||||
> - KC (A tabela de busca KC, para conveniência)
 | 
			
		||||
@@ -113,11 +113,11 @@ docstring direto do código-fonte:
 | 
			
		||||
>   mas é fornecida por consistência com os manipuladores internos)
 | 
			
		||||
> - `coord_raw` (Uma tupla X,Y de coordenadas da matrix - costumeiramente não é
 | 
			
		||||
>   útil, também)
 | 
			
		||||
> 
 | 
			
		||||
>
 | 
			
		||||
> O valor de retorno do callback fornecido é descartado. _Exceções não são
 | 
			
		||||
> capturadas_, e provavelmente quebrarão o KMK se não forem tratadas dentro da
 | 
			
		||||
> tua função.
 | 
			
		||||
> 
 | 
			
		||||
>
 | 
			
		||||
> Estes handlers são executados na ordem de anexação: handlers fornecidos por
 | 
			
		||||
> chamadas anteriores deste método são executados antes daqueles fornecidos por
 | 
			
		||||
> chamadas posteriores.
 | 
			
		||||
 
 | 
			
		||||
@@ -14,7 +14,7 @@ em lugar do Circuitpython.
 | 
			
		||||
- Economiza espaço, pois os binários gerados são otimizados para teclados.
 | 
			
		||||
- micro-controladores como o nice!nano poderão acessar todas as vantagens
 | 
			
		||||
  diretamente.
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
### Circuitpython
 | 
			
		||||
 | 
			
		||||
Circuitpython pode ser instalado seguindo [este
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user