From ea027d1fe5da1cfa353d8ecda51c8e95668a6c8d Mon Sep 17 00:00:00 2001 From: J <12501551+NBeing@users.noreply.github.com> Date: Sat, 30 Nov 2024 11:36:08 -0500 Subject: [PATCH 1/3] Update newbs_building_firmware.md This will guide users with keyboards containing default keymaps in the `keymap.json` format towards generating a `keymap.c` file. --- docs/newbs_building_firmware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/newbs_building_firmware.md b/docs/newbs_building_firmware.md index f3afd6a89685..446bac2803ed 100644 --- a/docs/newbs_building_firmware.md +++ b/docs/newbs_building_firmware.md @@ -42,7 +42,7 @@ Look at the output from that command, you should see something like this: Ψ Created a new keymap called in: /home/me/qmk_firmware/keyboards/clueboard/66/rev3/keymaps/. ``` -This is the location of your new `keymap.c` file. +This is the location of your new `keymap.c` file. If your particular keyboards default keymap is a `.json` file there will be a `keymap.json` located in the generated folder instead of a `keymap.c` file. The `keymap.json` file can be converted to a `keymap.c` file using QMK's `json2c` utility. ## Open `keymap.c` In Your Favorite Text Editor From 08abcd6d6b8284aa794c82450032bf883a22845a Mon Sep 17 00:00:00 2001 From: J <12501551+NBeing@users.noreply.github.com> Date: Sat, 30 Nov 2024 16:36:17 -0500 Subject: [PATCH 2/3] Update newbs_building_firmware.md Add link to json2c util. --- docs/newbs_building_firmware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/newbs_building_firmware.md b/docs/newbs_building_firmware.md index 446bac2803ed..bdca6907a5b7 100644 --- a/docs/newbs_building_firmware.md +++ b/docs/newbs_building_firmware.md @@ -42,7 +42,7 @@ Look at the output from that command, you should see something like this: Ψ Created a new keymap called in: /home/me/qmk_firmware/keyboards/clueboard/66/rev3/keymaps/. ``` -This is the location of your new `keymap.c` file. If your particular keyboards default keymap is a `.json` file there will be a `keymap.json` located in the generated folder instead of a `keymap.c` file. The `keymap.json` file can be converted to a `keymap.c` file using QMK's `json2c` utility. +This is the location of your new `keymap.c` file. If your particular keyboards default keymap is a `.json` file there will be a `keymap.json` located in the generated folder instead of a `keymap.c` file. The `keymap.json` file can be converted to a `keymap.c` file using QMK's [`json2c`](cli_commands#qmk-json2c) utility. ## Open `keymap.c` In Your Favorite Text Editor From 63635d6a716f01a3c24f875f601392a7b470af12 Mon Sep 17 00:00:00 2001 From: J <12501551+NBeing@users.noreply.github.com> Date: Tue, 10 Dec 2024 22:40:35 -0500 Subject: [PATCH 3/3] Update newbs_building_firmware.md --- docs/newbs_building_firmware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/newbs_building_firmware.md b/docs/newbs_building_firmware.md index bdca6907a5b7..f5e529b9cee3 100644 --- a/docs/newbs_building_firmware.md +++ b/docs/newbs_building_firmware.md @@ -42,7 +42,7 @@ Look at the output from that command, you should see something like this: Ψ Created a new keymap called in: /home/me/qmk_firmware/keyboards/clueboard/66/rev3/keymaps/. ``` -This is the location of your new `keymap.c` file. If your particular keyboards default keymap is a `.json` file there will be a `keymap.json` located in the generated folder instead of a `keymap.c` file. The `keymap.json` file can be converted to a `keymap.c` file using QMK's [`json2c`](cli_commands#qmk-json2c) utility. +This is the location of your new keymap file. Your keyboards default keymap file may be a `.json` file or a `.c` file. If your keymap is a `.json` file it can be converted to a `.c` file using QMK's [`json2c`](cli_commands#qmk-json2c) utility. ## Open `keymap.c` In Your Favorite Text Editor