Small fixups

This commit is contained in:
AndersonTorres 2021-08-21 16:55:16 -03:00 committed by Kyle Brown
parent aa55153a8e
commit 02a9a088a0
4 changed files with 21 additions and 21 deletions

View File

@ -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". 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ê 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 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) Note que recomendamos utilizar [KMKPython](https://github.com/KMKfw/kmkpython)
para essas placas pois ele é otimizado para elas. Se você usar o Circuitpython 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. artesanais.
<br>Uma vez que você compreendeu a essência da coisa: <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. 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. disponíveis.
- A extensão [internacional](international.md) acrescenta teclas para layouts - A extensão [internacional](international.md) acrescenta teclas para layouts
não-americanos, e as [teclas de mídia](media_keys.md) acrecentam teclas 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: E para ir mais além:
- [Sequências*](sequences.md) são usadas para enviar múltiplas teclas em uma ação - [Sequências](sequences.md) são usadas para enviar múltiplas teclas em uma ação
; .
- [Camadas*](layers.md) podem transformar totalmente como seu teclado age com um - [Camadas](layers.md) podem transformar totalmente como seu teclado age com um
simples toque. 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 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? 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 Confira o que os [módulos](modules.md) e [extensões](extensions.md) podem
fazer! fazer!
Você também pode obter ideias dos vários [exemplos de 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> <br>
## Ajuda e Suporte Adicionais ## 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). Caso precise, ajuda para depuração pode ser encontrada [aqui](debugging.md).

View File

@ -10,7 +10,7 @@ pinagem a fim de usar teclados comuns já presentes no mercado.
Características: Características:
- Pinagem Pro Micro - Pinagem Pro Micro
- Suporte a USB HID e Bluetooth - 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 - Suporte a bateria, incluindo carga
Desvantagens: Desvantagens:

View File

@ -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 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 seguramente populado mediante meios bem mais sãos que perder tempo fazendo
isso na mão. isso na mão.
* Alguns dados sobre se a tecla deveria ter sido pressionada ou liberada - isto * Alguns dados sobre se a tecla deveria ter sido pressionada ou liberada - isto
é majoritariamente um detalhe de implementação sobre como Sequências é majoritariamente um detalhe de implementação sobre como Sequências
funcionam, onde, por exemplo, `KC.RALT` pode precisar ser segurada por toda a 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 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 referenciados em alguns lugares da base de código se você precisar de
exemplos. exemplos.
* Manipuladores (*handler*) para o pressionamento (algumas vezes chamado de * Manipuladores (*handler*) para o pressionamento (algumas vezes chamado de
"keydown" ou "press") e liberação (algumas vezes chamado de "keyup" ou "keydown" ou "press") e liberação (algumas vezes chamado de "keyup" ou
"release"). KMK fornece manipuladores para funções padrão do yteclado e "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 troca de camadas em `kmk/handlers.layers.py`, e para tudo relacionado a
sequências (veja de novo `sequences.md`) em sequências (veja de novo `sequences.md`) em
`kmk/handlers/sequences.py`. Discutiremos mais estes em breve. `kmk/handlers/sequences.py`. Discutiremos mais estes em breve.
* Chamadas de retorno (*callback*) opcionais a serem executadas antes e/ou * Chamadas de retorno (*callback*) opcionais a serem executadas antes e/ou
depois dos handlers acima. Mais sobre isso em breve. depois dos handlers acima. Mais sobre isso em breve.
* Um campo `meta` genérico, que é mais comumente utilizado para teclas "com * 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 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 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 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 propriedades `layer` e `kc`. Existem outros usos para o campo `meta`, e
exemplos podem ser encontrados em `kmk/types.py`. exemplos podem ser encontrados em `kmk/types.py`.
Objetos `Key` também podem ser encadeados chamando eles! Para criar uma tecla Objetos `Key` também podem ser encadeados chamando eles! Para criar uma tecla
que segura Ctrl e Shift simultaneamente, simplesmente fazemos: 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: docstring direto do código-fonte:
> Recebe o seguinte: > Recebe o seguinte:
> >
> - self (Esta instância Key) > - self (Esta instância Key)
> - state (InternalState corrente) > - state (InternalState corrente)
> - KC (A tabela de busca KC, para conveniência) > - 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) > mas é fornecida por consistência com os manipuladores internos)
> - `coord_raw` (Uma tupla X,Y de coordenadas da matrix - costumeiramente não é > - `coord_raw` (Uma tupla X,Y de coordenadas da matrix - costumeiramente não é
> útil, também) > útil, também)
> >
> O valor de retorno do callback fornecido é descartado. _Exceções não são > 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 > capturadas_, e provavelmente quebrarão o KMK se não forem tratadas dentro da
> tua função. > tua função.
> >
> Estes handlers são executados na ordem de anexação: handlers fornecidos por > 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 anteriores deste método são executados antes daqueles fornecidos por
> chamadas posteriores. > chamadas posteriores.

View File

@ -14,7 +14,7 @@ em lugar do Circuitpython.
- Economiza espaço, pois os binários gerados são otimizados para teclados. - 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 - micro-controladores como o nice!nano poderão acessar todas as vantagens
diretamente. diretamente.
### Circuitpython ### Circuitpython
Circuitpython pode ser instalado seguindo [este Circuitpython pode ser instalado seguindo [este