Find a file
Chow Castro, Marcos 78a5a1b832 nicenano-thin.webm
2022-09-17 23:42:37 +02:00
.github/workflows Initial User Config. 2022-08-30 15:12:27 +02:00
config test 2022-09-17 22:35:05 +02:00
build.yaml Initial User Config. 2022-08-30 15:12:27 +02:00
README.md nicenano-thin.webm 2022-09-17 23:42:37 +02:00

MC Technology

MC Technology | YouTube @mctechnology17 | Twitter @mctechnology17 | Instagram MC Technology17 | Facebook @mctechnology17 | Reddit



Intro

Este repositorio contiene mi configuracion personal de mi teclado corne con el sofware de ZMK, flashado en el microcontrolador nice!nano_v2.

nicenano_v2

NO ME HAGO RESPONSABLE DE NINGUN DAÑO QUE PUEDA OCASIONAR ESTE CODIGO, UTILIZALO BAJO TU PROPIO RIESGO.

SIENTETE LIBRE DE MODIFICAR EL CODIGO A TU GUSTO O DE OCUPAR LO QUE NECESITES NO OLVIDES REFERENCIAR A LOS AUTORES DE LOS CODIGOS QUE OCUPES.

Caracteristicas:

  • Teclado inalambrico con bleutooth y usb-c
  • Teclado ergonomico
  • Altamente programable con el sofware de ZMK
  • Compatibilidad con Linux, Windows, MacOS, Android, IOS y mas
  • Completamente inalambrico entre las dos mitades
  • Y mas...

FUNCIONANDO SIN ERRORES HASTA EL MOMENTO!

Instalacion

Referencia ZMK de donde saque la informacion.

Requisitos:

  • Tener instalado git en tu computadora y una cuenta en github
  • Opcional tener instalado VSC (Visual Studio Code) u otro editor de texto de tu preferencia, yo uso nvim/vim
  • Opcional puedes de preferencia usar git con SSH eso te evitara tener que poner tu usuario y contraseña
# 0. crea una repositorio con el nombre de zmk-config en tu cuenta de github
# 1. luego abre la terminal y pega esto:
bash -c "$(curl -fsSL https://zmk.dev/setup.sh)"
# 2. se abre una opcion con muchos teclados, seleciona el 13 (corne)
13 # enter
# 3. se abre una opcion a elegir el MCU (Microcontrolador), seleciona el 4 (nice!nano v2)
4 # enter
# 4. ¿Copiar en el mapa de teclas estándar para personalizarlo? [Yn]:
Y # enter
# 5. Datos de tu GitHub
mctechnology17 # AQUI TU USUARIO DE GITHUB
CONTRASEÑA # AQUI TU CONTRASEÑA DE GITHUB
# 6. Nombre del repositorio
ENTER # simplemente enter, dejamos la por defecto zmk-config
# 7. insertar el repositorio
git@github.com:mctechnology17/zmk-config.git # mctechnology17 -> AQUI TU USUARIO DE GITHUB
# 8. Continuar?
Y # enter

Despues de concluir los pasos anteriores con exito, puedes ir a la ruta dinde se encuentra el repositorio con el siguiente comando y modificar el codigo a tu gusto:

cd ~/zmk-config/config

# vista de como esta estructurado el repositorio
zmk-config # carpeta principal
├── build.yaml # archivo de configuracion para el compilado NO MODIFICAR
├── config # carpeta de configuracion
│   ├── corne.conf # archicho de configuracios de las macros
│   ├── corne.keymap # archicho de configuracios de las teclas
│   └── west.yml # config para conectarse con https://github.com/zmkfirmware NO MODIFICAR
└── README.md

Si no modificaste nada peiedes simplemente ir a tu repositorio en github y dale a refrescar a la pagina. En mi caso aqui.

Ahora ve a esta ruta en tu repositorio de github:

  • Actions(click) -> All Workflows (click)-> Initial User Config. (aqui haces scroll hasta abajo y click)
  • Aqui hay algo que se llama Artifacts, dale click para descargar el archivo, es un .zip

Ahora ve a descarga en tu computadora(o donde tengas por defecto las descargas):

  • Descomprime el archivo .zip
  • Conecta el microcontrolador nice!nano v2 al puerto usb-c de tu computadora
  • El microcontrolador se reconocera como un dispositivo de almacenamiento
  • Copia el archivo corne_left-nice_nano_v2-zmk.uf2 que descomprimiste en la carpeta del dispositivo de almacenamiento
  • Conecta el otro microcontrolador nice!nano v2 al puerto usb-c de tu computadora
  • Ahora copia el otro archivo corne_right-nice_nano_v2-zmk.uf2 que descomprimiste en la carpeta del dispositivo de almacenamiento
  • Listo, ya tienes tu teclado corne configurado con la configuracion estandar de ZMK
  • Ahora puedes modificar el codigo a tu gusto y volver a compilarlo

Si quieres usar mi configuracion solo debes clonar este repositorio y reemplazar los archivos corne.conf y corne.keymap que se encuentran en la siguiente ruta:

zmk-config # carpeta principal
├── config # carpeta de configuracion
│   ├── corne.conf # archicho de configuracios de las macros
│   ├── corne.keymap # archicho de configuracios de las teclas

Donacion

Si disfrutas de mi trabajo, siéntete libre de donar o convertirte en patrocinador.

Emsamblador y creador/mantenedor de vimtools, GitManager y más, que son herramientas de trabajo fáciles de integrar, pero muy potentes que te permiten mejore su flujo de trabajo, integrándose con todos los sistemas operativos y todas las shells(zsh, fish, bash, etc.) posibles.

Aquí puedes ver otro proyecto publicado recientemente:

  • vimtools navaja suiza para vim (funciones y configuraciones que te facilitarán la vida)
  • gm administrador multiplataforma GIT con una interfaz de usuario amigable
  • vim-better-header la mejor plantilla automatizada
  • vim-executor Ejecutador de código multilenguaje

LICENSE

Released under the GNU General Public License v3.0.

Copyright (c) 2022 Marcos Chow Castro