aboutsummaryrefslogtreecommitdiff
path: root/docs/es/newbs_getting_started.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/es/newbs_getting_started.md')
-rw-r--r--docs/es/newbs_getting_started.md103
1 files changed, 103 insertions, 0 deletions
diff --git a/docs/es/newbs_getting_started.md b/docs/es/newbs_getting_started.md
new file mode 100644
index 000000000..eb0d6d36f
--- /dev/null
+++ b/docs/es/newbs_getting_started.md
@@ -0,0 +1,103 @@
1# Introducción
2
3El teclado de tu computador tiene un procesador dentro de él, no muy distinto del que está dentro de tu ordenador. Este procesador ejecuta software que es responsable de detectar la pulsación de las teclas y enviar informes sobre el estado del teclado cuando las teclas son pulsadas y liberadas. QMK ocupa el rol de ese software. Cuando construyes un keymap personalizado , estas creando el equivalente de un programa ejecutable en tu teclado.
4
5QMK intenta poner un montón de poder en tus manos haciendo que las cosas fáciles sean fáciles, y las cosas difíciles posibles. No tienes que saber cómo programar para crear keymaps potentes — sólo tienes que seguir un conjunto simple de reglas sintácticas.
6
7# Comenzando
8
9Antes de que puedas construir keymaps, necesitarás instalar algun software y configurar tu entorno de construcción. Esto sólo hay que hacerlo una vez sin importar en cuántos teclados planeas configurar el software.
10
11Si prefieres hacerlo mediante un interfaz gráfico , por favor, considera utilizar el [Configurador QMK](https://config.qmk.fm). En ese caso dirígete a [Construyendo tu primer firmware usando la GUI](newbs_building_firmware_configurator.md).
12
13
14## Descarga el software
15
16### Editor de texto
17
18Necesitarás un programa con el que puedas editar y guardar archivos de **texto plano**, en windows puedes utilizar Notepad y en tu Linux puedes utilizar gedit. Estos dos programas son editores simples y funcionales. En macOS ten cuidado con la aplicación de edición de texto por defecto TextEdit: no guardará texto plano a menos de que se le seleccione explícitamente _Make Plain Text_ desde el menú _Format_.
19
20También puedes descargar e instalar un editor de texto dedicado como [Sublime Text](https://www.sublimetext.com/) o [VS Code](https://code.visualstudio.com/). Esta es probablemente la mejor manera independientemente de la plataforma, ya que estos programas fueron creados específicamente para editar código.
21
22?> ¿No estás seguro de qué editor de texto utilizar? Laurence Bradford escribió una [estupenda introducción](https://learntocodewith.me/programming/basics/text-editors/) al tema.
23
24### QMK Toolbox
25
26QMK Toolbox is an optional graphical program for Windows and macOS that allows you to both program and debug your custom keyboard. You will likely find it invaluable for easily flashing your keyboard and viewing debug messages that it prints.
27
28[Download the latest release here.](https://github.com/qmk/qmk_toolbox/releases/latest)
29
30* For Windows: `qmk_toolbox.exe` (portable) or `qmk_toolbox_install.exe` (installer)
31* For macOS: `QMK.Toolbox.app.zip` (portable) or `QMK.Toolbox.pkg` (installer)
32
33## Configura tu entorno
34
35Hemos intentado hacer QMK lo más fácil de configurar posible. Sólo tienes que preparar tu entorno Linux o Unix, y luego dejar que QMK
36instale el resto.
37
38?> Si no has trabajado con la línea de comandos de Linux/Unix con anterioridad, hay algunos conceptos y comandos básicos que deberías aprender. Estos recursos te enseñarán lo suficiente para poder trabajar con QMK:<br>
39[Comandos de Linux que debería saber](https://www.guru99.com/must-know-linux-commands.html)<br>
40[Algunos comandos básicos de Unix](https://www.tjhsst.edu/~dhyatt/superap/unixcmd.html)
41
42### Windows
43
44Necesitarás instalar MSYS2 y Git.
45
46* Sigue las instrucciones de instalación en la [página de MSYS2](http://www.msys2.org).
47* Cierra las terminales abiertas de MSYS2 y abre una nueva termial de MSYS2 MinGW 64-bit.
48* Instala Git ejecutando este comando: `pacman -S git`.
49
50### macOS
51
52Necesitarás instalar Homebrew. Sigue las instrucciones que encontrarás en la [página de Homebrew](https://brew.sh).
53
54Despueś de que se haya inastalado Homebrew, continúa con _Set Up QMK_. En ese paso ejecutará un script que instalará el resto de paquetes.
55
56### Linux
57
58Necesitarás instalar Git. Es bastante probable que ya lo tengas, pero si no, uno de los siguientes comandos debería instalarlo:
59
60* Debian / Ubuntu / Devuan: `apt-get install git`
61* Fedora / Red Hat / CentOS: `yum install git`
62* Arch: `pacman -S git`
63
64?> Docker es también una opción en todas las plataformas. [Haz click aquí si quieres detalles.](getting_started_build_tools.md#docker)
65
66## Configura QMK
67
68Una vez que hayas configurado tu entorno Linux/Unix, estarás listo para descargar QMK. Haremos esto utilizando Git para "clonar" el respositorio de QMK. Abre una ventana de Terminal o MSYS2 MinGW y mantenla abierta mientras sigues esta guía. Dentro de esa ventana ejecuta estos dos comandos:
69
70```shell
71git clone --recurse-submodules https://github.com/qmk/qmk_firmware.git
72cd qmk_firmware
73```
74
75?> Si ya sabes [cómo usar GitHub](getting_started_github.md), te recomendamos en vez de eso, crees y clones tu propio fork. Si no sabes lo que significa, puedes ignorar este mensaje sin problemas.
76
77QMK viene con un script para ayudarte a configurar el resto de cosas que necesitarás. Deberías ejecutarlo introduciendo este comando:
78
79 util/qmk_install.sh
80
81## Prueba tu entorno de construcción
82
83Ahora que tu entorno de construcción de QMK está configurado, puedes construcir un firmware para tu teclado. Comienza intentado construir el keymap por defecto del teclado. Deberías ser capaz de hacerlo con un comando con este formato:
84
85 make <keyboard>:default
86
87Por ejemplo, para construir el firmware para un Clueboard 66% deberías usar:
88
89 make clueboard/66/rev3:default
90
91Cuando esté hecho, deberías tener un montón de información de salida similar a esta:
92
93```
94Linking: .build/clueboard_66_rev3_default.elf [OK]
95Creating load file for flashing: .build/clueboard_66_rev3_default.hex [OK]
96Copying clueboard_66_rev3_default.hex to qmk_firmware folder [OK]
97Checking file size of clueboard_66_rev3_default.hex [OK]
98 * The firmware size is fine - 26356/28672 (2316 bytes free)
99```
100
101# Creando tu keymap
102
103Ya estás listo para crear tu propio keymap personal! Para hacerlo continua con [Construyendo tu primer firmware](newbs_building_firmware.md).