qmk_firmware/keyboards/40percentclub/gherkin/keymaps/stevexyz
James Young aaf58155c7
Remove HD44780 References, Part 1 (#9052)
* remove HD44780_ENABLE rules: 0-9, A-B

* remove HD44780_ENABLE config: 0-9, A-B
2020-07-27 06:11:16 +10:00
..
config.h [Keymap] Gherkin SuperMicro 28 (#8886) 2020-04-27 13:11:02 -07:00
keymap.c Gherkin 26, 27, 28, 30 keys compatibility (#9136) 2020-05-19 21:03:23 +01:00
readme.md Gherkin 26, 27, 28, 30 keys compatibility (#9136) 2020-05-19 21:03:23 +01:00
rules.mk Remove HD44780 References, Part 1 (#9052) 2020-07-27 06:11:16 +10:00

The 25% SuperMicro keyboard

With this configuration the "SuperMicro" layout first experimented on the plank-like jj40 is being ported to a more proper board, and with the last changes, this layout has been made compatible also to a "26 keys" one. So you can now choose to leave all 30 keys on the keyboard, or remove the two on the bottom line corners to have the "old" and comfortable 28 keys layout, or remove also space and enter to have the simplest "pure alpha" one! And even the intermediate 27 keys one is an interesting compatible option!

This keymap is for a generic usage, trying to avoid as much gimmick as possible (considering the number of keys) and retain muscle memory from people used to the standard Qwerty 104 keys one. Functions and numbers (with related symbols) are on the first row as expected; other examples of design coherency include the symbols on the central row laid out in the same order as you'll find on a standard full keyboard, and the cursor movement aligned to the common unix vi standard ("hjkl", and for symmetry "sdfg" for home/pgdn/pgup/end). I've personally used this layout for months on my home PC in parallel to my portable work PC.

Relying just on the alphabetic keys this layout can be also very easily ported and tested on any qmk supported keyboard (ok, butterstick excluded).

The image below explains the main layers activated respectively with F, N or both modifiers pressed together. In addition to them there are available 5 layers that can be personalized as needed or completely removed without losing any functionality; three of them are currently setup in the default keymap for cursors/mouse, numpad and media (activated with q, w and e respectively).

layers

prototype

Happy hacking! _Stefano