The visual below uses the Reviung41 layout as an example, but it could easily adjust to any keyboard. Take a look at 10x4 Ortho base template
Using the Default layers from Reviung41 with a couple of mods,
Additional joystick layers to the default layers
DPAD mode
Stick mode
Usage
Standard SOCD is the default every time you choose a directional layer the first time.
- Standard SOCD,
- Up + Down = Up
- Left + Right = Neutral
- True Neutral SOCD,
- Up + Down = Neutral
- Left + Right = Neutral
- Last Input Priority SOCD,
- Up + Down = Down
- Down + Up = Up
- Left + Right = Right
- Right + Left = Left
Setup your own local QMK environment
Copy the hitbox/
directory to the keymaps directory of your cloned qmk_firmware
repository,
- qmk_firmware
--- keyboards
------ reviung
--------- reviung41
------------- keymaps
---------------- ---COPY HERE--
Run this command under your qmk_firmware
directory,
% cd qmk_firmware
% qmk compile -kb reviung/reviung41 -km hitbox
On compile succeed, the hex file should be created on your qmk_firmware/reviung_reviung41_hitbox.hex
directory
Use QMK toolbox to flash the newly created hex file for your MCU (e.g. promicro, seamicro, etc).
I put a hitbox test on my YouTube video, feel free to check it out,