All Projects → Spaceman → qmk-comment-gen

Spaceman / qmk-comment-gen

Licence: GPL-3.0 License
Generates fancy layout comments from qmk keymap.c

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to qmk-comment-gen

steno
Embedded steno firmware + custom steno PCBs
Stars: ✭ 47 (+67.86%)
Mutual labels:  keyboard, qmk
Dissatisfaction-65
A 65% QMK Bluetooth keyboard with an OLED and encoder
Stars: ✭ 61 (+117.86%)
Mutual labels:  keyboard, qmk
Plaid-Pad
Build guide and additional hardware for the Plaid-Pad mechanical macro pad.
Stars: ✭ 39 (+39.29%)
Mutual labels:  keyboard, qmk
djinn
Djinn Split Keyboard
Stars: ✭ 685 (+2346.43%)
Mutual labels:  keyboard, qmk
YetAnotherKeyDisplayer
The application for displaying pressed keys of the keyboard
Stars: ✭ 88 (+214.29%)
Mutual labels:  keyboard
keykee
这是一个记录键盘的使用情况的软件,精确统计每个按键,按键24小时统计,按键频次趋势分析
Stars: ✭ 15 (-46.43%)
Mutual labels:  keyboard
ShortcutJS
Keyboard manager for javascript and typescript, made for humans 😎
Stars: ✭ 26 (-7.14%)
Mutual labels:  keyboard
OttoKeyboardView
自定义键盘,支持数字、小数点、身份证、十六进制键盘、随机布局的安全数字键盘
Stars: ✭ 62 (+121.43%)
Mutual labels:  keyboard
SerialProxy
🖱️⌨️ Arduino Input Proxying for PC (.NET Core)
Stars: ✭ 39 (+39.29%)
Mutual labels:  keyboard
KioskBoard
KioskBoard - A pure JavaScript library for using virtual keyboards.
Stars: ✭ 114 (+307.14%)
Mutual labels:  keyboard
swipe-keyboard
Swype type keyboard module for simple-keyboard
Stars: ✭ 32 (+14.29%)
Mutual labels:  keyboard
waffling60
Multi layout 60% PCB with support for common ANSI and ISO layouts and split space. SE-version is for use in Polaris, DB-version for use in Bakeneko/Kei.
Stars: ✭ 42 (+50%)
Mutual labels:  keyboard
usbhostcopro
USB Host Co-processor
Stars: ✭ 54 (+92.86%)
Mutual labels:  keyboard
Medusa
Ble 5x7 Ortholinear Keyboard
Stars: ✭ 28 (+0%)
Mutual labels:  keyboard
better-keyboard
A js keyboard component for mobile.
Stars: ✭ 55 (+96.43%)
Mutual labels:  keyboard
ucollage
An extensible command line image viewer inspired by vim
Stars: ✭ 161 (+475%)
Mutual labels:  keyboard
creviceapp
Multi purpose utility which supports gestures with mouse and keyboard.
Stars: ✭ 22 (-21.43%)
Mutual labels:  keyboard
openinput
Open source firmware for input devices
Stars: ✭ 43 (+53.57%)
Mutual labels:  keyboard
keyboard
Maliit Keyboard, a free software virtual keyboard for Linux
Stars: ✭ 63 (+125%)
Mutual labels:  keyboard
reviung41-build-guide
Build guide for the Reviung41 keyboard.
Stars: ✭ 16 (-42.86%)
Mutual labels:  keyboard

qmk-comment-gen

Generates fancy layout comments for qmk keymaps

Requirements

  • Python 3.6+
  • Keymap starts on a new line. Example:
[_HOME] = LAYOUT(

KC_NO, etc...

How to use

  • run gen.py
  • open comment.txt

What's new?

  • added support for multiple layers
  • Better boxes
  • Clipboard support

Example

# Generate comments for the default planck keymap
python3 gen.py -i ../qmk_firmware/keyboards/planck/keymaps/default/
# Change the output file to planck.txt
python3 gen.py -i ../qmk_firmware/keyboards/planck/keymaps/default/ -o planck.txt
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].