Skip to content

Latest commit

 

History

History
106 lines (78 loc) · 4.4 KB

Keymap.md

File metadata and controls

106 lines (78 loc) · 4.4 KB

keymap

This fancy keymap was made to work under latam distribution the keyboard that I'm using is a corne keyboard, I'm shearing pieces to build it your own

Pieces and links

If you buy the keyboard this way, you will need to a welder to weld some pieces of the keyboard, I used this one you might also need a desolder after getting all those things you can build your own keyboard, but you still need some software to make it works, there's where this keymap helps, it works under latam but I also have an english distribution, but focus on the software QMK is the tool that generally we use for this purpose.


Quick QMK tutorial

I use arch, so I need to use pacman, check the list if you have other package manager

sudo pacman --needed --noconfirm -S git python-pip libffi
python3 -m pip install --user qmk

Once we have QMK we can use the command line

# First set up
qmk setup

# Test the if everything is okay
qmk compile -kb crkbd -km default

Well, if everything is working, we can use an easier way to manage our keymap, just use this instruction

# crkbd for Corne keyboard
qmk config user.keyboard=crkd/rev1
# $USER is you OS user, you can also use your github user
qmk config user.keymap=$USER
# Check if it is working
qmk compile

Now, we can edit a personal distribution for our keymap, enter this dir

# Replace $USER if you used another name before
cd qmk_firmware/keyboards/crkbd/keymaps/$USER
ls

You should see something like this:

Files


Important

config.h file is same as default config, if you want a custom behavior, you will have to edit it, same for keymap.c and rules.mk.

rules.mk control OLED Screen and some other this, if you don't have it set OLED_ENABLE = no

Edit config.h and set #define EE_HANDS to uncommented, this makes that the keyboard assign by itself a master for each hand if you plug in left first, left hand will be the "master" or "main" same on right hand


Getting this keymap

This is really easy, just copy and paste what is inside the dir AndresMpa on its respective file, then

qmk compile

qmk flash -kb crkbd -km $USER -bl dfu-split-left
qmk flash -kb crkbd -km $USER -bl dfu-split-right

That's it, if you want to set your environment as mine I can also recommend you to use nvim, if you are building this, surely you're as crazy as I so, jump in; I guess it can like you