+
Skip to content

lfccs/sofle-zmk_oled

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introdução

Para ter um bom entendimento da plataforma ZMK e tudo o que ela pode oferecer é interessante ler a documentação completa no site do ZMK.

Lá tem a documentação para os teclados mais utilizados como Sofle, Lily58, Corne, etc...


Pré requisitos

Para prosseguir com a personalização e instalação do seu teclado sugerimos que faça o fork deste repositório


Configuração

É possível realizar a instalação e configuração do seu teclado por dois caminhos:

  1. Configuração visual
  2. Configuração manual

Configuração visual

RECOMENDADA: Através do KeymapEditor

image

Este é de longe o que mais recomendamos para quem está iniciando. Uma GUI sem limitações, onde você pode configurar de tudo e ainda aprender enquanto configura. Lá você tem acesso a funções como tap dance, behaviors, conditional layers, macro, combos, layers infinitas e etc.

O Keymap Editor é especial porque basicamente automatiza as alterações que foram feitas na GUI de volta para o github e também builda o actions automaticamente.

Para utilizar o KeymapEditor basta você logar com a sua conta GitHub e vincular o fork deste repositório.

Assim que você realizar suas alterações basta clicar em "Save" no canto superior esquerdo que irá enviar as alteraçõees para o github ee acionará uma pipeline para buildar o projeto. Assim que o build finalizar um Artefato chamdado firmeware.bin ficará disponível para download.

image

Veja a seção Instalação para prosseguir com a instalação do seu firmeware


ZMK STUDIO

Esse é a GUI mais nova do ZMK, ainda está em Beta, tem algumas limtações, não gosto de recomendar pois não salva as configs do ZMK direto no github, além de não ter algumas configurações de tap dance e behaviors.

image

A vantagem do ZMK.STUDIO é que você quase nunca precisará mexer em código, compilar, baixar e passar o novo firmware de cada alteração para o teclado, o que pode definitivamente ser chato. Mas, não acho que vale a pena, ao menos quando você ainda está aprendendo a usar o ZMK.


Configuração manual

image

Para a configuração manual sugerimos que siga os seguintes passos:

  1. Primeiro passo é forkar a config setup do ZMK.
  2. Escolher a board do seu teclado, que na maioria das vezes será Board:Nicenano V2
  3. Copiar o layout base/default para o github.

image

É importante fazer essa configuração inicial, para que então você consiga alterar o keymap da melhor forma.

image

Para fazer as alterações pelo github, é só alterar e criar regras no [teclado].keymap de acordo com o que você, o USER, achar melhor. Atenção! Considere alterar direto pelo arquivo [teclado].keymap quando você já leu as docs do zmk e sabe exatamente o que está fazendo! Aqui, nunca vai ter algum tipo de limitação por GUI, apenas limitação pelo seu próprio código.

Instalação

Para flashear o firmware do teclado novo basta seguir os seguintes passos:

  1. Conectar o cabo USB
  2. Dar dois cliques no botão de RST do teclado em menos de 1s

telegram-cloud-photo-size-1-5040021887542996513-y

Feito isso, uma pasta igual um pendrive irá aparecer com o nome de "Nicenano". Basta copiar o arquivo LEFT para o teclado esquerdo e copiar o arquivo RIGHT no teclado direito.

image

Nunca é preciso apagar nenhum arquivo dentro do Nicenano ( ou outra MCU ), sempre que atualizar só é necessário jogar um arquivo novo.

| É comum que apareça um erro após após passar o novo firmware pra o teclado. Fiquem tranquilos não é um bug, é um feature do zmk : )

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载