1
0
Fork 0
forked from forks/qmk_firmware
qmk_firmware/keyboards/kbdfans/kbd6x/keymaps/mekberg
Endemoniada 1b1e0977e0 [Keymap] Mekberg kbd6x keymap (#7061)
* First draft of my layout

* Improved layout and cleanup of files

* Update keymap and add rules

* Add keymap.h with permissive_hold setting

* Rename keymap.h to correct name config.h

* Add next/prev and special lock key to Fn layer

* Use correct modifier in MY_LOCK command

* Removed unnecessary filler defines

* Add build instructions to README

* Move RGB controls to more logical up/down key positions, move next/prev controls, remove del from Fn layer

* Fix wrong placeholders and fix up formatting

* Remove unused code

* Clarify comments on custom defines

* Update keyboards/kbdfans/kbd6x/keymaps/mekberg/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
2019-10-18 17:37:16 -07:00
..
config.h [Keymap] Mekberg kbd6x keymap (#7061) 2019-10-18 17:37:16 -07:00
keymap.c [Keymap] Mekberg kbd6x keymap (#7061) 2019-10-18 17:37:16 -07:00
readme.md [Keymap] Mekberg kbd6x keymap (#7061) 2019-10-18 17:37:16 -07:00
rules.mk [Keymap] Mekberg kbd6x keymap (#7061) 2019-10-18 17:37:16 -07:00

General Information

This is more or less a HHKB base layout, but with completely different Fn layers. I don't use most of the HHKB secondary key positions because, honestly, they make no sense to me at all.

Fn key layer is focused mostly on keyboard firmware features (like RGB) as well as some of the necessary alternate functions. It also hold media controls, F-keys and Reset.

Left Tab-Hold layer is focused on nav cluster functionality, and turns Backspace into Delete (and moves Backspace up into the top right 1u position).

Build instructions

To simply build the firmware file: make clean && make kbdfans/kbd6x:mekberg

To build and immediately flash: make clean && make kbdfans/kbd6x:mekberg:dfu