Skip to content

Latest commit

 

History

History
79 lines (52 loc) · 2.37 KB

README.md

File metadata and controls

79 lines (52 loc) · 2.37 KB

QMK Hitbox Keymaps

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

Keyboard Layer

Using the Default layers from Reviung41 with a couple of mods,

g1850

g34789

Joystick Layers

Additional joystick layers to the default layers

DPAD mode

g14448


Stick mode

g14652


Usage

g35545

SOCD Modes

What is SOCD?

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

Self Compile the firmware file

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

Flashing

Use QMK toolbox to flash the newly created hex file for your MCU (e.g. promicro, seamicro, etc).

Usage Guide

I put a hitbox test on my YouTube video, feel free to check it out,

Build a HitBox Joystick arcade on top your QMK keyboard