├── .clang_complete ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .travis.yml ├── .vscode ├── extensions.json └── settings.json ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── Doxyfile ├── LICENSE ├── Makefile ├── Vagrantfile ├── autocomplete.sh ├── book.json ├── bootloader.mk ├── common.mk ├── common_features.mk ├── docs ├── .nojekyll ├── CNAME ├── LANGS.md ├── README.md ├── _sidebar.md ├── _summary.md ├── arm_debugging.md ├── becoming_a_qmk_collaborator.md ├── compatible_microcontrollers.md ├── config_options.md ├── contributing.md ├── custom_quantum_functions.md ├── documentation_best_practices.md ├── documentation_templates.md ├── eclipse.md ├── faq.md ├── faq_build.md ├── faq_debug.md ├── faq_general.md ├── faq_keymap.md ├── feature_advanced_keycodes.md ├── feature_audio.md ├── feature_auto_shift.md ├── feature_backlight.md ├── feature_bluetooth.md ├── feature_bootmagic.md ├── feature_combo.md ├── feature_command.md ├── feature_dynamic_macros.md ├── feature_encoders.md ├── feature_grave_esc.md ├── feature_hd44780.md ├── feature_key_lock.md ├── feature_layouts.md ├── feature_leader_key.md ├── feature_macros.md ├── feature_mouse_keys.md ├── feature_pointing_device.md ├── feature_ps2_mouse.md ├── feature_rgb_matrix.md ├── feature_rgblight.md ├── feature_space_cadet_shift.md ├── feature_space_cadet_shift_enter.md ├── feature_stenography.md ├── feature_swap_hands.md ├── feature_tap_dance.md ├── feature_terminal.md ├── feature_thermal_printer.md ├── feature_unicode.md ├── feature_userspace.md ├── features.md ├── flashing.md ├── fuse.txt ├── getting_started_build_tools.md ├── getting_started_getting_help.md ├── getting_started_github.md ├── getting_started_introduction.md ├── getting_started_make_guide.md ├── getting_started_vagrant.md ├── gitbook │ └── images │ │ ├── color-wheel.svg │ │ ├── favicon.ico │ │ └── favicon.png ├── hand_wire.md ├── hardware.md ├── hardware_avr.md ├── hardware_drivers.md ├── hardware_keyboard_guidelines.md ├── how_keyboards_work.md ├── i2c_driver.md ├── index.html ├── internals_defines.md ├── internals_gpio_control.md ├── internals_input_callback_reg.md ├── internals_midi_device.md ├── internals_midi_device_setup_process.md ├── internals_midi_util.md ├── internals_send_functions.md ├── internals_sysex_tools.md ├── isp_flashing_guide.md ├── keycodes.md ├── keycodes_basic.md ├── keycodes_us_ansi_shifted.md ├── keymap.md ├── newbs.md ├── newbs_best_practices.md ├── newbs_building_firmware.md ├── newbs_flashing.md ├── newbs_getting_started.md ├── newbs_learn_more_resources.md ├── newbs_testing_debugging.md ├── porting_your_keyboard_to_qmk_(arm_and_other_chibios_cpus).md ├── power.txt ├── qmk.css ├── quantum_keycodes.md ├── redirects.json ├── ref_functions.md ├── reference_configurator_support.md ├── reference_glossary.md ├── sidebar.css ├── sw.js ├── understanding_qmk.md ├── unit_testing.md ├── usb_nkro.txt └── zh │ ├── README.md │ └── _sidebar.md ├── doxygen-todo ├── drivers ├── arm │ ├── i2c_master.c │ └── i2c_master.h ├── avr │ ├── analog.c │ ├── analog.h │ ├── glcdfont.c │ ├── hd44780.c │ ├── hd44780.h │ ├── i2c_master.c │ ├── i2c_master.h │ ├── i2c_slave.c │ ├── i2c_slave.h │ ├── pro_micro.h │ ├── ssd1306.c │ ├── ssd1306.h │ ├── ws2812.c │ └── ws2812.h ├── boards │ └── IC_TEENSY_3_1 │ │ ├── board.c │ │ ├── board.h │ │ └── board.mk ├── haptic │ ├── DRV2605L.c │ └── DRV2605L.h ├── issi │ ├── is31fl3218.c │ ├── is31fl3218.h │ ├── is31fl3731.c │ ├── is31fl3731.h │ ├── is31fl3733.c │ ├── is31fl3733.h │ ├── is31fl3736.c │ └── is31fl3736.h ├── qwiic │ ├── micro_oled.c │ ├── micro_oled.h │ ├── qwiic.c │ ├── qwiic.h │ ├── qwiic.mk │ └── util │ │ ├── font5x7.h │ │ └── font8x16.h └── ugfx │ └── gdisp │ ├── is31fl3731c │ ├── board_is31fl3731c_template.h │ ├── driver.mk │ ├── gdisp_is31fl3731c.c │ └── gdisp_lld_config.h │ └── st7565 │ ├── board_st7565_template.h │ ├── driver.mk │ ├── gdisp_lld_ST7565.c │ ├── gdisp_lld_config.h │ └── st7565.h ├── keyboards ├── 1upkeyboards │ ├── 1up60hse │ │ ├── 1up60hse.c │ │ ├── 1up60hse.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── 1up60rgb │ │ ├── 1up60rgb.c │ │ ├── 1up60rgb.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ ├── raffle │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── tsangan │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ └── sweet16 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── dlaroe │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── ridingintraffic │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sweet16.c │ │ └── sweet16.h ├── 30wer │ ├── 30wer.c │ ├── 30wer.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── 40percentclub │ ├── 25 │ │ ├── 25.c │ │ ├── 25.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── macro │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── 4x4 │ │ ├── 4x4.c │ │ ├── 4x4.h │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 5x5 │ │ ├── 5x5.c │ │ ├── 5x5.h │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 6lit │ │ ├── 6lit.c │ │ ├── 6lit.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── macro │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── foobar │ │ ├── config.h │ │ ├── foobar.c │ │ ├── foobar.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── macro │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── gherkin │ │ ├── config.h │ │ ├── gherkin.c │ │ ├── gherkin.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── bbaserdem │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── itsaferbie │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mjt │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── steno │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── talljoe-gherkin │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── i75 │ │ ├── config.h │ │ ├── i75.c │ │ ├── i75.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── promicro │ │ │ ├── config.h │ │ │ ├── promicro.c │ │ │ ├── promicro.h │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── teensy2 │ │ │ ├── config.h │ │ │ ├── rules.mk │ │ │ ├── teensy2.c │ │ │ └── teensy2.h │ ├── luddite │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── luddite.c │ │ ├── luddite.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mf68 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 68keys │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── factory │ │ │ │ └── keymap.c │ │ ├── mf68.c │ │ ├── mf68.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mf68_ble │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── mf68_ble.c │ │ ├── mf68_ble.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nano │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── spooka │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── nano.c │ │ ├── nano.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nori │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── macro │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── nori.c │ │ ├── nori.h │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ ├── tomato │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tomato.c │ │ └── tomato.h │ └── ut47 │ │ ├── LED_controls.ino │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── non-us │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── nordic │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── rgb │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── led.c │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── ut47.c │ │ └── ut47.h ├── 412_64 │ ├── 412_64.c │ ├── 412_64.h │ ├── config.h │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── 6ball │ ├── 6ball.c │ ├── 6ball.h │ ├── config.h │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── 9key │ ├── 9key.c │ ├── 9key.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── acr60 │ ├── acr60.c │ ├── acr60.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── mitch │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── al1 │ ├── al1.c │ ├── al1.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── splitbs │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── alf │ ├── dc60 │ │ ├── config.h │ │ ├── dc60.c │ │ ├── dc60.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── x2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── hhkb_60 │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── x2.c │ │ └── x2.h ├── alpha │ ├── alpha.c │ ├── alpha.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── alps64 │ ├── alps64.c │ ├── alps64.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── crd │ │ │ └── keymap.c │ │ └── default │ │ │ └── keymap.c │ ├── led.c │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── alu84 │ ├── alu84.c │ ├── alu84.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── turbomech │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── amj40 │ ├── amj40.c │ ├── amj40.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── build.sh │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── updatemerge.sh │ │ ├── fabian │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── jetpacktuxedo │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── myee │ │ │ ├── build.sh │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── updatemerge.sh │ ├── readme.md │ └── rules.mk ├── amj60 │ ├── amj60.c │ ├── amj60.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso_split_rshift │ │ │ ├── build.sh │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── updatemerge.sh │ │ └── maximized │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── amj96 │ ├── amj96.c │ ├── amj96.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── amjpad │ ├── amjpad.c │ ├── amjpad.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── max │ │ │ └── keymap.c │ │ ├── ortho_left │ │ │ └── keymap.c │ │ └── ortho_right │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── at101_blackheart │ ├── at101_blackheart.c │ ├── at101_blackheart.h │ ├── config.h │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── atom47 │ ├── keymaps │ │ ├── LEdiodes │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── maartenwut │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ ├── rev3 │ │ ├── config.h │ │ ├── info.json │ │ ├── rev3.c │ │ ├── rev3.h │ │ └── rules.mk │ └── rules.mk ├── atomic │ ├── atomic.c │ ├── atomic.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── abienz.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── michelle.c │ │ ├── pvc │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── twolayer.c │ ├── readme.md │ └── rules.mk ├── atreus │ ├── atreus.c │ ├── atreus.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── alphadox │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── classic │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── dvorak_42_key │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── erlandsona │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── gerb │ │ │ └── keymap.c │ │ ├── henxing │ │ │ ├── Readme.md │ │ │ └── keymap.c │ │ ├── jeremy │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── khitsule │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── nojjan │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── replicaJunction │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── kle │ │ │ │ ├── base-layer.txt │ │ │ │ ├── e-layer.txt │ │ │ │ ├── fn-layer.txt │ │ │ │ ├── i-layer.txt │ │ │ │ ├── r-layer.txt │ │ │ │ └── space-layer.txt │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── talljoe-atreus │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── xk │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── xyverz │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── yttyx │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── atreus62 │ ├── atreus62.c │ ├── atreus62.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── 194h │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── atreus52 │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ └── keymap.c │ │ ├── mfluid │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── mneme │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── rules.mk │ │ │ └── unicode │ │ ├── pcewing │ │ │ └── keymap.c │ │ └── xyverz │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── baguette │ ├── baguette.c │ ├── baguette.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── iso │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── bantam44 │ ├── bantam44.c │ ├── bantam44.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── bface │ ├── README.md │ ├── backlight_ps2avrGB.c │ ├── backlight_ps2avrGB.h │ ├── bface.c │ ├── bface.h │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── kpeatt │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── matrix.c │ ├── program │ ├── rules.mk │ └── usbconfig.h ├── bfake │ ├── bfake.c │ ├── bfake.h │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── mechmerlin │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ └── usbconfig.h ├── bfo9000 │ ├── bfo9000.c │ ├── bfo9000.h │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── keymaps │ │ ├── andylikescandy6x18 │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── split_util.c │ └── split_util.h ├── bigseries │ ├── 1key │ │ ├── 1key.c │ │ ├── 1key.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 8ball │ │ │ │ └── keymap.c │ │ │ ├── ctrl-alt-del │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── dudeofawesome │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── leddance │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── lock │ │ │ │ └── keymap.c │ │ │ └── tester │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 2key │ │ ├── 2key.c │ │ ├── 2key.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── lock │ │ │ │ └── keymap.c │ │ │ └── tester │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 3key │ │ ├── 3key.c │ │ ├── 3key.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ctrl-alt-del │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── tester │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 4key │ │ ├── 4key.c │ │ ├── 4key.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── tester │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── bigswitch │ ├── README.md │ ├── bigswitch.c │ ├── bigswitch.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── wanleg │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ └── rules.mk ├── blockey │ ├── blockey.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── eucalyn │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── bmini │ ├── bmini.c │ ├── bmini.h │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ └── usbconfig.h ├── bminiex │ ├── backlight.c │ ├── backlight_custom.h │ ├── bminiex.c │ ├── bminiex.h │ ├── breathing_custom.h │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ └── usbconfig.h ├── bpiphany │ ├── frosty_flake │ │ ├── config.h │ │ ├── frosty_flake.c │ │ ├── frosty_flake.h │ │ ├── keymaps │ │ │ ├── QFR_JM │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── nikchi │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ └── variableTapDance.md │ │ │ └── tkl │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── kitten_paw │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── ickerwx │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── kitten_paw.c │ │ ├── kitten_paw.h │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── pegasushoof │ │ ├── README.md │ │ ├── config.h │ │ ├── keymaps │ │ │ ├── blowrak │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── citadel │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── default_jis │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── pegasushoof.c │ │ ├── pegasushoof.h │ │ └── rules.mk │ ├── readme.md │ ├── tiger_lily │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── default_ansi │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tiger_lily.c │ │ └── tiger_lily.h │ └── unloved_bastard │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── default_ansi │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── unloved_bastard.c │ │ └── unloved_bastard.h ├── canoe │ ├── canoe.c │ ├── canoe.h │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── dhertz │ │ │ └── keymap.c │ │ └── iso │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ └── usbconfig.h ├── catch22 │ ├── README.md │ ├── catch22.c │ ├── catch22.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ └── rules.mk ├── chibios_test │ ├── boards │ │ ├── GENERIC_STM32_F103 │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ ├── board.mk │ │ │ └── mini_stm32_mapping.png │ │ └── maple_mini_mapping.png │ ├── chibios_test.c │ ├── chibios_test.h │ ├── config.h │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── ld │ │ ├── MKL26Z64.ld │ │ └── STM32F103x8_stm32duino_bootloader.ld │ ├── readme.md │ ├── rules.mk │ ├── stm32_f072_onekey │ │ ├── bootloader_defs.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── led.c │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── stm32_f072_onekey.c │ │ └── stm32_f072_onekey.h │ ├── stm32_f103_onekey │ │ ├── bootloader_defs.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── flash.sh │ │ ├── halconf.h │ │ ├── led.c │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── stm32_f103_onekey.c │ │ └── stm32_f103_onekey.h │ └── teensy_lc_onekey │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── instructions.md │ │ ├── led.c │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── teensy_lc_onekey.c │ │ └── teensy_lc_onekey.h ├── chimera_ergo │ ├── chimera_ergo.c │ ├── chimera_ergo.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── chimera_ls │ ├── chimera_ls.c │ ├── chimera_ls.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── chimera_ortho │ ├── chimera_ortho.c │ ├── chimera_ortho.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── dcompact │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ └── keymap.c │ │ └── gordon │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── chocopad │ ├── README.md │ ├── chocopad.c │ ├── chocopad.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── khord │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ └── rules.mk ├── christmas_tree │ ├── V2017 │ │ ├── V2017.c │ │ ├── V2017.h │ │ ├── config.h │ │ └── rules.mk │ ├── christmas_tree.c │ ├── christmas_tree.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── ckeys │ ├── nakey │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── nakey.c │ │ ├── nakey.h │ │ ├── readme.md │ │ └── rules.mk │ ├── obelus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── obelus.c │ │ ├── obelus.h │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── clueboard │ ├── 17 │ │ ├── 17.c │ │ ├── 17.h │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 60 │ │ ├── 60.c │ │ ├── 60.h │ │ ├── boards │ │ │ └── GENERIC_STM32_F303XC │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ └── board.mk │ │ ├── bootloader_defs.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_aek │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── yanfali │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── led.c │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── 66 │ │ ├── 66.c │ │ ├── 66.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 66_ansi │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 66_iso │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── bloodlvst │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── caps_fn │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── colemak │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── jokrik │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mac_optimized │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── magicmonty │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── manofinterests │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── maximised │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mouse_keys │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mrscooty │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── serubin │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── shift_fn │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── smt │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── tetris │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── tetris_text.c │ │ │ │ └── tetris_text.h │ │ │ ├── unix_optimized │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── win_optimized │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── xyverz │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── config.h │ │ │ ├── rev3.c │ │ │ ├── rev3.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── 2x1800 │ │ ├── 2x1800.c │ │ ├── 2x1800.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_4u │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_7u │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── macroboard │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mouseboard_left │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── mouseboard_right │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 66_hotswap │ │ ├── 66_hotswap.c │ │ ├── 66_hotswap.h │ │ ├── config.h │ │ ├── gen1 │ │ │ ├── config.h │ │ │ ├── gen1.c │ │ │ ├── gen1.h │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 66_ansi │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── readme.md │ ├── card │ │ ├── card.c │ │ ├── card.h │ │ ├── config.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── rgb_effects │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── info.json │ └── readme.md ├── cod67 │ ├── cod67.c │ ├── cod67.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── comet46 │ ├── comet46.c │ ├── comet46.h │ ├── config.h │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── satt │ │ │ ├── action_pseudo_lut.c │ │ │ ├── action_pseudo_lut.h │ │ │ ├── keymap.c │ │ │ ├── keymap_jis2us.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── contra │ ├── config.h │ ├── contra.c │ ├── contra.h │ ├── info.json │ ├── keymaps │ │ ├── basic │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── bramver │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── dana │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── deastiny │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── erovia │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── losinggeneration │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── maxr1998 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── ryanm101 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── converter │ ├── adb_usb │ │ ├── README.md │ │ ├── adb_usb.c │ │ ├── adb_usb.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 13bit │ │ │ │ └── keymap.c │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── led.c │ │ ├── led.h │ │ ├── matrix.c │ │ └── rules.mk │ ├── hp_46010a │ │ ├── config.h │ │ ├── hp_46010a.c │ │ ├── hp_46010a.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ibm_5291 │ │ ├── config.h │ │ ├── ibm_5291.c │ │ ├── ibm_5291.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── kbdbabel_doc_ibm5291_kbd.pdf │ │ ├── matrix.c │ │ ├── matrix.csv │ │ ├── readme.md │ │ └── rules.mk │ ├── ibm_terminal │ │ ├── config.h │ │ ├── ibm_terminal.c │ │ ├── ibm_terminal.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── priyadi │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── led.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── m0110_usb │ │ ├── README.md │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── m0110_usb.c │ │ ├── m0110_usb.h │ │ ├── matrix.c │ │ └── rules.mk │ ├── palm_usb │ │ ├── config.h │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── stowaway │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ ├── rules.mk │ │ │ └── stowaway.h │ ├── sun_usb │ │ ├── command_extra.c │ │ ├── config.h │ │ ├── led.c │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── type3 │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── rules.mk │ │ │ └── type3.h │ │ └── type5 │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── sigma │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ └── type5.h │ ├── usb_usb │ │ ├── README.md │ │ ├── ble │ │ │ ├── README.md │ │ │ ├── ble.c │ │ │ ├── ble.h │ │ │ ├── config.h │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── custom_matrix.cpp │ │ ├── hasu │ │ │ ├── hasu.c │ │ │ ├── hasu.h │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ble │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── coloneljesus │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── main.c │ │ ├── matrix.c │ │ ├── pro_micro │ │ │ ├── pro_micro.c │ │ │ ├── pro_micro.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── usb_usb.c │ │ └── usb_usb.h │ └── xt_usb │ │ ├── README.md │ │ ├── config.h │ │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── led.c │ │ ├── matrix.c │ │ ├── rules.mk │ │ ├── xt_usb.c │ │ └── xt_usb.h ├── cospad │ ├── config.h │ ├── cospad.c │ ├── cospad.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── detrus │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── crawlpad │ ├── config.h │ ├── crawlpad.c │ ├── crawlpad.h │ ├── crawlpad.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── crkbd │ ├── config.h │ ├── crkbd.c │ ├── crkbd.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── drashna │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── edvorakjp │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── oled.c │ │ │ ├── oled.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── like_jis │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── lib │ │ ├── glcdfont.c │ │ ├── host_led_state_reader.c │ │ ├── keylogger.c │ │ ├── layer_state_reader.c │ │ ├── logo_reader.c │ │ ├── mode_icon_reader.c │ │ ├── rgb_state_reader.c │ │ └── timelogger.c │ ├── pro_micro.h │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── matrix.c │ │ ├── rev1.c │ │ ├── rev1.h │ │ ├── rules.mk │ │ ├── serial_config.h │ │ ├── serial_config_simpleapi.h │ │ ├── split_scomm.c │ │ ├── split_scomm.h │ │ ├── split_util.c │ │ └── split_util.h │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── ssd1306.c │ └── ssd1306.h ├── cu24 │ ├── config.h │ ├── cu24.c │ ├── cu24.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── cu75 │ ├── config.h │ ├── cu75.c │ ├── cu75.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── iso │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── cyclops │ ├── config.h │ ├── cyclops.c │ ├── cyclops.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── daisy │ ├── config.h │ ├── daisy.c │ ├── daisy.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── dc01 │ ├── arrow │ │ ├── arrow.c │ │ ├── arrow.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── left │ │ ├── config.h │ │ ├── i2c.c │ │ ├── i2c.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── left.c │ │ ├── left.h │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── numpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── ortho_5x4 │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── numpad.c │ │ ├── numpad.h │ │ ├── readme.md │ │ └── rules.mk │ └── right │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── hhkb_ansi │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── hhkb_iso │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── iso │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── right.c │ │ ├── right.h │ │ └── rules.mk ├── deltasplit75 │ ├── config.h │ ├── deltasplit75.c │ ├── deltasplit75.h │ ├── eeprom-lefthand.eep │ ├── eeprom-righthand.eep │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── itsaferbie │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mbsurfer │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── protosplit │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── split_util.c │ ├── split_util.h │ └── v2 │ │ ├── config.h │ │ ├── rules.mk │ │ ├── v2.c │ │ └── v2.h ├── dichotomy │ ├── config.h │ ├── dichotomy.c │ ├── dichotomy.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── dilly │ ├── README.md │ ├── config.h │ ├── dilly.c │ ├── dilly.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── delmo │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── pletcher │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ └── rules.mk ├── diverge3 │ ├── .gitignore │ ├── config.h │ ├── diverge3.c │ ├── diverge3.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iso_uk │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── workman │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── divergetm2 │ ├── config.h │ ├── divergetm2.c │ ├── divergetm2.h │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── xtonhasvim │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── dk60 │ ├── config.h │ ├── dk60.c │ ├── dk60.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── do60 │ ├── config.h │ ├── do60.c │ ├── do60.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── test │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── duck │ ├── eagle_viper │ │ ├── info.json │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v2 │ │ │ ├── config.h │ │ │ ├── indicator_leds.c │ │ │ ├── indicator_leds.h │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── profanum429 │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v2.c │ │ │ └── v2.h │ ├── jetfire │ │ ├── backlight_led.c │ │ ├── backlight_led.h │ │ ├── config.h │ │ ├── info.json │ │ ├── jetfire.c │ │ ├── jetfire.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── lightsaver │ │ ├── config.h │ │ ├── indicator_leds.c │ │ ├── indicator_leds.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── rasmus │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── lightsaver.c │ │ ├── lightsaver.h │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── octagon │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v1.c │ │ │ └── v1.h │ │ └── v2 │ │ │ ├── config.h │ │ │ ├── indicator_leds.c │ │ │ ├── indicator_leds.h │ │ │ ├── info.json │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v2.c │ │ │ └── v2.h │ └── readme.md ├── dz60 │ ├── config.h │ ├── dz60.c │ ├── dz60.h │ ├── info.json │ ├── keymaps │ │ ├── 256k_HHKB │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── 60_ansi │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── 60_ansi_arrow_fkeys │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── 60_plus_arrows │ │ │ └── keymap.c │ │ ├── Ansi_plus_fn_arrows │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── LEdiodes │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── atlacat │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── boris_burger │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── crd_2u_lshift │ │ │ └── keymap.c │ │ ├── crd_ansi │ │ │ └── keymap.c │ │ ├── crd_tsangan │ │ │ └── keymap.c │ │ ├── dbroqua │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── doogle999 │ │ │ └── keymap.c │ │ ├── eric │ │ │ └── keymap.c │ │ ├── f3d3 │ │ │ └── keymap.c │ │ ├── frogger │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── hailbreno │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── iso_6u_space │ │ │ └── keymap.c │ │ ├── iso_7u_space │ │ │ └── keymap.c │ │ ├── iso_de_andys8 │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── iso_split-spacebar │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── iso_uk │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── iso_vim_arrow │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── itsaferbie │ │ │ └── keymap.c │ │ ├── jarred │ │ │ └── keymap.c │ │ ├── jkbone │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── krusli │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── macos_arrow │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── marianas │ │ │ ├── customLogic.c │ │ │ ├── customLogic.h │ │ │ ├── keyDefinitions.h │ │ │ ├── keymap.c │ │ │ ├── keymap.h │ │ │ ├── relativity.c │ │ │ ├── relativity.h │ │ │ └── rules.mk │ │ ├── mechmerlin │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── model42 │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── n0velty │ │ │ └── keymap.c │ │ ├── pevecyan │ │ │ └── keymap.c │ │ ├── stephengrier │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── tailcall │ │ │ └── keymap.c │ │ ├── thomasviaud │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── weeheavy │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── xtonhasvim │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── zvecr │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── e6v2 │ ├── le │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── eric │ │ │ │ └── keymap.c │ │ │ └── johu │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── le.c │ │ ├── le.h │ │ ├── readme.md │ │ └── rules.mk │ ├── oe │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── amnesia0287 │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── oe.c │ │ ├── oe.h │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── eco │ ├── config.h │ ├── eco.c │ ├── eco.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hexwire │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── that_canadian │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── xyverz │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ └── rules.mk ├── ep │ ├── 40 │ │ ├── 40.c │ │ ├── 40.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── 96 │ │ ├── 96.c │ │ ├── 96.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── ergo42 │ ├── config.h │ ├── ergo42.c │ ├── ergo42.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── biacco-biacco │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── biacco-macOS │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── biacco-underglow │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── biacco-winjp │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── biacco │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── default-illustrator │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── default-underglow │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── hdbx │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── ichi-t │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── koba │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── readme_ja.md │ │ └── yshrsmz │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── split_util.c │ └── split_util.h ├── ergodash │ ├── config.h │ ├── ergodash.c │ ├── ergodash.h │ ├── i2c.c │ ├── i2c.h │ ├── matrix.c │ ├── mini │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mini.c │ │ ├── mini.h │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── split_util.c │ └── split_util.h ├── ergodone │ ├── config.h │ ├── ergodone.c │ ├── ergodone.h │ ├── expander.c │ ├── expander.h │ ├── i2cmaster.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── eozaki │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── erovia │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── kloki │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ └── twimaster.c ├── ergodox_ez │ ├── 190hotfix.sh │ ├── config.h │ ├── ergodox_ez.c │ ├── ergodox_ez.h │ ├── i2cmaster.h │ ├── info.json │ ├── keymaps │ │ ├── bepo_tm_style │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── blakedietz │ │ │ └── keymap.c │ │ ├── bpruitt-goddard │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── default.png.md │ │ │ ├── default_highres.png.md │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_glow │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default_osx │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── dvorak_42_key │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── ericgebhart │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── hacker_dvorak │ │ │ ├── .gitignore │ │ │ ├── config.h │ │ │ ├── default.png.md │ │ │ ├── default_highres.png.md │ │ │ ├── gulpfile.js │ │ │ ├── keymap.c │ │ │ ├── package.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── heartrobotninja │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── kou │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── lukaus │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrixman │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── profet_80 │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── rgb_layer │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── saha │ │ │ └── keymap.c │ │ ├── skug │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── smurmann │ │ │ └── keymap.c │ │ ├── steno │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── testing │ │ │ └── keymap.c │ │ └── vim │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── vim.h │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ ├── twimaster.c │ └── util │ │ ├── compile_keymap.py │ │ └── readme.md ├── ergodox_infinity │ ├── MEMO.txt │ ├── board_is31fl3731c.h │ ├── board_st7565.h │ ├── bootloader_defs.h │ ├── chconf.h │ ├── config.h │ ├── ergodox_infinity.c │ ├── ergodox_infinity.h │ ├── gfxconf.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── dudeofawesome │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── visualizer.c │ │ │ └── visualizer.h │ │ ├── gordon │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── halfkeyboard │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── rules.mk │ │ │ ├── visualizer.c │ │ │ └── visualizer.h │ │ ├── input_club │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── narze │ │ │ ├── config.h │ │ │ ├── default.png.md │ │ │ ├── default_highres.png.md │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── visualizer.c │ │ ├── nordic_ergo │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── not-quite-neo │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rask │ │ │ ├── README.md │ │ │ └── keymap.c │ │ └── trulyergonomic │ │ │ ├── README.md │ │ │ └── keymap.c │ ├── led.c │ ├── matrix.c │ ├── mcuconf.h │ ├── readme.md │ ├── rules.mk │ ├── simple_visualizer.h │ └── visualizer.c ├── ergoinu │ ├── config.h │ ├── ergoinu.c │ ├── ergoinu.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── default_jis │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── serial_config.h │ ├── split_util.c │ └── split_util.h ├── ergotravel │ ├── config.h │ ├── ergotravel.c │ ├── ergotravel.h │ ├── info.json │ ├── keymaps │ │ ├── ckofy │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ian │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── jpconstantineau │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── viet │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ └── rules.mk ├── espectro │ ├── config.h │ ├── espectro.c │ ├── espectro.h │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ ├── mac │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── mapdev │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── evil80 │ ├── config.h │ ├── evil80.c │ ├── evil80.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── facew │ ├── config.h │ ├── facew.c │ ├── facew.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── mechmerlin │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ └── usbconfig.h ├── fc660c │ ├── README.md │ ├── actuation_point.c │ ├── actuation_point.h │ ├── config.h │ ├── fc660c.c │ ├── fc660c.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── dbroqua │ │ │ └── keymap.c │ │ ├── default │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── spacebarracecar │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix.c │ └── rules.mk ├── fc980c │ ├── README.md │ ├── actuation_point.c │ ├── actuation_point.h │ ├── config.h │ ├── fc980c.c │ ├── fc980c.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── actuation-point-example │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── coloneljesus │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── default │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── matrix.c │ └── rules.mk ├── felix │ ├── config.h │ ├── felix.c │ ├── felix.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── fleuron │ ├── config.h │ ├── fleuron.c │ ├── fleuron.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── dollartacos │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── fortitude60 │ ├── config.h │ ├── fortitude60.c │ ├── fortitude60.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── serial_config.h │ ├── split_util.c │ └── split_util.h ├── four_banger │ ├── config.h │ ├── four_banger.c │ ├── four_banger.h │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── fourier │ ├── config.h │ ├── fourier.c │ ├── fourier.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── jennetters │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── valgrahf │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── xyverz │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── split_util.c │ └── split_util.h ├── fractal │ ├── config.h │ ├── fractal.c │ ├── fractal.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── gh60 │ ├── config.h │ ├── gh60.c │ ├── gh60.h │ ├── info.json │ ├── keymaps │ │ ├── bluezio │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── chaser │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── dbroqua │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── dbroqua_7U │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ └── keymap.c │ │ ├── emiilsd │ │ │ └── keymap.c │ │ ├── maartenwut │ │ │ └── keymap.c │ │ ├── maxr1998 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── robotmaxtron │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── sethbc │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── xyverz │ │ │ └── keymap.c │ ├── pinout.txt │ ├── readme.md │ └── rules.mk ├── gh80_3000 │ ├── config.h │ ├── gh80_3000.c │ ├── gh80_3000.h │ ├── info.json │ ├── keymaps │ │ ├── ansi_std │ │ │ └── keymap.c │ │ ├── ansi_wkl │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso_default │ │ │ └── keymap.c │ │ ├── iso_std │ │ │ └── keymap.c │ │ └── iso_wkl │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── gonnerd │ ├── config.h │ ├── gonnerd.c │ ├── gonnerd.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── gam3cat │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mauin │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── tkl │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── gskt00 │ ├── config.h │ ├── gskt00.c │ ├── gskt00.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── nachie │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── h87a │ ├── config.h │ ├── h87a.c │ ├── h87a.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── hadron │ ├── config.h │ ├── hadron.c │ ├── hadron.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── readme.md │ ├── rules.mk │ ├── ver0 │ │ ├── config.h │ │ ├── rules.mk │ │ ├── ver0.c │ │ └── ver0.h │ ├── ver2 │ │ ├── config.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── side_numpad │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── ver2.c │ │ └── ver2.h │ └── ver3 │ │ ├── boards │ │ └── GENERIC_STM32_F303XC │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ └── board.mk │ │ ├── bootloader_defs.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── readme.md │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── rev3.h │ │ ├── rules.mk │ │ ├── ver3.c │ │ └── ver3.h ├── handwired │ ├── 108key_trackpoint │ │ ├── 108key_trackpoint.c │ │ ├── 108key_trackpoint.h │ │ ├── README.md │ │ ├── config.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── dvorak │ │ │ │ └── keymap.c │ │ │ └── dvorak_media │ │ │ │ └── keymap.c │ │ └── rules.mk │ ├── CMD60 │ │ ├── CMD60.c │ │ ├── CMD60.h │ │ ├── README.md │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ └── rules.mk │ ├── MS_sculpt_mobile │ │ ├── MS_sculpt_mobile.c │ │ ├── MS_sculpt_mobile.h │ │ ├── babblePaste.c │ │ ├── babblePaste.h │ │ ├── babblePaste.txt │ │ ├── config.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── milestogo │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── arrow_pad │ │ ├── arrow_pad.c │ │ ├── arrow_pad.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── pad_21 │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── pad_24 │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── atreus50 │ │ ├── atreus50.c │ │ ├── atreus50.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ajp10304 │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bluepill │ │ ├── bluepill.c │ │ ├── bluepill.h │ │ ├── bluepill70 │ │ │ ├── bluepill70.c │ │ │ ├── bluepill70.h │ │ │ ├── bootloader_defs.h │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── flash.sh │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── led.c │ │ │ ├── matrix.c │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── boards │ │ │ └── GENERIC_STM32_F103 │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ └── board.mk │ │ ├── config.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── iso │ │ │ │ └── keymap.c │ │ ├── ld │ │ │ ├── MKL26Z64.ld │ │ │ └── STM32F103x8_stm32duino_bootloader.ld │ │ ├── readme.md │ │ └── rules.mk │ ├── dactyl │ │ ├── config.h │ │ ├── dactyl.c │ │ ├── dactyl.h │ │ ├── i2cmaster.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── dvorak │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── erincalling │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── twimaster.c │ ├── dactyl_manuform │ │ ├── 4x5 │ │ │ ├── 4x5.c │ │ │ ├── 4x5.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── dvorak │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── 4x6 │ │ │ ├── 4x6.c │ │ │ ├── 4x6.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── 5x6 │ │ │ ├── 5x6.c │ │ │ ├── 5x6.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── impstyle │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── 5x7 │ │ │ ├── 5x7.c │ │ │ ├── 5x7.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── 6x6 │ │ │ ├── 6x6.c │ │ │ ├── 6x6.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── dactyl_manuform.c │ │ ├── dactyl_manuform.h │ │ ├── readme.md │ │ └── rules.mk │ ├── fivethirteen │ │ ├── config.h │ │ ├── fivethirteen.c │ │ ├── fivethirteen.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── frenchdev │ │ ├── config.h │ │ ├── frenchdev.c │ │ ├── frenchdev.h │ │ ├── i2cmaster.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── twimaster.c │ ├── gamenum │ │ ├── config.h │ │ ├── gamenum.c │ │ ├── gamenum.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ibm122m │ │ ├── config.h │ │ ├── ibm122m.c │ │ ├── ibm122m.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── lukaus │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── jn68m │ │ ├── config.h │ │ ├── info.json │ │ ├── jn68m.c │ │ ├── jn68m.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── kbod │ │ ├── config.h │ │ ├── kbod.c │ │ ├── kbod.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── maartenwut │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── maartenwut.c │ │ ├── maartenwut.h │ │ ├── readme.md │ │ └── rules.mk │ ├── magicforce61 │ │ ├── README.md │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── magicforce61.c │ │ ├── magicforce61.h │ │ └── rules.mk │ ├── magicforce68 │ │ ├── README.md │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── magicforce68.c │ │ ├── magicforce68.h │ │ └── rules.mk │ ├── minorca │ │ ├── config.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rgb │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── minorca.c │ │ ├── minorca.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nicekey │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── nicekey.c │ │ ├── nicekey.h │ │ ├── readme.md │ │ └── rules.mk │ ├── not_so_minidox │ │ ├── config.h │ │ ├── i2c.c │ │ ├── i2c.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── mtdjr │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── not_so_minidox.c │ │ ├── not_so_minidox.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── serial.c │ │ ├── serial.h │ │ ├── split_util.c │ │ └── split_util.h │ ├── numpad20 │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── numpad20.c │ │ ├── numpad20.h │ │ ├── readme.md │ │ └── rules.mk │ ├── onekey │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── onekey.c │ │ ├── onekey.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ortho5x13 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── ortho5x13.c │ │ ├── ortho5x13.h │ │ ├── readme.md │ │ └── rules.mk │ ├── pilcrow │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── pilcrow.c │ │ ├── pilcrow.h │ │ ├── readme.md │ │ └── rules.mk │ ├── practice60 │ │ ├── boards │ │ │ └── GENERIC_STM32_F103 │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ └── board.mk │ │ ├── bootloader_defs.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── hsv2rgb.c │ │ ├── hsv2rgb.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── ld │ │ │ ├── MKL26Z64.ld │ │ │ └── STM32F103x8_stm32duino_bootloader.ld │ │ ├── led.c │ │ ├── mcuconf.h │ │ ├── practice60.c │ │ ├── practice60.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── underglow.c │ │ └── underglow.h │ ├── prime_exl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── prime_exl.c │ │ ├── prime_exl.h │ │ ├── readme.md │ │ └── rules.mk │ ├── promethium │ │ ├── color.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── flash.sh │ │ │ │ ├── keymap.c │ │ │ │ ├── rgbtheme.h │ │ │ │ ├── rgbtheme_carbon.h │ │ │ │ ├── rgbtheme_default.h │ │ │ │ └── rules.mk │ │ │ ├── priyadi │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── flash.sh │ │ │ │ ├── keymap.c │ │ │ │ ├── rgbtheme.h │ │ │ │ ├── rgbtheme_carbon.h │ │ │ │ ├── rgbtheme_default.h │ │ │ │ └── rules.mk │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── promethium.c │ │ ├── promethium.h │ │ ├── readme.md │ │ ├── rgbsps.c │ │ ├── rgbsps.h │ │ └── rules.mk │ ├── pteron │ │ ├── config.h │ │ ├── keymaps │ │ │ ├── FSund │ │ │ │ └── keymap.c │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── pteron.c │ │ ├── pteron.h │ │ ├── readme.md │ │ └── rules.mk │ ├── qc60 │ │ ├── README.md │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── wntrmln │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── proto │ │ │ ├── config.h │ │ │ ├── proto.c │ │ │ ├── proto.h │ │ │ └── rules.mk │ │ ├── qc60.c │ │ ├── qc60.h │ │ └── rules.mk │ ├── reddot │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── reddot.c │ │ ├── reddot.h │ │ └── rules.mk │ ├── retro_refit │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── retro_refit.c │ │ ├── retro_refit.h │ │ └── rules.mk │ ├── space_oddity │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── space_oddity.c │ │ └── space_oddity.h │ ├── terminus_mini │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── terminus_mini.c │ │ └── terminus_mini.h │ ├── trackpoint │ │ ├── README.md │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── rules.mk │ │ ├── trackpoint.c │ │ └── trackpoint.h │ ├── traveller │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── traveller.c │ │ └── traveller.h │ ├── woodpad │ │ ├── config.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── drashna │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── woodpad.c │ │ └── woodpad.h │ └── xealous │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── matrix_scanrate.c │ │ ├── matrix_scanrate.h │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ │ └── rules.mk ├── helix │ ├── common │ │ └── glcdfont.c │ ├── config.h │ ├── helix.c │ ├── helix.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── pico │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── biacco │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── readme_jp.md │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── pico.c │ │ ├── pico.h │ │ ├── rules.mk │ │ ├── serial_config.h │ │ ├── split_util.c │ │ └── split_util.h │ ├── pro_micro.h │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── OLED_sample │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── serial_config.h │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── rev1.c │ │ ├── rev1.h │ │ ├── rules.mk │ │ ├── serial_config.h │ │ ├── split_util.c │ │ └── split_util.h │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── readme_jp.md │ │ │ │ └── rules.mk │ │ │ ├── edvorakjp │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── keymap_4rows.c │ │ │ │ ├── keymap_5rows.c │ │ │ │ ├── keymap_xrows.h │ │ │ │ ├── oled.c │ │ │ │ ├── oled.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── five_rows │ │ │ │ ├── README.md │ │ │ │ ├── README_jp.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── five_rows_jis │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── readme_jp.md │ │ │ │ └── rules.mk │ │ │ ├── froggy │ │ │ │ ├── config.h │ │ │ │ ├── helixfont.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── led_test │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── led_test_init.c │ │ │ │ └── rules.mk │ │ │ └── yshrsmz │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── rev2.c │ │ ├── rev2.h │ │ ├── rules.mk │ │ ├── serial_config.h │ │ ├── serial_config_simpleapi.h │ │ ├── split_scomm.c │ │ ├── split_scomm.h │ │ ├── split_util.c │ │ └── split_util.h │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── ssd1306.c │ └── ssd1306.h ├── hhkb │ ├── config.h │ ├── hhkb.c │ ├── hhkb.h │ ├── hhkb_avr.h │ ├── info.json │ ├── keymaps │ │ ├── blakedietz │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── cinaeco │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── dbroqua │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ └── keymap.c │ │ ├── dhertz │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── keymap.h │ │ │ └── rules.mk │ │ ├── enoch_jp │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── eric │ │ │ └── keymap.c │ │ ├── jp │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── jp_mac │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── krusli │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── lxol │ │ │ └── keymap.c │ │ ├── mjt │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── rdg_jp │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── sh_jp │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── shela │ │ │ ├── action_pseudo_lut.c │ │ │ ├── action_pseudo_lut.h │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── keymap_jis2us.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── smt │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ ├── rn42 │ │ ├── MEMO.txt │ │ ├── PowerSave.txt │ │ ├── RN42.txt │ │ ├── battery.c │ │ ├── battery.h │ │ ├── main.c │ │ ├── rn42.c │ │ ├── rn42.h │ │ ├── rn42_task.c │ │ ├── rn42_task.h │ │ ├── suart.S │ │ └── suart.h │ └── rules.mk ├── hid_liber │ ├── config.h │ ├── hid_liber.c │ ├── hid_liber.h │ ├── keymaps │ │ ├── bakageta │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── hs60 │ ├── v1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1.c │ │ └── v1.h │ └── v2 │ │ ├── boards │ │ └── GENERIC_STM32_F303XC │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ └── board.mk │ │ ├── bootloader_defs.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── ansi │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── hhkb │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v2.c │ │ └── v2.h ├── idobo │ ├── config.h │ ├── idobo.c │ ├── idobo.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default75 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── revok75 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── xaceofspaidsx │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── infinity60 │ ├── MEMO.txt │ ├── bootloader_defs.h │ ├── chconf.h │ ├── config.h │ ├── halconf.h │ ├── infinity60.c │ ├── infinity60.h │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── depariel │ │ │ └── keymap.c │ │ ├── hasu │ │ │ └── keymap.c │ │ └── jpetermans │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── led.c │ ├── led_controller.c │ ├── led_controller.h │ ├── matrix.c │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── iris │ ├── config.h │ ├── info.json │ ├── iris.c │ ├── iris.h │ ├── keymaps │ │ ├── bmoorey │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── broswen │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── davidrambo │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dbroqua │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── drashna │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── drashna_old │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── dvp-zjpxshade │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── edvorakjp │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── fabian │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── fate │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── gsigler │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── hag │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── hexwire │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── impstyle │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── jennetters │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── khord │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── krusli │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lewisridden │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mtdjr │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── olligranlund_nordic │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── omgvee │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rdhaene │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── s1carii │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── saviof │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── swedish │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── transmogrified │ │ │ ├── Readme.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── vyolle │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── wanleg │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── xyverz │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── yanfali │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rev1_led │ │ ├── config.h │ │ ├── rev1_led.c │ │ ├── rev1_led.h │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ ├── rev3 │ │ ├── config.h │ │ ├── rev3.c │ │ ├── rev3.h │ │ └── rules.mk │ └── rules.mk ├── jc65 │ ├── readme.md │ ├── v32a │ │ ├── config.h │ │ ├── i2c.c │ │ ├── i2c.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── naut │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── usbconfig.h │ │ ├── v32a.c │ │ └── v32a.h │ └── v32u4 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── coth │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dead_encryption │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── gam3cat │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jetpacktuxedo │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── na7thana │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── naut │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v32u4.c │ │ └── v32u4.h ├── jd40 │ ├── config.h │ ├── info.json │ ├── jd40.c │ ├── jd40.h │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── vanagon │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── jd45 │ ├── config.h │ ├── info.json │ ├── jd45.c │ ├── jd45.h │ ├── keymaps │ │ ├── blakedietz │ │ │ ├── README.md │ │ │ ├── blank_key_template.md │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── jeebak │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── justin │ │ │ └── keymap.c │ │ ├── mjt │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mjt6u │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── talljoe │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── jj40 │ ├── README.md │ ├── backlight.c │ ├── backlight_custom.h │ ├── breathing_custom.h │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── jj40.c │ ├── jj40.h │ ├── keymaps │ │ ├── ajp10304 │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── cockpit │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ └── keymap.c │ │ ├── fun40 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── krusli │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── numpad.txt │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── like_jis │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── oscillope │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── skewwhiffy │ │ │ └── keymap.c │ │ ├── suzuken │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── waples │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── rules.mk │ ├── tools │ │ ├── README.md │ │ └── usb_detach.c │ └── usbconfig.h ├── jj50 │ ├── README.md │ ├── backlight.c │ ├── backlight_custom.h │ ├── breathing_custom.h │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── jj50.c │ ├── jj50.h │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── program │ ├── rules.mk │ └── usbconfig.h ├── jm60 │ ├── boards │ │ └── JM60_BOARD │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ └── board.mk │ ├── chconf.h │ ├── config.h │ ├── halconf.h │ ├── jm60.c │ ├── jm60.h │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── poker3 │ │ │ └── keymap.c │ ├── ld │ │ └── jm60_bootloader.ld │ ├── led.c │ ├── matrix.c │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── k_type │ ├── bootloader_defs.h │ ├── chconf.h │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── k_type.c │ ├── k_type.h │ ├── keymaps │ │ ├── belak │ │ │ └── keymap.c │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── katana60 │ ├── config.h │ ├── info.json │ ├── katana60.c │ ├── katana60.h │ ├── keymaps │ │ ├── colemak │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── rominronin │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── kbd19x │ ├── config.h │ ├── info.json │ ├── kbd19x.c │ ├── kbd19x.h │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── kbd4x │ ├── config.h │ ├── info.json │ ├── kbd4x.c │ ├── kbd4x.h │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── kbd66 │ ├── config.h │ ├── info.json │ ├── kbd66.c │ ├── kbd66.h │ ├── keymaps │ │ ├── ansi │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── maartenwut │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── kbd67 │ ├── config.h │ ├── info.json │ ├── kbd67.c │ ├── kbd67.h │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── kbd6x │ ├── config.h │ ├── info.json │ ├── kbd6x.c │ ├── kbd6x.h │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── hhkb-default-improved │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── hhkb-default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── kbd75 │ ├── config.h │ ├── kbd75.c │ ├── kbd75.h │ ├── keymaps │ │ ├── adit │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ ├── smt │ │ │ └── keymap.c │ │ └── spacemanspiff │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ ├── rev1 │ │ ├── info.json │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rev2 │ │ ├── info.json │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ └── rules.mk ├── kbd8x │ ├── config.h │ ├── info.json │ ├── kbd8x.c │ ├── kbd8x.h │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── default_backlighting │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── kc60 │ ├── config.h │ ├── info.json │ ├── kc60.c │ ├── kc60.h │ ├── keymaps │ │ ├── dbroqua │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── dbroqua_hhkb │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ └── keymap.c │ │ ├── noroadsleft │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── readme_ch1.md │ │ │ ├── readme_ch2.md │ │ │ ├── readme_ch3.md │ │ │ ├── readme_ch4.md │ │ │ ├── readme_ch5.md │ │ │ ├── readme_git.md │ │ │ └── rules.mk │ │ ├── sgoodwin │ │ │ └── keymap.c │ │ ├── stanleylai │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── wigguno │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── workman-dead │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── ws2812 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── kc60se │ ├── config.h │ ├── info.json │ ├── kc60se.c │ ├── kc60se.h │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── kinesis │ ├── alvicstep │ │ ├── alvicstep.c │ │ ├── alvicstep.h │ │ ├── config.h │ │ ├── docs │ │ │ ├── kicad │ │ │ │ ├── kinesis-cache.lib │ │ │ │ ├── kinesis.pro │ │ │ │ └── kinesis.sch │ │ │ └── readme.txt │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── carpalx │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default_pretty │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dvorak │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── insertsnideremarks │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── milestogo │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── xyverz │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── kinesis.c │ ├── kinesis.h │ ├── readme.md │ ├── rules.mk │ └── stapelberg │ │ ├── config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── stapelberg.c │ │ └── stapelberg.h ├── kira75 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── kira75.c │ ├── kira75.h │ ├── readme.md │ └── rules.mk ├── kmac │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── winkeyless │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── kmac.c │ ├── kmac.h │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── kmini │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── kmini.c │ ├── kmini.h │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── knops │ ├── mini │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default-gsm-newbs │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── knops │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── mini.c │ │ ├── mini.h │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── kona_classic │ ├── README.md │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── ansi │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ansi_arrows │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ansi_arrows_lcap │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ansi_split │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ansi_split_arrows │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── iso_arrows │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── iso_split │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── iso_split_arrows │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── kona_classic.c │ ├── kona_classic.h │ └── rules.mk ├── laplace │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── bakingpy │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── laplace.c │ ├── laplace.h │ ├── readme.md │ └── rules.mk ├── launchpad │ ├── config.h │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── launchpad.c │ ├── launchpad.h │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ └── rules.mk ├── lets_split │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── DE_simple │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── OLED_sample │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── adam │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── bbaserdem │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── bbaserdem_right │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── cpeters1982 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── dlaroe │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── fabian │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── heartrobotninja │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── henxing │ │ │ ├── Readme.md │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── khord │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── kris │ │ │ └── keymap.c │ │ ├── krusli │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── mbsurfer │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mjt │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mtdjr │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── normacos │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── piemod │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── pitty │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── poker │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── pyrol │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── smt │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── that_canadian │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── waples │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── xk │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── yshrsmz │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── zer09 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── keymap.h │ │ │ └── rules.mk │ ├── lets_split.c │ ├── lets_split.h │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ ├── rules.mk │ └── sockets │ │ ├── config.h │ │ ├── rules.mk │ │ ├── sockets.c │ │ └── sockets.h ├── lets_split_eh │ ├── README.md │ ├── config.h │ ├── eh │ │ ├── config.h │ │ ├── eh.c │ │ ├── eh.h │ │ └── rules.mk │ ├── keymaps │ │ ├── bbaserdem │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── doxish_dvorak │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── romus │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── that_canadian │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── lets_split_eh.c │ ├── lets_split_eh.h │ └── rules.mk ├── levinson │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── atreus │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── bakingpy2u │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── jyh │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jyh2 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── losinggeneration │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mmacdougall │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── treadwell │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── valgrahf │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── xtonhasvim │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── levinson.c │ ├── levinson.h │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ └── rules.mk ├── lfkeyboards │ ├── TWIlib.c │ ├── TWIlib.h │ ├── issi.c │ ├── issi.h │ ├── lfk65_hs │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lfk65_hs.c │ │ ├── lfk65_hs.h │ │ ├── readme.md │ │ └── rules.mk │ ├── lfk78 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ca178858 │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── iso │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── split_bs_osx │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── lfk78.c │ │ ├── lfk78.h │ │ ├── readme.md │ │ └── rules.mk │ ├── lfk87 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ca178858 │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── gbchk │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── iso │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lfk87.c │ │ ├── lfk87.h │ │ ├── readme.md │ │ └── rules.mk │ ├── lfkpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── lfkpad.c │ │ ├── lfkpad.h │ │ ├── readme.md │ │ └── rules.mk │ ├── lighting.c │ ├── lighting.h │ ├── mini1800 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ca178858 │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mini1800.c │ │ ├── mini1800.h │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ └── smk65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── iso │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── smk65.c │ │ └── smk65.h ├── lily58 │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── yuchi │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── lily58.c │ ├── lily58.h │ ├── matrix.c │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── serial_config.h │ ├── split_util.c │ └── split_util.h ├── m10a │ ├── config.h │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── gam3cat │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── m10a.c │ ├── m10a.h │ ├── readme.md │ └── rules.mk ├── massdrop │ ├── alt │ │ ├── alt.h │ │ ├── config.h │ │ ├── config_led.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── abishalom │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── esteban │ │ │ │ └── keymap.c │ │ │ ├── mac │ │ │ │ └── keymap.c │ │ │ ├── pleasuretek │ │ │ │ └── keymap.c │ │ │ └── reywood │ │ │ │ ├── keymap.c │ │ │ │ ├── rgb_matrix_user.c │ │ │ │ ├── rgb_matrix_user.h │ │ │ │ └── rules.mk │ │ ├── led_programs.c │ │ ├── matrix.c │ │ ├── matrix.h │ │ ├── readme.md │ │ └── rules.mk │ └── ctrl │ │ ├── config.h │ │ ├── config_led.h │ │ ├── ctrl.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── mac │ │ │ └── keymap.c │ │ └── pocket │ │ │ └── keymap.c │ │ ├── led_programs.c │ │ ├── matrix.c │ │ ├── matrix.h │ │ ├── readme.md │ │ └── rules.mk ├── maxipad │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── maxipad.c │ ├── maxipad.h │ ├── readme.md │ └── rules.mk ├── mechmini │ ├── config.h │ ├── mechmini.c │ ├── mechmini.h │ ├── readme.md │ ├── rules.mk │ ├── v1 │ │ ├── README.md │ │ ├── config.h │ │ ├── i2c.c │ │ ├── i2c.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── pitty │ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── rules.mk │ │ ├── usbconfig.h │ │ ├── v1.c │ │ └── v1.h │ └── v2 │ │ ├── README.md │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── 2u_space_ortho │ │ │ └── keymap.c │ │ ├── 625_space │ │ │ └── keymap.c │ │ ├── arkag │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── lbibass_625_space │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── lbibass_split_space │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ortho │ │ │ └── keymap.c │ │ └── split_space │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── rules.mk │ │ ├── v2.c │ │ └── v2.h ├── mehkee96 │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── johann │ │ │ └── keymap.c │ ├── matrix.c │ ├── mehkee96.c │ ├── mehkee96.h │ ├── program │ ├── readme.md │ ├── rules.mk │ └── usbconfig.h ├── meira │ ├── TWIlib.c │ ├── TWIlib.h │ ├── config.h │ ├── featherble │ │ ├── config.h │ │ ├── featherble.c │ │ ├── featherble.h │ │ └── rules.mk │ ├── issi.c │ ├── issi.h │ ├── keymaps │ │ ├── cole │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── grahampheath │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── takmiya │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── lighting.c │ ├── lighting.h │ ├── matrix.c │ ├── meira.c │ ├── meira.h │ ├── promicro │ │ ├── config.h │ │ ├── promicro.c │ │ ├── promicro.h │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── melody96 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── crilith │ │ │ └── keymap.c │ │ └── default │ │ │ └── keymap.c │ ├── melody96.c │ ├── melody96.h │ ├── readme.md │ └── rules.mk ├── meme │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── meme.c │ ├── meme.h │ ├── readme.md │ └── rules.mk ├── miniaxe │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── underglow │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── miniaxe.c │ ├── miniaxe.h │ ├── readme.md │ └── rules.mk ├── minidox │ ├── config.h │ ├── eeprom-lefthand.eep │ ├── eeprom-righthand.eep │ ├── i2c.c │ ├── i2c.h │ ├── keymaps │ │ ├── alairock │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ └── keymap.c │ │ ├── haegin │ │ │ └── keymap.c │ │ ├── khitsule │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── that_canadian │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── tomb0y │ │ │ ├── README.md │ │ │ └── keymap.c │ │ └── xyverz │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── minidox.c │ ├── minidox.h │ ├── pro_micro.h │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── split_util.c │ └── split_util.h ├── mint60 │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── eucalyn │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── matrix.c │ ├── mint60.c │ ├── mint60.h │ ├── readme.md │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── serial_config.h │ ├── split_util.c │ └── split_util.h ├── mitosis │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── carvac_dv │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── datagrok │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default │ │ │ └── keymap.c │ │ ├── mjt │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── nzen │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix.c │ ├── mitosis.c │ ├── mitosis.h │ ├── readme.md │ └── rules.mk ├── miuni32 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── adam-lee │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ht_156 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── ki │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── miuni32.c │ ├── miuni32.h │ ├── readme.md │ └── rules.mk ├── model01 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── dshields │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── leds.c │ ├── leds.h │ ├── matrix.c │ ├── model01.c │ ├── model01.h │ ├── readme.md │ ├── rules.mk │ └── wire-protocol-constants.h ├── mt40 │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── matrix.c │ ├── mt40.c │ ├── mt40.h │ ├── readme.md │ ├── rules.mk │ └── usbconfig.h ├── mxss │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── mxss.c │ ├── mxss.h │ ├── mxss_frontled.h │ ├── readme.md │ ├── rgblight.c │ ├── rules.mk │ └── templates │ │ └── keymap.c ├── namecard2x4 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── namecard2x4.c │ ├── namecard2x4.h │ ├── readme.md │ └── rules.mk ├── newgame40 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── newgame40.c │ ├── newgame40.h │ ├── readme.md │ └── rules.mk ├── niu_mini │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── abhixec │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── framtava │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mason │ │ │ └── keymap.c │ │ ├── planck │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── spacebarracecar │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── xtonhasvim │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── niu_mini.c │ ├── niu_mini.h │ ├── readme.md │ └── rules.mk ├── novelpad │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── novelpad.c │ ├── novelpad.h │ ├── readme.md │ └── rules.mk ├── noxary │ ├── 268 │ │ ├── 268.c │ │ ├── 268.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── sixtyeight │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 268_2 │ │ ├── 268_2.c │ │ ├── 268_2.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── README.md │ └── x268 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── x268.c │ │ └── x268.h ├── nyquist │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── 333fred │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── DivergeJM │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── bramver │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── danielhklein │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── hexwire │ │ │ ├── README.md │ │ │ ├── Underglow Pinouts.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── keymap_converter.py │ │ │ ├── keymap_to_readme.rb │ │ │ └── rules.mk │ │ ├── jojiichan │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── kim-kim │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── losinggeneration │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mtdjr │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── pitty │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── yshrsmz │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── nyquist.c │ ├── nyquist.h │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ ├── rev3 │ │ ├── config.h │ │ ├── rev3.c │ │ ├── rev3.h │ │ └── rules.mk │ └── rules.mk ├── ok60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── ebrowncross │ │ │ └── keymap.c │ ├── ok60.c │ ├── ok60.h │ ├── pinout.txt │ ├── readme.md │ └── rules.mk ├── omnikey_blackheart │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── omnikey_blackheart.c │ ├── omnikey_blackheart.h │ ├── readme.md │ └── rules.mk ├── orange75 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── orange75.c │ ├── orange75.h │ ├── readme.md │ └── rules.mk ├── org60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── boardy │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── org60.c │ ├── org60.h │ ├── readme.md │ └── rules.mk ├── orthodox │ ├── common │ │ └── glcdfont.c │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── drashna │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── oscillope │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── rfvizarra │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── xyverz │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── matrix.c │ ├── orthodox.c │ ├── orthodox.h │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rev3 │ │ ├── config.h │ │ ├── info.json │ │ ├── rev3.c │ │ ├── rev3.h │ │ └── rules.mk │ ├── rev3_teensy │ │ ├── config.h │ │ ├── info.json │ │ ├── rev3_teensy.c │ │ ├── rev3_teensy.h │ │ └── rules.mk │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── split_util.c │ └── split_util.h ├── paladin64 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── paladin64.c │ ├── paladin64.h │ ├── readme.md │ └── rules.mk ├── panc60 │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── matrix.c │ ├── panc60.c │ ├── panc60.h │ ├── readme.md │ ├── rules.mk │ └── usbconfig.h ├── pearl │ ├── README.md │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── cijanzen │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── pearl-cijanzen-keymap.jpg │ │ │ └── rules.mk │ │ ├── default │ │ │ └── keymap.c │ │ ├── jetpacktuxedo │ │ │ └── keymap.c │ │ ├── phil │ │ │ └── keymap.c │ │ └── rask │ │ │ ├── .editorconfig │ │ │ ├── README.md │ │ │ └── keymap.c │ ├── matrix.c │ ├── pearl.c │ ├── pearl.h │ ├── rules.mk │ └── usbconfig.h ├── phantom │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iso_uk │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── rgbmod │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── xyverz │ │ │ └── keymap.c │ ├── phantom.c │ ├── phantom.h │ ├── readme.md │ └── rules.mk ├── planck │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── ab │ │ │ ├── keyboard-layout.json │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ajp10304 │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── alexey │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── altgr │ │ │ ├── beakl.h │ │ │ ├── colemak.h │ │ │ ├── common │ │ │ │ ├── chord_layout.h │ │ │ │ ├── init.h │ │ │ │ ├── keycode_functions.h │ │ │ │ ├── number_fkey_layout.h │ │ │ │ ├── number_fkey_layout.save.h │ │ │ │ ├── plover_keybind.h │ │ │ │ ├── sounds.h │ │ │ │ ├── steno_layout.h │ │ │ │ ├── symbol_guifn_layout.h │ │ │ │ ├── tapdance.h │ │ │ │ └── toggle_layout.h │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── private_string.h │ │ │ ├── qwerty.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── am │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── andylikescandy │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── angerthosenear │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── austin │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── aviator │ │ │ ├── config.h │ │ │ ├── keyboard-layout.json │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── basic │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bbaserdem │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── bone2planck │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── brandon │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── callum │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── cbbrowne │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── chance │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── charlie │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── circuit │ │ │ ├── Readme.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── coloneljesus │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── corvec │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── tapdance.c │ │ ├── daniel │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── danielhklein │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── david │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── davidrambo │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── dbroqua │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── dc │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dcompact │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dlaroe │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dodger │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dr0ck │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── dr_notsokind │ │ │ ├── Readme.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── dshields │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dudeofawesome │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dzobert │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── emilyh │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── espynn │ │ │ ├── keymap.c │ │ │ ├── layout.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── experimental │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── fabian │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── gabriel │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── grahampheath │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── gunp │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── upload-and-make.sh │ │ ├── handwired_binaryplease │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hiea │ │ │ ├── common │ │ │ │ ├── chord_layout.h │ │ │ │ ├── init.h │ │ │ │ ├── keycode_functions.h │ │ │ │ ├── number_fkey_layout.h │ │ │ │ ├── plover_keybind.h │ │ │ │ ├── sounds.h │ │ │ │ ├── steno_layout.h │ │ │ │ ├── symbol_guifn_layout.h │ │ │ │ ├── tapdance.h │ │ │ │ └── toggle_layout.h │ │ │ ├── config.h │ │ │ ├── hiea.h │ │ │ ├── keymap.c │ │ │ ├── qwerty.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hieax │ │ │ ├── common │ │ │ │ ├── chord_layout.h │ │ │ │ ├── init.h │ │ │ │ ├── keycode_functions.h │ │ │ │ ├── number_fkey_layout.h │ │ │ │ ├── plover_keybind.h │ │ │ │ ├── sounds.h │ │ │ │ ├── steno_layout.h │ │ │ │ ├── symbol_guifn_layout.h │ │ │ │ ├── tapdance.h │ │ │ │ └── toggle_layout.h │ │ │ ├── config.h │ │ │ ├── hiea.h │ │ │ ├── hiea.sync-conflict-20180501-144403-SMV4TP4.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── impossible │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ishtob │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rule.mk │ │ ├── jacob │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jarred │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── jasperla │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jcorrado │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── jeebak │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jeremy-dev │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── jetpacktuxedo │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── jhenahan │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jirgn │ │ │ ├── assets │ │ │ │ └── layout.json │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── joe │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── johannes │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kelorean │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── khord │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── kloki │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kmontag42 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kyle │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lae3 │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── leo │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lucas │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lukas │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── luke │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mason │ │ │ └── keymap.c │ │ ├── matrixman │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── max │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mitch │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mjt │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mjtnumsym │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mollat │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mwpeterson │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── myoung34 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── narze │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── navi │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── neo2planck │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nico │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── not-quite-neo │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── originerd │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── paget │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── palleiko │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pascamel │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pete │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pevecyan │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── phreed │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pickle_jr │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── piemod │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── pok3r │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── premek │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── priyadi │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pvc │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── raffle │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rai-suta │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rodhaene │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── sascha │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── sdothum │ │ │ ├── beakl.h │ │ │ ├── colemak.h │ │ │ ├── common │ │ │ │ ├── chord_layout.h │ │ │ │ ├── init.h │ │ │ │ ├── keycode_functions.h │ │ │ │ ├── number_fkey_layout.h │ │ │ │ ├── plover_keybind.h │ │ │ │ ├── sounds.h │ │ │ │ ├── steno_layout.h │ │ │ │ ├── symbol_guifn_layout.h │ │ │ │ ├── tapdance.h │ │ │ │ └── toggle_layout.h │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── qwerty.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── sean │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── mymappings.h │ │ │ └── readme.md │ │ ├── sgoodwin │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── skug │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── smt │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── spacebarracecar │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── steno │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── tak3over │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── tehwalris │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── that_canadian │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── thermal_printer │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── tong92 │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── unagi │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── unicode │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── vaire │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── vifon │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── yale │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── yang │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── zach │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── rules.mk │ │ │ └── zach_common_functions.c │ │ └── zrichard │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── light │ │ ├── config.h │ │ ├── info.json │ │ ├── light.c │ │ ├── light.h │ │ └── rules.mk │ ├── old_keymap_files │ │ ├── common_keymaps │ │ │ ├── keymap_brett.c │ │ │ ├── keymap_dotcom.c │ │ │ ├── keymap_jack.c │ │ │ ├── keymap_joe.c │ │ │ ├── keymap_matthew.c │ │ │ ├── keymap_nathan.c │ │ │ ├── keymap_paul.c │ │ │ ├── keymap_peasant.c │ │ │ ├── keymap_reed.c │ │ │ ├── keymap_sean.c │ │ │ ├── keymap_shane.c │ │ │ ├── keymap_simon.c │ │ │ ├── keymap_tim.c │ │ │ └── keymap_wilba.c │ │ ├── keymap_common.c │ │ └── keymap_common.h │ ├── planck.c │ ├── planck.h │ ├── readme.md │ ├── rev3 │ │ ├── config.h │ │ └── rules.mk │ ├── rev4 │ │ ├── config.h │ │ └── rules.mk │ ├── rev5 │ │ ├── config.h │ │ └── rules.mk │ ├── rev6 │ │ ├── boards │ │ │ └── GENERIC_STM32_F303XC │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ └── board.mk │ │ ├── bootloader_defs.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── rev6.c │ │ ├── rev6.h │ │ └── rules.mk │ └── rules.mk ├── playkbtw │ ├── ca66 │ │ ├── ca66.c │ │ ├── ca66.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── kelorean │ │ │ │ ├── keymap.c │ │ │ │ └── layers.json │ │ │ └── olivia │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── pk60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── pk60.c │ │ ├── pk60.h │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── preonic │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── 0xdec │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── CMD-Preonic │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── blake-newman │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── boy314 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bucktooth │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── choromanski │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dlaroe │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dudeofawesome │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ekis_isa │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── fig-r │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jacwib │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kinesis │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kuatsure │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nikchi │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── seph │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── smt │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── that_canadian │ │ │ ├── Makefile │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── trigotometry │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── zach │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── rules.mk │ │ │ └── zach_common_functions.c │ ├── preonic.c │ ├── preonic.h │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ ├── rev3 │ │ ├── boards │ │ │ └── GENERIC_STM32_F303XC │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ └── board.mk │ │ ├── bootloader_defs.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── rev3.c │ │ ├── rev3.h │ │ └── rules.mk │ └── rules.mk ├── primekb │ ├── prime_l │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── prime_l.c │ │ ├── prime_l.h │ │ ├── readme.md │ │ └── rules.mk │ ├── prime_m │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── prime_m.c │ │ ├── prime_m.h │ │ ├── readme.md │ │ └── rules.mk │ ├── prime_o │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── spacebarracecar │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── prime_o.c │ │ ├── prime_o.h │ │ ├── readme.md │ │ └── rules.mk │ └── prime_r │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── rooski │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── prime_r.c │ │ ├── prime_r.h │ │ ├── readme.md │ │ └── rules.mk ├── proton_c │ ├── boards │ │ └── GENERIC_STM32_F303XC │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ └── board.mk │ ├── bootloader_defs.h │ ├── chconf.h │ ├── config.h │ ├── halconf.h │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── mcuconf.h │ ├── proton_c.c │ ├── proton_c.h │ ├── readme.md │ └── rules.mk ├── ps2avrGB │ ├── README.md │ ├── bmini.h │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── program │ ├── ps2avrGB.c │ ├── ps2avrGB.h │ ├── rules.mk │ └── usbconfig.h ├── puck │ ├── config.h │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── puck.c │ ├── puck.h │ ├── readme.md │ └── rules.mk ├── quefrency │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── bjohnson │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── bramver │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── default65 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── quefrency.c │ ├── quefrency.h │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ └── rules.mk ├── qwertyydox │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── qwertyydox.c │ ├── qwertyydox.h │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ └── rules.mk ├── rama │ ├── m10_b │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── knops │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── m10_b.c │ │ ├── m10_b.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m60_a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── proto │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── m60_a.c │ │ ├── m60_a.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m6_a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── knops │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── krusli │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ └── naut │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── m6_a.c │ │ ├── m6_a.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m6_b │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── m6_b.c │ │ ├── m6_b.h │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ └── u80_a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── u80_a.c │ │ └── u80_a.h ├── readme.md ├── redox │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── finex │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── german │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── italian │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── jeherve │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── redox.c │ ├── redox.h │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ └── rules.mk ├── redox_w │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── italian │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── matrix.c │ ├── readme.md │ ├── redox_w.c │ ├── redox_w.h │ └── rules.mk ├── rorschach │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── insertsnideremarks │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rorschach.c │ ├── rorschach.h │ └── rules.mk ├── s60_x │ ├── config.h │ ├── default │ │ ├── config.h │ │ ├── default.c │ │ ├── default.h │ │ ├── info.json │ │ └── rules.mk │ ├── keymaps │ │ ├── amnesia0287 │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── ansi_qwertz │ │ │ ├── config.h │ │ │ ├── docs │ │ │ │ ├── KB_US-International-Alternative.svg │ │ │ │ ├── KB_US-International-Alternative.svg.2016_08_18_09_06_36.0.svg │ │ │ │ └── KB_US-International.svg │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bluebear │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── custom │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── dbroqua │ │ │ └── keymap.c │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_rgb │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── hasu │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── hhkb │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── iso │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── iso_rgb │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── jpec │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── plain │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── poker │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── poker_bit │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── poker_set │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── spacefn │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ ├── rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── rgb.c │ │ ├── rgb.h │ │ └── rules.mk │ ├── rules.mk │ ├── s60_x.c │ └── s60_x.h ├── s65_plus │ ├── config.h │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ ├── s65_plus.c │ └── s65_plus.h ├── s65_x │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── iso │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── kelorean │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── nall │ │ │ └── keymap.c │ │ ├── s65plus │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── smt │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ ├── s65_x.c │ └── s65_x.h ├── s7_elephant │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ ├── rules.mk │ ├── s7_elephant.c │ └── s7_elephant.h ├── satan │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── abhixec │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── addcninblue │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── admiralStrokers │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ben_iso │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bri │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── chaser │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── colemak │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dbroqua │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dende_iso │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── denolfe │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── dkrieger │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── fakb │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hhkb_7u │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── isoHHKB │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iso_split_rshift │ │ │ ├── .gitignore │ │ │ ├── build.sh │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── resetboard.sh │ │ │ └── rules.mk │ │ ├── jarred │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── lepa │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mark1 │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── midi │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── olligranlund_iso │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── poker │ │ │ └── keymap.c │ │ ├── rask63 │ │ │ └── keymap.c │ │ ├── sethbc │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── smt │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── spacemanspiff │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── stanleylai │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── unxmaal │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── pinout.txt │ ├── readme.md │ ├── rules.mk │ ├── satan.c │ └── satan.h ├── scrabblepad │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── random │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ ├── rules.mk │ ├── scrabblepad.c │ └── scrabblepad.h ├── singa │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── amnesia0287 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── test │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ ├── singa.c │ ├── singa.h │ └── usbconfig.h ├── sixkeyboard │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ ├── sixkeyboard.c │ └── sixkeyboard.h ├── sixshooter │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ ├── rules.mk │ ├── sixshooter.c │ └── sixshooter.h ├── sol │ ├── common │ │ ├── glcdfont.c │ │ ├── knob_v2.c │ │ ├── knob_v2.h │ │ ├── ssd1306.c │ │ └── ssd1306.h │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── keymaps │ │ ├── brianweyer │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── danielhklein │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── kageurufu │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── matrix.c │ │ ├── rev1.c │ │ ├── rev1.h │ │ ├── rules.mk │ │ ├── split_util.c │ │ └── split_util.h │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── sol.c │ └── sol.h ├── speedo │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ ├── rules.mk │ ├── speedo.c │ └── speedo.h ├── staryu │ ├── backlight_staryu.c │ ├── backlight_staryu.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── krusli │ │ │ ├── README.md │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ ├── staryu.c │ └── staryu.h ├── subatomic │ ├── config.h │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── rules.mk │ ├── subatomic.c │ └── subatomic.h ├── sx60 │ ├── config.h │ ├── i2cmaster.h │ ├── info.json │ ├── keymaps │ │ ├── amnobis │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ ├── sx60.c │ ├── sx60.h │ └── twimaster.c ├── tada68 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── abishalom │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── amnesia0287 │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── ardakilic │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bazooka │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── cheese │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dlg │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── fakb │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── fezzant │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iso-nor │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iso-uk │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── isoish │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── laas │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── maartenwut │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── mattdicarlo │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mlechner │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mtdjr │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pascamel │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── raylas │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rbong │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rgb │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rys │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── shalzz │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── sm0g │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── stephengrier │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── trashcat │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── tshack │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── unix │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── wamsm_tada │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ ├── tada68.c │ └── tada68.h ├── tanuki │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ ├── tanuki.c │ └── tanuki.h ├── telophase │ ├── config.h │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ ├── telophase.c │ └── telophase.h ├── tetris │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ ├── tetris.c │ └── tetris.h ├── the_ruler │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ ├── the_ruler.c │ └── the_ruler.h ├── thevankeyboards │ ├── bananasplit │ │ ├── README.md │ │ ├── bananasplit.c │ │ ├── bananasplit.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 0010 │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── coloneljesus │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── hhkbanana │ │ │ │ └── keymap.c │ │ │ ├── jockyxu1122_ansi │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── jockyxu1122_iso │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── kamon │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── nic │ │ │ │ └── keymap.c │ │ │ ├── rask │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ └── talljoe │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ └── rules.mk │ ├── minivan │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── belak │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── budi │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── core │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── jeebak │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── jetpacktuxedo │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── lexworth │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mjt │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── smt │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── talljoe-minivan │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── tong92 │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── xyverz │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── minivan.c │ │ ├── minivan.h │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ └── roadkit │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── flipphone │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── khord │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mjt │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── singles │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── singlesBrent │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── wavebeem-gamepad │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── roadkit.c │ │ ├── roadkit.h │ │ └── rules.mk ├── tkc1800 │ ├── README.md │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── smt │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── wkl │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── yanfali │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── rules.mk │ ├── tkc1800.c │ └── tkc1800.h ├── toad │ ├── config.h │ ├── keymaps │ │ ├── ansi_wk │ │ │ └── keymap.c │ │ ├── ansi_wkl │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso_wk │ │ │ └── keymap.c │ │ └── iso_wkl │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ ├── toad.c │ └── toad.h ├── tokyo60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── swappedBottomRow │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ ├── tokyo60.c │ └── tokyo60.h ├── tragicforce68 │ ├── README.md │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── buswerks │ │ │ └── keymap.c │ │ └── default │ │ │ └── keymap.c │ ├── rules.mk │ ├── tragicforce68.c │ └── tragicforce68.h ├── treasure │ └── type9 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── type9.c │ │ └── type9.h ├── uk78 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── rask │ │ │ ├── README.md │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ ├── uk78.c │ └── uk78.h ├── v60_type_r │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── followingghosts │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── vimouse │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── xtonhasvim │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ ├── v60_type_r.c │ └── v60_type_r.h ├── vinta │ ├── boards │ │ └── GENERIC_STM32_F042X6 │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ └── board.mk │ ├── bootloader_defs.h │ ├── chconf.h │ ├── config.h │ ├── halconf.h │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── mcuconf.h │ ├── readme.md │ ├── rules.mk │ ├── vinta.c │ └── vinta.h ├── vision_division │ ├── Potential Layouts.txt │ ├── config.h │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix_types.h │ ├── readme.md │ ├── rules.mk │ ├── vision_division.c │ └── vision_division.h ├── vitamins_included │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── split_util.c │ ├── split_util.h │ ├── vitamins_included.c │ └── vitamins_included.h ├── viterbi │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── drashna │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── drashna_old │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── dwallace │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── fido │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── hexwire │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── mike808 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── split_util.c │ ├── split_util.h │ ├── viterbi.c │ └── viterbi.h ├── wavelet │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ ├── wavelet.c │ └── wavelet.h ├── whitefox │ ├── board_is31fl3731c.h │ ├── bootloader_defs.h │ ├── chconf.h │ ├── config.h │ ├── gfxconf.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── billypython │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ └── keymap.c │ │ ├── dhertz │ │ │ └── keymap.c │ │ ├── dudeofawesome │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── jetpacktuxedo │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kim-kim │ │ │ └── keymap.c │ │ ├── konstantin │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── matt3o │ │ │ └── keymap.c │ ├── led.c │ ├── matrix.c │ ├── mcuconf.h │ ├── readme.md │ ├── rules.mk │ ├── visualizer.c │ ├── whitefox.c │ └── whitefox.h ├── wilba_tech │ ├── wt60_a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi_split_bs_rshift │ │ │ │ └── keymap.c │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wt60_a.c │ │ └── wt60_a.h │ ├── wt65_a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wt65_a.c │ │ └── wt65_a.h │ ├── wt80_a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wt80_a.c │ │ └── wt80_a.h │ ├── wt_main.c │ ├── wt_mono_backlight.c │ └── wt_mono_backlight.h ├── xd60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── Jos │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── birkir │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── cheese │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── edulpn │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── edulpn64 │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── iso │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── kmontag42 │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── krusli │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── petesmom │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── rooski │ │ │ ├── instructions.txt │ │ │ └── keymap.c │ │ ├── split_bksp_arrows │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── stanleylai │ │ │ └── keymap.c │ │ ├── supercoffee │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── yuuki │ │ │ ├── README.md │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ ├── xd60.c │ └── xd60.h ├── xd75 │ ├── config.h │ ├── keymaps │ │ ├── adi │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── arpinfidel │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── atomic_style │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bbaserdem │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── billypython │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── boy_314 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bramver │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── c4software_bepo │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── cbbrowne │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── colinta │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── daniel │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── davidrambo │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── developper_bepo │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── dyn_macro_tap_dance │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── emilyh │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── fabian │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── french │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── keymap_french.c │ │ │ └── rules.mk │ │ ├── germanized │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jarred │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── kim-kim-xd73 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── kim-kim │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── kloki │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── markus │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mtdjr │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── revok75 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── skewwhiffy │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── tdl-jturner │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ ├── xd75.c │ └── xd75.h ├── xd87 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ ├── rules.mk │ ├── xd87.c │ └── xd87.h ├── xmmx │ ├── config.h │ ├── keymaps │ │ ├── ansi_wk │ │ │ └── keymap.c │ │ ├── ansi_wkl │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso_wk │ │ │ └── keymap.c │ │ └── iso_wkl │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ ├── xmmx.c │ └── xmmx.h ├── yd68 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ ├── rules.mk │ ├── yd68.c │ └── yd68.h ├── ymd75 │ ├── README.md │ ├── backlight.c │ ├── backlight_custom.h │ ├── breathing_custom.h │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── program │ ├── rules.mk │ ├── usbconfig.h │ ├── ymd75.c │ └── ymd75.h ├── ymd96 │ ├── README.md │ ├── backlight.c │ ├── backlight_custom.h │ ├── breathing_custom.h │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── keymaps │ │ ├── AnthonyWharton │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── JJ50 │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ └── hgoel89 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix.c │ ├── program │ ├── rules.mk │ ├── tools │ │ ├── README.md │ │ └── usb_detach.c │ ├── usbconfig.h │ ├── ymd96.c │ └── ymd96.h ├── ymdk_np21 │ ├── README.md │ ├── backlight.c │ ├── backlight_custom.h │ ├── breathing_custom.h │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── rules.mk │ ├── usbconfig.h │ ├── ymdk_np21.c │ └── ymdk_np21.h ├── z150_blackheart │ ├── config.h │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ ├── z150_blackheart.c │ └── z150_blackheart.h ├── zeal60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── ansi_split_bs_rshift │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── hhkb │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── iso │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── ryanmaclean │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── tusing │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── readme.md │ ├── rgb_backlight.c │ ├── rgb_backlight.h │ ├── rgb_backlight_api.h │ ├── rgb_backlight_keycodes.h │ ├── rules.mk │ ├── zeal60.c │ ├── zeal60.h │ ├── zeal60_api.h │ └── zeal60_keycodes.h ├── zeal65 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── split_bs │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ ├── zeal65.c │ └── zeal65.h ├── zen │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── 333fred │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── jwlawrence │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── xyverz │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── split_rgb.c │ ├── split_rgb.h │ ├── split_util.c │ ├── split_util.h │ ├── zen.c │ └── zen.h ├── zinc │ ├── config.h │ ├── i2c.c │ ├── i2c.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme_jp.md │ │ │ └── rules.mk │ │ └── monks │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme_jp.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── matrix.c │ │ ├── rev1.c │ │ ├── rev1.h │ │ ├── rules.mk │ │ ├── serial_config.h │ │ ├── serial_config_simpleapi.h │ │ ├── split_scomm.c │ │ ├── split_scomm.h │ │ ├── split_util.c │ │ └── split_util.h │ ├── reva │ │ ├── config.h │ │ ├── info.json │ │ ├── matrix.c │ │ ├── reva.c │ │ ├── reva.h │ │ ├── rules.mk │ │ ├── serial_config.h │ │ ├── serial_config_simpleapi.h │ │ ├── split_scomm.c │ │ ├── split_scomm.h │ │ ├── split_util.c │ │ └── split_util.h │ ├── rules.mk │ ├── serial.c │ ├── serial.h │ ├── zinc.c │ └── zinc.h └── zlant │ ├── config.h │ ├── info.json │ ├── keymaps │ └── default │ │ ├── keymap.c │ │ └── readme.md │ ├── readme.md │ ├── rules.mk │ ├── zlant.c │ └── zlant.h ├── layouts ├── community │ ├── 60_ansi │ │ ├── layout.json │ │ ├── mechmerlin-ansi │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── talljoe-ansi │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── 60_ansi_split_bs_rshift │ │ ├── layout.json │ │ ├── mechmerlin-split │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── talljoe │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── rules.mk │ │ │ ├── solarized.c │ │ │ └── solarized.h │ ├── 60_hhkb │ │ └── talljoe-hhkb │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── 60_iso │ │ ├── layout.json │ │ ├── readme.md │ │ └── unxmaal │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── 66_ansi │ │ ├── layout.json │ │ ├── mechmerlin │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── skully │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── 68_ansi │ │ ├── layout.json │ │ ├── mechmerlin │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── readme.md │ ├── 75_ansi │ │ ├── layout.json │ │ ├── mechmerlin-75_ansi │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── ergodox │ │ ├── 333fred │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── rules.mk │ │ │ └── visualizer.c │ │ ├── ab │ │ │ ├── keyboard-layout.json │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── absenth │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── adam │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── adnw_k_o_y │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── adnw_p_u_q │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── visualizer.c │ │ ├── albert │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── alexjj │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── algernon │ │ │ ├── COPYING │ │ │ ├── NEWS.md │ │ │ ├── config.h │ │ │ ├── images │ │ │ │ ├── adore-layer.png │ │ │ │ ├── base-layer.png │ │ │ │ ├── heatmap.png │ │ │ │ └── steno-layer.png │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── tools │ │ │ │ ├── heatmap-layout.ADORE.json │ │ │ │ ├── heatmap-layout.Dvorak.json │ │ │ │ ├── hid-commands │ │ │ │ ├── log-to-heatmap.py │ │ │ │ └── text-to-log.py │ │ ├── alphadox │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── andrew_osx │ │ │ └── keymap.c │ │ ├── belak │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ ├── rules.mk │ │ │ └── visualizer.c │ │ ├── bepo │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bepo_csa │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── berfarah │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bocaj │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── bryan │ │ │ └── keymap.c │ │ ├── choromanski │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── visualizer.c │ │ ├── coderkun_neo2 │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── colemak │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── colemak_osx_pc_no │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── colemak_programmer │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── common_nighthawk │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── csharp_dev │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── dave │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── deadcyclo │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dragon788 │ │ │ └── keymap.c │ │ ├── drashna │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── notes.txt │ │ │ └── rules.mk │ │ ├── drashna_glow │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── dvorak │ │ │ ├── dvorak.png.md │ │ │ └── keymap.c │ │ ├── dvorak_emacs │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── dvorak_emacs_software │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── dvorak_intl_squisher │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── dvorak_plover │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── dvorak_programmer │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── dvorak_programmer_swe │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── dvorak_spanish │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── dvorak_svorak_a5 │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── emacs_osx_dk │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── erez_experimental │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── familiar │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── french_hacker │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── galson │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── german-kinergo │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── german-lukas │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── german-manuneo │ │ │ ├── compile_keymap.py │ │ │ ├── keymap.c │ │ │ └── keymap.md │ │ ├── german │ │ │ └── keymap.c │ │ ├── guni │ │ │ ├── keymap.c │ │ │ └── readme.txt │ │ ├── haegin │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ishigoya-jp │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── italian │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── j3rn │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── jackhumbert │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── jacobono │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── jafo │ │ │ ├── jafo-Notes │ │ │ ├── jafo-layout.pdf │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── jgarr │ │ │ └── keymap.c │ │ ├── josh │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── kastyle │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── kines-ish │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── kristian │ │ │ └── keymap.c │ │ ├── layout.json │ │ ├── maz │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── mclennon_osx │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── meagerfindings │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mpiechotka │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── msc │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── naps62 │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── neo2_on_qwertz_hardware │ │ │ ├── keymap.c │ │ │ └── keymap.md │ │ ├── norwegian_programmer_osx_pc │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── norwegian_programmer_osx_pc_colemak │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── ordinary │ │ │ ├── keymap.c │ │ │ ├── ordinary-base.txt │ │ │ ├── ordinary-media.txt │ │ │ ├── ordinary-special.txt │ │ │ ├── ordinary-symbol.txt │ │ │ └── readme.md │ │ ├── ordinary_osx │ │ │ ├── keymap.c │ │ │ ├── ordinary-base.txt │ │ │ ├── ordinary-media.txt │ │ │ ├── ordinary-special.txt │ │ │ ├── ordinary-symbol.txt │ │ │ └── readme.md │ │ ├── osx_de │ │ │ ├── keymap.c │ │ │ ├── osx_de_highres.png.md │ │ │ └── readme.md │ │ ├── osx_de_adnw_koy │ │ │ ├── keymap.c │ │ │ └── osx_de_adnw_koy_highres.png.md │ │ ├── osx_de_experimental │ │ │ ├── keymap.c │ │ │ ├── osx_de_experimental_highres.png.md │ │ │ └── readme.md │ │ ├── osx_fr │ │ │ └── keymap.c │ │ ├── osx_kinesis_pnut │ │ │ └── keymap.c │ │ ├── osx_whiskey_tango_foxtrot_capslock │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── phoenix │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── plover │ │ │ └── keymap.c │ │ ├── plums │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── pvinis │ │ │ ├── Changelog.md │ │ │ ├── Readme.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── qwerty_code_friendly │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── replicaJunction │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── reset_eeprom │ │ │ └── keymap.c │ │ ├── robot_test_layout │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── romanzolotarev-norman-osx │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── romanzolotarev-norman-plover-osx-hjkl │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── romanzolotarev-norman-plover-osx │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── romanzolotarev-norman-qwerty-osx │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── sethbc │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── siroken3 │ │ │ ├── default.png.md │ │ │ ├── default_highres.png.md │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── sneako │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── software_neo2 │ │ │ └── keymap.c │ │ ├── supercoder │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── makefile.mk │ │ │ └── readme.md │ │ ├── swedish-lindhe │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── swedish │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── swissgerman │ │ │ ├── keyboard-layout.json │ │ │ ├── keyboard-layout_1_2.json │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── techtomas │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── teckinesis │ │ │ ├── keymap.c │ │ │ ├── ordinary-special.png.md │ │ │ ├── ordinary-special.txt │ │ │ ├── readme.md │ │ │ ├── teckinesis-base.json │ │ │ ├── teckinesis-media.json │ │ │ └── teckinesis-symbol.json │ │ ├── tkuichooseyou │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── tm2030 │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── tonyabra_osx │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── townk_osx │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── makefile.mk │ │ │ └── readme.md │ │ ├── twentylives_dvorak_with_hebrew │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── twey │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── videck │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── videck.json │ │ ├── win10_writers-block │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── workman_osx_mdw │ │ │ └── keymap.c │ │ ├── xyverz │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── yoruian │ │ │ ├── 90-ergodox-yoruian.conf │ │ │ ├── README │ │ │ ├── ergodox_yoruian │ │ │ ├── keymap.c │ │ │ ├── rules.mk │ │ │ └── yoruian.h │ │ └── zweihander-macos │ │ │ ├── keymap.c │ │ │ ├── readme.markdown │ │ │ └── rules.mk │ ├── ortho_3x10 │ │ ├── layout.json │ │ ├── readme.md │ │ └── wanleg │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── ortho_4x12 │ │ ├── bakingpy │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── buswerks │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── colemak_mod_dh_wide │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── crs │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── drashna │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ergodoxish │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── grahampheath │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── layout.json │ │ ├── mindsound │ │ │ ├── config.h │ │ │ ├── flicker.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── symbolic │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── talljoe │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── wanleg │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── xyverz │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── ortho_4x4 │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_5x10 │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_5x12 │ │ ├── layout.json │ │ ├── readme.md │ │ └── xyverz │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── ortho_5x15 │ │ ├── layout.json │ │ ├── readme.md │ │ └── wanleg │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── ortho_5x5 │ │ ├── layout.json │ │ └── readme.md │ ├── planck_mit │ │ └── guidoism │ │ │ ├── config.h │ │ │ ├── generate_c.py │ │ │ ├── guidoism.json │ │ │ ├── keymap.c │ │ │ ├── keys.json │ │ │ └── readme.md │ └── tkl_ansi │ │ └── talljoe-tkl │ │ ├── config.h │ │ ├── keymap.c │ │ └── rules.mk └── default │ ├── 60_ansi │ ├── default_60_ansi │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── 60_ansi_split_bs_rshift │ ├── default_60_ansi_split_bs_rshift │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── 60_ansi_tsangan │ ├── default_60_ansi_tsangan │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── 60_hhkb │ ├── default_60_hhkb │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── 60_iso │ ├── default_60_iso │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── 60_iso_tsangan │ ├── default_60_iso_tsangan │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── 60_tsangan_hhkb │ ├── default_60_tsangan_hhkb │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── 65_ansi │ ├── default_65_ansi │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── 66_ansi │ ├── default_66_ansi │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── 66_iso │ ├── default_60_iso │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── 68_ansi │ ├── default_68_ansi │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── 75_ansi │ ├── default_75_ansi │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── ergodox │ ├── default_ergodox │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── fullsize_ansi │ ├── default_fullsize_ansi │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── fullsize_iso │ ├── default_fullsize_iso │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── numpad_4x4 │ ├── default_numpad_4x4 │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── numpad_5x4 │ ├── default_numpad_5x4 │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── numpad_6x4 │ ├── default_numpad_6x4 │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── ortho_3x10 │ ├── default_ortho_3x10 │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── ortho_4x10 │ ├── default_ortho_4x10 │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── ortho_4x12 │ ├── default_ortho_4x12 │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── ortho_4x4 │ ├── default_ortho_4x4 │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── ortho_5x12 │ ├── default_ortho_5x12 │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── ortho_5x14 │ ├── default_ortho_5x14 │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── ortho_5x15 │ ├── default_ortho_5x15 │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── ortho_5x4 │ ├── default_ortho_5x4 │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── ortho_6x4 │ ├── default_ortho_6x4 │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── planck_mit │ ├── default_planck_mit │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ ├── tkl_ansi │ ├── default_tkl_ansi │ │ └── keymap.c │ ├── layout.json │ └── readme.md │ └── tkl_iso │ ├── default_tkl_iso │ └── keymap.c │ ├── layout.json │ └── readme.md ├── lib ├── arm_atsam │ └── packs │ │ ├── arm │ │ └── cmsis │ │ │ └── 5.0.1 │ │ │ ├── CMSIS │ │ │ └── Include │ │ │ │ ├── arm_math.h │ │ │ │ ├── cmsis_compiler.h │ │ │ │ ├── cmsis_gcc.h │ │ │ │ └── core_cm4.h │ │ │ └── LICENSE.txt │ │ └── atmel │ │ └── SAMD51_DFP │ │ └── 1.0.70 │ │ ├── gcc │ │ └── gcc │ │ │ └── samd51j18a_flash.ld │ │ └── include │ │ ├── component-version.h │ │ ├── component │ │ ├── ac.h │ │ ├── adc.h │ │ ├── aes.h │ │ ├── can.h │ │ ├── ccl.h │ │ ├── cmcc.h │ │ ├── dac.h │ │ ├── dmac.h │ │ ├── dsu.h │ │ ├── eic.h │ │ ├── evsys.h │ │ ├── freqm.h │ │ ├── gclk.h │ │ ├── hmatrixb.h │ │ ├── i2s.h │ │ ├── icm.h │ │ ├── mclk.h │ │ ├── nvmctrl.h │ │ ├── osc32kctrl.h │ │ ├── oscctrl.h │ │ ├── pac.h │ │ ├── pcc.h │ │ ├── pdec.h │ │ ├── pm.h │ │ ├── port.h │ │ ├── qspi.h │ │ ├── ramecc.h │ │ ├── rstc.h │ │ ├── rtc.h │ │ ├── sdhc.h │ │ ├── sercom.h │ │ ├── supc.h │ │ ├── tal.h │ │ ├── tc.h │ │ ├── tcc.h │ │ ├── trng.h │ │ ├── usb.h │ │ └── wdt.h │ │ ├── instance │ │ ├── ac.h │ │ ├── adc0.h │ │ ├── adc1.h │ │ ├── aes.h │ │ ├── can0.h │ │ ├── can1.h │ │ ├── ccl.h │ │ ├── cmcc.h │ │ ├── dac.h │ │ ├── dmac.h │ │ ├── dsu.h │ │ ├── eic.h │ │ ├── evsys.h │ │ ├── freqm.h │ │ ├── gclk.h │ │ ├── hmatrix.h │ │ ├── i2s.h │ │ ├── icm.h │ │ ├── mclk.h │ │ ├── nvmctrl.h │ │ ├── osc32kctrl.h │ │ ├── oscctrl.h │ │ ├── pac.h │ │ ├── pcc.h │ │ ├── pdec.h │ │ ├── pm.h │ │ ├── port.h │ │ ├── pukcc.h │ │ ├── qspi.h │ │ ├── ramecc.h │ │ ├── rstc.h │ │ ├── rtc.h │ │ ├── sdhc0.h │ │ ├── sdhc1.h │ │ ├── sercom0.h │ │ ├── sercom1.h │ │ ├── sercom2.h │ │ ├── sercom3.h │ │ ├── sercom4.h │ │ ├── sercom5.h │ │ ├── sercom6.h │ │ ├── sercom7.h │ │ ├── supc.h │ │ ├── tal.h │ │ ├── tc0.h │ │ ├── tc1.h │ │ ├── tc2.h │ │ ├── tc3.h │ │ ├── tc4.h │ │ ├── tc5.h │ │ ├── tc6.h │ │ ├── tc7.h │ │ ├── tcc0.h │ │ ├── tcc1.h │ │ ├── tcc2.h │ │ ├── tcc3.h │ │ ├── tcc4.h │ │ ├── trng.h │ │ ├── usb.h │ │ └── wdt.h │ │ ├── pio │ │ └── samd51j18a.h │ │ ├── sam.h │ │ ├── samd51.h │ │ ├── samd51j18a.h │ │ └── system_samd51.h └── lufa │ ├── .gitattributes │ ├── .gitignore │ ├── Bootloaders │ ├── CDC │ │ ├── BootloaderAPI.c │ │ ├── BootloaderAPI.h │ │ ├── BootloaderAPITable.S │ │ ├── BootloaderCDC.c │ │ ├── BootloaderCDC.h │ │ ├── BootloaderCDC.txt │ │ ├── Config │ │ │ ├── AppConfig.h │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── LUFA CDC Bootloader.inf │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── DFU │ │ ├── BootloaderAPI.c │ │ ├── BootloaderAPI.h │ │ ├── BootloaderAPITable.S │ │ ├── BootloaderDFU.c │ │ ├── BootloaderDFU.h │ │ ├── BootloaderDFU.txt │ │ ├── Config │ │ │ ├── AppConfig.h │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── HID │ │ ├── BootloaderHID.c │ │ ├── BootloaderHID.h │ │ ├── BootloaderHID.txt │ │ ├── Config │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── HostLoaderApp │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── Makefile.bsd │ │ │ ├── gpl3.txt │ │ │ └── hid_bootloader_cli.c │ │ ├── HostLoaderApp_Python │ │ │ └── hid_bootloader_loader.py │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── MassStorage │ │ ├── BootloaderAPI.c │ │ ├── BootloaderAPI.h │ │ ├── BootloaderAPITable.S │ │ ├── BootloaderMassStorage.c │ │ ├── BootloaderMassStorage.h │ │ ├── BootloaderMassStorage.txt │ │ ├── Config │ │ │ ├── AppConfig.h │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── Lib │ │ │ ├── SCSI.c │ │ │ ├── SCSI.h │ │ │ ├── VirtualFAT.c │ │ │ └── VirtualFAT.h │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── Printer │ │ ├── BootloaderAPI.c │ │ ├── BootloaderAPI.h │ │ ├── BootloaderAPITable.S │ │ ├── BootloaderPrinter.c │ │ ├── BootloaderPrinter.h │ │ ├── BootloaderPrinter.txt │ │ ├── Config │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ └── makefile │ ├── BuildTests │ ├── BoardDriverTest │ │ ├── Board │ │ │ ├── Board.h │ │ │ ├── Buttons.h │ │ │ ├── Dataflash.h │ │ │ ├── Joystick.h │ │ │ └── LEDs.h │ │ ├── BoardDeviceMap.cfg │ │ ├── Test.c │ │ ├── makefile │ │ └── makefile.test │ ├── BootloaderTest │ │ ├── BootloaderDeviceMap.cfg │ │ └── makefile │ ├── ModuleTest │ │ ├── Dummy.S │ │ ├── Modules.h │ │ ├── Test_C.c │ │ ├── Test_CPP.cpp │ │ ├── makefile │ │ └── makefile.test │ ├── SingleUSBModeTest │ │ ├── Dummy.S │ │ ├── Test.c │ │ ├── makefile │ │ └── makefile.test │ ├── StaticAnalysisTest │ │ └── makefile │ └── makefile │ ├── Demos │ ├── Device │ │ ├── ClassDriver │ │ │ ├── AudioInput │ │ │ │ ├── AudioInput.c │ │ │ │ ├── AudioInput.h │ │ │ │ ├── AudioInput.txt │ │ │ │ ├── Config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── AudioOutput │ │ │ │ ├── AudioOutput.c │ │ │ │ ├── AudioOutput.h │ │ │ │ ├── AudioOutput.txt │ │ │ │ ├── Config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── DualMIDI │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── DualMIDI.c │ │ │ │ ├── DualMIDI.h │ │ │ │ ├── DualMIDI.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── DualVirtualSerial │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── DualVirtualSerial.c │ │ │ │ ├── DualVirtualSerial.h │ │ │ │ ├── DualVirtualSerial.txt │ │ │ │ ├── LUFA DualVirtualSerial.inf │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── GenericHID │ │ │ │ ├── Config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── GenericHID.c │ │ │ │ ├── GenericHID.h │ │ │ │ ├── GenericHID.txt │ │ │ │ ├── HostTestApp │ │ │ │ │ ├── test_generic_hid_libusb.js │ │ │ │ │ ├── test_generic_hid_libusb.py │ │ │ │ │ └── test_generic_hid_winusb.py │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── Joystick │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── Joystick.c │ │ │ │ ├── Joystick.h │ │ │ │ ├── Joystick.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── Keyboard │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── Keyboard.c │ │ │ │ ├── Keyboard.h │ │ │ │ ├── Keyboard.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── KeyboardMouse │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── KeyboardMouse.c │ │ │ │ ├── KeyboardMouse.h │ │ │ │ ├── KeyboardMouse.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── KeyboardMouseMultiReport │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── KeyboardMouseMultiReport.c │ │ │ │ ├── KeyboardMouseMultiReport.h │ │ │ │ ├── KeyboardMouseMultiReport.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── MIDI │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── MIDI.c │ │ │ │ ├── MIDI.h │ │ │ │ ├── MIDI.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── MassStorage │ │ │ │ ├── Config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── Lib │ │ │ │ │ ├── DataflashManager.c │ │ │ │ │ ├── DataflashManager.h │ │ │ │ │ ├── SCSI.c │ │ │ │ │ └── SCSI.h │ │ │ │ ├── MassStorage.c │ │ │ │ ├── MassStorage.h │ │ │ │ ├── MassStorage.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── MassStorageKeyboard │ │ │ │ ├── Config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── Lib │ │ │ │ │ ├── DataflashManager.c │ │ │ │ │ ├── DataflashManager.h │ │ │ │ │ ├── SCSI.c │ │ │ │ │ └── SCSI.h │ │ │ │ ├── MassStorageKeyboard.c │ │ │ │ ├── MassStorageKeyboard.h │ │ │ │ ├── MassStorageKeyboard.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── Mouse │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── Mouse.c │ │ │ │ ├── Mouse.h │ │ │ │ ├── Mouse.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── RNDISEthernet │ │ │ │ ├── Config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── LUFA RNDIS.inf │ │ │ │ ├── Lib │ │ │ │ │ ├── ARP.c │ │ │ │ │ ├── ARP.h │ │ │ │ │ ├── DHCP.c │ │ │ │ │ ├── DHCP.h │ │ │ │ │ ├── Ethernet.c │ │ │ │ │ ├── Ethernet.h │ │ │ │ │ ├── EthernetProtocols.h │ │ │ │ │ ├── ICMP.c │ │ │ │ │ ├── ICMP.h │ │ │ │ │ ├── IP.c │ │ │ │ │ ├── IP.h │ │ │ │ │ ├── ProtocolDecoders.c │ │ │ │ │ ├── ProtocolDecoders.h │ │ │ │ │ ├── TCP.c │ │ │ │ │ ├── TCP.h │ │ │ │ │ ├── UDP.c │ │ │ │ │ ├── UDP.h │ │ │ │ │ ├── Webserver.c │ │ │ │ │ └── Webserver.h │ │ │ │ ├── RNDISEthernet.c │ │ │ │ ├── RNDISEthernet.h │ │ │ │ ├── RNDISEthernet.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── VirtualSerial │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── LUFA VirtualSerial.inf │ │ │ │ ├── VirtualSerial.c │ │ │ │ ├── VirtualSerial.h │ │ │ │ ├── VirtualSerial.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── VirtualSerialMassStorage │ │ │ │ ├── Config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── LUFA VirtualSerialMassStorage.inf │ │ │ │ ├── Lib │ │ │ │ │ ├── DataflashManager.c │ │ │ │ │ ├── DataflashManager.h │ │ │ │ │ ├── SCSI.c │ │ │ │ │ └── SCSI.h │ │ │ │ ├── VirtualSerialMassStorage.c │ │ │ │ ├── VirtualSerialMassStorage.h │ │ │ │ ├── VirtualSerialMassStorage.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── VirtualSerialMouse │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── LUFA VirtualSerialMouse.inf │ │ │ │ ├── VirtualSerialMouse.c │ │ │ │ ├── VirtualSerialMouse.h │ │ │ │ ├── VirtualSerialMouse.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ └── makefile │ │ ├── Incomplete │ │ │ └── TestAndMeasurement │ │ │ │ ├── Config │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── TestAndMeasurement.c │ │ │ │ ├── TestAndMeasurement.h │ │ │ │ └── makefile │ │ ├── LowLevel │ │ │ ├── AudioInput │ │ │ │ ├── AudioInput.c │ │ │ │ ├── AudioInput.h │ │ │ │ ├── AudioInput.txt │ │ │ │ ├── Config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── AudioOutput │ │ │ │ ├── AudioOutput.c │ │ │ │ ├── AudioOutput.h │ │ │ │ ├── AudioOutput.txt │ │ │ │ ├── Config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── BulkVendor │ │ │ │ ├── BulkVendor.c │ │ │ │ ├── BulkVendor.h │ │ │ │ ├── BulkVendor.txt │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── HostTestApp │ │ │ │ │ └── test_bulk_vendor.py │ │ │ │ ├── WindowsDriver │ │ │ │ │ ├── LUFA_Bulk_Vendor_Demo.inf │ │ │ │ │ ├── amd64 │ │ │ │ │ │ ├── libusb0.dll │ │ │ │ │ │ └── libusb0.sys │ │ │ │ │ ├── ia64 │ │ │ │ │ │ ├── libusb0.dll │ │ │ │ │ │ └── libusb0.sys │ │ │ │ │ ├── installer_x64.exe │ │ │ │ │ ├── installer_x86.exe │ │ │ │ │ ├── license │ │ │ │ │ │ └── libusb0 │ │ │ │ │ │ │ └── installer_license.txt │ │ │ │ │ └── x86 │ │ │ │ │ │ ├── libusb0.sys │ │ │ │ │ │ └── libusb0_x86.dll │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── DualVirtualSerial │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── DualVirtualSerial.c │ │ │ │ ├── DualVirtualSerial.h │ │ │ │ ├── DualVirtualSerial.txt │ │ │ │ ├── LUFA DualVirtualSerial.inf │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── GenericHID │ │ │ │ ├── Config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── GenericHID.c │ │ │ │ ├── GenericHID.h │ │ │ │ ├── GenericHID.txt │ │ │ │ ├── HostTestApp │ │ │ │ │ └── test_generic_hid.py │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── Joystick │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── Joystick.c │ │ │ │ ├── Joystick.h │ │ │ │ ├── Joystick.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── Keyboard │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── Keyboard.c │ │ │ │ ├── Keyboard.h │ │ │ │ ├── Keyboard.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── KeyboardMouse │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── KeyboardMouse.c │ │ │ │ ├── KeyboardMouse.h │ │ │ │ ├── KeyboardMouse.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── MIDI │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── MIDI.c │ │ │ │ ├── MIDI.h │ │ │ │ ├── MIDI.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── MassStorage │ │ │ │ ├── Config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── Lib │ │ │ │ │ ├── DataflashManager.c │ │ │ │ │ ├── DataflashManager.h │ │ │ │ │ ├── SCSI.c │ │ │ │ │ └── SCSI.h │ │ │ │ ├── MassStorage.c │ │ │ │ ├── MassStorage.h │ │ │ │ ├── MassStorage.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── Mouse │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── Mouse.c │ │ │ │ ├── Mouse.h │ │ │ │ ├── Mouse.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── RNDISEthernet │ │ │ │ ├── Config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── LUFA RNDIS.inf │ │ │ │ ├── Lib │ │ │ │ │ ├── ARP.c │ │ │ │ │ ├── ARP.h │ │ │ │ │ ├── DHCP.c │ │ │ │ │ ├── DHCP.h │ │ │ │ │ ├── Ethernet.c │ │ │ │ │ ├── Ethernet.h │ │ │ │ │ ├── EthernetProtocols.h │ │ │ │ │ ├── ICMP.c │ │ │ │ │ ├── ICMP.h │ │ │ │ │ ├── IP.c │ │ │ │ │ ├── IP.h │ │ │ │ │ ├── ProtocolDecoders.c │ │ │ │ │ ├── ProtocolDecoders.h │ │ │ │ │ ├── RNDIS.c │ │ │ │ │ ├── RNDIS.h │ │ │ │ │ ├── TCP.c │ │ │ │ │ ├── TCP.h │ │ │ │ │ ├── UDP.c │ │ │ │ │ ├── UDP.h │ │ │ │ │ ├── Webserver.c │ │ │ │ │ └── Webserver.h │ │ │ │ ├── RNDISEthernet.c │ │ │ │ ├── RNDISEthernet.h │ │ │ │ ├── RNDISEthernet.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── VirtualSerial │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── LUFA VirtualSerial.inf │ │ │ │ ├── VirtualSerial.c │ │ │ │ ├── VirtualSerial.h │ │ │ │ ├── VirtualSerial.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ └── makefile │ │ └── makefile │ ├── DualRole │ │ ├── ClassDriver │ │ │ ├── MouseHostDevice │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── Descriptors.c │ │ │ │ ├── Descriptors.h │ │ │ │ ├── DeviceFunctions.c │ │ │ │ ├── DeviceFunctions.h │ │ │ │ ├── HostFunctions.c │ │ │ │ ├── HostFunctions.h │ │ │ │ ├── MouseHostDevice.c │ │ │ │ ├── MouseHostDevice.h │ │ │ │ ├── MouseHostDevice.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ └── makefile │ │ └── makefile │ ├── Host │ │ ├── ClassDriver │ │ │ ├── AndroidAccessoryHost │ │ │ │ ├── AndroidAccessoryHost.c │ │ │ │ ├── AndroidAccessoryHost.h │ │ │ │ ├── AndroidAccessoryHost.txt │ │ │ │ ├── AndroidHostApp │ │ │ │ │ └── AndroidHostApp.zip │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── AudioInputHost │ │ │ │ ├── AudioInputHost.c │ │ │ │ ├── AudioInputHost.h │ │ │ │ ├── AudioInputHost.txt │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── AudioOutputHost │ │ │ │ ├── AudioOutputHost.c │ │ │ │ ├── AudioOutputHost.h │ │ │ │ ├── AudioOutputHost.txt │ │ │ │ ├── Config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── JoystickHostWithParser │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── JoystickHostWithParser.c │ │ │ │ ├── JoystickHostWithParser.h │ │ │ │ ├── JoystickHostWithParser.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── KeyboardHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── KeyboardHost.c │ │ │ │ ├── KeyboardHost.h │ │ │ │ ├── KeyboardHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── KeyboardHostWithParser │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── KeyboardHostWithParser.c │ │ │ │ ├── KeyboardHostWithParser.h │ │ │ │ ├── KeyboardHostWithParser.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── MIDIHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── MIDIHost.c │ │ │ │ ├── MIDIHost.h │ │ │ │ ├── MIDIHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── MassStorageHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── MassStorageHost.c │ │ │ │ ├── MassStorageHost.h │ │ │ │ ├── MassStorageHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── MouseHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── MouseHost.c │ │ │ │ ├── MouseHost.h │ │ │ │ ├── MouseHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── MouseHostWithParser │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── MouseHostWithParser.c │ │ │ │ ├── MouseHostWithParser.h │ │ │ │ ├── MouseHostWithParser.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── PrinterHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── PrinterHost.c │ │ │ │ ├── PrinterHost.h │ │ │ │ ├── PrinterHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── RNDISEthernetHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── RNDISEthernetHost.c │ │ │ │ ├── RNDISEthernetHost.h │ │ │ │ ├── RNDISEthernetHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── StillImageHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── StillImageHost.c │ │ │ │ ├── StillImageHost.h │ │ │ │ ├── StillImageHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── VirtualSerialHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── VirtualSerialHost.c │ │ │ │ ├── VirtualSerialHost.h │ │ │ │ ├── VirtualSerialHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ └── makefile │ │ ├── LowLevel │ │ │ ├── AndroidAccessoryHost │ │ │ │ ├── AndroidAccessoryHost.c │ │ │ │ ├── AndroidAccessoryHost.h │ │ │ │ ├── AndroidAccessoryHost.txt │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── DeviceDescriptor.c │ │ │ │ ├── DeviceDescriptor.h │ │ │ │ ├── Lib │ │ │ │ │ ├── AndroidAccessoryCommands.c │ │ │ │ │ └── AndroidAccessoryCommands.h │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── AudioInputHost │ │ │ │ ├── AudioInputHost.c │ │ │ │ ├── AudioInputHost.h │ │ │ │ ├── AudioInputHost.txt │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── AudioOutputHost │ │ │ │ ├── AudioOutputHost.c │ │ │ │ ├── AudioOutputHost.h │ │ │ │ ├── AudioOutputHost.txt │ │ │ │ ├── Config │ │ │ │ │ ├── AppConfig.h │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── GenericHIDHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── GenericHIDHost.c │ │ │ │ ├── GenericHIDHost.h │ │ │ │ ├── GenericHIDHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── JoystickHostWithParser │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── HIDReport.c │ │ │ │ ├── HIDReport.h │ │ │ │ ├── JoystickHostWithParser.c │ │ │ │ ├── JoystickHostWithParser.h │ │ │ │ ├── JoystickHostWithParser.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── KeyboardHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── KeyboardHost.c │ │ │ │ ├── KeyboardHost.h │ │ │ │ ├── KeyboardHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── KeyboardHostWithParser │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── HIDReport.c │ │ │ │ ├── HIDReport.h │ │ │ │ ├── KeyboardHostWithParser.c │ │ │ │ ├── KeyboardHostWithParser.h │ │ │ │ ├── KeyboardHostWithParser.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── MIDIHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── MIDIHost.c │ │ │ │ ├── MIDIHost.h │ │ │ │ ├── MIDIHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── MassStorageHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── Lib │ │ │ │ │ ├── MassStoreCommands.c │ │ │ │ │ └── MassStoreCommands.h │ │ │ │ ├── MassStorageHost.c │ │ │ │ ├── MassStorageHost.h │ │ │ │ ├── MassStorageHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── MouseHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── MouseHost.c │ │ │ │ ├── MouseHost.h │ │ │ │ ├── MouseHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── MouseHostWithParser │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── HIDReport.c │ │ │ │ ├── HIDReport.h │ │ │ │ ├── MouseHostWithParser.c │ │ │ │ ├── MouseHostWithParser.h │ │ │ │ ├── MouseHostWithParser.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── PrinterHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── Lib │ │ │ │ │ ├── PrinterCommands.c │ │ │ │ │ └── PrinterCommands.h │ │ │ │ ├── PrinterHost.c │ │ │ │ ├── PrinterHost.h │ │ │ │ ├── PrinterHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── RNDISEthernetHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── Lib │ │ │ │ │ ├── RNDISCommands.c │ │ │ │ │ └── RNDISCommands.h │ │ │ │ ├── RNDISEthernetHost.c │ │ │ │ ├── RNDISEthernetHost.h │ │ │ │ ├── RNDISHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── StillImageHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── Lib │ │ │ │ │ ├── PIMACodes.h │ │ │ │ │ ├── StillImageCommands.c │ │ │ │ │ └── StillImageCommands.h │ │ │ │ ├── StillImageHost.c │ │ │ │ ├── StillImageHost.h │ │ │ │ ├── StillImageHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ ├── VirtualSerialHost │ │ │ │ ├── Config │ │ │ │ │ └── LUFAConfig.h │ │ │ │ ├── ConfigDescriptor.c │ │ │ │ ├── ConfigDescriptor.h │ │ │ │ ├── VirtualSerialHost.c │ │ │ │ ├── VirtualSerialHost.h │ │ │ │ ├── VirtualSerialHost.txt │ │ │ │ ├── asf.xml │ │ │ │ ├── doxyfile │ │ │ │ └── makefile │ │ │ └── makefile │ │ └── makefile │ └── makefile │ ├── LUFA │ ├── Build │ │ ├── DMBS │ │ │ ├── .gitignore │ │ │ ├── DMBS │ │ │ │ ├── HID_EEPROM_Loader │ │ │ │ │ ├── HID_EEPROM_Loader.c │ │ │ │ │ └── makefile │ │ │ │ ├── License.txt │ │ │ │ ├── ModulesOverview.md │ │ │ │ ├── WritingYourOwnModules.md │ │ │ │ ├── atprogram.md │ │ │ │ ├── atprogram.mk │ │ │ │ ├── avrdude.md │ │ │ │ ├── avrdude.mk │ │ │ │ ├── core.md │ │ │ │ ├── core.mk │ │ │ │ ├── cppcheck.md │ │ │ │ ├── cppcheck.mk │ │ │ │ ├── dfu.md │ │ │ │ ├── dfu.mk │ │ │ │ ├── doxygen.md │ │ │ │ ├── doxygen.mk │ │ │ │ ├── gcc.md │ │ │ │ ├── gcc.mk │ │ │ │ ├── hid.md │ │ │ │ └── hid.mk │ │ │ ├── Readme.md │ │ │ └── Template │ │ │ │ ├── Template.c │ │ │ │ └── makefile │ │ ├── LUFA │ │ │ ├── lufa-gcc.mk │ │ │ └── lufa-sources.mk │ │ ├── lufa_atprogram.mk │ │ ├── lufa_avrdude.mk │ │ ├── lufa_build.mk │ │ ├── lufa_core.mk │ │ ├── lufa_cppcheck.mk │ │ ├── lufa_dfu.mk │ │ ├── lufa_doxygen.mk │ │ ├── lufa_hid.mk │ │ └── lufa_sources.mk │ ├── CodeTemplates │ │ ├── DeviceTemplate │ │ │ ├── Descriptors.c │ │ │ ├── Descriptors.h │ │ │ ├── DeviceApplication.c │ │ │ ├── DeviceApplication.h │ │ │ └── asf.xml │ │ ├── DriverStubs │ │ │ ├── Board.h │ │ │ ├── Buttons.h │ │ │ ├── Dataflash.h │ │ │ ├── Joystick.h │ │ │ └── LEDs.h │ │ ├── HostTemplate │ │ │ ├── HostApplication.c │ │ │ ├── HostApplication.h │ │ │ └── asf.xml │ │ ├── LUFAConfig.h │ │ ├── WindowsINF │ │ │ ├── LUFA CDC-ACM.inf │ │ │ └── LUFA RNDIS.inf │ │ └── makefile_template │ ├── Common │ │ ├── ArchitectureSpecific.h │ │ ├── Architectures.h │ │ ├── Attributes.h │ │ ├── BoardTypes.h │ │ ├── Common.h │ │ ├── CompilerSpecific.h │ │ └── Endianness.h │ ├── DoxygenPages │ │ ├── BuildSystem.txt │ │ ├── BuildingLinkableLibraries.txt │ │ ├── ChangeLog.txt │ │ ├── CompileTimeTokens.txt │ │ ├── CompilingApps.txt │ │ ├── ConfiguringApps.txt │ │ ├── DevelopingWithLUFA.txt │ │ ├── DeviceSupport.txt │ │ ├── DirectorySummaries.txt │ │ ├── Donating.txt │ │ ├── FutureChanges.txt │ │ ├── GettingStarted.txt │ │ ├── Groups.txt │ │ ├── Images │ │ │ ├── Author.jpg │ │ │ ├── LUFA.png │ │ │ └── LUFA_thumb.png │ │ ├── KnownIssues.txt │ │ ├── LUFAPoweredProjects.txt │ │ ├── LibraryResources.txt │ │ ├── LicenseInfo.txt │ │ ├── MainPage.txt │ │ ├── MigrationInformation.txt │ │ ├── OSDrivers.txt │ │ ├── ProgrammingApps.txt │ │ ├── SoftwareBootloaderJump.txt │ │ ├── Style │ │ │ ├── Footer.htm │ │ │ └── Style.css │ │ ├── VIDAndPIDValues.txt │ │ └── WritingBoardDrivers.txt │ ├── Drivers │ │ ├── Board │ │ │ ├── AVR8 │ │ │ │ ├── ADAFRUITU4 │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── ATAVRUSBRF01 │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── BENITO │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── BIGMULTIO │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── BLACKCAT │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── BUI │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── BUMBLEB │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ ├── Joystick.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── CULV3 │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── DUCE │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── EVK527 │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ ├── Dataflash.h │ │ │ │ │ ├── Joystick.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── JMDBU2 │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── LEONARDO │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── MAXIMUS │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── MICRO │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── MICROPENDOUS │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── MICROSIN162 │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── MINIMUS │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── MULTIO │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── OLIMEX162 │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── OLIMEX32U4 │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── OLIMEXISPMK2 │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── OLIMEXT32U4 │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── POLOLUMICRO │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── QMK │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── RZUSBSTICK │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── SPARKFUN8U2 │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── STANGE_ISP │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── STK525 │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ ├── Dataflash.h │ │ │ │ │ ├── Joystick.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── STK526 │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ ├── Dataflash.h │ │ │ │ │ ├── Joystick.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── TEENSY │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── TUL │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── U2S │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── UDIP │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── UNO │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── USB2AX │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── USBFOO │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── USBKEY │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ ├── Dataflash.h │ │ │ │ │ ├── Joystick.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── USBTINYMKII │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── XPLAIN │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Dataflash.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── XPLAINED_MINI │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ │ └── YUN │ │ │ │ │ ├── Board.h │ │ │ │ │ └── LEDs.h │ │ │ ├── Board.h │ │ │ ├── Buttons.h │ │ │ ├── Dataflash.h │ │ │ ├── Joystick.h │ │ │ ├── LEDs.h │ │ │ ├── Temperature.c │ │ │ ├── Temperature.h │ │ │ ├── UC3 │ │ │ │ ├── EVK1100 │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ ├── Joystick.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── EVK1101 │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ ├── Joystick.h │ │ │ │ │ └── LEDs.h │ │ │ │ ├── EVK1104 │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ │ └── UC3A3_XPLAINED │ │ │ │ │ ├── Board.h │ │ │ │ │ ├── Buttons.h │ │ │ │ │ └── LEDs.h │ │ │ └── XMEGA │ │ │ │ ├── A3BU_XPLAINED │ │ │ │ ├── Board.h │ │ │ │ ├── Buttons.h │ │ │ │ ├── Dataflash.h │ │ │ │ └── LEDs.h │ │ │ │ ├── B1_XPLAINED │ │ │ │ ├── Board.h │ │ │ │ ├── Buttons.h │ │ │ │ ├── Dataflash.h │ │ │ │ └── LEDs.h │ │ │ │ └── C3_XPLAINED │ │ │ │ ├── Board.h │ │ │ │ ├── Buttons.h │ │ │ │ └── LEDs.h │ │ ├── Misc │ │ │ ├── AT45DB321C.h │ │ │ ├── AT45DB642D.h │ │ │ ├── RingBuffer.h │ │ │ └── TerminalCodes.h │ │ ├── Peripheral │ │ │ ├── ADC.h │ │ │ ├── AVR8 │ │ │ │ ├── ADC_AVR8.h │ │ │ │ ├── SPI_AVR8.h │ │ │ │ ├── SerialSPI_AVR8.h │ │ │ │ ├── Serial_AVR8.c │ │ │ │ ├── Serial_AVR8.h │ │ │ │ ├── TWI_AVR8.c │ │ │ │ └── TWI_AVR8.h │ │ │ ├── SPI.h │ │ │ ├── Serial.h │ │ │ ├── SerialSPI.h │ │ │ ├── TWI.h │ │ │ └── XMEGA │ │ │ │ ├── SPI_XMEGA.h │ │ │ │ ├── SerialSPI_XMEGA.h │ │ │ │ ├── Serial_XMEGA.c │ │ │ │ ├── Serial_XMEGA.h │ │ │ │ ├── TWI_XMEGA.c │ │ │ │ └── TWI_XMEGA.h │ │ └── USB │ │ │ ├── Class │ │ │ ├── AndroidAccessoryClass.h │ │ │ ├── AudioClass.h │ │ │ ├── CDCClass.h │ │ │ ├── Common │ │ │ │ ├── AndroidAccessoryClassCommon.h │ │ │ │ ├── AudioClassCommon.h │ │ │ │ ├── CDCClassCommon.h │ │ │ │ ├── HIDClassCommon.h │ │ │ │ ├── HIDParser.c │ │ │ │ ├── HIDParser.h │ │ │ │ ├── HIDReportData.h │ │ │ │ ├── MIDIClassCommon.h │ │ │ │ ├── MassStorageClassCommon.h │ │ │ │ ├── PrinterClassCommon.h │ │ │ │ ├── RNDISClassCommon.h │ │ │ │ └── StillImageClassCommon.h │ │ │ ├── Device │ │ │ │ ├── AudioClassDevice.c │ │ │ │ ├── AudioClassDevice.h │ │ │ │ ├── CDCClassDevice.c │ │ │ │ ├── CDCClassDevice.h │ │ │ │ ├── HIDClassDevice.c │ │ │ │ ├── HIDClassDevice.h │ │ │ │ ├── MIDIClassDevice.c │ │ │ │ ├── MIDIClassDevice.h │ │ │ │ ├── MassStorageClassDevice.c │ │ │ │ ├── MassStorageClassDevice.h │ │ │ │ ├── PrinterClassDevice.c │ │ │ │ ├── PrinterClassDevice.h │ │ │ │ ├── RNDISClassDevice.c │ │ │ │ └── RNDISClassDevice.h │ │ │ ├── HIDClass.h │ │ │ ├── Host │ │ │ │ ├── AndroidAccessoryClassHost.c │ │ │ │ ├── AndroidAccessoryClassHost.h │ │ │ │ ├── AudioClassHost.c │ │ │ │ ├── AudioClassHost.h │ │ │ │ ├── CDCClassHost.c │ │ │ │ ├── CDCClassHost.h │ │ │ │ ├── HIDClassHost.c │ │ │ │ ├── HIDClassHost.h │ │ │ │ ├── MIDIClassHost.c │ │ │ │ ├── MIDIClassHost.h │ │ │ │ ├── MassStorageClassHost.c │ │ │ │ ├── MassStorageClassHost.h │ │ │ │ ├── PrinterClassHost.c │ │ │ │ ├── PrinterClassHost.h │ │ │ │ ├── RNDISClassHost.c │ │ │ │ ├── RNDISClassHost.h │ │ │ │ ├── StillImageClassHost.c │ │ │ │ └── StillImageClassHost.h │ │ │ ├── MIDIClass.h │ │ │ ├── MassStorageClass.h │ │ │ ├── PrinterClass.h │ │ │ ├── RNDISClass.h │ │ │ └── StillImageClass.h │ │ │ ├── Core │ │ │ ├── AVR8 │ │ │ │ ├── Device_AVR8.c │ │ │ │ ├── Device_AVR8.h │ │ │ │ ├── EndpointStream_AVR8.c │ │ │ │ ├── EndpointStream_AVR8.h │ │ │ │ ├── Endpoint_AVR8.c │ │ │ │ ├── Endpoint_AVR8.h │ │ │ │ ├── Host_AVR8.c │ │ │ │ ├── Host_AVR8.h │ │ │ │ ├── OTG_AVR8.h │ │ │ │ ├── PipeStream_AVR8.c │ │ │ │ ├── PipeStream_AVR8.h │ │ │ │ ├── Pipe_AVR8.c │ │ │ │ ├── Pipe_AVR8.h │ │ │ │ ├── Template │ │ │ │ │ ├── Template_Endpoint_Control_R.c │ │ │ │ │ ├── Template_Endpoint_Control_W.c │ │ │ │ │ ├── Template_Endpoint_RW.c │ │ │ │ │ └── Template_Pipe_RW.c │ │ │ │ ├── USBController_AVR8.c │ │ │ │ ├── USBController_AVR8.h │ │ │ │ ├── USBInterrupt_AVR8.c │ │ │ │ └── USBInterrupt_AVR8.h │ │ │ ├── ConfigDescriptors.c │ │ │ ├── ConfigDescriptors.h │ │ │ ├── Device.h │ │ │ ├── DeviceStandardReq.c │ │ │ ├── DeviceStandardReq.h │ │ │ ├── Endpoint.h │ │ │ ├── EndpointStream.h │ │ │ ├── Events.c │ │ │ ├── Events.h │ │ │ ├── Host.h │ │ │ ├── HostStandardReq.c │ │ │ ├── HostStandardReq.h │ │ │ ├── OTG.h │ │ │ ├── Pipe.h │ │ │ ├── PipeStream.h │ │ │ ├── StdDescriptors.h │ │ │ ├── StdRequestType.h │ │ │ ├── UC3 │ │ │ │ ├── Device_UC3.c │ │ │ │ ├── Device_UC3.h │ │ │ │ ├── EndpointStream_UC3.c │ │ │ │ ├── EndpointStream_UC3.h │ │ │ │ ├── Endpoint_UC3.c │ │ │ │ ├── Endpoint_UC3.h │ │ │ │ ├── Host_UC3.c │ │ │ │ ├── Host_UC3.h │ │ │ │ ├── PipeStream_UC3.c │ │ │ │ ├── PipeStream_UC3.h │ │ │ │ ├── Pipe_UC3.c │ │ │ │ ├── Pipe_UC3.h │ │ │ │ ├── Template │ │ │ │ │ ├── Template_Endpoint_Control_R.c │ │ │ │ │ ├── Template_Endpoint_Control_W.c │ │ │ │ │ ├── Template_Endpoint_RW.c │ │ │ │ │ └── Template_Pipe_RW.c │ │ │ │ ├── USBController_UC3.c │ │ │ │ ├── USBController_UC3.h │ │ │ │ ├── USBInterrupt_UC3.c │ │ │ │ └── USBInterrupt_UC3.h │ │ │ ├── USBController.h │ │ │ ├── USBInterrupt.h │ │ │ ├── USBMode.h │ │ │ ├── USBTask.c │ │ │ ├── USBTask.h │ │ │ └── XMEGA │ │ │ │ ├── Device_XMEGA.c │ │ │ │ ├── Device_XMEGA.h │ │ │ │ ├── EndpointStream_XMEGA.c │ │ │ │ ├── EndpointStream_XMEGA.h │ │ │ │ ├── Endpoint_XMEGA.c │ │ │ │ ├── Endpoint_XMEGA.h │ │ │ │ ├── Host_XMEGA.c │ │ │ │ ├── PipeStream_XMEGA.c │ │ │ │ ├── Pipe_XMEGA.c │ │ │ │ ├── Template │ │ │ │ ├── Template_Endpoint_Control_R.c │ │ │ │ ├── Template_Endpoint_Control_W.c │ │ │ │ └── Template_Endpoint_RW.c │ │ │ │ ├── USBController_XMEGA.c │ │ │ │ ├── USBController_XMEGA.h │ │ │ │ ├── USBInterrupt_XMEGA.c │ │ │ │ └── USBInterrupt_XMEGA.h │ │ │ └── USB.h │ ├── License.txt │ ├── Platform │ │ ├── Platform.h │ │ ├── UC3 │ │ │ ├── ClockManagement.h │ │ │ ├── Exception.S │ │ │ ├── InterruptManagement.c │ │ │ ├── InterruptManagement.h │ │ │ └── UC3ExperimentalInfo.txt │ │ └── XMEGA │ │ │ ├── ClockManagement.h │ │ │ └── XMEGAExperimentalInfo.txt │ ├── StudioIntegration │ │ ├── Docbook │ │ │ ├── mshelp │ │ │ │ ├── README.txt │ │ │ │ ├── docbook.xsl │ │ │ │ └── hv1-common.xsl │ │ │ └── placeholder.txt │ │ ├── HV1 │ │ │ ├── helpcontentsetup.msha │ │ │ ├── lufa_docbook_transform.xslt │ │ │ ├── lufa_helpcontentsetup_transform.xslt │ │ │ ├── lufa_hv1_transform.xslt │ │ │ └── lufa_studio_help_styling.css │ │ ├── VSIX │ │ │ ├── LUFA.dll │ │ │ ├── LUFA.pkgdef │ │ │ ├── [Content_Types].xml │ │ │ ├── asf-manifest.xml │ │ │ ├── extension.vsixmanifest │ │ │ ├── generate_caches.py │ │ │ ├── lufa_asfmanifest_transform.xslt │ │ │ └── lufa_vsmanifest_transform.xslt │ │ ├── XDK │ │ │ ├── lufa_extension_transform.xslt │ │ │ ├── lufa_filelist_transform.xslt │ │ │ ├── lufa_indent_transform.xslt │ │ │ └── lufa_module_transform.xslt │ │ ├── lufa.xml │ │ ├── lufa_common.xml │ │ ├── lufa_drivers_board.xml │ │ ├── lufa_drivers_board_names.xml │ │ ├── lufa_drivers_misc.xml │ │ ├── lufa_drivers_peripheral.xml │ │ ├── lufa_drivers_usb.xml │ │ ├── lufa_drivers_usb_class.xml │ │ ├── lufa_drivers_usb_class_android.xml │ │ ├── lufa_drivers_usb_class_audio.xml │ │ ├── lufa_drivers_usb_class_cdc.xml │ │ ├── lufa_drivers_usb_class_hid.xml │ │ ├── lufa_drivers_usb_class_midi.xml │ │ ├── lufa_drivers_usb_class_ms.xml │ │ ├── lufa_drivers_usb_class_printer.xml │ │ ├── lufa_drivers_usb_class_rndis.xml │ │ ├── lufa_drivers_usb_class_si.xml │ │ ├── lufa_drivers_usb_core.xml │ │ ├── lufa_drivers_usb_core_avr8.xml │ │ ├── lufa_drivers_usb_core_uc3.xml │ │ ├── lufa_drivers_usb_core_xmega.xml │ │ ├── lufa_platform.xml │ │ ├── lufa_platform_uc3.xml │ │ ├── lufa_platform_xmega.xml │ │ ├── lufa_toolchain.xml │ │ └── makefile │ ├── Version.h │ ├── doxyfile │ └── makefile │ ├── Maintenance │ ├── lufa_functionlist_transform.xslt │ └── makefile │ ├── Projects │ ├── AVRISP-MKII │ │ ├── AVRISP-MKII.c │ │ ├── AVRISP-MKII.h │ │ ├── AVRISP-MKII.txt │ │ ├── AVRISPDescriptors.c │ │ ├── AVRISPDescriptors.h │ │ ├── Config │ │ │ ├── AppConfig.h │ │ │ └── LUFAConfig.h │ │ ├── Lib │ │ │ ├── ISP │ │ │ │ ├── ISPProtocol.c │ │ │ │ ├── ISPProtocol.h │ │ │ │ ├── ISPTarget.c │ │ │ │ └── ISPTarget.h │ │ │ ├── V2Protocol.c │ │ │ ├── V2Protocol.h │ │ │ ├── V2ProtocolConstants.h │ │ │ ├── V2ProtocolParams.c │ │ │ ├── V2ProtocolParams.h │ │ │ └── XPROG │ │ │ │ ├── TINYNVM.c │ │ │ │ ├── TINYNVM.h │ │ │ │ ├── XMEGANVM.c │ │ │ │ ├── XMEGANVM.h │ │ │ │ ├── XPROGProtocol.c │ │ │ │ ├── XPROGProtocol.h │ │ │ │ ├── XPROGTarget.c │ │ │ │ └── XPROGTarget.h │ │ ├── WindowsDriver │ │ │ ├── AVRISP_mkII.inf │ │ │ ├── amd64 │ │ │ │ ├── libusb0.dll │ │ │ │ └── libusb0.sys │ │ │ ├── avrisp_mkii.cat │ │ │ ├── ia64 │ │ │ │ ├── libusb0.dll │ │ │ │ └── libusb0.sys │ │ │ ├── installer_x64.exe │ │ │ ├── installer_x86.exe │ │ │ ├── license │ │ │ │ └── libusb0 │ │ │ │ │ └── installer_license.txt │ │ │ └── x86 │ │ │ │ ├── libusb0.sys │ │ │ │ └── libusb0_x86.dll │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── Benito │ │ ├── Benito.c │ │ ├── Benito.h │ │ ├── Benito.txt │ │ ├── Config │ │ │ ├── AppConfig.h │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── LUFA Benito Programmer.inf │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── HIDReportViewer │ │ ├── Config │ │ │ └── LUFAConfig.h │ │ ├── HIDReportViewer.c │ │ ├── HIDReportViewer.h │ │ ├── HIDReportViewer.txt │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── LEDNotifier │ │ ├── CPUUsageApp │ │ │ ├── CPUMonitor.Designer.cs │ │ │ ├── CPUMonitor.cs │ │ │ ├── CPUMonitor.csproj │ │ │ ├── CPUMonitor.resx │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── Resources.Designer.cs │ │ │ │ ├── Resources.resx │ │ │ │ ├── Settings.Designer.cs │ │ │ │ └── Settings.settings │ │ ├── Config │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── LEDMixerApp │ │ │ ├── LEDMixer.Designer.cs │ │ │ ├── LEDMixer.cs │ │ │ ├── LEDMixer.csproj │ │ │ ├── LEDMixer.resx │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── Resources.Designer.cs │ │ │ │ ├── Resources.resx │ │ │ │ ├── Settings.Designer.cs │ │ │ │ └── Settings.settings │ │ ├── LEDNotifier.c │ │ ├── LEDNotifier.h │ │ ├── LEDNotifier.txt │ │ ├── LUFA LED Notifier.inf │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── MIDIToneGenerator │ │ ├── Config │ │ │ ├── AppConfig.h │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── MIDIToneGenerator.c │ │ ├── MIDIToneGenerator.h │ │ ├── MIDIToneGenerator.txt │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── Magstripe │ │ ├── Config │ │ │ ├── AppConfig.h │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── Lib │ │ │ ├── CircularBitBuffer.c │ │ │ ├── CircularBitBuffer.h │ │ │ └── MagstripeHW.h │ │ ├── Magstripe.c │ │ ├── Magstripe.h │ │ ├── Magstripe.txt │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── MediaController │ │ ├── Config │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── MediaController.c │ │ ├── MediaController.h │ │ ├── MediaController.txt │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── MissileLauncher │ │ ├── Config │ │ │ └── LUFAConfig.h │ │ ├── ConfigDescriptor.c │ │ ├── ConfigDescriptor.h │ │ ├── MissileLauncher.c │ │ ├── MissileLauncher.h │ │ ├── MissileLauncher.txt │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── RelayBoard │ │ ├── Config │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── RelayBoard.c │ │ ├── RelayBoard.h │ │ ├── RelayBoard.txt │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── SerialToLCD │ │ ├── Config │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── LUFA SerialToLCD.inf │ │ ├── Lib │ │ │ ├── HD44780.c │ │ │ └── HD44780.h │ │ ├── SerialToLCD.c │ │ ├── SerialToLCD.h │ │ ├── SerialToLCD.txt │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── TempDataLogger │ │ ├── Config │ │ │ ├── AppConfig.h │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── Lib │ │ │ ├── DataflashManager.c │ │ │ ├── DataflashManager.h │ │ │ ├── FATFs │ │ │ │ ├── 00readme.txt │ │ │ │ ├── diskio.c │ │ │ │ ├── diskio.h │ │ │ │ ├── ff.c │ │ │ │ ├── ff.h │ │ │ │ ├── ffconf.h │ │ │ │ └── integer.h │ │ │ ├── RTC.c │ │ │ ├── RTC.h │ │ │ ├── SCSI.c │ │ │ └── SCSI.h │ │ ├── TempDataLogger.c │ │ ├── TempDataLogger.h │ │ ├── TempLogHostApp │ │ │ ├── COPYING.LESSER.txt │ │ │ ├── COPYING.txt │ │ │ ├── DataLoggerSettings.Designer.cs │ │ │ ├── DataLoggerSettings.cs │ │ │ ├── DataLoggerSettings.resx │ │ │ ├── Hid.Linux.dll │ │ │ ├── Hid.Net.dll │ │ │ ├── Hid.Win32.dll │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── Resources.Designer.cs │ │ │ │ ├── Resources.resx │ │ │ │ ├── Settings.Designer.cs │ │ │ │ └── Settings.settings │ │ │ ├── README.txt │ │ │ └── TempLoggerHostApp.csproj │ │ ├── TempLogHostApp_Python │ │ │ └── temp_log_config.py │ │ ├── TemperatureDataLogger.txt │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── USBtoSerial │ │ ├── Config │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── LUFA USBtoSerial.inf │ │ ├── USBtoSerial.c │ │ ├── USBtoSerial.h │ │ ├── USBtoSerial.txt │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── Webserver │ │ ├── Config │ │ │ ├── AppConfig.h │ │ │ └── LUFAConfig.h │ │ ├── Descriptors.c │ │ ├── Descriptors.h │ │ ├── LUFA Webserver RNDIS.inf │ │ ├── Lib │ │ │ ├── DHCPClientApp.c │ │ │ ├── DHCPClientApp.h │ │ │ ├── DHCPCommon.c │ │ │ ├── DHCPCommon.h │ │ │ ├── DHCPServerApp.c │ │ │ ├── DHCPServerApp.h │ │ │ ├── DataflashManager.c │ │ │ ├── DataflashManager.h │ │ │ ├── FATFs │ │ │ │ ├── 00readme.txt │ │ │ │ ├── diskio.c │ │ │ │ ├── diskio.h │ │ │ │ ├── ff.c │ │ │ │ ├── ff.h │ │ │ │ ├── ffconf.h │ │ │ │ └── integer.h │ │ │ ├── HTTPServerApp.c │ │ │ ├── HTTPServerApp.h │ │ │ ├── SCSI.c │ │ │ ├── SCSI.h │ │ │ ├── TELNETServerApp.c │ │ │ ├── TELNETServerApp.h │ │ │ ├── uIPManagement.c │ │ │ ├── uIPManagement.h │ │ │ └── uip │ │ │ │ ├── clock.c │ │ │ │ ├── clock.h │ │ │ │ ├── timer.c │ │ │ │ ├── timer.h │ │ │ │ ├── uip-split.c │ │ │ │ ├── uip-split.h │ │ │ │ ├── uip.c │ │ │ │ ├── uip.h │ │ │ │ ├── uip_arp.c │ │ │ │ ├── uip_arp.h │ │ │ │ └── uipopt.h │ │ ├── USBDeviceMode.c │ │ ├── USBDeviceMode.h │ │ ├── USBHostMode.c │ │ ├── USBHostMode.h │ │ ├── Webserver.c │ │ ├── Webserver.h │ │ ├── Webserver.txt │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ ├── XPLAINBridge │ │ ├── Config │ │ │ ├── AppConfig.h │ │ │ └── LUFAConfig.h │ │ ├── LUFA XPLAIN Bridge.inf │ │ ├── Lib │ │ │ ├── SoftUART.c │ │ │ └── SoftUART.h │ │ ├── USARTDescriptors.c │ │ ├── USARTDescriptors.h │ │ ├── XPLAINBridge.c │ │ ├── XPLAINBridge.h │ │ ├── XPLAINBridge.txt │ │ ├── asf.xml │ │ ├── doxyfile │ │ └── makefile │ └── makefile │ ├── README.txt │ └── makefile ├── license_GPLv2.md ├── license_GPLv3.md ├── license_Modified_BSD.md ├── message.mk ├── quantum ├── api.c ├── api.h ├── api │ ├── api_sysex.c │ └── api_sysex.h ├── audio │ ├── audio.c │ ├── audio.h │ ├── audio_arm.c │ ├── audio_pwm.c │ ├── luts.c │ ├── luts.h │ ├── muse.c │ ├── muse.h │ ├── musical_notes.h │ ├── song_list.h │ ├── voices.c │ ├── voices.h │ └── wave.h ├── color.c ├── color.h ├── config_common.h ├── dynamic_keymap.c ├── dynamic_keymap.h ├── dynamic_macro.h ├── encoder.c ├── encoder.h ├── fauxclicky.c ├── fauxclicky.h ├── keycode_config.c ├── keycode_config.h ├── keymap.h ├── keymap_common.c ├── keymap_extras │ ├── keymap_belgian.h │ ├── keymap_bepo.h │ ├── keymap_br_abnt2.h │ ├── keymap_canadian_multilingual.h │ ├── keymap_colemak.h │ ├── keymap_dvorak.h │ ├── keymap_dvp.h │ ├── keymap_fr_ch.h │ ├── keymap_french.h │ ├── keymap_french_osx.h │ ├── keymap_german.h │ ├── keymap_german_ch.h │ ├── keymap_german_osx.h │ ├── keymap_hungarian.h │ ├── keymap_italian.h │ ├── keymap_jp.h │ ├── keymap_neo2.h │ ├── keymap_nordic.h │ ├── keymap_norwegian.h │ ├── keymap_plover.h │ ├── keymap_plover_dvorak.h │ ├── keymap_slovenian.h │ ├── keymap_spanish.h │ ├── keymap_steno.h │ ├── keymap_swedish.h │ ├── keymap_uk.h │ ├── keymap_workman.h │ ├── sendstring_bepo.h │ ├── sendstring_colemak.h │ ├── sendstring_dvorak.h │ ├── sendstring_german.h │ ├── sendstring_jis.h │ ├── sendstring_spanish.h │ └── sendstring_workman.h ├── led_tables.c ├── led_tables.h ├── matrix.c ├── pincontrol.h ├── pointing_device.c ├── pointing_device.h ├── process_keycode │ ├── process_audio.c │ ├── process_audio.h │ ├── process_auto_shift.c │ ├── process_auto_shift.h │ ├── process_clicky.c │ ├── process_clicky.h │ ├── process_combo.c │ ├── process_combo.h │ ├── process_key_lock.c │ ├── process_key_lock.h │ ├── process_leader.c │ ├── process_leader.h │ ├── process_midi.c │ ├── process_midi.h │ ├── process_music.c │ ├── process_music.h │ ├── process_printer.c │ ├── process_printer.h │ ├── process_printer_bb.c │ ├── process_steno.c │ ├── process_steno.h │ ├── process_tap_dance.c │ ├── process_tap_dance.h │ ├── process_terminal.c │ ├── process_terminal.h │ ├── process_terminal_nop.h │ ├── process_ucis.c │ ├── process_ucis.h │ ├── process_unicode.c │ ├── process_unicode.h │ ├── process_unicode_common.c │ ├── process_unicode_common.h │ ├── process_unicodemap.c │ └── process_unicodemap.h ├── quantum.c ├── quantum.h ├── quantum_keycodes.h ├── rgb.h ├── rgb_matrix.c ├── rgb_matrix.h ├── rgb_matrix_drivers.c ├── rgblight.c ├── rgblight.h ├── rgblight_list.h ├── rgblight_reconfig.h ├── rgblight_types.h ├── send_string_keycodes.h ├── serial_link │ ├── LICENSE │ ├── README.md │ ├── protocol │ │ ├── byte_stuffer.c │ │ ├── byte_stuffer.h │ │ ├── frame_router.c │ │ ├── frame_router.h │ │ ├── frame_validator.c │ │ ├── frame_validator.h │ │ ├── physical.h │ │ ├── transport.c │ │ ├── transport.h │ │ ├── triple_buffered_object.c │ │ └── triple_buffered_object.h │ ├── system │ │ ├── serial_link.c │ │ └── serial_link.h │ └── tests │ │ ├── Makefile │ │ ├── byte_stuffer_tests.cpp │ │ ├── frame_router_tests.cpp │ │ ├── frame_validator_tests.cpp │ │ ├── rules.mk │ │ ├── testlist.mk │ │ ├── transport_tests.cpp │ │ └── triple_buffered_object_tests.cpp ├── split_common │ ├── eeprom-lefthand.eep │ ├── eeprom-righthand.eep │ ├── i2c.c │ ├── i2c.h │ ├── matrix.c │ ├── serial.c │ ├── serial.h │ ├── split_flags.c │ ├── split_flags.h │ ├── split_util.c │ └── split_util.h ├── template │ ├── avr │ │ ├── config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── template.c │ │ └── template.h │ ├── base │ │ ├── info.json │ │ └── keymaps │ │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ └── ps2avrgb │ │ ├── config.h │ │ ├── i2c.c │ │ ├── i2c.h │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── template.c │ │ ├── template.h │ │ └── usbconfig.h ├── tools │ ├── eeprom_reset.hex │ └── readme.md ├── variable_trace.c ├── variable_trace.h └── visualizer │ ├── LICENSE.md │ ├── common_gfxconf.h │ ├── default_animations.c │ ├── default_animations.h │ ├── lcd_backlight.c │ ├── lcd_backlight.h │ ├── lcd_backlight_keyframes.c │ ├── lcd_backlight_keyframes.h │ ├── lcd_keyframes.c │ ├── lcd_keyframes.h │ ├── led_backlight_keyframes.c │ ├── led_backlight_keyframes.h │ ├── readme.md │ ├── resources │ ├── lcd_logo.c │ ├── lcd_logo.png │ └── resources.h │ ├── visualizer.c │ ├── visualizer.h │ ├── visualizer.mk │ ├── visualizer_keyframes.c │ └── visualizer_keyframes.h ├── readme.md ├── secrets.tar.enc ├── shell.nix ├── testlist.mk ├── tests ├── basic │ ├── config.h │ ├── keymap.c │ ├── rules.mk │ ├── test_action_layer.cpp │ ├── test_keypress.cpp │ ├── test_macro.cpp │ └── test_tapping.cpp └── test_common │ ├── keyboard_report_util.cpp │ ├── keyboard_report_util.hpp │ ├── matrix.c │ ├── test_common.hpp │ ├── test_driver.cpp │ ├── test_driver.hpp │ ├── test_fixture.cpp │ ├── test_fixture.hpp │ └── test_matrix.h ├── tmk_core ├── .gitignore ├── .gitmodules ├── arm_atsam.mk ├── avr.mk ├── chibios.mk ├── common.mk ├── common │ ├── action.c │ ├── action.h │ ├── action_code.h │ ├── action_layer.c │ ├── action_layer.h │ ├── action_macro.c │ ├── action_macro.h │ ├── action_tapping.c │ ├── action_tapping.h │ ├── action_util.c │ ├── action_util.h │ ├── arm_atsam │ │ ├── bootloader.c │ │ ├── eeprom.c │ │ ├── printf.c │ │ ├── printf.h │ │ ├── suspend.c │ │ └── timer.c │ ├── avr │ │ ├── bootloader.c │ │ ├── bootloader_size.c │ │ ├── sleep_led.c │ │ ├── suspend.c │ │ ├── suspend_avr.h │ │ ├── timer.c │ │ ├── timer_avr.h │ │ ├── xprintf.S │ │ └── xprintf.h │ ├── backlight.c │ ├── backlight.h │ ├── bootloader.h │ ├── bootmagic.c │ ├── bootmagic.h │ ├── chibios │ │ ├── bootloader.c │ │ ├── eeprom_stm32.c │ │ ├── eeprom_stm32.h │ │ ├── eeprom_teensy.c │ │ ├── flash_stm32.c │ │ ├── flash_stm32.h │ │ ├── printf.c │ │ ├── printf.h │ │ ├── sleep_led.c │ │ ├── suspend.c │ │ └── timer.c │ ├── command.c │ ├── command.h │ ├── debug.c │ ├── debug.h │ ├── eeconfig.c │ ├── eeconfig.h │ ├── eeprom.h │ ├── host.c │ ├── host.h │ ├── host_driver.h │ ├── keyboard.c │ ├── keyboard.h │ ├── keycode.h │ ├── led.h │ ├── magic.c │ ├── magic.h │ ├── matrix.h │ ├── mbed │ │ ├── bootloader.c │ │ ├── suspend.c │ │ ├── timer.c │ │ ├── xprintf.cpp │ │ └── xprintf.h │ ├── mousekey.c │ ├── mousekey.h │ ├── nodebug.h │ ├── print.c │ ├── print.h │ ├── progmem.h │ ├── raw_hid.h │ ├── report.c │ ├── report.h │ ├── sendchar.h │ ├── sendchar_null.c │ ├── sendchar_uart.c │ ├── sleep_led.h │ ├── suspend.h │ ├── test │ │ ├── bootloader.c │ │ ├── eeprom.c │ │ ├── suspend.c │ │ └── timer.c │ ├── timer.h │ ├── uart.c │ ├── uart.h │ ├── util.c │ ├── util.h │ ├── virtser.h │ └── wait.h ├── ldscript_keymap_avr35.x ├── ldscript_keymap_avr5.x ├── native.mk ├── protocol.mk ├── protocol │ ├── adb.c │ ├── adb.h │ ├── arm_atsam.mk │ ├── arm_atsam │ │ ├── adc.c │ │ ├── adc.h │ │ ├── arm_atsam_protocol.h │ │ ├── clks.c │ │ ├── clks.h │ │ ├── d51_util.c │ │ ├── d51_util.h │ │ ├── i2c_master.c │ │ ├── i2c_master.h │ │ ├── issi3733_driver.h │ │ ├── led_matrix.c │ │ ├── led_matrix.h │ │ ├── main_arm_atsam.c │ │ ├── main_arm_atsam.h │ │ ├── md_bootloader.h │ │ ├── spi.c │ │ ├── spi.h │ │ ├── startup.c │ │ ├── usb │ │ │ ├── compiler.h │ │ │ ├── conf_usb.h │ │ │ ├── main_usb.c │ │ │ ├── status_codes.h │ │ │ ├── udc.c │ │ │ ├── udc.h │ │ │ ├── udc_desc.h │ │ │ ├── udd.h │ │ │ ├── udi.h │ │ │ ├── udi_cdc.c │ │ │ ├── udi_cdc.h │ │ │ ├── udi_cdc_conf.h │ │ │ ├── udi_device_conf.h │ │ │ ├── udi_device_epsize.h │ │ │ ├── udi_hid.c │ │ │ ├── udi_hid.h │ │ │ ├── udi_hid_kbd.c │ │ │ ├── udi_hid_kbd.h │ │ │ ├── udi_hid_kbd_conf.h │ │ │ ├── udi_hid_kbd_desc.c │ │ │ ├── ui.c │ │ │ ├── ui.h │ │ │ ├── usb.c │ │ │ ├── usb.h │ │ │ ├── usb2422.c │ │ │ ├── usb2422.h │ │ │ ├── usb_atmel.h │ │ │ ├── usb_device_udd.c │ │ │ ├── usb_main.h │ │ │ ├── usb_protocol.h │ │ │ ├── usb_protocol_cdc.h │ │ │ ├── usb_protocol_hid.h │ │ │ ├── usb_util.c │ │ │ └── usb_util.h │ │ └── wait_api.h │ ├── bluefruit.mk │ ├── bluefruit │ │ ├── bluefruit.c │ │ ├── bluefruit.h │ │ └── main.c │ ├── chibios.mk │ ├── chibios │ │ ├── README.md │ │ ├── lufa_utils │ │ │ └── LUFA │ │ │ │ └── Drivers │ │ │ │ └── USB │ │ │ │ └── USB.h │ │ ├── main.c │ │ ├── usb_driver.c │ │ ├── usb_driver.h │ │ ├── usb_main.c │ │ └── usb_main.h │ ├── ibm4704.c │ ├── ibm4704.h │ ├── iwrap.mk │ ├── iwrap │ │ ├── iWRAP4.txt │ │ ├── iWRAP5.txt │ │ ├── iwrap.c │ │ ├── iwrap.h │ │ ├── main.c │ │ ├── mux_exit.rb │ │ ├── suart.S │ │ ├── suart.h │ │ └── wd.h │ ├── lufa.mk │ ├── lufa │ │ ├── adafruit_ble.cpp │ │ ├── adafruit_ble.h │ │ ├── bluetooth.c │ │ ├── bluetooth.h │ │ ├── lufa.c │ │ ├── lufa.h │ │ ├── outputselect.c │ │ ├── outputselect.h │ │ └── ringbuffer.hpp │ ├── m0110.c │ ├── m0110.h │ ├── mbed │ │ ├── HIDKeyboard.cpp │ │ ├── HIDKeyboard.h │ │ ├── mbed_driver.cpp │ │ └── mbed_driver.h │ ├── midi.mk │ ├── midi │ │ ├── Config │ │ │ └── LUFAConfig.h │ │ ├── bytequeue │ │ │ ├── COPYING │ │ │ ├── bytequeue.c │ │ │ ├── bytequeue.h │ │ │ ├── interrupt_setting.c │ │ │ └── interrupt_setting.h │ │ ├── midi.c │ │ ├── midi.h │ │ ├── midi_device.c │ │ ├── midi_device.h │ │ ├── midi_function_types.h │ │ ├── qmk_midi.c │ │ ├── qmk_midi.h │ │ ├── sysex_tools.c │ │ └── sysex_tools.h │ ├── news.c │ ├── news.h │ ├── next_kbd.c │ ├── next_kbd.h │ ├── pjrc.mk │ ├── pjrc │ │ ├── MEMO.txt │ │ ├── main.c │ │ ├── pjrc.c │ │ ├── pjrc.h │ │ ├── usb.c │ │ ├── usb.h │ │ ├── usb_debug.c │ │ ├── usb_debug.h │ │ ├── usb_extra.c │ │ ├── usb_extra.h │ │ ├── usb_keyboard.c │ │ ├── usb_keyboard.h │ │ ├── usb_mouse.c │ │ └── usb_mouse.h │ ├── ps2.h │ ├── ps2_busywait.c │ ├── ps2_interrupt.c │ ├── ps2_io.h │ ├── ps2_io_avr.c │ ├── ps2_io_mbed.c │ ├── ps2_mouse.c │ ├── ps2_mouse.h │ ├── ps2_usart.c │ ├── serial.h │ ├── serial_mouse.h │ ├── serial_mouse_microsoft.c │ ├── serial_mouse_mousesystems.c │ ├── serial_soft.c │ ├── serial_uart.c │ ├── usb_descriptor.c │ ├── usb_descriptor.h │ ├── usb_hid.mk │ ├── usb_hid │ │ ├── README │ │ ├── USB_Host_Shield_2.0 │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .gitmodules │ │ │ ├── BTD.cpp │ │ │ ├── BTD.h │ │ │ ├── BTHID.cpp │ │ │ ├── BTHID.h │ │ │ ├── PS3BT.cpp │ │ │ ├── PS3BT.h │ │ │ ├── PS3Enums.h │ │ │ ├── PS3USB.cpp │ │ │ ├── PS3USB.h │ │ │ ├── PS4BT.h │ │ │ ├── PS4Parser.cpp │ │ │ ├── PS4Parser.h │ │ │ ├── PS4USB.h │ │ │ ├── PSBuzz.cpp │ │ │ ├── PSBuzz.h │ │ │ ├── README.md │ │ │ ├── SPP.cpp │ │ │ ├── SPP.h │ │ │ ├── Usb.cpp │ │ │ ├── Usb.h │ │ │ ├── UsbCore.h │ │ │ ├── Wii.cpp │ │ │ ├── Wii.h │ │ │ ├── WiiCameraReadme.md │ │ │ ├── XBOXOLD.cpp │ │ │ ├── XBOXOLD.h │ │ │ ├── XBOXONE.cpp │ │ │ ├── XBOXONE.h │ │ │ ├── XBOXRECV.cpp │ │ │ ├── XBOXRECV.h │ │ │ ├── XBOXUSB.cpp │ │ │ ├── XBOXUSB.h │ │ │ ├── address.h │ │ │ ├── adk.cpp │ │ │ ├── adk.h │ │ │ ├── avrpins.h │ │ │ ├── cdc_XR21B1411.cpp │ │ │ ├── cdc_XR21B1411.h │ │ │ ├── cdcacm.cpp │ │ │ ├── cdcacm.h │ │ │ ├── cdcftdi.cpp │ │ │ ├── cdcftdi.h │ │ │ ├── cdcprolific.cpp │ │ │ ├── cdcprolific.h │ │ │ ├── confdescparser.h │ │ │ ├── controllerEnums.h │ │ │ ├── examples │ │ │ │ ├── Bluetooth │ │ │ │ │ ├── BTHID │ │ │ │ │ │ ├── BTHID.ino │ │ │ │ │ │ ├── KeyboardParser.h │ │ │ │ │ │ └── MouseParser.h │ │ │ │ │ ├── PS3BT │ │ │ │ │ │ └── PS3BT.ino │ │ │ │ │ ├── PS3Multi │ │ │ │ │ │ └── PS3Multi.ino │ │ │ │ │ ├── PS3SPP │ │ │ │ │ │ └── PS3SPP.ino │ │ │ │ │ ├── PS4BT │ │ │ │ │ │ └── PS4BT.ino │ │ │ │ │ ├── SPP │ │ │ │ │ │ └── SPP.ino │ │ │ │ │ ├── SPPMulti │ │ │ │ │ │ └── SPPMulti.ino │ │ │ │ │ ├── Wii │ │ │ │ │ │ └── Wii.ino │ │ │ │ │ ├── WiiBalanceBoard │ │ │ │ │ │ └── WiiBalanceBoard.ino │ │ │ │ │ ├── WiiIRCamera │ │ │ │ │ │ └── WiiIRCamera.ino │ │ │ │ │ ├── WiiMulti │ │ │ │ │ │ └── WiiMulti.ino │ │ │ │ │ └── WiiUProController │ │ │ │ │ │ └── WiiUProController.ino │ │ │ │ ├── HID │ │ │ │ │ ├── USBHIDBootKbd │ │ │ │ │ │ └── USBHIDBootKbd.ino │ │ │ │ │ ├── USBHIDBootKbdAndMouse │ │ │ │ │ │ └── USBHIDBootKbdAndMouse.ino │ │ │ │ │ ├── USBHIDBootMouse │ │ │ │ │ │ └── USBHIDBootMouse.ino │ │ │ │ │ ├── USBHIDJoystick │ │ │ │ │ │ ├── USBHIDJoystick.ino │ │ │ │ │ │ ├── hidjoystickrptparser.cpp │ │ │ │ │ │ └── hidjoystickrptparser.h │ │ │ │ │ ├── USBHID_desc │ │ │ │ │ │ ├── USBHID_desc.ino │ │ │ │ │ │ └── pgmstrings.h │ │ │ │ │ ├── le3dp │ │ │ │ │ │ ├── le3dp.ino │ │ │ │ │ │ ├── le3dp_rptparser.cpp │ │ │ │ │ │ └── le3dp_rptparser.h │ │ │ │ │ └── scale │ │ │ │ │ │ ├── scale.ino │ │ │ │ │ │ ├── scale_rptparser.cpp │ │ │ │ │ │ └── scale_rptparser.h │ │ │ │ ├── PS3USB │ │ │ │ │ └── PS3USB.ino │ │ │ │ ├── PS4USB │ │ │ │ │ └── PS4USB.ino │ │ │ │ ├── PSBuzz │ │ │ │ │ └── PSBuzz.ino │ │ │ │ ├── USB_desc │ │ │ │ │ ├── USB_desc.ino │ │ │ │ │ └── pgmstrings.h │ │ │ │ ├── Xbox │ │ │ │ │ ├── XBOXOLD │ │ │ │ │ │ └── XBOXOLD.ino │ │ │ │ │ ├── XBOXONE │ │ │ │ │ │ └── XBOXONE.ino │ │ │ │ │ ├── XBOXRECV │ │ │ │ │ │ └── XBOXRECV.ino │ │ │ │ │ └── XBOXUSB │ │ │ │ │ │ └── XBOXUSB.ino │ │ │ │ ├── acm │ │ │ │ │ └── acm_terminal │ │ │ │ │ │ ├── acm_terminal.ino │ │ │ │ │ │ └── pgmstrings.h │ │ │ │ ├── adk │ │ │ │ │ ├── ArduinoBlinkLED │ │ │ │ │ │ └── ArduinoBlinkLED.ino │ │ │ │ │ ├── adk_barcode │ │ │ │ │ │ └── adk_barcode.ino │ │ │ │ │ ├── demokit_20 │ │ │ │ │ │ └── demokit_20.ino │ │ │ │ │ ├── term_test │ │ │ │ │ │ └── term_test.ino │ │ │ │ │ └── term_time │ │ │ │ │ │ └── term_time.ino │ │ │ │ ├── board_qc │ │ │ │ │ └── board_qc.ino │ │ │ │ ├── cdc_XR21B1411 │ │ │ │ │ └── XR_terminal │ │ │ │ │ │ └── XR_terminal.ino │ │ │ │ ├── ftdi │ │ │ │ │ └── USBFTDILoopback │ │ │ │ │ │ ├── USBFTDILoopback.ino │ │ │ │ │ │ └── pgmstrings.h │ │ │ │ ├── hub_demo │ │ │ │ │ ├── hub_demo.ino │ │ │ │ │ └── pgmstrings.h │ │ │ │ ├── max_LCD │ │ │ │ │ └── max_LCD.ino │ │ │ │ ├── pl2303 │ │ │ │ │ ├── pl2303_gprs_terminal │ │ │ │ │ │ └── pl2303_gprs_terminal.ino │ │ │ │ │ ├── pl2303_gps │ │ │ │ │ │ └── pl2303_gps.ino │ │ │ │ │ ├── pl2303_tinygps │ │ │ │ │ │ └── pl2303_tinygps.ino │ │ │ │ │ └── pl2303_xbee_terminal │ │ │ │ │ │ └── pl2303_xbee_terminal.ino │ │ │ │ └── testusbhostFAT │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ └── testusbhostFAT.ino │ │ │ ├── gpl2.txt │ │ │ ├── hexdump.h │ │ │ ├── hid.cpp │ │ │ ├── hid.h │ │ │ ├── hidboot.cpp │ │ │ ├── hidboot.h │ │ │ ├── hidescriptorparser.cpp │ │ │ ├── hidescriptorparser.h │ │ │ ├── hiduniversal.cpp │ │ │ ├── hiduniversal.h │ │ │ ├── hidusagestr.h │ │ │ ├── hidusagetitlearrays.cpp │ │ │ ├── keywords.txt │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ ├── macros.h │ │ │ ├── masstorage.cpp │ │ │ ├── masstorage.h │ │ │ ├── max3421e.h │ │ │ ├── max_LCD.cpp │ │ │ ├── max_LCD.h │ │ │ ├── message.cpp │ │ │ ├── message.h │ │ │ ├── parsetools.cpp │ │ │ ├── parsetools.h │ │ │ ├── printhex.h │ │ │ ├── settings.h │ │ │ ├── sink_parser.h │ │ │ ├── usb_ch9.h │ │ │ ├── usbhost.h │ │ │ ├── usbhub.cpp │ │ │ ├── usbhub.h │ │ │ ├── version_helper.h │ │ │ └── xboxEnums.h │ │ ├── arduino-1.0.1 │ │ │ ├── cores │ │ │ │ └── arduino │ │ │ │ │ ├── Arduino.h │ │ │ │ │ ├── CDC.cpp │ │ │ │ │ ├── Client.h │ │ │ │ │ ├── HID.cpp │ │ │ │ │ ├── HardwareSerial.cpp │ │ │ │ │ ├── HardwareSerial.h │ │ │ │ │ ├── IPAddress.cpp │ │ │ │ │ ├── IPAddress.h │ │ │ │ │ ├── Platform.h │ │ │ │ │ ├── Print.cpp │ │ │ │ │ ├── Print.h │ │ │ │ │ ├── Printable.h │ │ │ │ │ ├── Server.h │ │ │ │ │ ├── Stream.cpp │ │ │ │ │ ├── Stream.h │ │ │ │ │ ├── Tone.cpp │ │ │ │ │ ├── USBAPI.h │ │ │ │ │ ├── USBCore.cpp │ │ │ │ │ ├── USBCore.h │ │ │ │ │ ├── USBDesc.h │ │ │ │ │ ├── Udp.h │ │ │ │ │ ├── WCharacter.h │ │ │ │ │ ├── WInterrupts.c │ │ │ │ │ ├── WMath.cpp │ │ │ │ │ ├── WString.cpp │ │ │ │ │ ├── WString.h │ │ │ │ │ ├── binary.h │ │ │ │ │ ├── main.cpp │ │ │ │ │ ├── new.cpp │ │ │ │ │ ├── new.h │ │ │ │ │ ├── wiring.c │ │ │ │ │ ├── wiring_analog.c │ │ │ │ │ ├── wiring_digital.c │ │ │ │ │ ├── wiring_private.h │ │ │ │ │ ├── wiring_pulse.c │ │ │ │ │ └── wiring_shift.c │ │ │ └── variants │ │ │ │ ├── eightanaloginputs │ │ │ │ └── pins_arduino.h │ │ │ │ ├── leonardo │ │ │ │ └── pins_arduino.h │ │ │ │ ├── mega │ │ │ │ └── pins_arduino.h │ │ │ │ └── standard │ │ │ │ └── pins_arduino.h │ │ ├── override_Serial.cpp │ │ ├── override_wiring.c │ │ ├── parser.cpp │ │ ├── parser.h │ │ ├── test │ │ │ ├── Makefile │ │ │ ├── config.h │ │ │ └── test.cpp │ │ └── usb_hid.h │ ├── vusb.mk │ ├── vusb │ │ ├── main.c │ │ ├── sendchar_usart.c │ │ ├── usbdrv │ │ │ ├── Changelog.txt │ │ │ ├── CommercialLicense.txt │ │ │ ├── License.txt │ │ │ ├── Readme.txt │ │ │ ├── USB-ID-FAQ.txt │ │ │ ├── USB-IDs-for-free.txt │ │ │ ├── asmcommon.inc │ │ │ ├── oddebug.c │ │ │ ├── oddebug.h │ │ │ ├── usbconfig-prototype.h │ │ │ ├── usbdrv.c │ │ │ ├── usbdrv.h │ │ │ ├── usbdrvasm.S │ │ │ ├── usbdrvasm.asm │ │ │ ├── usbdrvasm12.inc │ │ │ ├── usbdrvasm128.inc │ │ │ ├── usbdrvasm15.inc │ │ │ ├── usbdrvasm16.inc │ │ │ ├── usbdrvasm165.inc │ │ │ ├── usbdrvasm18-crc.inc │ │ │ ├── usbdrvasm20.inc │ │ │ └── usbportability.h │ │ ├── vusb.c │ │ └── vusb.h │ ├── xt.h │ └── xt_interrupt.c ├── readme.md ├── ring_buffer.h ├── rules.mk └── tool │ └── chibios │ ├── .gitignore │ └── ch-bootloader-jump.patch ├── users ├── 333fred │ ├── 333fred.c │ ├── 333fred.h │ ├── 333fred_config.h │ ├── rgb.c │ └── rules.mk ├── _example │ ├── _example.c │ ├── _example.h │ ├── readme.md │ └── rules.mk ├── arkag │ ├── arkag.c │ ├── arkag.h │ ├── config.h │ ├── mechmini2.jpg │ ├── readme.md │ └── rules.mk ├── bbaserdem │ ├── README.md │ ├── bbaserdem.c │ ├── bbaserdem.h │ ├── config.h │ └── rules.mk ├── bocaj │ ├── bocaj.c │ ├── bocaj.h │ ├── config.h │ ├── readme.md │ ├── rules.mk │ ├── tap_dances.c │ └── tap_dances.h ├── dhertz │ ├── config.h │ ├── dhertz.c │ ├── dhertz.h │ └── rules.mk ├── doogle999 │ ├── doogle999.c │ ├── doogle999.h │ ├── readme.md │ └── rules.mk ├── drashna │ ├── .gitlab-ci.yml │ ├── config.h │ ├── drashna.c │ ├── drashna.h │ ├── process_records.c │ ├── process_records.h │ ├── readme.md │ ├── rgb_stuff.c │ ├── rgb_stuff.h │ ├── rules.mk │ ├── send_unicode.c │ ├── send_unicode.h │ ├── tap_dances.c │ ├── tap_dances.h │ ├── template.c │ ├── template.h │ └── wrappers.h ├── dudeofawesome │ ├── dudeofawesome.c │ ├── dudeofawesome.h │ └── rules.mk ├── edvorakjp │ ├── edvorakjp.c │ ├── edvorakjp.h │ ├── edvorakjp_process_record.c │ ├── edvorakjp_status.c │ ├── edvorakjp_tap_dance.c │ ├── readme.md │ └── rules.mk ├── ericgebhart │ ├── config.h │ ├── ericgebhart.c │ ├── ericgebhart.h │ ├── flash-ergodox │ ├── readme.md │ ├── rules.mk │ └── switch-kbd ├── gordon │ ├── gordon.c │ ├── gordon.h │ ├── readme.md │ └── rules.mk ├── ishtob │ ├── config.h │ ├── ishtob.c │ ├── ishtob.h │ ├── readme.md │ └── rules.mk ├── jackhumbert │ ├── jackhumbert.c │ ├── jackhumbert.h │ ├── readme.md │ └── rules.mk ├── jarred │ ├── config.h │ ├── jarred.c │ ├── jarred.h │ ├── readme.md │ └── rules.mk ├── kuatsure │ ├── kuatsure.c │ ├── kuatsure.h │ ├── readme.md │ └── rules.mk ├── losinggeneration │ ├── README.md │ ├── losinggeneration-common.h │ ├── losinggeneration-config.h │ ├── losinggeneration-keymap.h │ └── rules.mk ├── mechmerlin │ ├── changelog.md │ ├── config.h │ ├── mechmerlin.c │ ├── mechmerlin.h │ ├── readme.md │ └── rules.mk ├── mtdjr │ ├── config.h │ ├── mtdjr.c │ ├── mtdjr.h │ ├── readme.md │ ├── rules.mk │ └── solenoid.h ├── not-quite-neo │ ├── nqn-basic-layout.h │ ├── nqn-common.h │ ├── nqn-keys-on-quertz-de-latin1.h │ └── readme.md ├── readme.md ├── replicaJunction │ ├── config.h │ ├── readme.md │ ├── replicaJunction.c │ ├── replicaJunction.h │ └── rules.mk ├── romus │ ├── README.md │ ├── config.h │ ├── romus.c │ ├── romus.h │ └── rules.mk ├── sigma │ ├── config.h │ ├── rules.mk │ ├── sigma.c │ └── sigma.h ├── spacebarracecar │ ├── config.h │ ├── readme.md │ ├── rules.mk │ ├── spacebarracecar.c │ └── spacebarracecar.h ├── talljoe │ ├── config.h │ ├── readme.md │ ├── rules.mk │ ├── talljoe.c │ ├── talljoe.h │ └── tapdance.c ├── turbomech │ ├── backupturbomech.c │ ├── turbomech.c │ └── turbomech.h ├── wanleg │ ├── config.h │ ├── readme.md │ ├── rules.mk │ ├── tapdances.c │ ├── wanleg.c │ └── wanleg.h ├── xtonhasvim │ ├── fancylighting.c │ ├── fancylighting.h │ ├── readme.md │ ├── rules.mk │ ├── xtonhasvim.c │ └── xtonhasvim.h └── zer09 │ ├── config.h │ ├── lights.c │ ├── lights.h │ ├── rules.mk │ ├── tap_dance.c │ ├── tap_dance.h │ ├── zer09.c │ └── zer09.h └── util ├── 1-setup-path-win.bat ├── 2-setup-environment-win.bat ├── ELEVATE_LICENSE.md ├── Win_Check.bat ├── activate_msys2.sh ├── activate_wsl.sh ├── add-paths.bat ├── atmega32a_program.py ├── bootloader_at90usb128x_1_0_1.hex ├── bootloader_atmega16u4_1_0_1.hex ├── bootloader_atmega32u4_1_0_0.hex ├── drivers.txt ├── elevate.exe ├── freebsd_install.sh ├── generate_internal_docs.sh ├── linux_install.sh ├── macos_install.sh ├── msys2_install.sh ├── new_keymap.sh ├── new_project.sh ├── pro_micro_ISP_B6_10.hex ├── qmk_install.sh ├── teensy_2.0_ISP_B0.hex ├── travis_build.sh ├── travis_compiled_push.sh ├── travis_docs.sh ├── travis_push.sh ├── win_shared_install.sh └── wsl_install.sh /.clang_complete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/.clang_complete -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/Dockerfile -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/Makefile -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/Vagrantfile -------------------------------------------------------------------------------- /autocomplete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/autocomplete.sh -------------------------------------------------------------------------------- /book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/book.json -------------------------------------------------------------------------------- /bootloader.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/bootloader.mk -------------------------------------------------------------------------------- /common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/common.mk -------------------------------------------------------------------------------- /common_features.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/common_features.mk -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | docs.qmk.fm -------------------------------------------------------------------------------- /docs/LANGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/LANGS.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/_summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/_summary.md -------------------------------------------------------------------------------- /docs/arm_debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/arm_debugging.md -------------------------------------------------------------------------------- /docs/config_options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/config_options.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/eclipse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/eclipse.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/faq_build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/faq_build.md -------------------------------------------------------------------------------- /docs/faq_debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/faq_debug.md -------------------------------------------------------------------------------- /docs/faq_general.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/faq_general.md -------------------------------------------------------------------------------- /docs/faq_keymap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/faq_keymap.md -------------------------------------------------------------------------------- /docs/feature_audio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/feature_audio.md -------------------------------------------------------------------------------- /docs/feature_combo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/feature_combo.md -------------------------------------------------------------------------------- /docs/feature_command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/feature_command.md -------------------------------------------------------------------------------- /docs/feature_encoders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/feature_encoders.md -------------------------------------------------------------------------------- /docs/feature_hd44780.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/feature_hd44780.md -------------------------------------------------------------------------------- /docs/feature_key_lock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/feature_key_lock.md -------------------------------------------------------------------------------- /docs/feature_layouts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/feature_layouts.md -------------------------------------------------------------------------------- /docs/feature_macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/feature_macros.md -------------------------------------------------------------------------------- /docs/feature_rgblight.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/feature_rgblight.md -------------------------------------------------------------------------------- /docs/feature_terminal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/feature_terminal.md -------------------------------------------------------------------------------- /docs/feature_unicode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/feature_unicode.md -------------------------------------------------------------------------------- /docs/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/features.md -------------------------------------------------------------------------------- /docs/flashing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/flashing.md -------------------------------------------------------------------------------- /docs/fuse.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/fuse.txt -------------------------------------------------------------------------------- /docs/hand_wire.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/hand_wire.md -------------------------------------------------------------------------------- /docs/hardware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/hardware.md -------------------------------------------------------------------------------- /docs/hardware_avr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/hardware_avr.md -------------------------------------------------------------------------------- /docs/hardware_drivers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/hardware_drivers.md -------------------------------------------------------------------------------- /docs/i2c_driver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/i2c_driver.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/keycodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/keycodes.md -------------------------------------------------------------------------------- /docs/keycodes_basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/keycodes_basic.md -------------------------------------------------------------------------------- /docs/keymap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/keymap.md -------------------------------------------------------------------------------- /docs/newbs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/newbs.md -------------------------------------------------------------------------------- /docs/newbs_flashing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/newbs_flashing.md -------------------------------------------------------------------------------- /docs/power.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/power.txt -------------------------------------------------------------------------------- /docs/qmk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/qmk.css -------------------------------------------------------------------------------- /docs/quantum_keycodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/quantum_keycodes.md -------------------------------------------------------------------------------- /docs/redirects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/redirects.json -------------------------------------------------------------------------------- /docs/ref_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/ref_functions.md -------------------------------------------------------------------------------- /docs/sidebar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/sidebar.css -------------------------------------------------------------------------------- /docs/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/sw.js -------------------------------------------------------------------------------- /docs/unit_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/unit_testing.md -------------------------------------------------------------------------------- /docs/usb_nkro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/usb_nkro.txt -------------------------------------------------------------------------------- /docs/zh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/zh/README.md -------------------------------------------------------------------------------- /docs/zh/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/docs/zh/_sidebar.md -------------------------------------------------------------------------------- /doxygen-todo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/doxygen-todo -------------------------------------------------------------------------------- /drivers/arm/i2c_master.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/arm/i2c_master.c -------------------------------------------------------------------------------- /drivers/arm/i2c_master.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/arm/i2c_master.h -------------------------------------------------------------------------------- /drivers/avr/analog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/avr/analog.c -------------------------------------------------------------------------------- /drivers/avr/analog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/avr/analog.h -------------------------------------------------------------------------------- /drivers/avr/glcdfont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/avr/glcdfont.c -------------------------------------------------------------------------------- /drivers/avr/hd44780.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/avr/hd44780.c -------------------------------------------------------------------------------- /drivers/avr/hd44780.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/avr/hd44780.h -------------------------------------------------------------------------------- /drivers/avr/i2c_master.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/avr/i2c_master.c -------------------------------------------------------------------------------- /drivers/avr/i2c_master.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/avr/i2c_master.h -------------------------------------------------------------------------------- /drivers/avr/i2c_slave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/avr/i2c_slave.c -------------------------------------------------------------------------------- /drivers/avr/i2c_slave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/avr/i2c_slave.h -------------------------------------------------------------------------------- /drivers/avr/pro_micro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/avr/pro_micro.h -------------------------------------------------------------------------------- /drivers/avr/ssd1306.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/avr/ssd1306.c -------------------------------------------------------------------------------- /drivers/avr/ssd1306.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/avr/ssd1306.h -------------------------------------------------------------------------------- /drivers/avr/ws2812.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/avr/ws2812.c -------------------------------------------------------------------------------- /drivers/avr/ws2812.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/avr/ws2812.h -------------------------------------------------------------------------------- /drivers/qwiic/qwiic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/qwiic/qwiic.c -------------------------------------------------------------------------------- /drivers/qwiic/qwiic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/qwiic/qwiic.h -------------------------------------------------------------------------------- /drivers/qwiic/qwiic.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/drivers/qwiic/qwiic.mk -------------------------------------------------------------------------------- /keyboards/1upkeyboards/1up60rgb/1up60rgb.c: -------------------------------------------------------------------------------- 1 | #include "1up60rgb.h" 2 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/sweet16/sweet16.c: -------------------------------------------------------------------------------- 1 | #include "sweet16.h" -------------------------------------------------------------------------------- /keyboards/30wer/30wer.c: -------------------------------------------------------------------------------- 1 | #include "30wer.h" 2 | -------------------------------------------------------------------------------- /keyboards/30wer/30wer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/30wer/30wer.h -------------------------------------------------------------------------------- /keyboards/30wer/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/30wer/config.h -------------------------------------------------------------------------------- /keyboards/30wer/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/30wer/rules.mk -------------------------------------------------------------------------------- /keyboards/40percentclub/25/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default split keymap for 25 2 | -------------------------------------------------------------------------------- /keyboards/40percentclub/25/keymaps/macro/readme.md: -------------------------------------------------------------------------------- 1 | # The default macro keymap for 25 2 | -------------------------------------------------------------------------------- /keyboards/40percentclub/6lit/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default split keymap for 6lit 2 | -------------------------------------------------------------------------------- /keyboards/40percentclub/6lit/keymaps/macro/readme.md: -------------------------------------------------------------------------------- 1 | # The default single board macro keymap for 6lit 2 | -------------------------------------------------------------------------------- /keyboards/40percentclub/foobar/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default split keymap for foobar 2 | -------------------------------------------------------------------------------- /keyboards/40percentclub/gherkin/gherkin.c: -------------------------------------------------------------------------------- 1 | #include "gherkin.h" 2 | -------------------------------------------------------------------------------- /keyboards/40percentclub/i75/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for i75 2 | -------------------------------------------------------------------------------- /keyboards/40percentclub/luddite/luddite.c: -------------------------------------------------------------------------------- 1 | #include "luddite.h" 2 | -------------------------------------------------------------------------------- /keyboards/40percentclub/nano/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/40percentclub/nano/keymaps/spooka/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/40percentclub/nori/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap 2 | -------------------------------------------------------------------------------- /keyboards/40percentclub/nori/keymaps/macro/readme.md: -------------------------------------------------------------------------------- 1 | # The default single board macro keymap for nori 2 | -------------------------------------------------------------------------------- /keyboards/40percentclub/tomato/tomato.c: -------------------------------------------------------------------------------- 1 | #include "tomato.h" 2 | -------------------------------------------------------------------------------- /keyboards/40percentclub/ut47/keymaps/rgb/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/412_64/keymaps/default/config.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #pragma once 4 | 5 | // place overrides here 6 | -------------------------------------------------------------------------------- /keyboards/6ball/6ball.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/6ball/6ball.c -------------------------------------------------------------------------------- /keyboards/6ball/6ball.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/6ball/6ball.h -------------------------------------------------------------------------------- /keyboards/6ball/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/6ball/config.h -------------------------------------------------------------------------------- /keyboards/6ball/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/6ball/rules.mk -------------------------------------------------------------------------------- /keyboards/9key/9key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/9key/9key.c -------------------------------------------------------------------------------- /keyboards/9key/9key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/9key/9key.h -------------------------------------------------------------------------------- /keyboards/9key/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/9key/config.h -------------------------------------------------------------------------------- /keyboards/9key/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/9key/info.json -------------------------------------------------------------------------------- /keyboards/9key/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/9key/readme.md -------------------------------------------------------------------------------- /keyboards/9key/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/9key/rules.mk -------------------------------------------------------------------------------- /keyboards/acr60/acr60.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/acr60/acr60.c -------------------------------------------------------------------------------- /keyboards/acr60/acr60.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/acr60/acr60.h -------------------------------------------------------------------------------- /keyboards/acr60/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/acr60/config.h -------------------------------------------------------------------------------- /keyboards/acr60/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/acr60/rules.mk -------------------------------------------------------------------------------- /keyboards/al1/al1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/al1/al1.c -------------------------------------------------------------------------------- /keyboards/al1/al1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/al1/al1.h -------------------------------------------------------------------------------- /keyboards/al1/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/al1/config.h -------------------------------------------------------------------------------- /keyboards/al1/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/al1/info.json -------------------------------------------------------------------------------- /keyboards/al1/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for al1 2 | -------------------------------------------------------------------------------- /keyboards/al1/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/al1/matrix.c -------------------------------------------------------------------------------- /keyboards/al1/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/al1/readme.md -------------------------------------------------------------------------------- /keyboards/al1/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/al1/rules.mk -------------------------------------------------------------------------------- /keyboards/alf/dc60/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for dc60 2 | -------------------------------------------------------------------------------- /keyboards/alf/x2/x2.c: -------------------------------------------------------------------------------- 1 | #include "x2.h" 2 | -------------------------------------------------------------------------------- /keyboards/alf/x2/x2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/alf/x2/x2.h -------------------------------------------------------------------------------- /keyboards/alpha/alpha.c: -------------------------------------------------------------------------------- 1 | #include "alpha.h" 2 | -------------------------------------------------------------------------------- /keyboards/alpha/alpha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/alpha/alpha.h -------------------------------------------------------------------------------- /keyboards/alpha/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/alpha/config.h -------------------------------------------------------------------------------- /keyboards/alpha/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/alpha/rules.mk -------------------------------------------------------------------------------- /keyboards/alps64/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/alps64/led.c -------------------------------------------------------------------------------- /keyboards/alu84/alu84.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/alu84/alu84.c -------------------------------------------------------------------------------- /keyboards/alu84/alu84.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/alu84/alu84.h -------------------------------------------------------------------------------- /keyboards/alu84/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/alu84/config.h -------------------------------------------------------------------------------- /keyboards/alu84/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/alu84/rules.mk -------------------------------------------------------------------------------- /keyboards/amj40/amj40.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/amj40/amj40.c -------------------------------------------------------------------------------- /keyboards/amj40/amj40.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/amj40/amj40.h -------------------------------------------------------------------------------- /keyboards/amj40/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/amj40/config.h -------------------------------------------------------------------------------- /keyboards/amj40/keymaps/jetpacktuxedo/config.h: -------------------------------------------------------------------------------- 1 | #define PERMISSIVE_HOLD 2 | -------------------------------------------------------------------------------- /keyboards/amj40/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/amj40/rules.mk -------------------------------------------------------------------------------- /keyboards/amj60/amj60.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/amj60/amj60.c -------------------------------------------------------------------------------- /keyboards/amj60/amj60.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/amj60/amj60.h -------------------------------------------------------------------------------- /keyboards/amj60/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/amj60/config.h -------------------------------------------------------------------------------- /keyboards/amj60/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/amj60/rules.mk -------------------------------------------------------------------------------- /keyboards/amj96/amj96.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/amj96/amj96.c -------------------------------------------------------------------------------- /keyboards/amj96/amj96.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/amj96/amj96.h -------------------------------------------------------------------------------- /keyboards/amj96/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/amj96/config.h -------------------------------------------------------------------------------- /keyboards/amj96/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for amj96 2 | -------------------------------------------------------------------------------- /keyboards/amj96/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/amj96/matrix.c -------------------------------------------------------------------------------- /keyboards/amj96/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/amj96/rules.mk -------------------------------------------------------------------------------- /keyboards/at101_blackheart/at101_blackheart.c: -------------------------------------------------------------------------------- 1 | #include "at101_blackheart.h" 2 | -------------------------------------------------------------------------------- /keyboards/atreus/atreus.c: -------------------------------------------------------------------------------- 1 | #include "atreus.h" -------------------------------------------------------------------------------- /keyboards/atreus/keymaps/talljoe-atreus/keymap.c: -------------------------------------------------------------------------------- 1 | // This space intentionally left blank 2 | -------------------------------------------------------------------------------- /keyboards/atreus/keymaps/talljoe-atreus/rules.mk: -------------------------------------------------------------------------------- 1 | USER_NAME := talljoe 2 | -------------------------------------------------------------------------------- /keyboards/atreus62/atreus62.c: -------------------------------------------------------------------------------- 1 | #include "atreus62.h" -------------------------------------------------------------------------------- /keyboards/bantam44/bantam44.c: -------------------------------------------------------------------------------- 1 | #include "bantam44.h" -------------------------------------------------------------------------------- /keyboards/bface/bface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bface/bface.c -------------------------------------------------------------------------------- /keyboards/bface/bface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bface/bface.h -------------------------------------------------------------------------------- /keyboards/bface/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bface/config.h -------------------------------------------------------------------------------- /keyboards/bface/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bface/i2c.c -------------------------------------------------------------------------------- /keyboards/bface/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bface/i2c.h -------------------------------------------------------------------------------- /keyboards/bface/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bface/matrix.c -------------------------------------------------------------------------------- /keyboards/bface/program: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bface/program -------------------------------------------------------------------------------- /keyboards/bface/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bface/rules.mk -------------------------------------------------------------------------------- /keyboards/bfake/bfake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bfake/bfake.c -------------------------------------------------------------------------------- /keyboards/bfake/bfake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bfake/bfake.h -------------------------------------------------------------------------------- /keyboards/bfake/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bfake/config.h -------------------------------------------------------------------------------- /keyboards/bfake/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bfake/i2c.c -------------------------------------------------------------------------------- /keyboards/bfake/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bfake/i2c.h -------------------------------------------------------------------------------- /keyboards/bfake/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bfake/matrix.c -------------------------------------------------------------------------------- /keyboards/bfake/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bfake/rules.mk -------------------------------------------------------------------------------- /keyboards/bfo9000/bfo9000.c: -------------------------------------------------------------------------------- 1 | #include "bfo9000.h" 2 | -------------------------------------------------------------------------------- /keyboards/bfo9000/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bfo9000/i2c.c -------------------------------------------------------------------------------- /keyboards/bfo9000/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bfo9000/i2c.h -------------------------------------------------------------------------------- /keyboards/bigseries/1key/keymaps/dudeofawesome/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/bigseries/1key/keymaps/leddance/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/bigseries/1key/rules.mk: -------------------------------------------------------------------------------- 1 | # Dummy file to make the QMK build system happy -------------------------------------------------------------------------------- /keyboards/bigseries/2key/rules.mk: -------------------------------------------------------------------------------- 1 | # Dummy file to make the QMK build system happy -------------------------------------------------------------------------------- /keyboards/bigseries/3key/rules.mk: -------------------------------------------------------------------------------- 1 | # Dummy file to make the QMK build system happy -------------------------------------------------------------------------------- /keyboards/bigseries/4key/rules.mk: -------------------------------------------------------------------------------- 1 | # Dummy file to make the QMK build system happy -------------------------------------------------------------------------------- /keyboards/bmini/bmini.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bmini/bmini.c -------------------------------------------------------------------------------- /keyboards/bmini/bmini.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bmini/bmini.h -------------------------------------------------------------------------------- /keyboards/bmini/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bmini/config.h -------------------------------------------------------------------------------- /keyboards/bmini/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bmini/i2c.c -------------------------------------------------------------------------------- /keyboards/bmini/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bmini/i2c.h -------------------------------------------------------------------------------- /keyboards/bmini/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bmini/matrix.c -------------------------------------------------------------------------------- /keyboards/bmini/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bmini/rules.mk -------------------------------------------------------------------------------- /keyboards/bminiex/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bminiex/i2c.c -------------------------------------------------------------------------------- /keyboards/bminiex/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/bminiex/i2c.h -------------------------------------------------------------------------------- /keyboards/bpiphany/frosty_flake/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for frosty_flake 2 | -------------------------------------------------------------------------------- /keyboards/bpiphany/frosty_flake/keymaps/tkl/readme.md: -------------------------------------------------------------------------------- 1 | # TKL keymap for frosty_flake 2 | -------------------------------------------------------------------------------- /keyboards/bpiphany/tiger_lily/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for tiger_lily 2 | -------------------------------------------------------------------------------- /keyboards/bpiphany/unloved_bastard/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for unloved_bastard 2 | -------------------------------------------------------------------------------- /keyboards/canoe/canoe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/canoe/canoe.c -------------------------------------------------------------------------------- /keyboards/canoe/canoe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/canoe/canoe.h -------------------------------------------------------------------------------- /keyboards/canoe/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/canoe/config.h -------------------------------------------------------------------------------- /keyboards/canoe/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/canoe/i2c.c -------------------------------------------------------------------------------- /keyboards/canoe/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/canoe/i2c.h -------------------------------------------------------------------------------- /keyboards/canoe/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/canoe/matrix.c -------------------------------------------------------------------------------- /keyboards/canoe/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/canoe/rules.mk -------------------------------------------------------------------------------- /keyboards/chibios_test/chibios_test.c: -------------------------------------------------------------------------------- 1 | #include "chibios_test.h" 2 | -------------------------------------------------------------------------------- /keyboards/chibios_test/stm32_f072_onekey/stm32_f072_onekey.c: -------------------------------------------------------------------------------- 1 | #include "stm32_f072_onekey.h" 2 | -------------------------------------------------------------------------------- /keyboards/chibios_test/stm32_f103_onekey/stm32_f103_onekey.c: -------------------------------------------------------------------------------- 1 | #include "stm32_f103_onekey.h" 2 | -------------------------------------------------------------------------------- /keyboards/chibios_test/teensy_lc_onekey/teensy_lc_onekey.c: -------------------------------------------------------------------------------- 1 | #include "teensy_lc_onekey.h" 2 | -------------------------------------------------------------------------------- /keyboards/chimera_ortho/keymaps/dcompact/rules.mk: -------------------------------------------------------------------------------- 1 | MOUSEKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/chocopad/chocopad.c: -------------------------------------------------------------------------------- 1 | #include "chocopad.h" 2 | -------------------------------------------------------------------------------- /keyboards/christmas_tree/V2017/V2017.c: -------------------------------------------------------------------------------- 1 | #include "V2017.h" -------------------------------------------------------------------------------- /keyboards/christmas_tree/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Christmas Tree Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/ckeys/nakey/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for naKey 2 | -------------------------------------------------------------------------------- /keyboards/ckeys/obelus/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for obelus -------------------------------------------------------------------------------- /keyboards/clueboard/2x1800/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for 2x1800 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/2x1800/keymaps/default_4u/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for 2x1800 with 4u Spacebar 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/2x1800/keymaps/default_7u/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for 2x1800 with 7u spacebar 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/2x1800/keymaps/macroboard/readme.md: -------------------------------------------------------------------------------- 1 | # A macro keymap template 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/2x1800/keymaps/mouseboard_left/readme.md: -------------------------------------------------------------------------------- 1 | # Mouse keys in the left numpad 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/2x1800/keymaps/mouseboard_left/rules.mk: -------------------------------------------------------------------------------- 1 | MOUSEKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/2x1800/keymaps/mouseboard_right/readme.md: -------------------------------------------------------------------------------- 1 | # Mouse keys in the right numpad 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/2x1800/keymaps/mouseboard_right/rules.mk: -------------------------------------------------------------------------------- 1 | MOUSEKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/60/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for clueboard 60% 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/66/66.c: -------------------------------------------------------------------------------- 1 | #include "66.h" 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/66/keymaps/jokrik/readme.md: -------------------------------------------------------------------------------- 1 | # Jokrik's Clueboard Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/clueboard/66/keymaps/mouse_keys/rules.mk: -------------------------------------------------------------------------------- 1 | MOUSEKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/66/keymaps/tetris/rules.mk: -------------------------------------------------------------------------------- 1 | SRC = tetris_text.c 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/66/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no -------------------------------------------------------------------------------- /keyboards/clueboard/66/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/clueboard/66/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/clueboard/66_hotswap/66_hotswap.c: -------------------------------------------------------------------------------- 1 | #include "66_hotswap.h" 2 | -------------------------------------------------------------------------------- /keyboards/cod67/cod67.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cod67/cod67.c -------------------------------------------------------------------------------- /keyboards/cod67/cod67.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cod67/cod67.h -------------------------------------------------------------------------------- /keyboards/cod67/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cod67/config.h -------------------------------------------------------------------------------- /keyboards/cod67/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for cod67 2 | -------------------------------------------------------------------------------- /keyboards/cod67/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cod67/rules.mk -------------------------------------------------------------------------------- /keyboards/contra/contra.c: -------------------------------------------------------------------------------- 1 | #include "contra.h" 2 | -------------------------------------------------------------------------------- /keyboards/contra/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Contra Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/contra/keymaps/ryanm101/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE=yes -------------------------------------------------------------------------------- /keyboards/converter/ibm_terminal/ibm_terminal.c: -------------------------------------------------------------------------------- 1 | #include "ibm_terminal.h" 2 | -------------------------------------------------------------------------------- /keyboards/converter/ibm_terminal/keymaps/default/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // place overrides here 4 | -------------------------------------------------------------------------------- /keyboards/converter/ibm_terminal/keymaps/priyadi/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // place overrides here 4 | -------------------------------------------------------------------------------- /keyboards/converter/palm_usb/stowaway/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/converter/sun_usb/type3/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/converter/sun_usb/type5/keymaps/sigma/rules.mk: -------------------------------------------------------------------------------- 1 | BOOTLOADER = halfkay 2 | -------------------------------------------------------------------------------- /keyboards/converter/sun_usb/type5/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/converter/usb_usb/ble/ble.c: -------------------------------------------------------------------------------- 1 | #include "ble.h" 2 | -------------------------------------------------------------------------------- /keyboards/converter/usb_usb/hasu/hasu.c: -------------------------------------------------------------------------------- 1 | #include "hasu.h" 2 | -------------------------------------------------------------------------------- /keyboards/converter/usb_usb/pro_micro/pro_micro.c: -------------------------------------------------------------------------------- 1 | #include "pro_micro.h" 2 | -------------------------------------------------------------------------------- /keyboards/converter/usb_usb/usb_usb.c: -------------------------------------------------------------------------------- 1 | #include "usb_usb.h" 2 | -------------------------------------------------------------------------------- /keyboards/converter/xt_usb/keymaps/default/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | -------------------------------------------------------------------------------- /keyboards/converter/xt_usb/xt_usb.c: -------------------------------------------------------------------------------- 1 | #include "xt_usb.h" 2 | -------------------------------------------------------------------------------- /keyboards/crawlpad/crawlpad.c: -------------------------------------------------------------------------------- 1 | #include "crawlpad.h" 2 | -------------------------------------------------------------------------------- /keyboards/crkbd/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/crkbd/config.h -------------------------------------------------------------------------------- /keyboards/crkbd/crkbd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/crkbd/crkbd.c -------------------------------------------------------------------------------- /keyboards/crkbd/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/crkbd/i2c.c -------------------------------------------------------------------------------- /keyboards/crkbd/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/crkbd/i2c.h -------------------------------------------------------------------------------- /keyboards/crkbd/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/crkbd/rules.mk -------------------------------------------------------------------------------- /keyboards/crkbd/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/crkbd/serial.c -------------------------------------------------------------------------------- /keyboards/crkbd/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/crkbd/serial.h -------------------------------------------------------------------------------- /keyboards/cu24/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cu24/config.h -------------------------------------------------------------------------------- /keyboards/cu24/cu24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cu24/cu24.c -------------------------------------------------------------------------------- /keyboards/cu24/cu24.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cu24/cu24.h -------------------------------------------------------------------------------- /keyboards/cu24/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cu24/info.json -------------------------------------------------------------------------------- /keyboards/cu24/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cu24/readme.md -------------------------------------------------------------------------------- /keyboards/cu24/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cu24/rules.mk -------------------------------------------------------------------------------- /keyboards/cu75/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cu75/config.h -------------------------------------------------------------------------------- /keyboards/cu75/cu75.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cu75/cu75.c -------------------------------------------------------------------------------- /keyboards/cu75/cu75.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cu75/cu75.h -------------------------------------------------------------------------------- /keyboards/cu75/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cu75/info.json -------------------------------------------------------------------------------- /keyboards/cu75/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cu75/readme.md -------------------------------------------------------------------------------- /keyboards/cu75/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/cu75/rules.mk -------------------------------------------------------------------------------- /keyboards/cyclops/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for cyclops 2 | -------------------------------------------------------------------------------- /keyboards/daisy/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/daisy/config.h -------------------------------------------------------------------------------- /keyboards/daisy/daisy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/daisy/daisy.c -------------------------------------------------------------------------------- /keyboards/daisy/daisy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/daisy/daisy.h -------------------------------------------------------------------------------- /keyboards/daisy/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/daisy/rules.mk -------------------------------------------------------------------------------- /keyboards/deltasplit75/deltasplit75.c: -------------------------------------------------------------------------------- 1 | #include "deltasplit75.h" -------------------------------------------------------------------------------- /keyboards/deltasplit75/v2/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no -------------------------------------------------------------------------------- /keyboards/dilly/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dilly/config.h -------------------------------------------------------------------------------- /keyboards/dilly/dilly.c: -------------------------------------------------------------------------------- 1 | #include "dilly.h" 2 | -------------------------------------------------------------------------------- /keyboards/dilly/dilly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dilly/dilly.h -------------------------------------------------------------------------------- /keyboards/dilly/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dilly/keymaps/delmo/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dilly/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dilly/rules.mk -------------------------------------------------------------------------------- /keyboards/diverge3/.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | -------------------------------------------------------------------------------- /keyboards/diverge3/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/diverge3/keymaps/iso_uk/readme.md: -------------------------------------------------------------------------------- 1 | # My UK based diverge 3 layout 2 | -------------------------------------------------------------------------------- /keyboards/diverge3/keymaps/iso_uk/rules.mk: -------------------------------------------------------------------------------- 1 | AUTO_SHIFT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/diverge3/keymaps/workman/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/divergetm2/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/dk60/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dk60/config.h -------------------------------------------------------------------------------- /keyboards/dk60/dk60.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dk60/dk60.c -------------------------------------------------------------------------------- /keyboards/dk60/dk60.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dk60/dk60.h -------------------------------------------------------------------------------- /keyboards/dk60/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dk60/info.json -------------------------------------------------------------------------------- /keyboards/dk60/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dk60/readme.md -------------------------------------------------------------------------------- /keyboards/dk60/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dk60/rules.mk -------------------------------------------------------------------------------- /keyboards/do60/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/do60/config.h -------------------------------------------------------------------------------- /keyboards/do60/do60.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/do60/do60.c -------------------------------------------------------------------------------- /keyboards/do60/do60.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/do60/do60.h -------------------------------------------------------------------------------- /keyboards/do60/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/do60/info.json -------------------------------------------------------------------------------- /keyboards/do60/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/do60/readme.md -------------------------------------------------------------------------------- /keyboards/do60/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/do60/rules.mk -------------------------------------------------------------------------------- /keyboards/duck/eagle_viper/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = duck/eagle_viper/v2 2 | 3 | LAYOUTS = 60_ansi -------------------------------------------------------------------------------- /keyboards/duck/jetfire/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for jetfire 2 | -------------------------------------------------------------------------------- /keyboards/duck/octagon/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/duck/octagon/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = duck/octagon/v2 -------------------------------------------------------------------------------- /keyboards/duck/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/duck/readme.md -------------------------------------------------------------------------------- /keyboards/dz60/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dz60/config.h -------------------------------------------------------------------------------- /keyboards/dz60/dz60.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dz60/dz60.c -------------------------------------------------------------------------------- /keyboards/dz60/dz60.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dz60/dz60.h -------------------------------------------------------------------------------- /keyboards/dz60/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dz60/info.json -------------------------------------------------------------------------------- /keyboards/dz60/keymaps/hailbreno/README.md: -------------------------------------------------------------------------------- 1 | Split spacebar and multiple layouts for DZ60. -------------------------------------------------------------------------------- /keyboards/dz60/keymaps/krusli/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #define USB_MAX_POWER_CONSUMPTION 100 3 | -------------------------------------------------------------------------------- /keyboards/dz60/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dz60/readme.md -------------------------------------------------------------------------------- /keyboards/dz60/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/dz60/rules.mk -------------------------------------------------------------------------------- /keyboards/e6v2/le/le.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/e6v2/le/le.c -------------------------------------------------------------------------------- /keyboards/e6v2/le/le.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/e6v2/le/le.h -------------------------------------------------------------------------------- /keyboards/e6v2/oe/oe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/e6v2/oe/oe.c -------------------------------------------------------------------------------- /keyboards/e6v2/oe/oe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/e6v2/oe/oe.h -------------------------------------------------------------------------------- /keyboards/e6v2/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/e6v2/readme.md -------------------------------------------------------------------------------- /keyboards/eco/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/eco/config.h -------------------------------------------------------------------------------- /keyboards/eco/eco.c: -------------------------------------------------------------------------------- 1 | #include "eco.h" 2 | -------------------------------------------------------------------------------- /keyboards/eco/eco.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/eco/eco.h -------------------------------------------------------------------------------- /keyboards/eco/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/eco/info.json -------------------------------------------------------------------------------- /keyboards/eco/keymaps/that_canadian/readme.md: -------------------------------------------------------------------------------- 1 | # ECO Layout by u/That-Canadian -------------------------------------------------------------------------------- /keyboards/eco/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/eco/readme.md -------------------------------------------------------------------------------- /keyboards/eco/rev1/rev1.c: -------------------------------------------------------------------------------- 1 | #include "eco.h" 2 | -------------------------------------------------------------------------------- /keyboards/eco/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no -------------------------------------------------------------------------------- /keyboards/eco/rev2/rev2.c: -------------------------------------------------------------------------------- 1 | #include "eco.h" 2 | -------------------------------------------------------------------------------- /keyboards/eco/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no -------------------------------------------------------------------------------- /keyboards/eco/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/eco/rules.mk -------------------------------------------------------------------------------- /keyboards/ep/40/40.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ep/40/40.c -------------------------------------------------------------------------------- /keyboards/ep/40/40.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ep/40/40.h -------------------------------------------------------------------------------- /keyboards/ep/40/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ep/40/config.h -------------------------------------------------------------------------------- /keyboards/ep/40/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for ep40 -------------------------------------------------------------------------------- /keyboards/ep/40/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ep/40/rules.mk -------------------------------------------------------------------------------- /keyboards/ep/96/96.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ep/96/96.c -------------------------------------------------------------------------------- /keyboards/ep/96/96.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ep/96/96.h -------------------------------------------------------------------------------- /keyboards/ep/96/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ep/96/config.h -------------------------------------------------------------------------------- /keyboards/ep/96/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for ep96 -------------------------------------------------------------------------------- /keyboards/ep/96/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ep/96/rules.mk -------------------------------------------------------------------------------- /keyboards/ergo42/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ergo42/i2c.c -------------------------------------------------------------------------------- /keyboards/ergo42/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ergo42/i2c.h -------------------------------------------------------------------------------- /keyboards/ergo42/keymaps/biacco-underglow/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ergo42/keymaps/default-underglow/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ergo42/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/ergodash/ergodash.c: -------------------------------------------------------------------------------- 1 | #include "ergodash.h" 2 | -------------------------------------------------------------------------------- /keyboards/ergodash/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ergodash/i2c.c -------------------------------------------------------------------------------- /keyboards/ergodash/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ergodash/i2c.h -------------------------------------------------------------------------------- /keyboards/ergodash/mini/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ergodash/rev1/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ergodash/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/ergodash/rev2/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ergodone/keymaps/erovia/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define DISABLE_SPACE_CADET_ROLLOVER 4 | -------------------------------------------------------------------------------- /keyboards/ergodone/keymaps/erovia/rules.mk: -------------------------------------------------------------------------------- 1 | COMMAND_ENABLE = no # Commands for debug and configuration 2 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/keymaps/default/default.png.md: -------------------------------------------------------------------------------- 1 | https://i.imgur.com/fKX0Zbs.png 2 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/keymaps/default/default_highres.png.md: -------------------------------------------------------------------------------- 1 | https://i.imgur.com/giAc3M9.jpg 2 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/keymaps/default_glow/keymap.c: -------------------------------------------------------------------------------- 1 | // Placeholder. See ../default/keymap.c for details 2 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/keymaps/hacker_dvorak/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | package-lock.json 3 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/keymaps/hacker_dvorak/default.png.md: -------------------------------------------------------------------------------- 1 | https://i.imgur.com/fKX0Zbs.png 2 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/keymaps/hacker_dvorak/default_highres.png.md: -------------------------------------------------------------------------------- 1 | https://i.imgur.com/giAc3M9.jpg 2 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/keymaps/lukaus/rules.mk: -------------------------------------------------------------------------------- 1 | #UNICODE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/keymaps/vim/rules.mk: -------------------------------------------------------------------------------- 1 | MOUSEKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ergodox_infinity/bootloader_defs.h: -------------------------------------------------------------------------------- 1 | #define KIIBOHD_BOOTLOADER 2 | -------------------------------------------------------------------------------- /keyboards/ergodox_infinity/keymaps/gordon/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | 3 | -------------------------------------------------------------------------------- /keyboards/ergodox_infinity/keymaps/narze/default.png.md: -------------------------------------------------------------------------------- 1 | https://i.imgur.com/fKX0Zbs.png 2 | -------------------------------------------------------------------------------- /keyboards/ergodox_infinity/keymaps/narze/default_highres.png.md: -------------------------------------------------------------------------------- 1 | https://i.imgur.com/giAc3M9.jpg 2 | -------------------------------------------------------------------------------- /keyboards/ergotravel/ergotravel.c: -------------------------------------------------------------------------------- 1 | #include "ergotravel.h" 2 | -------------------------------------------------------------------------------- /keyboards/ergotravel/keymaps/ckofy/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ergotravel/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ergotravel/keymaps/ian/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ergotravel/keymaps/jpconstantineau/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ergotravel/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/facew/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/facew/config.h -------------------------------------------------------------------------------- /keyboards/facew/facew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/facew/facew.c -------------------------------------------------------------------------------- /keyboards/facew/facew.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/facew/facew.h -------------------------------------------------------------------------------- /keyboards/facew/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/facew/i2c.c -------------------------------------------------------------------------------- /keyboards/facew/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/facew/i2c.h -------------------------------------------------------------------------------- /keyboards/facew/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/facew/matrix.c -------------------------------------------------------------------------------- /keyboards/facew/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/facew/rules.mk -------------------------------------------------------------------------------- /keyboards/fc660c/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/fc660c/i2c.c -------------------------------------------------------------------------------- /keyboards/fc660c/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/fc660c/i2c.h -------------------------------------------------------------------------------- /keyboards/fc980c/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/fc980c/i2c.c -------------------------------------------------------------------------------- /keyboards/fc980c/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/fc980c/i2c.h -------------------------------------------------------------------------------- /keyboards/fc980c/keymaps/coloneljesus/README.md: -------------------------------------------------------------------------------- 1 | # My FC980C keymap 2 | -------------------------------------------------------------------------------- /keyboards/felix/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/felix/config.h -------------------------------------------------------------------------------- /keyboards/felix/felix.c: -------------------------------------------------------------------------------- 1 | #include "felix.h" 2 | -------------------------------------------------------------------------------- /keyboards/felix/felix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/felix/felix.h -------------------------------------------------------------------------------- /keyboards/felix/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/felix/rules.mk -------------------------------------------------------------------------------- /keyboards/fleuron/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for fleuron -------------------------------------------------------------------------------- /keyboards/fleuron/keymaps/dollartacos/readme.md: -------------------------------------------------------------------------------- 1 | # Dollartaco's keymap for fleuron -------------------------------------------------------------------------------- /keyboards/fortitude60/fortitude60.c: -------------------------------------------------------------------------------- 1 | #include "fortitude60.h" 2 | -------------------------------------------------------------------------------- /keyboards/fortitude60/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/four_banger/four_banger.c: -------------------------------------------------------------------------------- 1 | #include "four_banger.h" -------------------------------------------------------------------------------- /keyboards/fourier/fourier.c: -------------------------------------------------------------------------------- 1 | #include "fourier.h" 2 | -------------------------------------------------------------------------------- /keyboards/fourier/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/fourier/i2c.c -------------------------------------------------------------------------------- /keyboards/fourier/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/fourier/i2c.h -------------------------------------------------------------------------------- /keyboards/fourier/keymaps/jennetters/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/fourier/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/fractal/fractal.c: -------------------------------------------------------------------------------- 1 | #include "fractal.h" 2 | -------------------------------------------------------------------------------- /keyboards/fractal/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Fractal Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/gh60/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/gh60/config.h -------------------------------------------------------------------------------- /keyboards/gh60/gh60.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/gh60/gh60.c -------------------------------------------------------------------------------- /keyboards/gh60/gh60.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/gh60/gh60.h -------------------------------------------------------------------------------- /keyboards/gh60/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/gh60/info.json -------------------------------------------------------------------------------- /keyboards/gh60/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/gh60/readme.md -------------------------------------------------------------------------------- /keyboards/gh60/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/gh60/rules.mk -------------------------------------------------------------------------------- /keyboards/gh80_3000/gh80_3000.c: -------------------------------------------------------------------------------- 1 | #include "gh80_3000.h" 2 | -------------------------------------------------------------------------------- /keyboards/gonnerd/gonnerd.c: -------------------------------------------------------------------------------- 1 | #include "gonnerd.h" 2 | -------------------------------------------------------------------------------- /keyboards/gskt00/gskt00.c: -------------------------------------------------------------------------------- 1 | #include "gskt00.h" 2 | 3 | -------------------------------------------------------------------------------- /keyboards/h87a/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/h87a/config.h -------------------------------------------------------------------------------- /keyboards/h87a/h87a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/h87a/h87a.c -------------------------------------------------------------------------------- /keyboards/h87a/h87a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/h87a/h87a.h -------------------------------------------------------------------------------- /keyboards/h87a/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/h87a/info.json -------------------------------------------------------------------------------- /keyboards/h87a/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/h87a/readme.md -------------------------------------------------------------------------------- /keyboards/h87a/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/h87a/rules.mk -------------------------------------------------------------------------------- /keyboards/hadron/hadron.c: -------------------------------------------------------------------------------- 1 | #include "hadron.h" 2 | 3 | -------------------------------------------------------------------------------- /keyboards/hadron/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/hadron/i2c.c -------------------------------------------------------------------------------- /keyboards/hadron/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/hadron/i2c.h -------------------------------------------------------------------------------- /keyboards/hadron/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | DEFAULT_FOLDER = hadron/ver2 3 | -------------------------------------------------------------------------------- /keyboards/hadron/ver0/ver0.c: -------------------------------------------------------------------------------- 1 | #include "ver0.h" -------------------------------------------------------------------------------- /keyboards/hadron/ver2/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Planck Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/hadron/ver2/keymaps/side_numpad/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Planck Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/hadron/ver3/keymaps/default/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | -------------------------------------------------------------------------------- /keyboards/hadron/ver3/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Hadron Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/handwired/108key_trackpoint/108key_trackpoint.c: -------------------------------------------------------------------------------- 1 | #include "108key_trackpoint.h" 2 | -------------------------------------------------------------------------------- /keyboards/handwired/MS_sculpt_mobile/MS_sculpt_mobile.c: -------------------------------------------------------------------------------- 1 | #include "MS_sculpt_mobile.h" 2 | -------------------------------------------------------------------------------- /keyboards/handwired/arrow_pad/arrow_pad.c: -------------------------------------------------------------------------------- 1 | #include "arrow_pad.h" -------------------------------------------------------------------------------- /keyboards/handwired/bluepill/bluepill.c: -------------------------------------------------------------------------------- 1 | #include "bluepill.h" -------------------------------------------------------------------------------- /keyboards/handwired/bluepill/bluepill70/bluepill70.c: -------------------------------------------------------------------------------- 1 | #include "bluepill70.h" -------------------------------------------------------------------------------- /keyboards/handwired/dactyl_manuform/dactyl_manuform.c: -------------------------------------------------------------------------------- 1 | #include "dactyl_manuform.h" 2 | -------------------------------------------------------------------------------- /keyboards/handwired/nicekey/nicekey.c: -------------------------------------------------------------------------------- 1 | #include "nicekey.h" 2 | -------------------------------------------------------------------------------- /keyboards/handwired/nicekey/nicekey.h: -------------------------------------------------------------------------------- 1 | #include "quantum.h" -------------------------------------------------------------------------------- /keyboards/handwired/not_so_minidox/keymaps/mtdjr/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/not_so_minidox/not_so_minidox.c: -------------------------------------------------------------------------------- 1 | #include "not_so_minidox.h" -------------------------------------------------------------------------------- /keyboards/handwired/onekey/onekey.c: -------------------------------------------------------------------------------- 1 | #include "onekey.h" -------------------------------------------------------------------------------- /keyboards/handwired/onekey/onekey.h: -------------------------------------------------------------------------------- 1 | #include "quantum.h" -------------------------------------------------------------------------------- /keyboards/handwired/pilcrow/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for pilcrow -------------------------------------------------------------------------------- /keyboards/handwired/practice60/readme.md: -------------------------------------------------------------------------------- 1 | # Practice 60 2 | 3 | Blue Pill STM32F103C8T6 based 60% board -------------------------------------------------------------------------------- /keyboards/handwired/prime_exl/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for prime_exl -------------------------------------------------------------------------------- /keyboards/handwired/promethium/keymaps/default/rgbtheme.h: -------------------------------------------------------------------------------- 1 | #include "rgbtheme_default.h" 2 | -------------------------------------------------------------------------------- /keyboards/handwired/promethium/keymaps/priyadi/rgbtheme.h: -------------------------------------------------------------------------------- 1 | #include "rgbtheme_default.h" 2 | -------------------------------------------------------------------------------- /keyboards/handwired/pteron/pteron.c: -------------------------------------------------------------------------------- 1 | #include "pteron.h" 2 | -------------------------------------------------------------------------------- /keyboards/handwired/qc60/proto/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/handwired/qc60/qc60.c: -------------------------------------------------------------------------------- 1 | #include "qc60.h" 2 | -------------------------------------------------------------------------------- /keyboards/handwired/reddot/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for handwired/reddot 2 | -------------------------------------------------------------------------------- /keyboards/handwired/space_oddity/space_oddity.c: -------------------------------------------------------------------------------- 1 | #include "space_oddity.h" 2 | -------------------------------------------------------------------------------- /keyboards/handwired/woodpad/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for woodpad 2 | -------------------------------------------------------------------------------- /keyboards/handwired/xealous/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/helix/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/helix/config.h -------------------------------------------------------------------------------- /keyboards/helix/helix.c: -------------------------------------------------------------------------------- 1 | #include "helix.h" 2 | -------------------------------------------------------------------------------- /keyboards/helix/helix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/helix/helix.h -------------------------------------------------------------------------------- /keyboards/helix/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/helix/i2c.c -------------------------------------------------------------------------------- /keyboards/helix/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/helix/i2c.h -------------------------------------------------------------------------------- /keyboards/helix/rev2/keymaps/led_test/keymap.c: -------------------------------------------------------------------------------- 1 | #include "../default/keymap.c" 2 | -------------------------------------------------------------------------------- /keyboards/helix/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/helix/rules.mk -------------------------------------------------------------------------------- /keyboards/helix/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/helix/serial.c -------------------------------------------------------------------------------- /keyboards/helix/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/helix/serial.h -------------------------------------------------------------------------------- /keyboards/hhkb/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/hhkb/config.h -------------------------------------------------------------------------------- /keyboards/hhkb/hhkb.c: -------------------------------------------------------------------------------- 1 | #include "hhkb.h" -------------------------------------------------------------------------------- /keyboards/hhkb/hhkb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/hhkb/hhkb.h -------------------------------------------------------------------------------- /keyboards/hhkb/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/hhkb/info.json -------------------------------------------------------------------------------- /keyboards/hhkb/keymaps/dhertz/config.h: -------------------------------------------------------------------------------- 1 | #define USB_MAX_POWER_CONSUMPTION 100 2 | -------------------------------------------------------------------------------- /keyboards/hhkb/keymaps/dhertz/rules.mk: -------------------------------------------------------------------------------- 1 | OPT_DEFS += -DHHKB_JP 2 | 3 | -------------------------------------------------------------------------------- /keyboards/hhkb/keymaps/enoch_jp/rules.mk: -------------------------------------------------------------------------------- 1 | NKRO_ENABLE = yes 2 | 3 | OPT_DEFS += -DHHKB_JP 4 | -------------------------------------------------------------------------------- /keyboards/hhkb/keymaps/jp/rules.mk: -------------------------------------------------------------------------------- 1 | OPT_DEFS += -DHHKB_JP 2 | -------------------------------------------------------------------------------- /keyboards/hhkb/keymaps/jp_mac/rules.mk: -------------------------------------------------------------------------------- 1 | OPT_DEFS += -DHHKB_JP 2 | -------------------------------------------------------------------------------- /keyboards/hhkb/keymaps/krusli/config.h: -------------------------------------------------------------------------------- 1 | #define USB_MAX_POWER_CONSUMPTION 100 2 | -------------------------------------------------------------------------------- /keyboards/hhkb/keymaps/rdg_jp/rules.mk: -------------------------------------------------------------------------------- 1 | OPT_DEFS += -DHHKB_JP 2 | -------------------------------------------------------------------------------- /keyboards/hhkb/keymaps/sh_jp/rules.mk: -------------------------------------------------------------------------------- 1 | OPT_DEFS += -DHHKB_JP 2 | -------------------------------------------------------------------------------- /keyboards/hhkb/keymaps/shela/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += action_pseudo_lut.c 2 | -------------------------------------------------------------------------------- /keyboards/hhkb/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/hhkb/matrix.c -------------------------------------------------------------------------------- /keyboards/hhkb/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/hhkb/readme.md -------------------------------------------------------------------------------- /keyboards/hhkb/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/hhkb/rules.mk -------------------------------------------------------------------------------- /keyboards/hid_liber/keymaps/bakageta/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define PERMISSIVE_HOLD 4 | -------------------------------------------------------------------------------- /keyboards/hid_liber/keymaps/default/config.h: -------------------------------------------------------------------------------- 1 | #pragma once -------------------------------------------------------------------------------- /keyboards/hs60/v1/v1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/hs60/v1/v1.c -------------------------------------------------------------------------------- /keyboards/hs60/v1/v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/hs60/v1/v1.h -------------------------------------------------------------------------------- /keyboards/hs60/v2/v2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/hs60/v2/v2.c -------------------------------------------------------------------------------- /keyboards/hs60/v2/v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/hs60/v2/v2.h -------------------------------------------------------------------------------- /keyboards/idobo/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/idobo/config.h -------------------------------------------------------------------------------- /keyboards/idobo/idobo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/idobo/idobo.c -------------------------------------------------------------------------------- /keyboards/idobo/idobo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/idobo/idobo.h -------------------------------------------------------------------------------- /keyboards/idobo/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for idobo 2 | -------------------------------------------------------------------------------- /keyboards/idobo/keymaps/default75/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for xd75, with led controls -------------------------------------------------------------------------------- /keyboards/idobo/keymaps/revok75/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for Revok 75 --idobo version 2 | -------------------------------------------------------------------------------- /keyboards/idobo/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/idobo/rules.mk -------------------------------------------------------------------------------- /keyboards/infinity60/bootloader_defs.h: -------------------------------------------------------------------------------- 1 | #define KIIBOHD_BOOTLOADER 2 | -------------------------------------------------------------------------------- /keyboards/iris/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/iris/config.h -------------------------------------------------------------------------------- /keyboards/iris/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/iris/info.json -------------------------------------------------------------------------------- /keyboards/iris/iris.c: -------------------------------------------------------------------------------- 1 | #include "iris.h" 2 | -------------------------------------------------------------------------------- /keyboards/iris/iris.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/iris/iris.h -------------------------------------------------------------------------------- /keyboards/iris/keymaps/drashna_old/keymap.c: -------------------------------------------------------------------------------- 1 | // placeholder 2 | -------------------------------------------------------------------------------- /keyboards/iris/keymaps/jennetters/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/iris/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/iris/readme.md -------------------------------------------------------------------------------- /keyboards/iris/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/iris/rev1_led/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/iris/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/iris/rules.mk -------------------------------------------------------------------------------- /keyboards/jc65/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jc65/readme.md -------------------------------------------------------------------------------- /keyboards/jc65/v32u4/keymaps/coth/config.h: -------------------------------------------------------------------------------- 1 | #include "../../config.h" 2 | -------------------------------------------------------------------------------- /keyboards/jc65/v32u4/keymaps/coth/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/jc65/v32u4/keymaps/dead_encryption/config.h: -------------------------------------------------------------------------------- 1 | #include "../../config.h" 2 | -------------------------------------------------------------------------------- /keyboards/jc65/v32u4/keymaps/default/config.h: -------------------------------------------------------------------------------- 1 | #include "../../config.h" 2 | -------------------------------------------------------------------------------- /keyboards/jc65/v32u4/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/jc65/v32u4/keymaps/jetpacktuxedo/config.h: -------------------------------------------------------------------------------- 1 | #include "../../config.h" 2 | -------------------------------------------------------------------------------- /keyboards/jc65/v32u4/keymaps/jetpacktuxedo/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/jc65/v32u4/keymaps/na7thana/config.h: -------------------------------------------------------------------------------- 1 | #include "../../config.h" 2 | -------------------------------------------------------------------------------- /keyboards/jc65/v32u4/keymaps/na7thana/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/jd40/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jd40/config.h -------------------------------------------------------------------------------- /keyboards/jd40/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jd40/info.json -------------------------------------------------------------------------------- /keyboards/jd40/jd40.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jd40/jd40.c -------------------------------------------------------------------------------- /keyboards/jd40/jd40.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jd40/jd40.h -------------------------------------------------------------------------------- /keyboards/jd40/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jd40/readme.md -------------------------------------------------------------------------------- /keyboards/jd40/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jd40/rules.mk -------------------------------------------------------------------------------- /keyboards/jd45/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jd45/config.h -------------------------------------------------------------------------------- /keyboards/jd45/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jd45/info.json -------------------------------------------------------------------------------- /keyboards/jd45/jd45.c: -------------------------------------------------------------------------------- 1 | #include "jd45.h" -------------------------------------------------------------------------------- /keyboards/jd45/jd45.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jd45/jd45.h -------------------------------------------------------------------------------- /keyboards/jd45/keymaps/mjt6u/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define USB_MAX_POWER_CONSUMPTION 50 4 | -------------------------------------------------------------------------------- /keyboards/jd45/keymaps/talljoe/keymap.c: -------------------------------------------------------------------------------- 1 | // This space intentionally left blank 2 | -------------------------------------------------------------------------------- /keyboards/jd45/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jd45/readme.md -------------------------------------------------------------------------------- /keyboards/jd45/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jd45/rules.mk -------------------------------------------------------------------------------- /keyboards/jj40/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj40/README.md -------------------------------------------------------------------------------- /keyboards/jj40/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj40/config.h -------------------------------------------------------------------------------- /keyboards/jj40/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj40/i2c.c -------------------------------------------------------------------------------- /keyboards/jj40/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj40/i2c.h -------------------------------------------------------------------------------- /keyboards/jj40/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj40/info.json -------------------------------------------------------------------------------- /keyboards/jj40/jj40.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj40/jj40.c -------------------------------------------------------------------------------- /keyboards/jj40/jj40.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj40/jj40.h -------------------------------------------------------------------------------- /keyboards/jj40/keymaps/krusli/rules.mk: -------------------------------------------------------------------------------- 1 | # TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/jj40/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj40/matrix.c -------------------------------------------------------------------------------- /keyboards/jj40/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj40/rules.mk -------------------------------------------------------------------------------- /keyboards/jj50/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj50/README.md -------------------------------------------------------------------------------- /keyboards/jj50/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj50/config.h -------------------------------------------------------------------------------- /keyboards/jj50/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj50/i2c.c -------------------------------------------------------------------------------- /keyboards/jj50/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj50/i2c.h -------------------------------------------------------------------------------- /keyboards/jj50/info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj50/info.json -------------------------------------------------------------------------------- /keyboards/jj50/jj50.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj50/jj50.c -------------------------------------------------------------------------------- /keyboards/jj50/jj50.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj50/jj50.h -------------------------------------------------------------------------------- /keyboards/jj50/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj50/matrix.c -------------------------------------------------------------------------------- /keyboards/jj50/program: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj50/program -------------------------------------------------------------------------------- /keyboards/jj50/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jj50/rules.mk -------------------------------------------------------------------------------- /keyboards/jm60/chconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jm60/chconf.h -------------------------------------------------------------------------------- /keyboards/jm60/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jm60/config.h -------------------------------------------------------------------------------- /keyboards/jm60/halconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jm60/halconf.h -------------------------------------------------------------------------------- /keyboards/jm60/jm60.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jm60/jm60.c -------------------------------------------------------------------------------- /keyboards/jm60/jm60.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jm60/jm60.h -------------------------------------------------------------------------------- /keyboards/jm60/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jm60/led.c -------------------------------------------------------------------------------- /keyboards/jm60/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/jm60/matrix.c -------------------------------------------------------------------------------- /keyboards/k_type/bootloader_defs.h: -------------------------------------------------------------------------------- 1 | #define KIIBOHD_BOOTLOADER 2 | -------------------------------------------------------------------------------- /keyboards/kbd4x/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for kbd4x 2 | -------------------------------------------------------------------------------- /keyboards/kbd67/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for kbd67 2 | -------------------------------------------------------------------------------- /keyboards/kbd6x/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for kbd6x 2 | -------------------------------------------------------------------------------- /keyboards/kbd75/kbd75.c: -------------------------------------------------------------------------------- 1 | #include "kbd75.h" 2 | -------------------------------------------------------------------------------- /keyboards/kbd75/rev1/rev1.c: -------------------------------------------------------------------------------- 1 | #include "rev1.h" 2 | -------------------------------------------------------------------------------- /keyboards/kbd75/rev2/rev2.c: -------------------------------------------------------------------------------- 1 | #include "rev2.h" 2 | -------------------------------------------------------------------------------- /keyboards/kbd75/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = kbd75/rev1 2 | -------------------------------------------------------------------------------- /keyboards/kc60/kc60.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/kc60/kc60.c -------------------------------------------------------------------------------- /keyboards/kc60/kc60.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/kc60/kc60.h -------------------------------------------------------------------------------- /keyboards/kinesis/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for kinesis-advantage 2 | -------------------------------------------------------------------------------- /keyboards/kinesis/kinesis.c: -------------------------------------------------------------------------------- 1 | #include "kinesis.h" 2 | -------------------------------------------------------------------------------- /keyboards/kinesis/stapelberg/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /keyboards/kira75/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for kira75 2 | -------------------------------------------------------------------------------- /keyboards/kmac/kmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/kmac/kmac.c -------------------------------------------------------------------------------- /keyboards/kmac/kmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/kmac/kmac.h -------------------------------------------------------------------------------- /keyboards/laplace/laplace.c: -------------------------------------------------------------------------------- 1 | #include "laplace.h" 2 | -------------------------------------------------------------------------------- /keyboards/launchpad/launchpad.c: -------------------------------------------------------------------------------- 1 | #include "launchpad.h" 2 | -------------------------------------------------------------------------------- /keyboards/lets_split/keymaps/DE_simple/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lets_split/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lets_split/keymaps/dlaroe/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lets_split/keymaps/pyrol/rules.mk: -------------------------------------------------------------------------------- 1 | BOOTMAGIC_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lets_split/keymaps/yshrsmz/rules.mk: -------------------------------------------------------------------------------- 1 | AUTO_SHIFT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lets_split/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no -------------------------------------------------------------------------------- /keyboards/lets_split/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/lets_split_eh/keymaps/doxish_dvorak/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/levinson/keymaps/jyh/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE=yes 2 | -------------------------------------------------------------------------------- /keyboards/levinson/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/levinson/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/lfk65_hs/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/lfk78/keymaps/ca178858/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for bluepad 2 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/lfk78/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for LFK78 2 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/lfk78/keymaps/iso/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for bluepad 2 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/lfk78/keymaps/split_bs_osx/readme.md: -------------------------------------------------------------------------------- 1 | # The split bs keymap for LFK78 2 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/lfk87/keymaps/ca178858/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for LFK87 2 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/lfkpad/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap LFKPad 21 2 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/rules.mk: -------------------------------------------------------------------------------- 1 | SRC = TWIlib.c issi.c lighting.c 2 | -------------------------------------------------------------------------------- /keyboards/lily58/lily58.c: -------------------------------------------------------------------------------- 1 | #include "lily58.h" 2 | -------------------------------------------------------------------------------- /keyboards/lily58/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no -------------------------------------------------------------------------------- /keyboards/m10a/m10a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/m10a/m10a.c -------------------------------------------------------------------------------- /keyboards/m10a/m10a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/m10a/m10a.h -------------------------------------------------------------------------------- /keyboards/maxipad/maxipad.c: -------------------------------------------------------------------------------- 1 | #include "maxipad.h" -------------------------------------------------------------------------------- /keyboards/mechmini/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = mechmini/v2 2 | -------------------------------------------------------------------------------- /keyboards/mechmini/v2/keymaps/split_space/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Mechmini 2.0 Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/mechmini/v2/v2.c: -------------------------------------------------------------------------------- 1 | #include "v2.h" 2 | -------------------------------------------------------------------------------- /keyboards/meira/featherble/featherble.c: -------------------------------------------------------------------------------- 1 | #include "meira.h" 2 | -------------------------------------------------------------------------------- /keyboards/meira/keymaps/cole/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for meira 2 | -------------------------------------------------------------------------------- /keyboards/meira/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for meira 2 | -------------------------------------------------------------------------------- /keyboards/meira/keymaps/takmiya/readme.md: -------------------------------------------------------------------------------- 1 | # The takmiya keymap for meira 2 | -------------------------------------------------------------------------------- /keyboards/meira/promicro/promicro.c: -------------------------------------------------------------------------------- 1 | #include "meira.h" 2 | 3 | -------------------------------------------------------------------------------- /keyboards/meme/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for Meme 2 | -------------------------------------------------------------------------------- /keyboards/meme/meme.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/meme/meme.c -------------------------------------------------------------------------------- /keyboards/meme/meme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/meme/meme.h -------------------------------------------------------------------------------- /keyboards/minidox/minidox.c: -------------------------------------------------------------------------------- 1 | #include "minidox.h" -------------------------------------------------------------------------------- /keyboards/minidox/rev1/rev1.c: -------------------------------------------------------------------------------- 1 | #include "minidox.h" 2 | -------------------------------------------------------------------------------- /keyboards/minidox/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no -------------------------------------------------------------------------------- /keyboards/mint60/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for Mint60 2 | -------------------------------------------------------------------------------- /keyboards/mitosis/keymaps/carvac_dv/rules.mk: -------------------------------------------------------------------------------- 1 | MOUSEKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/miuni32/keymaps/adam-lee/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for miuni32 -------------------------------------------------------------------------------- /keyboards/miuni32/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for miuni32 -------------------------------------------------------------------------------- /keyboards/miuni32/keymaps/ht_156/readme.md: -------------------------------------------------------------------------------- 1 | # ht_156's keymap for miuni32, using 33 keys 2 | -------------------------------------------------------------------------------- /keyboards/mt40/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/mt40/i2c.c -------------------------------------------------------------------------------- /keyboards/mt40/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/mt40/i2c.h -------------------------------------------------------------------------------- /keyboards/mt40/mt40.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/mt40/mt40.c -------------------------------------------------------------------------------- /keyboards/mt40/mt40.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/mt40/mt40.h -------------------------------------------------------------------------------- /keyboards/mxss/mxss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/mxss/mxss.c -------------------------------------------------------------------------------- /keyboards/mxss/mxss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/mxss/mxss.h -------------------------------------------------------------------------------- /keyboards/niu_mini/keymaps/abhixec/rules.mk: -------------------------------------------------------------------------------- 1 | AUDIO_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/niu_mini/keymaps/framtava/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Planck Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/niu_mini/keymaps/planck/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Planck Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/niu_mini/keymaps/spacebarracecar/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | -------------------------------------------------------------------------------- /keyboards/noxary/268/268.c: -------------------------------------------------------------------------------- 1 | #include "268.h" 2 | -------------------------------------------------------------------------------- /keyboards/noxary/268_2/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for 268_2 2 | -------------------------------------------------------------------------------- /keyboards/noxary/x268/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for x268 2 | -------------------------------------------------------------------------------- /keyboards/nyquist/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nyquist/keymaps/hexwire/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | 3 | -------------------------------------------------------------------------------- /keyboards/nyquist/keymaps/yshrsmz/rules.mk: -------------------------------------------------------------------------------- 1 | AUTO_SHIFT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nyquist/nyquist.c: -------------------------------------------------------------------------------- 1 | #include "nyquist.h" 2 | -------------------------------------------------------------------------------- /keyboards/nyquist/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/nyquist/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nyquist/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ok60/ok60.c: -------------------------------------------------------------------------------- 1 | #include "ok60.h" 2 | -------------------------------------------------------------------------------- /keyboards/ok60/ok60.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ok60/ok60.h -------------------------------------------------------------------------------- /keyboards/omnikey_blackheart/omnikey_blackheart.c: -------------------------------------------------------------------------------- 1 | #include "omnikey_blackheart.h" 2 | -------------------------------------------------------------------------------- /keyboards/orange75/orange75.c: -------------------------------------------------------------------------------- 1 | #include "orange75.h" -------------------------------------------------------------------------------- /keyboards/orthodox/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/orthodox/keymaps/rfvizarra/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/orthodox/orthodox.c: -------------------------------------------------------------------------------- 1 | #include "orthodox.h" -------------------------------------------------------------------------------- /keyboards/orthodox/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | BOOTLOADER = caterina 3 | -------------------------------------------------------------------------------- /keyboards/orthodox/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | BOOTLOADER = caterina 3 | -------------------------------------------------------------------------------- /keyboards/orthodox/rev3_teensy/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | BOOTLOADER = halfkay 3 | -------------------------------------------------------------------------------- /keyboards/paladin64/paladin64.c: -------------------------------------------------------------------------------- 1 | #include "paladin64.h" 2 | 3 | -------------------------------------------------------------------------------- /keyboards/panc60/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for panc60 2 | -------------------------------------------------------------------------------- /keyboards/pearl/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/pearl/i2c.c -------------------------------------------------------------------------------- /keyboards/pearl/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/pearl/i2c.h -------------------------------------------------------------------------------- /keyboards/planck/keymaps/altgr/private_string.h: -------------------------------------------------------------------------------- 1 | SEND_STRING("the keys of enoch"); 2 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/andylikescandy/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Planck Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/andylikescandy/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/aviator/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/basic/readme.md: -------------------------------------------------------------------------------- 1 | # A more basic Planck Layout for copying 2 | 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/coloneljesus/readme.md: -------------------------------------------------------------------------------- 1 | # /u/Coloneljesus's Planck Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Planck Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += muse.c 2 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/dodger/readme.md: -------------------------------------------------------------------------------- 1 | # dodger 2 | 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/emilyh/readme.md: -------------------------------------------------------------------------------- 1 | # A modified planck layout with arrow cluster 2 | 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/experimental/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Planck Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/fabian/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += muse.c 2 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/handwired_binaryplease/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Planck Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/jasperla/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += muse.c 2 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/jetpacktuxedo/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += muse.c 2 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/kelorean/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Planck Layout -------------------------------------------------------------------------------- /keyboards/planck/keymaps/kelorean/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/luke/readme.md: -------------------------------------------------------------------------------- 1 | # A more basic Planck Layout for copying 2 | 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/palleiko/rules.mk: -------------------------------------------------------------------------------- 1 | # Atmel ATMEGA23U4 Bootloader 2 | BOOTLOADER = atmel-dfu 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/pascamel/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += muse.c 2 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/pevecyan/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Planck Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/pevecyan/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += muse.c 2 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/raffle/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += muse.c 2 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/rodhaene/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Planck Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/that_canadian/readme.md: -------------------------------------------------------------------------------- 1 | # That-Canadian personal planck layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/thermal_printer/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Planck Layout 2 | 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/unagi/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += muse.c 2 | TAP_DANCE_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/planck/keymaps/yale/readme.md: -------------------------------------------------------------------------------- 1 | ![pic](https://i.imgur.com/OmARVcw.jpg) -------------------------------------------------------------------------------- /keyboards/preonic/keymaps/blake-newman/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/preonic/keymaps/boy314/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/preonic/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += muse.c 2 | -------------------------------------------------------------------------------- /keyboards/preonic/keymaps/ekis_isa/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/preonic/keymaps/fig-r/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/preonic/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/preonic/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/primekb/prime_l/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for prime_l -------------------------------------------------------------------------------- /keyboards/primekb/prime_m/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for prime_m -------------------------------------------------------------------------------- /keyboards/primekb/prime_o/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for prime_o -------------------------------------------------------------------------------- /keyboards/primekb/prime_o/keymaps/spacebarracecar/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | -------------------------------------------------------------------------------- /keyboards/puck/puck.c: -------------------------------------------------------------------------------- 1 | #include "puck.h" 2 | -------------------------------------------------------------------------------- /keyboards/puck/puck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/puck/puck.h -------------------------------------------------------------------------------- /keyboards/quefrency/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/quefrency/keymaps/default65/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/quefrency/quefrency.c: -------------------------------------------------------------------------------- 1 | #include "quefrency.h" 2 | -------------------------------------------------------------------------------- /keyboards/quefrency/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/qwertyydox/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/qwertyydox/qwertyydox.c: -------------------------------------------------------------------------------- 1 | #include "qwertyydox.h" 2 | -------------------------------------------------------------------------------- /keyboards/qwertyydox/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/readme.md -------------------------------------------------------------------------------- /keyboards/redox/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for Redox 2 | -------------------------------------------------------------------------------- /keyboards/redox/keymaps/german/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/redox/keymaps/italian/readme.md: -------------------------------------------------------------------------------- 1 | # The italian keymap for Redox 2 | -------------------------------------------------------------------------------- /keyboards/redox/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no -------------------------------------------------------------------------------- /keyboards/redox_w/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # Default keymap for Redox Wireless 2 | -------------------------------------------------------------------------------- /keyboards/redox_w/keymaps/italian/readme.md: -------------------------------------------------------------------------------- 1 | # Italian keymap for Redox Wireless 2 | -------------------------------------------------------------------------------- /keyboards/rorschach/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/rorschach/rorschach.c: -------------------------------------------------------------------------------- 1 | #include "rorschach.h" 2 | -------------------------------------------------------------------------------- /keyboards/s60_x/keymaps/jpec/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for s60-x -------------------------------------------------------------------------------- /keyboards/s60_x/rgb/rgb.c: -------------------------------------------------------------------------------- 1 | #include "rgb.h" 2 | -------------------------------------------------------------------------------- /keyboards/s60_x/s60_x.c: -------------------------------------------------------------------------------- 1 | #include "s60_x.h" -------------------------------------------------------------------------------- /keyboards/s7_elephant/keymaps/default/config.h: -------------------------------------------------------------------------------- 1 | #define RGBLIGHT_LIMIT_VAL 80 2 | -------------------------------------------------------------------------------- /keyboards/s7_elephant/s7_elephant.c: -------------------------------------------------------------------------------- 1 | #include "s7_elephant.h" 2 | -------------------------------------------------------------------------------- /keyboards/satan/keymaps/colemak/readme.md: -------------------------------------------------------------------------------- 1 | # Colemak layout for GH60 Satan 2 | -------------------------------------------------------------------------------- /keyboards/satan/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # default Satan GH60 layout 2 | -------------------------------------------------------------------------------- /keyboards/satan/keymaps/jarred/readme.md: -------------------------------------------------------------------------------- 1 | # Jarred's Satan GH60 layout 2 | -------------------------------------------------------------------------------- /keyboards/satan/keymaps/midi/readme.md: -------------------------------------------------------------------------------- 1 | # Satan GH60 layout demonstrating MIDI key mapping 2 | -------------------------------------------------------------------------------- /keyboards/satan/keymaps/smt/readme.md: -------------------------------------------------------------------------------- 1 | # smt's Satan GH60 layout 2 | -------------------------------------------------------------------------------- /keyboards/singa/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/singa/i2c.c -------------------------------------------------------------------------------- /keyboards/singa/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/singa/i2c.h -------------------------------------------------------------------------------- /keyboards/singa/keymaps/amnesia0287/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for singa -------------------------------------------------------------------------------- /keyboards/singa/keymaps/amnesia0287/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/singa/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for singa -------------------------------------------------------------------------------- /keyboards/singa/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/singa/keymaps/test/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for singa -------------------------------------------------------------------------------- /keyboards/singa/keymaps/test/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/sixshooter/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for sixshooter 2 | -------------------------------------------------------------------------------- /keyboards/sol/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/sol/i2c.c -------------------------------------------------------------------------------- /keyboards/sol/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/sol/i2c.h -------------------------------------------------------------------------------- /keyboards/sol/sol.c: -------------------------------------------------------------------------------- 1 | #include "sol.h" 2 | -------------------------------------------------------------------------------- /keyboards/sol/sol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/sol/sol.h -------------------------------------------------------------------------------- /keyboards/speedo/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for speedo -------------------------------------------------------------------------------- /keyboards/staryu/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | MOUSEKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/subatomic/subatomic.c: -------------------------------------------------------------------------------- 1 | #include "subatomic.h" -------------------------------------------------------------------------------- /keyboards/sx60/keymaps/amnobis/config.h: -------------------------------------------------------------------------------- 1 | #include "../../config.h" 2 | -------------------------------------------------------------------------------- /keyboards/sx60/keymaps/amnobis/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/sx60/keymaps/default/config.h: -------------------------------------------------------------------------------- 1 | #include "../../config.h" 2 | -------------------------------------------------------------------------------- /keyboards/sx60/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/sx60/sx60.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/sx60/sx60.c -------------------------------------------------------------------------------- /keyboards/sx60/sx60.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/sx60/sx60.h -------------------------------------------------------------------------------- /keyboards/tada68/keymaps/abishalom/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define BACKLIGHT_BREATHING 4 | -------------------------------------------------------------------------------- /keyboards/tada68/keymaps/dlg/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define GRAVE_ESC_ALT_OVERRIDE 4 | -------------------------------------------------------------------------------- /keyboards/tada68/keymaps/iso-nor/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | -------------------------------------------------------------------------------- /keyboards/tada68/keymaps/laas/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | -------------------------------------------------------------------------------- /keyboards/tada68/keymaps/maartenwut/config.h: -------------------------------------------------------------------------------- 1 | #include "../../config.h" 2 | -------------------------------------------------------------------------------- /keyboards/tada68/keymaps/rbong/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define BACKLIGHT_BREATHING 4 | -------------------------------------------------------------------------------- /keyboards/tada68/keymaps/sm0g/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define BACKLIGHT_BREATHING -------------------------------------------------------------------------------- /keyboards/tetris/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/tetris/tetris.c: -------------------------------------------------------------------------------- 1 | #include "tetris.h" 2 | -------------------------------------------------------------------------------- /keyboards/the_ruler/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for the ruler -------------------------------------------------------------------------------- /keyboards/thevankeyboards/minivan/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for tv44 -------------------------------------------------------------------------------- /keyboards/thevankeyboards/minivan/keymaps/xyverz/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for tv44 -------------------------------------------------------------------------------- /keyboards/thevankeyboards/roadkit/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for roadkit 2 | -------------------------------------------------------------------------------- /keyboards/toad/toad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/toad/toad.c -------------------------------------------------------------------------------- /keyboards/toad/toad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/toad/toad.h -------------------------------------------------------------------------------- /keyboards/tokyo60/keymaps/default/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // place overrides here 4 | -------------------------------------------------------------------------------- /keyboards/tokyo60/keymaps/swappedBottomRow/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // place overrides here 4 | -------------------------------------------------------------------------------- /keyboards/treasure/type9/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for Type-9 2 | -------------------------------------------------------------------------------- /keyboards/uk78/uk78.c: -------------------------------------------------------------------------------- 1 | #include "uk78.h" 2 | -------------------------------------------------------------------------------- /keyboards/uk78/uk78.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/uk78/uk78.h -------------------------------------------------------------------------------- /keyboards/v60_type_r/keymaps/vimouse/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/vitamins_included/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/viterbi/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/viterbi/keymaps/drashna_old/keymap.c: -------------------------------------------------------------------------------- 1 | //placeholder -------------------------------------------------------------------------------- /keyboards/viterbi/keymaps/dwallace/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/viterbi/keymaps/fido/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/viterbi/keymaps/hexwire/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/viterbi/keymaps/mike808/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/viterbi/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | 3 | LAYOUTS = ortho_5x14 4 | -------------------------------------------------------------------------------- /keyboards/viterbi/viterbi.c: -------------------------------------------------------------------------------- 1 | #include "viterbi.h" 2 | -------------------------------------------------------------------------------- /keyboards/whitefox/bootloader_defs.h: -------------------------------------------------------------------------------- 1 | #define KIIBOHD_BOOTLOADER 2 | -------------------------------------------------------------------------------- /keyboards/xd60/keymaps/Jos/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes # Enables Tap Dance 2 | -------------------------------------------------------------------------------- /keyboards/xd60/keymaps/kmontag42/rules.mk: -------------------------------------------------------------------------------- 1 | LEADER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/xd60/xd60.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/xd60/xd60.c -------------------------------------------------------------------------------- /keyboards/xd60/xd60.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/xd60/xd60.h -------------------------------------------------------------------------------- /keyboards/xd75/keymaps/atomic_style/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for xd75 2 | -------------------------------------------------------------------------------- /keyboards/xd75/keymaps/boy_314/config.h: -------------------------------------------------------------------------------- 1 | #pragma once -------------------------------------------------------------------------------- /keyboards/xd75/keymaps/boy_314/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/xd75/keymaps/daniel/readme.md: -------------------------------------------------------------------------------- 1 | # Daniels xd75 keymap 2 | -------------------------------------------------------------------------------- /keyboards/xd75/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for xd75, with led controls -------------------------------------------------------------------------------- /keyboards/xd75/keymaps/emilyh/readme.md: -------------------------------------------------------------------------------- 1 | # Modified keymap for xd75 with numpad on right 2 | -------------------------------------------------------------------------------- /keyboards/xd75/keymaps/jarred/readme.md: -------------------------------------------------------------------------------- 1 | # Jarreds xd75 keymap 2 | -------------------------------------------------------------------------------- /keyboards/xd75/keymaps/mtdjr/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for xd75 2 | -------------------------------------------------------------------------------- /keyboards/xd75/keymaps/revok75/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for Revok 75 2 | -------------------------------------------------------------------------------- /keyboards/xd75/xd75.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/xd75/xd75.c -------------------------------------------------------------------------------- /keyboards/xd75/xd75.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/xd75/xd75.h -------------------------------------------------------------------------------- /keyboards/xd87/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for xd87 -------------------------------------------------------------------------------- /keyboards/xd87/xd87.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/xd87/xd87.c -------------------------------------------------------------------------------- /keyboards/xd87/xd87.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/xd87/xd87.h -------------------------------------------------------------------------------- /keyboards/xmmx/xmmx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/xmmx/xmmx.c -------------------------------------------------------------------------------- /keyboards/xmmx/xmmx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/xmmx/xmmx.h -------------------------------------------------------------------------------- /keyboards/yd68/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for yd68 -------------------------------------------------------------------------------- /keyboards/yd68/yd68.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/yd68/yd68.c -------------------------------------------------------------------------------- /keyboards/yd68/yd68.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/yd68/yd68.h -------------------------------------------------------------------------------- /keyboards/ymd75/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ymd75/i2c.c -------------------------------------------------------------------------------- /keyboards/ymd75/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ymd75/i2c.h -------------------------------------------------------------------------------- /keyboards/ymd96/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ymd96/i2c.c -------------------------------------------------------------------------------- /keyboards/ymd96/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/ymd96/i2c.h -------------------------------------------------------------------------------- /keyboards/ymd96/keymaps/hgoel89/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/z150_blackheart/z150_blackheart.c: -------------------------------------------------------------------------------- 1 | #include "z150_blackheart.h" 2 | -------------------------------------------------------------------------------- /keyboards/zen/zen.c: -------------------------------------------------------------------------------- 1 | #include "zen.h" 2 | -------------------------------------------------------------------------------- /keyboards/zen/zen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/zen/zen.h -------------------------------------------------------------------------------- /keyboards/zinc/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/zinc/i2c.c -------------------------------------------------------------------------------- /keyboards/zinc/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/zinc/i2c.h -------------------------------------------------------------------------------- /keyboards/zinc/zinc.c: -------------------------------------------------------------------------------- 1 | #include "zinc.h" 2 | -------------------------------------------------------------------------------- /keyboards/zinc/zinc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/keyboards/zinc/zinc.h -------------------------------------------------------------------------------- /keyboards/zlant/zlant.c: -------------------------------------------------------------------------------- 1 | #include "zlant.h" 2 | -------------------------------------------------------------------------------- /layouts/community/60_ansi/mechmerlin-ansi/rules.mk: -------------------------------------------------------------------------------- 1 | USER_NAME := mechmerlin -------------------------------------------------------------------------------- /layouts/community/60_ansi/talljoe-ansi/keymap.c: -------------------------------------------------------------------------------- 1 | // This space intentionally left blank 2 | -------------------------------------------------------------------------------- /layouts/community/60_ansi/talljoe-ansi/rules.mk: -------------------------------------------------------------------------------- 1 | USER_NAME := talljoe 2 | -------------------------------------------------------------------------------- /layouts/community/60_ansi_split_bs_rshift/mechmerlin-split/rules.mk: -------------------------------------------------------------------------------- 1 | USER_NAME := mechmerlin -------------------------------------------------------------------------------- /layouts/community/60_ansi_split_bs_rshift/talljoe/keymap.c: -------------------------------------------------------------------------------- 1 | // This space intentionally left blank 2 | -------------------------------------------------------------------------------- /layouts/community/60_ansi_split_bs_rshift/talljoe/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += $(KEYMAP_PATH)/solarized.c 2 | -------------------------------------------------------------------------------- /layouts/community/60_hhkb/talljoe-hhkb/keymap.c: -------------------------------------------------------------------------------- 1 | // This space intentionally left blank 2 | -------------------------------------------------------------------------------- /layouts/community/60_hhkb/talljoe-hhkb/rules.mk: -------------------------------------------------------------------------------- 1 | USER_NAME := talljoe 2 | -------------------------------------------------------------------------------- /layouts/community/66_ansi/mechmerlin/rules.mk: -------------------------------------------------------------------------------- 1 | USER_NAME := mechmerlin -------------------------------------------------------------------------------- /layouts/community/68_ansi/mechmerlin/rules.mk: -------------------------------------------------------------------------------- 1 | USER_NAME := mechmerlin -------------------------------------------------------------------------------- /layouts/community/75_ansi/mechmerlin-75_ansi/rules.mk: -------------------------------------------------------------------------------- 1 | USER_NAME := mechmerlin -------------------------------------------------------------------------------- /layouts/community/ergodox/colemak_programmer/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = no -------------------------------------------------------------------------------- /layouts/community/ergodox/dvorak/dvorak.png.md: -------------------------------------------------------------------------------- 1 | https://i.imgur.com/zLx5fus.png 2 | -------------------------------------------------------------------------------- /layouts/community/ergodox/haegin/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE=yes 2 | -------------------------------------------------------------------------------- /layouts/community/ergodox/osx_de/osx_de_highres.png.md: -------------------------------------------------------------------------------- 1 | https://i.imgur.com/kvSzkXK.png 2 | -------------------------------------------------------------------------------- /layouts/community/ergodox/sethbc/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /layouts/community/ergodox/siroken3/default.png.md: -------------------------------------------------------------------------------- 1 | https://i.imgur.com/9xDhYOd.png 2 | -------------------------------------------------------------------------------- /layouts/community/ergodox/siroken3/default_highres.png.md: -------------------------------------------------------------------------------- 1 | https://i.imgur.com/E5oJXz5.jpg 2 | -------------------------------------------------------------------------------- /layouts/community/ergodox/teckinesis/ordinary-special.png.md: -------------------------------------------------------------------------------- 1 | https://i.imgur.com/p3y6E8F.png 2 | -------------------------------------------------------------------------------- /layouts/community/ortho_3x10/wanleg/rules.mk: -------------------------------------------------------------------------------- 1 | SWAP_HANDS_ENABLE = no 2 | 3 | BOOTLOADER = qmk-dfu -------------------------------------------------------------------------------- /layouts/community/ortho_4x12/drashna/readme.md: -------------------------------------------------------------------------------- 1 | # The Default Planck Layout 2 | 3 | -------------------------------------------------------------------------------- /layouts/community/ortho_4x12/talljoe/keymap.c: -------------------------------------------------------------------------------- 1 | // This space intentionally left blank 2 | -------------------------------------------------------------------------------- /layouts/community/tkl_ansi/talljoe-tkl/keymap.c: -------------------------------------------------------------------------------- 1 | // This space intentionally left blank 2 | -------------------------------------------------------------------------------- /layouts/community/tkl_ansi/talljoe-tkl/rules.mk: -------------------------------------------------------------------------------- 1 | USER_NAME := talljoe 2 | -------------------------------------------------------------------------------- /lib/lufa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/lib/lufa/.gitignore -------------------------------------------------------------------------------- /lib/lufa/Bootloaders/HID/HostLoaderApp/.gitignore: -------------------------------------------------------------------------------- 1 | hid_bootloader_cli 2 | -------------------------------------------------------------------------------- /lib/lufa/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/lib/lufa/README.txt -------------------------------------------------------------------------------- /lib/lufa/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/lib/lufa/makefile -------------------------------------------------------------------------------- /license_GPLv2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/license_GPLv2.md -------------------------------------------------------------------------------- /license_GPLv3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/license_GPLv3.md -------------------------------------------------------------------------------- /message.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/message.mk -------------------------------------------------------------------------------- /quantum/api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/api.c -------------------------------------------------------------------------------- /quantum/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/api.h -------------------------------------------------------------------------------- /quantum/audio/audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/audio/audio.c -------------------------------------------------------------------------------- /quantum/audio/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/audio/audio.h -------------------------------------------------------------------------------- /quantum/audio/luts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/audio/luts.c -------------------------------------------------------------------------------- /quantum/audio/luts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/audio/luts.h -------------------------------------------------------------------------------- /quantum/audio/muse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/audio/muse.c -------------------------------------------------------------------------------- /quantum/audio/muse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/audio/muse.h -------------------------------------------------------------------------------- /quantum/audio/wave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/audio/wave.h -------------------------------------------------------------------------------- /quantum/color.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/color.c -------------------------------------------------------------------------------- /quantum/color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/color.h -------------------------------------------------------------------------------- /quantum/encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/encoder.c -------------------------------------------------------------------------------- /quantum/encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/encoder.h -------------------------------------------------------------------------------- /quantum/fauxclicky.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/fauxclicky.c -------------------------------------------------------------------------------- /quantum/fauxclicky.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/fauxclicky.h -------------------------------------------------------------------------------- /quantum/keymap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/keymap.h -------------------------------------------------------------------------------- /quantum/led_tables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/led_tables.c -------------------------------------------------------------------------------- /quantum/led_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/led_tables.h -------------------------------------------------------------------------------- /quantum/matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/matrix.c -------------------------------------------------------------------------------- /quantum/pincontrol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/pincontrol.h -------------------------------------------------------------------------------- /quantum/quantum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/quantum.c -------------------------------------------------------------------------------- /quantum/quantum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/quantum.h -------------------------------------------------------------------------------- /quantum/rgb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/rgb.h -------------------------------------------------------------------------------- /quantum/rgb_matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/rgb_matrix.c -------------------------------------------------------------------------------- /quantum/rgb_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/rgb_matrix.h -------------------------------------------------------------------------------- /quantum/rgblight.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/rgblight.c -------------------------------------------------------------------------------- /quantum/rgblight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/quantum/rgblight.h -------------------------------------------------------------------------------- /quantum/serial_link/README.md: -------------------------------------------------------------------------------- 1 | # qmk_serial_link -------------------------------------------------------------------------------- /quantum/template/base/info.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quantum/template/base/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | # The default keymap for %KEYBOARD% -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/readme.md -------------------------------------------------------------------------------- /secrets.tar.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/secrets.tar.enc -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/shell.nix -------------------------------------------------------------------------------- /testlist.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/testlist.mk -------------------------------------------------------------------------------- /tests/basic/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/tests/basic/config.h -------------------------------------------------------------------------------- /tests/basic/keymap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/tests/basic/keymap.c -------------------------------------------------------------------------------- /tests/basic/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/tests/basic/rules.mk -------------------------------------------------------------------------------- /tmk_core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/tmk_core/.gitignore -------------------------------------------------------------------------------- /tmk_core/.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmk_core/arm_atsam.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/tmk_core/arm_atsam.mk -------------------------------------------------------------------------------- /tmk_core/avr.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/tmk_core/avr.mk -------------------------------------------------------------------------------- /tmk_core/chibios.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/tmk_core/chibios.mk -------------------------------------------------------------------------------- /tmk_core/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/tmk_core/common.mk -------------------------------------------------------------------------------- /tmk_core/common/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/tmk_core/common/led.h -------------------------------------------------------------------------------- /tmk_core/native.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/tmk_core/native.mk -------------------------------------------------------------------------------- /tmk_core/protocol.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/tmk_core/protocol.mk -------------------------------------------------------------------------------- /tmk_core/protocol/usb_hid/USB_Host_Shield_2.0/.gitignore: -------------------------------------------------------------------------------- 1 | *.bak 2 | *.zip 3 | *.rar 4 | build/ -------------------------------------------------------------------------------- /tmk_core/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/tmk_core/readme.md -------------------------------------------------------------------------------- /tmk_core/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/tmk_core/rules.mk -------------------------------------------------------------------------------- /users/333fred/333fred_config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define PERMISSIVE_HOLD 4 | -------------------------------------------------------------------------------- /users/333fred/rgb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/333fred/rgb.c -------------------------------------------------------------------------------- /users/_example/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += _example.c -------------------------------------------------------------------------------- /users/arkag/arkag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/arkag/arkag.c -------------------------------------------------------------------------------- /users/arkag/arkag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/arkag/arkag.h -------------------------------------------------------------------------------- /users/arkag/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/arkag/config.h -------------------------------------------------------------------------------- /users/arkag/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/arkag/readme.md -------------------------------------------------------------------------------- /users/arkag/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += arkag.c 2 | -------------------------------------------------------------------------------- /users/bocaj/bocaj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/bocaj/bocaj.c -------------------------------------------------------------------------------- /users/bocaj/bocaj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/bocaj/bocaj.h -------------------------------------------------------------------------------- /users/bocaj/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/bocaj/config.h -------------------------------------------------------------------------------- /users/bocaj/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/bocaj/readme.md -------------------------------------------------------------------------------- /users/bocaj/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/bocaj/rules.mk -------------------------------------------------------------------------------- /users/dhertz/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/dhertz/config.h -------------------------------------------------------------------------------- /users/dhertz/dhertz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/dhertz/dhertz.c -------------------------------------------------------------------------------- /users/dhertz/dhertz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/dhertz/dhertz.h -------------------------------------------------------------------------------- /users/dhertz/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += dhertz.c 2 | -------------------------------------------------------------------------------- /users/dudeofawesome/dudeofawesome.c: -------------------------------------------------------------------------------- 1 | #include "dudeofawesome.h" 2 | -------------------------------------------------------------------------------- /users/dudeofawesome/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += dudeofawesome.c 2 | -------------------------------------------------------------------------------- /users/ericgebhart/flash-ergodox: -------------------------------------------------------------------------------- 1 | teensy-loader-cli -mmcu=atmega32u4 -w $1 2 | -------------------------------------------------------------------------------- /users/gordon/gordon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/gordon/gordon.c -------------------------------------------------------------------------------- /users/gordon/gordon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/gordon/gordon.h -------------------------------------------------------------------------------- /users/gordon/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/gordon/rules.mk -------------------------------------------------------------------------------- /users/ishtob/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/ishtob/config.h -------------------------------------------------------------------------------- /users/ishtob/ishtob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/ishtob/ishtob.c -------------------------------------------------------------------------------- /users/ishtob/ishtob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/ishtob/ishtob.h -------------------------------------------------------------------------------- /users/ishtob/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/ishtob/rules.mk -------------------------------------------------------------------------------- /users/jackhumbert/jackhumbert.c: -------------------------------------------------------------------------------- 1 | #include "jackhumbert.h" -------------------------------------------------------------------------------- /users/jackhumbert/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += jackhumbert.c -------------------------------------------------------------------------------- /users/jarred/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/jarred/config.h -------------------------------------------------------------------------------- /users/jarred/jarred.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/jarred/jarred.c -------------------------------------------------------------------------------- /users/jarred/jarred.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/jarred/jarred.h -------------------------------------------------------------------------------- /users/jarred/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/jarred/rules.mk -------------------------------------------------------------------------------- /users/kuatsure/rules.mk: -------------------------------------------------------------------------------- 1 | CONSOLE_ENABLE = no 2 | 3 | SRC += kuatsure.c 4 | -------------------------------------------------------------------------------- /users/mechmerlin/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += mechmerlin.c -------------------------------------------------------------------------------- /users/mtdjr/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/mtdjr/config.h -------------------------------------------------------------------------------- /users/mtdjr/mtdjr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/mtdjr/mtdjr.c -------------------------------------------------------------------------------- /users/mtdjr/mtdjr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/mtdjr/mtdjr.h -------------------------------------------------------------------------------- /users/mtdjr/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/mtdjr/readme.md -------------------------------------------------------------------------------- /users/mtdjr/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += mtdjr.c 2 | TAP_DANCE_ENABLE = yes 3 | -------------------------------------------------------------------------------- /users/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/readme.md -------------------------------------------------------------------------------- /users/replicaJunction/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += replicaJunction.c 2 | -------------------------------------------------------------------------------- /users/romus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/romus/README.md -------------------------------------------------------------------------------- /users/romus/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/romus/config.h -------------------------------------------------------------------------------- /users/romus/romus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/romus/romus.c -------------------------------------------------------------------------------- /users/romus/romus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/romus/romus.h -------------------------------------------------------------------------------- /users/romus/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/romus/rules.mk -------------------------------------------------------------------------------- /users/sigma/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/sigma/config.h -------------------------------------------------------------------------------- /users/sigma/rules.mk: -------------------------------------------------------------------------------- 1 | LEADER_ENABLE = yes 2 | 3 | SRC += sigma.c 4 | -------------------------------------------------------------------------------- /users/sigma/sigma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/sigma/sigma.c -------------------------------------------------------------------------------- /users/sigma/sigma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/sigma/sigma.h -------------------------------------------------------------------------------- /users/spacebarracecar/config.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /users/wanleg/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/wanleg/config.h -------------------------------------------------------------------------------- /users/wanleg/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/wanleg/rules.mk -------------------------------------------------------------------------------- /users/wanleg/wanleg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/wanleg/wanleg.c -------------------------------------------------------------------------------- /users/wanleg/wanleg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/wanleg/wanleg.h -------------------------------------------------------------------------------- /users/zer09/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/zer09/config.h -------------------------------------------------------------------------------- /users/zer09/lights.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/zer09/lights.c -------------------------------------------------------------------------------- /users/zer09/lights.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/zer09/lights.h -------------------------------------------------------------------------------- /users/zer09/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/zer09/rules.mk -------------------------------------------------------------------------------- /users/zer09/zer09.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/zer09/zer09.c -------------------------------------------------------------------------------- /users/zer09/zer09.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/users/zer09/zer09.h -------------------------------------------------------------------------------- /util/Win_Check.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/Win_Check.bat -------------------------------------------------------------------------------- /util/activate_wsl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/activate_wsl.sh -------------------------------------------------------------------------------- /util/add-paths.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/add-paths.bat -------------------------------------------------------------------------------- /util/drivers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/drivers.txt -------------------------------------------------------------------------------- /util/elevate.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/elevate.exe -------------------------------------------------------------------------------- /util/linux_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/linux_install.sh -------------------------------------------------------------------------------- /util/macos_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/macos_install.sh -------------------------------------------------------------------------------- /util/msys2_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/msys2_install.sh -------------------------------------------------------------------------------- /util/new_keymap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/new_keymap.sh -------------------------------------------------------------------------------- /util/new_project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/new_project.sh -------------------------------------------------------------------------------- /util/qmk_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/qmk_install.sh -------------------------------------------------------------------------------- /util/travis_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/travis_build.sh -------------------------------------------------------------------------------- /util/travis_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/travis_docs.sh -------------------------------------------------------------------------------- /util/travis_push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/travis_push.sh -------------------------------------------------------------------------------- /util/wsl_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pleasuretek/qmk_firmware/HEAD/util/wsl_install.sh --------------------------------------------------------------------------------