gitextract_fia8uxcq/ ├── .clang-format ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ ├── feature_request.md │ │ ├── other_issues.md │ │ └── zzz_blank.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── labeler.yml │ ├── stale.yml │ └── workflows/ │ ├── api.yml │ ├── auto_tag.yaml │ ├── build_bmp_default.yml │ ├── cli.yml │ ├── develop_api.yml │ ├── develop_update.yml │ ├── docs.yml │ ├── format.yaml │ ├── labeler.yml │ └── lint.yml ├── .gitignore ├── .gitmodules ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── Dockerfile ├── Doxyfile ├── LICENSE ├── Makefile ├── Vagrantfile ├── api_data/ │ ├── _config.yml │ └── readme.md ├── bin/ │ └── qmk ├── book.json ├── bootloader.mk ├── build_full_test.mk ├── build_json.mk ├── build_keyboard.mk ├── build_layout.mk ├── build_test.mk ├── common.mk ├── common_features.mk ├── data/ │ ├── mappings/ │ │ ├── info_config.json │ │ ├── info_rules.json │ │ └── keyboard_aliases.json │ ├── schemas/ │ │ ├── api_keyboard.jsonschema │ │ ├── definitions.jsonschema │ │ ├── false.jsonschema │ │ ├── keyboard.jsonschema │ │ ├── keymap.jsonschema │ │ └── true.jsonschema │ └── templates/ │ ├── avr/ │ │ ├── config.h │ │ ├── readme.md │ │ └── rules.mk │ ├── base/ │ │ ├── info.json │ │ ├── keyboard.c │ │ ├── keyboard.h │ │ └── keymaps/ │ │ └── default/ │ │ ├── keymap.c │ │ └── readme.md │ ├── nrf/ │ │ ├── config.h │ │ ├── ld/ │ │ │ └── nrf52840_ao.ld │ │ ├── readme.md │ │ ├── rules.mk │ │ └── template.c │ └── ps2avrgb/ │ ├── config.h │ ├── readme.md │ └── rules.mk ├── disable_features.mk ├── docs/ │ ├── .nojekyll │ ├── CNAME │ ├── ChangeLog/ │ │ ├── 20190830.md │ │ ├── 20200229.md │ │ ├── 20200530.md │ │ ├── 20200829.md │ │ ├── 20201128.md │ │ ├── 20210227.md │ │ ├── 20210529.md │ │ └── 20210828.md │ ├── README.md │ ├── _langs.md │ ├── _summary.md │ ├── adc_driver.md │ ├── api_development_environment.md │ ├── api_development_overview.md │ ├── api_docs.md │ ├── api_overview.md │ ├── arm_debugging.md │ ├── audio_driver.md │ ├── breaking_changes.md │ ├── breaking_changes_history.md │ ├── breaking_changes_instructions.md │ ├── chibios_upgrade_instructions.md │ ├── cli.md │ ├── cli_commands.md │ ├── cli_configuration.md │ ├── cli_development.md │ ├── cli_tab_complete.md │ ├── coding_conventions_c.md │ ├── coding_conventions_python.md │ ├── compatible_microcontrollers.md │ ├── config_options.md │ ├── configurator_architecture.md │ ├── configurator_default_keymaps.md │ ├── configurator_diagram.drawio │ ├── configurator_step_by_step.md │ ├── configurator_troubleshooting.md │ ├── contributing.md │ ├── custom_matrix.md │ ├── custom_quantum_functions.md │ ├── data_driven_config.md │ ├── de/ │ │ ├── README.md │ │ ├── _summary.md │ │ ├── cli.md │ │ ├── driver_installation_zadig.md │ │ ├── newbs.md │ │ ├── newbs_building_firmware.md │ │ ├── newbs_flashing.md │ │ ├── newbs_getting_started.md │ │ ├── newbs_learn_more_resources.md │ │ └── newbs_testing_debugging.md │ ├── documentation_best_practices.md │ ├── documentation_templates.md │ ├── driver_installation_zadig.md │ ├── easy_maker.md │ ├── eeprom_driver.md │ ├── es/ │ │ ├── README.md │ │ ├── _summary.md │ │ ├── hardware.md │ │ ├── hardware_avr.md │ │ ├── hardware_drivers.md │ │ ├── hardware_keyboard_guidelines.md │ │ ├── newbs.md │ │ ├── newbs_best_practices.md │ │ ├── newbs_building_firmware.md │ │ ├── newbs_building_firmware_configurator.md │ │ ├── newbs_flashing.md │ │ ├── newbs_getting_started.md │ │ ├── newbs_learn_more_resources.md │ │ └── newbs_testing_debugging.md │ ├── faq_build.md │ ├── faq_debug.md │ ├── faq_general.md │ ├── faq_keymap.md │ ├── faq_misc.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_debounce_type.md │ ├── feature_digitizer.md │ ├── feature_dip_switch.md │ ├── feature_dynamic_macros.md │ ├── feature_encoders.md │ ├── feature_grave_esc.md │ ├── feature_haptic_feedback.md │ ├── feature_hd44780.md │ ├── feature_joystick.md │ ├── feature_key_lock.md │ ├── feature_key_overrides.md │ ├── feature_layers.md │ ├── feature_layouts.md │ ├── feature_leader_key.md │ ├── feature_led_indicators.md │ ├── feature_led_matrix.md │ ├── feature_macros.md │ ├── feature_midi.md │ ├── feature_mouse_keys.md │ ├── feature_oled_driver.md │ ├── feature_pointing_device.md │ ├── feature_ps2_mouse.md │ ├── feature_rawhid.md │ ├── feature_rgb_matrix.md │ ├── feature_rgblight.md │ ├── feature_sequencer.md │ ├── feature_space_cadet.md │ ├── feature_split_keyboard.md │ ├── feature_st7565.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 │ ├── feature_velocikey.md │ ├── feature_wpm.md │ ├── flashing.md │ ├── flashing_bootloadhid.md │ ├── fr-fr/ │ │ ├── ChangeLog/ │ │ │ └── 20190830.md │ │ ├── README.md │ │ ├── _summary.md │ │ ├── breaking_changes.md │ │ ├── cli.md │ │ ├── cli_configuration.md │ │ ├── contributing.md │ │ ├── driver_installation_zadig.md │ │ ├── faq.md │ │ ├── faq_build.md │ │ ├── faq_debug.md │ │ ├── faq_general.md │ │ ├── faq_keymap.md │ │ ├── flashing.md │ │ ├── getting_started_getting_help.md │ │ ├── getting_started_github.md │ │ ├── getting_started_introduction.md │ │ ├── newbs.md │ │ ├── newbs_best_practices.md │ │ ├── newbs_building_firmware.md │ │ ├── newbs_building_firmware_configurator.md │ │ ├── newbs_flashing.md │ │ ├── newbs_getting_started.md │ │ ├── newbs_learn_more_resources.md │ │ └── newbs_testing_debugging.md │ ├── fuse.txt │ ├── getting_started_docker.md │ ├── getting_started_github.md │ ├── getting_started_introduction.md │ ├── getting_started_make_guide.md │ ├── getting_started_vagrant.md │ ├── hand_wire.md │ ├── hardware_avr.md │ ├── hardware_drivers.md │ ├── hardware_keyboard_guidelines.md │ ├── he-il/ │ │ ├── README.md │ │ ├── _summary.md │ │ ├── documentation_best_practices.md │ │ ├── faq.md │ │ ├── faq_general.md │ │ ├── getting_started_getting_help.md │ │ ├── getting_started_github.md │ │ ├── getting_started_introduction.md │ │ ├── hardware.md │ │ ├── newbs_learn_more_resources.md │ │ ├── proton_c_conversion.md │ │ └── quantum_keycodes.md │ ├── how_a_matrix_works.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 │ ├── ja/ │ │ ├── README.md │ │ ├── _summary.md │ │ ├── adc_driver.md │ │ ├── api_development_environment.md │ │ ├── api_development_overview.md │ │ ├── api_docs.md │ │ ├── api_overview.md │ │ ├── arm_debugging.md │ │ ├── breaking_changes.md │ │ ├── breaking_changes_instructions.md │ │ ├── cli.md │ │ ├── cli_commands.md │ │ ├── cli_configuration.md │ │ ├── cli_development.md │ │ ├── coding_conventions_c.md │ │ ├── coding_conventions_python.md │ │ ├── compatible_microcontrollers.md │ │ ├── config_options.md │ │ ├── configurator_step_by_step.md │ │ ├── configurator_troubleshooting.md │ │ ├── contributing.md │ │ ├── custom_matrix.md │ │ ├── custom_quantum_functions.md │ │ ├── data_driven_config.md │ │ ├── documentation_best_practices.md │ │ ├── documentation_templates.md │ │ ├── driver_installation_zadig.md │ │ ├── faq_build.md │ │ ├── faq_debug.md │ │ ├── faq_general.md │ │ ├── faq_keymap.md │ │ ├── faq_misc.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_debounce_type.md │ │ ├── feature_dip_switch.md │ │ ├── feature_dynamic_macros.md │ │ ├── feature_encoders.md │ │ ├── feature_grave_esc.md │ │ ├── feature_haptic_feedback.md │ │ ├── feature_hd44780.md │ │ ├── feature_key_lock.md │ │ ├── feature_layers.md │ │ ├── feature_layouts.md │ │ ├── feature_leader_key.md │ │ ├── feature_led_indicators.md │ │ ├── feature_led_matrix.md │ │ ├── feature_macros.md │ │ ├── feature_mouse_keys.md │ │ ├── feature_pointing_device.md │ │ ├── feature_ps2_mouse.md │ │ ├── feature_rawhid.md │ │ ├── feature_split_keyboard.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 │ │ ├── feature_velocikey.md │ │ ├── feature_wpm.md │ │ ├── flashing.md │ │ ├── flashing_bootloadhid.md │ │ ├── getting_started_docker.md │ │ ├── getting_started_github.md │ │ ├── getting_started_introduction.md │ │ ├── getting_started_make_guide.md │ │ ├── getting_started_vagrant.md │ │ ├── hardware_avr.md │ │ ├── hardware_drivers.md │ │ ├── hardware_keyboard_guidelines.md │ │ ├── how_a_matrix_works.md │ │ ├── how_keyboards_work.md │ │ ├── i2c_driver.md │ │ ├── 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 │ │ ├── keymap.md │ │ ├── mod_tap.md │ │ ├── newbs.md │ │ ├── newbs_building_firmware.md │ │ ├── newbs_building_firmware_configurator.md │ │ ├── newbs_flashing.md │ │ ├── newbs_getting_started.md │ │ ├── newbs_git_best_practices.md │ │ ├── newbs_git_resolving_merge_conflicts.md │ │ ├── newbs_git_resynchronize_a_branch.md │ │ ├── newbs_git_using_your_master_branch.md │ │ ├── newbs_learn_more_resources.md │ │ ├── newbs_testing_debugging.md │ │ ├── one_shot_keys.md │ │ ├── other_eclipse.md │ │ ├── other_vscode.md │ │ ├── pr_checklist.md │ │ ├── proton_c_conversion.md │ │ ├── quantum_keycodes.md │ │ ├── ref_functions.md │ │ ├── reference_configurator_support.md │ │ ├── reference_glossary.md │ │ ├── reference_info_json.md │ │ ├── reference_keymap_extras.md │ │ ├── serial_driver.md │ │ ├── support.md │ │ ├── syllabus.md │ │ ├── tap_hold.md │ │ ├── translating.md │ │ └── understanding_qmk.md │ ├── keycodes.md │ ├── keycodes_basic.md │ ├── keycodes_magic.md │ ├── keycodes_us_ansi_shifted.md │ ├── keymap.md │ ├── ko-kr/ │ │ ├── README.md │ │ ├── getting_started_build_tools.md │ │ ├── getting_started_getting_help.md │ │ └── getting_started_github.md │ ├── mod_tap.md │ ├── newbs.md │ ├── newbs_building_firmware.md │ ├── newbs_building_firmware_configurator.md │ ├── newbs_flashing.md │ ├── newbs_getting_started.md │ ├── newbs_git_best_practices.md │ ├── newbs_git_resolving_merge_conflicts.md │ ├── newbs_git_resynchronize_a_branch.md │ ├── newbs_git_using_your_master_branch.md │ ├── newbs_learn_more_resources.md │ ├── newbs_testing_debugging.md │ ├── one_shot_keys.md │ ├── other_eclipse.md │ ├── other_vscode.md │ ├── platformdev_chibios_earlyinit.md │ ├── platformdev_selecting_arm_mcu.md │ ├── power.txt │ ├── pr_checklist.md │ ├── proton_c_conversion.md │ ├── pt-br/ │ │ ├── README.md │ │ └── _summary.md │ ├── qmk.css │ ├── qmk_custom_dark.css │ ├── qmk_custom_light.css │ ├── quantum_keycodes.md │ ├── redirects.json │ ├── ref_functions.md │ ├── reference_configurator_support.md │ ├── reference_glossary.md │ ├── reference_info_json.md │ ├── reference_keymap_extras.md │ ├── ru-ru/ │ │ ├── README.md │ │ ├── _summary.md │ │ ├── getting_started_build_tools.md │ │ ├── getting_started_getting_help.md │ │ ├── getting_started_github.md │ │ ├── getting_started_introduction.md │ │ ├── newbs.md │ │ └── newbs_getting_started.md │ ├── serial_driver.md │ ├── spi_driver.md │ ├── support.md │ ├── sw.js │ ├── syllabus.md │ ├── tap_hold.md │ ├── translating.md │ ├── uart_driver.md │ ├── understanding_qmk.md │ ├── unit_testing.md │ ├── usb_nkro.txt │ ├── ws2812_driver.md │ └── zh-cn/ │ ├── README.md │ ├── _summary.md │ ├── contributing.md │ ├── custom_quantum_functions.md │ ├── faq.md │ ├── faq_build.md │ ├── faq_debug.md │ ├── faq_general.md │ ├── faq_keymap.md │ ├── getting_started_getting_help.md │ ├── getting_started_github.md │ ├── getting_started_introduction.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 │ └── reference_glossary.md ├── doxygen-todo ├── drivers/ │ ├── eeprom/ │ │ ├── eeprom_custom.c-template │ │ ├── eeprom_driver.c │ │ ├── eeprom_driver.h │ │ ├── eeprom_i2c.c │ │ ├── eeprom_i2c.h │ │ ├── eeprom_spi.c │ │ ├── eeprom_spi.h │ │ ├── eeprom_transient.c │ │ └── eeprom_transient.h │ ├── gpio/ │ │ ├── pca9555.c │ │ └── pca9555.h │ ├── haptic/ │ │ ├── DRV2605L.c │ │ ├── DRV2605L.h │ │ ├── solenoid.c │ │ └── solenoid.h │ ├── lcd/ │ │ ├── st7565.c │ │ └── st7565.h │ ├── led/ │ │ ├── apa102.c │ │ ├── apa102.h │ │ ├── aw20216.c │ │ ├── aw20216.h │ │ └── issi/ │ │ ├── is31fl3218.c │ │ ├── is31fl3218.h │ │ ├── is31fl3731-simple.c │ │ ├── is31fl3731-simple.h │ │ ├── is31fl3731.c │ │ ├── is31fl3731.h │ │ ├── is31fl3733.c │ │ ├── is31fl3733.h │ │ ├── is31fl3736.c │ │ ├── is31fl3736.h │ │ ├── is31fl3737.c │ │ ├── is31fl3737.h │ │ ├── is31fl3741.c │ │ └── is31fl3741.h │ ├── nrf52/ │ │ ├── i2c_master.c │ │ ├── i2c_master.h │ │ ├── uart.h │ │ ├── ws2812.c │ │ └── ws2812.h │ ├── oled/ │ │ ├── glcdfont.c │ │ ├── licenses.txt │ │ ├── oled_driver.h │ │ └── ssd1306_sh1106.c │ ├── qwiic/ │ │ ├── micro_oled.c │ │ ├── micro_oled.h │ │ ├── qwiic.c │ │ ├── qwiic.h │ │ ├── qwiic.mk │ │ └── util/ │ │ ├── font5x7.h │ │ └── font8x16.h │ ├── sensors/ │ │ ├── adns5050.c │ │ ├── adns5050.h │ │ ├── adns9800.c │ │ ├── adns9800.h │ │ ├── adns9800_srom_A6.h │ │ ├── pimoroni_trackball.c │ │ ├── pimoroni_trackball.h │ │ ├── pmw3360.c │ │ ├── pmw3360.h │ │ └── pmw3360_firmware.h │ ├── serial.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 │ ├── usbpd.h │ └── ws2812.h ├── keyboards/ │ ├── 0_sixty/ │ │ ├── 0_sixty.c │ │ ├── 0_sixty.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── ven0mtr0n/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 0xc7/ │ │ └── 61key/ │ │ ├── 61key.c │ │ ├── 61key.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 0xcb/ │ │ ├── 1337/ │ │ │ ├── 1337.c │ │ │ ├── 1337.h │ │ │ ├── config.h │ │ │ ├── gfxfont.c │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── conor/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── jakob/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── static/ │ │ ├── config.h │ │ ├── gfxfont.c │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── bongocat/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── static.c │ │ └── static.h │ ├── 10bleoledhub/ │ │ ├── .noci │ │ ├── 10bleoledhub.c │ │ ├── 10bleoledhub.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lib/ │ │ │ └── glcdfont.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 1upkeyboards/ │ │ ├── 1up60hse/ │ │ │ ├── 1up60hse.c │ │ │ ├── 1up60hse.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── vosechu/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 1up60hte/ │ │ │ ├── 1up60hte.c │ │ │ ├── 1up60hte.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── badger/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── hhkb/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 1up60rgb/ │ │ │ ├── 1up60rgb.c │ │ │ ├── 1up60rgb.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── badger/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── mdyevimnav/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── raffle/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── tsangan/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── super16/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 15game/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── ahk_companion/ │ │ │ │ │ ├── ahk_companion.ahk │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── nblyumberg/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── super16.c │ │ │ └── super16.h │ │ └── sweet16/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── dlaroe/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── ridingintraffic/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── sebas/ │ │ │ │ └── keymap.c │ │ │ ├── switchtester/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── switches.c │ │ │ │ └── switches.h │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sweet16.c │ │ ├── sweet16.h │ │ ├── v1/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v1.c │ │ │ └── v1.h │ │ └── v2/ │ │ ├── promicro/ │ │ │ ├── config.h │ │ │ ├── promicro.c │ │ │ ├── promicro.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── proton_c/ │ │ ├── config.h │ │ ├── proton_c.c │ │ ├── proton_c.h │ │ ├── readme.md │ │ └── rules.mk │ ├── 2key2crawl/ │ │ ├── 2key2crawl.c │ │ ├── 2key2crawl.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── tabs/ │ │ │ │ └── keymap.c │ │ │ └── vol/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 30wer/ │ │ ├── 30wer.c │ │ ├── 30wer.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 3w6/ │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── manna-harbour_miryoku/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rev2/ │ │ ├── config.h │ │ ├── keymaps/ │ │ │ └── default_pimoroni/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── pimoroni_trackball.c │ │ │ ├── pimoroni_trackball.h │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── 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 │ │ ├── 4pack/ │ │ │ ├── 4pack.c │ │ │ ├── 4pack.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 4x4/ │ │ │ ├── 4x4.c │ │ │ ├── 4x4.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 5x5/ │ │ │ ├── 5x5.c │ │ │ ├── 5x5.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── 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 │ │ │ │ ├── michel/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── midi/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── mjt/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── pierrec83/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.json │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── steno/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── stevexyz/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── talljoe-gherkin/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── half_n_half/ │ │ │ ├── config.h │ │ │ ├── half_n_half.c │ │ │ ├── half_n_half.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── Boy_314/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 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 │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── luddite.c │ │ │ ├── luddite.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mf68/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 68keys/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── andyjack/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── delivrance/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── emdarcher/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── mf68_ble/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mf68.c │ │ │ ├── mf68.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nano/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── drashna/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── spooka/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── nano.c │ │ │ ├── nano.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nein/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── nein.c │ │ │ ├── nein.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 │ │ ├── sixpack/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── fkeys/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sixpack.c │ │ │ └── sixpack.h │ │ ├── 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 │ ├── 45_ats/ │ │ ├── 45_ats.c │ │ ├── 45_ats.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 4by3/ │ │ ├── 4by3.c │ │ ├── 4by3.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── arrowpad/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── funcpad_horizontal/ │ │ │ │ └── keymap.c │ │ │ ├── funcpad_vertical/ │ │ │ │ └── keymap.c │ │ │ ├── numpad_horizontal/ │ │ │ │ └── keymap.c │ │ │ └── numpad_vertical/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 4pplet/ │ │ ├── aekiso60/ │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rev_a/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev_a.c │ │ │ ├── rev_a.h │ │ │ └── rules.mk │ │ ├── bootleg/ │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rev_a/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev_a.c │ │ │ ├── rev_a.h │ │ │ └── rules.mk │ │ ├── eagle_viper_rep/ │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rev_a/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev_a.c │ │ │ ├── rev_a.h │ │ │ └── rules.mk │ │ ├── steezy60/ │ │ │ ├── keymaps/ │ │ │ │ ├── 4pplet/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rev_a/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev_a.c │ │ │ ├── rev_a.h │ │ │ └── rules.mk │ │ └── waffling60/ │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev_a/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev_a.c │ │ │ ├── rev_a.h │ │ │ └── rules.mk │ │ └── rev_b/ │ │ ├── config.h │ │ ├── readme.md │ │ ├── rev_b.c │ │ ├── rev_b.h │ │ └── rules.mk │ ├── 6ball/ │ │ ├── 6ball.c │ │ ├── 6ball.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 7c8/ │ │ └── framework/ │ │ ├── config.h │ │ ├── framework.c │ │ ├── framework.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── steven/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 7skb/ │ │ ├── .noci │ │ ├── 7skb.c │ │ ├── 7skb.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── salicylic/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── 7splus/ │ │ ├── 7splus.c │ │ ├── 7splus.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── salicylic/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 8pack/ │ │ ├── .noci │ │ ├── 8pack.c │ │ ├── 8pack.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev11/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev11.c │ │ │ ├── rev11.h │ │ │ └── rules.mk │ │ ├── rev12/ │ │ │ ├── config.h │ │ │ ├── rev12.c │ │ │ ├── rev12.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── 9key/ │ │ ├── 9key.c │ │ ├── 9key.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── bcat/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── tap_dance/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── abacus/ │ │ ├── abacus.c │ │ ├── abacus.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.json │ │ │ └── unicodemap/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── absinthe/ │ │ ├── absinthe.c │ │ ├── absinthe.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ansi/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── abstract/ │ │ └── ellipse/ │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── abstractkb/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rev1/ │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── acekeyboard/ │ │ └── titan60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ ├── tsangan/ │ │ │ │ └── keymap.c │ │ │ ├── utilitarian/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── titan60.c │ │ └── titan60.h │ ├── acheron/ │ │ ├── arctic/ │ │ │ ├── arctic.c │ │ │ ├── arctic.h │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── austin/ │ │ │ ├── austin.c │ │ │ ├── austin.h │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── elongate/ │ │ │ ├── config.h │ │ │ ├── elongate.c │ │ │ ├── elongate.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── keebspcb/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keebspcb.c │ │ │ ├── keebspcb.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── lasgweloth/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── xoxotus/ │ │ │ │ └── keymap.c │ │ │ ├── lasgweloth.c │ │ │ ├── lasgweloth.h │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── shark/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ajp10304/ │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── shark.c │ │ └── shark.h │ ├── acr60/ │ │ ├── acr60.c │ │ ├── acr60.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── mitch/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── adelheid/ │ │ ├── adelheid.c │ │ ├── adelheid.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── floookay/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── adkb96/ │ │ ├── .noci │ │ ├── adkb96.c │ │ ├── adkb96.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── aeboards/ │ │ ├── aegis/ │ │ │ ├── aegis.c │ │ │ ├── aegis.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── constellation/ │ │ │ ├── constellation.c │ │ │ ├── constellation.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ └── ext65/ │ │ ├── .noci │ │ ├── config.h │ │ ├── ext65.c │ │ ├── ext65.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── mcuconf.h │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── afternoonlabs/ │ │ ├── breeze/ │ │ │ ├── breeze.c │ │ │ ├── breeze.h │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── eithanshavit/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rev0/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rev0.c │ │ │ │ ├── rev0.h │ │ │ │ └── rules.mk │ │ │ └── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── gust/ │ │ │ ├── config.h │ │ │ ├── gust.c │ │ │ ├── gust.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── oceanbreeze/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── oceanbreeze.c │ │ │ ├── oceanbreeze.h │ │ │ └── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── southern_breeze/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── southern_breeze.c │ │ │ └── southern_breeze.h │ │ └── summer_breeze/ │ │ ├── config.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── summer_breeze.c │ │ └── summer_breeze.h │ ├── ai03/ │ │ ├── andromeda/ │ │ │ ├── andromeda.c │ │ │ ├── andromeda.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── equinox/ │ │ │ ├── config.h │ │ │ ├── equinox.c │ │ │ ├── equinox.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── crd/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev0/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ └── rev1/ │ │ │ ├── config.h │ │ │ └── rules.mk │ │ ├── lunar/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── muzfuz/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── lunar.c │ │ │ ├── lunar.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── orbit/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── matrix.c │ │ │ ├── orbit.c │ │ │ ├── orbit.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── serial.c │ │ │ ├── serial.h │ │ │ ├── split_flags.c │ │ │ ├── split_flags.h │ │ │ ├── split_util.c │ │ │ ├── split_util.h │ │ │ ├── transport.c │ │ │ └── transport.h │ │ ├── orbit_x/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── orbit_x.c │ │ │ ├── orbit_x.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── polaris/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_ansi_tsangan/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── mekberg/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── testing/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── polaris.c │ │ │ ├── polaris.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── quasar/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── ai03/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── quasar.c │ │ │ ├── quasar.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── soyuz/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 1U/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── soyuz.c │ │ │ └── soyuz.h │ │ ├── vega/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── vega.c │ │ │ └── vega.h │ │ └── voyager60_alps/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── voyager60_alps.c │ │ └── voyager60_alps.h │ ├── ajisai74/ │ │ ├── ajisai74.c │ │ ├── ajisai74.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── jis/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── salicylic/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── akb/ │ │ ├── eb46/ │ │ │ ├── config.h │ │ │ ├── eb46.c │ │ │ ├── eb46.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── raine/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── mehadviceguy/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── raine.c │ │ ├── raine.h │ │ ├── readme.md │ │ └── rules.mk │ ├── akegata_denki/ │ │ └── device_one/ │ │ ├── .noci │ │ ├── chconf.h │ │ ├── config.h │ │ ├── device_one.c │ │ ├── device_one.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ansi_arrow_keys/ │ │ │ │ └── keymap.c │ │ │ ├── ansi_split_backspace/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── iso/ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── al1/ │ │ ├── al1.c │ │ ├── al1.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── splitbs/ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── aleblazer/ │ │ └── zodiark/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── slimoled/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── encoder.c │ │ │ ├── keymap.c │ │ │ ├── oled.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── zodiark.c │ │ └── zodiark.h │ ├── aleth42/ │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev0/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev0.c │ │ │ ├── rev0.h │ │ │ └── rules.mk │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── alf/ │ │ ├── dc60/ │ │ │ ├── config.h │ │ │ ├── dc60.c │ │ │ ├── dc60.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── x11/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── x11.c │ │ │ └── x11.h │ │ └── x2/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── hhkb_60/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── x2.c │ │ └── x2.h │ ├── alfredslab/ │ │ └── swift65/ │ │ └── solder/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── solder.c │ │ └── solder.h │ ├── allison/ │ │ ├── allison.c │ │ ├── allison.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── allison_numpad/ │ │ ├── allison_numpad.c │ │ ├── allison_numpad.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── alpha/ │ │ ├── alpha.c │ │ ├── alpha.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── hvp/ │ │ │ │ └── keymap.c │ │ │ └── vderm/ │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── alpine65/ │ │ ├── alpine65.c │ │ ├── alpine65.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── alps64/ │ │ ├── alps64.c │ │ ├── alps64.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── crd/ │ │ │ │ └── keymap.c │ │ │ ├── dbroqua/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── mechmerlin/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── 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 │ ├── amag23/ │ │ ├── amag23.c │ │ ├── amag23.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── qwert/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── amj40/ │ │ ├── amj40.c │ │ ├── amj40.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_625u_space/ │ │ │ │ └── keymap.c │ │ │ ├── default_ortho_275u_space/ │ │ │ │ └── keymap.c │ │ │ ├── default_ortho_600u_space/ │ │ │ │ └── keymap.c │ │ │ ├── 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 │ │ ├── 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 │ ├── amjkeyboard/ │ │ └── amj66/ │ │ ├── amj66.c │ │ ├── amj66.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── 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 │ ├── anavi/ │ │ └── macropad8/ │ │ ├── config.h │ │ ├── glcdfont.c │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── git/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── kicad/ │ │ │ │ └── keymap.c │ │ │ ├── kodi/ │ │ │ │ └── keymap.c │ │ │ ├── obs/ │ │ │ │ └── keymap.c │ │ │ └── zoom/ │ │ │ └── keymap.c │ │ ├── macropad8.c │ │ ├── macropad8.h │ │ ├── readme.md │ │ └── rules.mk │ ├── angel17/ │ │ ├── .noci │ │ ├── alpha/ │ │ │ ├── .noci │ │ │ ├── alpha.c │ │ │ ├── alpha.h │ │ │ ├── config.h │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── angel64/ │ │ ├── .noci │ │ ├── alpha/ │ │ │ ├── .noci │ │ │ ├── alpha.c │ │ │ ├── alpha.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── kakunpc/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── anomalykb/ │ │ └── a65i/ │ │ ├── a65i.c │ │ ├── a65i.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ansi_splitbs/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ ├── iso_splitbs/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── aos/ │ │ └── tkl/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── aholland909/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tkl.c │ │ └── tkl.h │ ├── aozora/ │ │ └── hotswap/ │ │ ├── config.h │ │ ├── hotswap.c │ │ ├── hotswap.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── aplyard/ │ │ └── aplx6/ │ │ ├── info.json │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rev2/ │ │ ├── config.h │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ ├── arabica37/ │ │ ├── arabica37.c │ │ ├── arabica37.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lib/ │ │ │ └── glcdfont.c │ │ ├── readme.md │ │ └── rev1/ │ │ ├── .noci │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── arch_36/ │ │ ├── arch_36.c │ │ ├── arch_36.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── obosob/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ares/ │ │ ├── ares.c │ │ ├── ares.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── arisu/ │ │ ├── arisu.c │ │ ├── arisu.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── fate/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── kresnak/ │ │ │ │ └── keymap.c │ │ │ ├── stanrc85/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── arrayperipherals/ │ │ ├── 1x4p1/ │ │ │ ├── 1x4p1.c │ │ │ ├── 1x4p1.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── ash1800/ │ │ ├── ash1800.c │ │ ├── ash1800.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── ash_xiix/ │ │ ├── ash_xiix.c │ │ ├── ash_xiix.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ashpil/ │ │ └── modelm_usbc/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ashpil/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── modelm_usbc.c │ │ ├── modelm_usbc.h │ │ ├── readme.md │ │ └── rules.mk │ ├── at101_bh/ │ │ ├── at101_bh.c │ │ ├── at101_bh.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── at_at/ │ │ └── 660m/ │ │ ├── 660m.c │ │ ├── 660m.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── atomic/ │ │ ├── atomic.c │ │ ├── atomic.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── abienz/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── michelle/ │ │ │ │ └── keymap.c │ │ │ ├── pvc/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── twolayer/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── atreus/ │ │ ├── astar/ │ │ │ ├── astar.c │ │ │ ├── astar.h │ │ │ ├── config.h │ │ │ └── rules.mk │ │ ├── astar_mirrored/ │ │ │ ├── astar_mirrored.c │ │ │ ├── astar_mirrored.h │ │ │ ├── config.h │ │ │ └── rules.mk │ │ ├── atreus.c │ │ ├── atreus.h │ │ ├── config.h │ │ ├── feather/ │ │ │ ├── config.h │ │ │ ├── feather.c │ │ │ ├── feather.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── clash/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── 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 │ │ │ ├── ibnuda/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── jeremy/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── kejadlen/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── khitsule/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── nojjan/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── ptillemans/ │ │ │ │ └── keymap.c │ │ │ ├── replicaJunction/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ridingqwerty/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── talljoe/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── workman/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── xk/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── xyverz/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── yttyx/ │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── promicro/ │ │ │ ├── config.h │ │ │ ├── promicro.c │ │ │ ├── promicro.h │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── teensy2/ │ │ ├── config.h │ │ ├── rules.mk │ │ ├── teensy2.c │ │ └── teensy2.h │ ├── atreus62/ │ │ ├── atreus62.c │ │ ├── atreus62.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 194h/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── d4mation/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── hvp/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── jarred/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── mfluid/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mneme/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ └── unicode │ │ │ ├── pcewing/ │ │ │ │ └── keymap.c │ │ │ ├── scheiklp/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── xyverz/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── atxkb/ │ │ ├── 1894/ │ │ │ ├── 1894.c │ │ │ ├── 1894.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_ansi_tsangan/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── aves65/ │ │ ├── aves65.c │ │ ├── aves65.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── axolstudio/ │ │ ├── helpo/ │ │ │ ├── config.h │ │ │ ├── helpo.c │ │ │ ├── helpo.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── yeti/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── yeti.c │ │ └── yeti.h │ ├── baguette/ │ │ ├── baguette.c │ │ ├── baguette.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── iso/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── bakeneko60/ │ │ ├── bakeneko60.c │ │ ├── bakeneko60.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bakeneko65/ │ │ ├── rev2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rev3/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev3.c │ │ ├── rev3.h │ │ └── rules.mk │ ├── bakeneko80/ │ │ ├── bakeneko80.c │ │ ├── bakeneko80.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── 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 │ ├── barleycorn/ │ │ ├── barleycorn.c │ │ ├── barleycorn.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── iso/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── barleycorn_smd/ │ │ ├── barleycorn_smd.c │ │ ├── barleycorn_smd.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── iso/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── barracuda/ │ │ ├── barracuda.c │ │ ├── barracuda.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── basekeys/ │ │ ├── slice/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── default_split_left_space/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── 2moons/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── default_all/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── default_split_backspace/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev1_rgb/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── 2moons_rgb/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rev1_rgb.c │ │ │ │ ├── rev1_rgb.h │ │ │ │ └── rules.mk │ │ │ ├── slice.c │ │ │ ├── slice.h │ │ │ └── slice_font.c │ │ └── trifecta/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── trifecta.c │ │ └── trifecta.h │ ├── basketweave/ │ │ ├── basketweave.c │ │ ├── basketweave.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bastardkb/ │ │ ├── scylla/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── cykedev/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── german_gaming/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── xyverz/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── scylla.c │ │ │ └── scylla.h │ │ ├── skeletyl/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── skeletyl.c │ │ │ └── skeletyl.h │ │ ├── tbk/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── german_gaming/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── xyverz/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── tbk.c │ │ │ └── tbk.h │ │ └── tbkmini/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tbkmini.c │ │ └── tbkmini.h │ ├── bat43/ │ │ ├── .noci │ │ ├── bat43.c │ │ ├── bat43.h │ │ ├── config.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── .noci │ │ │ ├── info.json │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── bear_face/ │ │ ├── .noci │ │ ├── bear_face.c │ │ ├── bear_face.h │ │ ├── config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── rules.mk │ │ │ ├── v1.c │ │ │ └── v1.h │ │ └── v2/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default_iso/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── rules.mk │ │ ├── v2.c │ │ └── v2.h │ ├── beatervan/ │ │ ├── beatervan.c │ │ ├── beatervan.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── oj/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bemeier/ │ │ └── bmek/ │ │ ├── bmek.c │ │ ├── bmek.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rev3/ │ │ ├── config.h │ │ ├── rev3.c │ │ ├── rev3.h │ │ └── rules.mk │ ├── bfake/ │ │ ├── bfake.c │ │ ├── bfake.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── mechmerlin/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── bigseries/ │ │ ├── 1key/ │ │ │ ├── .noci │ │ │ ├── 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/ │ │ │ ├── .noci │ │ │ ├── 2key.c │ │ │ ├── 2key.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── lock/ │ │ │ │ │ └── keymap.c │ │ │ │ └── tester/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 3key/ │ │ │ ├── .noci │ │ │ ├── 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 │ ├── binepad/ │ │ └── bn003/ │ │ ├── bn003.c │ │ ├── bn003.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bioi/ │ │ ├── ble.c │ │ ├── ble.h │ │ ├── g60/ │ │ │ ├── config.h │ │ │ ├── g60.c │ │ │ ├── g60.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── g60ble/ │ │ │ ├── config.h │ │ │ ├── g60ble.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── main.c │ │ ├── morgan65/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── morgan65.c │ │ │ ├── morgan65.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── s65/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── s65.c │ │ │ └── s65.h │ │ ├── usart.c │ │ └── usart.h │ ├── blackplum/ │ │ ├── blackplum.c │ │ ├── blackplum.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── blank_tehnologii/ │ │ └── manibus/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── samurai/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── manibus.c │ │ ├── manibus.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ble_micro_pro/ │ │ ├── ble_micro_pro.c │ │ ├── ble_micro_pro.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── bto_tb/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── paw3204.c │ │ │ │ ├── paw3204.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── lpme_tester/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── no_msc/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── safemode/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── tb_module/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ld/ │ │ │ └── nrf52840_ao.ld │ │ ├── readme.md │ │ └── rules.mk │ ├── blockey/ │ │ ├── blockey.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── eucalyn/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── boardrun/ │ │ ├── bizarre/ │ │ │ ├── bizarre.c │ │ │ ├── bizarre.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── nopunin10did/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── classic/ │ │ ├── classic.c │ │ ├── classic.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── boardsource/ │ │ ├── 3x4/ │ │ │ ├── 3x4.c │ │ │ ├── 3x4.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 4x12/ │ │ │ ├── 4x12.c │ │ │ ├── 4x12.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── codecoffeecode/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 5x12/ │ │ │ ├── 5x12.c │ │ │ ├── 5x12.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── beiwagon/ │ │ │ ├── beiwagon.c │ │ │ ├── beiwagon.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── holiday/ │ │ │ └── spooky/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── rip_mx/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── rip_my_wallet/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── spooky.c │ │ │ └── spooky.h │ │ ├── microdox/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── cole/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── microdox.c │ │ │ ├── microdox.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── technik_o/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── technik_o.c │ │ │ └── technik_o.h │ │ ├── technik_s/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── technik_s.c │ │ │ └── technik_s.h │ │ └── the_mark/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── default_ansi/ │ │ │ │ └── keymap.c │ │ │ ├── default_iso/ │ │ │ │ └── keymap.c │ │ │ ├── stanrc85/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── the_mark.c │ │ └── the_mark.h │ ├── boardwalk/ │ │ ├── boardwalk.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── brendanwr/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_2u_arrow/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_2x2u/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_625u_arrow/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_ortho_7u/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_ortho_hhkb/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mcallaster/ │ │ │ │ └── keymap.c │ │ │ ├── nchristus/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── niclake/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bop/ │ │ ├── bop.c │ │ ├── bop.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── boston/ │ │ ├── boston.c │ │ ├── boston.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── rgb-light-layers/ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── boston_meetup/ │ │ ├── 2019/ │ │ │ ├── 2019.c │ │ │ ├── 2019.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── boston_meetup.c │ │ ├── boston_meetup.h │ │ ├── config.h │ │ ├── readme.md │ │ └── rules.mk │ ├── botanicalkeyboards/ │ │ └── fm2u/ │ │ ├── config.h │ │ ├── fm2u.c │ │ ├── fm2u.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── box75/ │ │ ├── box75.c │ │ ├── box75.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── bpiphany/ │ │ ├── frosty_flake/ │ │ │ ├── config.h │ │ │ ├── frosty_flake.c │ │ │ ├── frosty_flake.h │ │ │ ├── info.json │ │ │ ├── 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/ │ │ │ ├── .noci │ │ │ ├── 2013/ │ │ │ │ ├── .noci │ │ │ │ ├── 2013.c │ │ │ │ ├── 2013.h │ │ │ │ ├── config.h │ │ │ │ ├── matrix.c │ │ │ │ └── rules.mk │ │ │ ├── 2015/ │ │ │ │ ├── 2015.c │ │ │ │ ├── 2015.h │ │ │ │ ├── config.h │ │ │ │ ├── matrix.c │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── 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 │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── sixshooter/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sixshooter.c │ │ │ └── sixshooter.h │ │ ├── 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 │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── tiger_lily.c │ │ │ └── tiger_lily.h │ │ └── unloved_bastard/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.json │ │ │ ├── default_ansi/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default_iso/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── unloved_bastard.c │ │ └── unloved_bastard.h │ ├── bt66tech/ │ │ └── bt66tech60/ │ │ ├── bt66tech60.c │ │ ├── bt66tech60.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── bthlabs/ │ │ └── geekpad/ │ │ ├── .noci │ │ ├── config.h │ │ ├── geekpad.c │ │ ├── geekpad.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── buildakb/ │ │ ├── potato65/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── potato65.c │ │ │ ├── potato65.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── potato65hs/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── potato65hs.c │ │ ├── potato65hs.h │ │ ├── readme.md │ │ └── rules.mk │ ├── business_card/ │ │ ├── .noci │ │ ├── alpha/ │ │ │ ├── .noci │ │ │ ├── alpha.c │ │ │ ├── alpha.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── rules.mk │ │ ├── beta/ │ │ │ ├── beta.c │ │ │ ├── beta.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── rules.mk │ │ ├── business_card.c │ │ ├── business_card.h │ │ ├── config.h │ │ ├── readme.md │ │ └── rules.mk │ ├── butterstick/ │ │ ├── butterstick.c │ │ ├── butterstick.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── dennytom/ │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ ├── keymap_def.json │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sten.c │ │ └── sten.h │ ├── c39/ │ │ ├── c39.c │ │ ├── c39.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── drashna/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── kuchosauronad0/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── caffeinated/ │ │ └── serpent65/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── serpent65.c │ │ └── serpent65.h │ ├── cannonkeys/ │ │ ├── aella/ │ │ │ ├── aella.c │ │ │ ├── aella.h │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── an_c/ │ │ │ ├── an_c.c │ │ │ ├── an_c.h │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── tsangan/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── atlas/ │ │ │ ├── atlas.c │ │ │ ├── atlas.h │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── atlas_alps/ │ │ │ ├── atlas_alps.c │ │ │ ├── atlas_alps.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── balance/ │ │ │ ├── balance.c │ │ │ ├── balance.h │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── chimera65/ │ │ │ ├── chconf.h │ │ │ ├── chimera65.c │ │ │ ├── chimera65.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── db60/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── db60.c │ │ │ ├── db60.h │ │ │ ├── halconf.h │ │ │ ├── hotswap/ │ │ │ │ ├── config.h │ │ │ │ ├── hotswap.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── j02/ │ │ │ │ ├── config.h │ │ │ │ ├── j02.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── tsangan/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev2/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── devastatingtkl/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── devastatingtkl.c │ │ │ ├── devastatingtkl.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── instant60/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── instant60.c │ │ │ ├── instant60.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── tsangan/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via_standard/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── instant65/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── instant65.c │ │ │ ├── instant65.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iron165/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── iron165.c │ │ │ ├── iron165.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── obliterated75/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── obliterated75.c │ │ │ ├── obliterated75.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── onyx/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── onyx.c │ │ │ ├── onyx.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ortho48/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── ortho48.c │ │ │ ├── ortho48.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ortho60/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── ortho60.c │ │ │ ├── ortho60.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ortho75/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── mcuconf.h │ │ │ ├── ortho75.c │ │ │ ├── ortho75.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── practice60/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── practice60.c │ │ │ ├── practice60.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── practice65/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── mcuconf.h │ │ │ ├── practice65.c │ │ │ ├── practice65.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rekt1800/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rekt1800.c │ │ │ ├── rekt1800.h │ │ │ └── rules.mk │ │ ├── sagittarius/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sagittarius.c │ │ │ └── sagittarius.h │ │ ├── satisfaction75/ │ │ │ ├── .noci │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── keymaps/ │ │ │ │ ├── boy_314/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── jae/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── tester/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── led.c │ │ │ ├── led_custom.h │ │ │ ├── mcuconf.h │ │ │ ├── prototype/ │ │ │ │ ├── .noci │ │ │ │ ├── info.json │ │ │ │ ├── prototype.h │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── info.json │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ ├── satisfaction75.c │ │ │ ├── satisfaction75.h │ │ │ ├── satisfaction_encoder.c │ │ │ └── satisfaction_oled.c │ │ ├── savage65/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── savage65.c │ │ │ └── savage65.h │ │ ├── tmov2/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── brandonschlack/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── tmov2.c │ │ │ └── tmov2.h │ │ ├── tsukuyomi/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── tsukuyomi.c │ │ │ └── tsukuyomi.h │ │ └── vicious40/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── vicious40.c │ │ └── vicious40.h │ ├── capsunlocked/ │ │ ├── cu65/ │ │ │ ├── config.h │ │ │ ├── cu65.c │ │ │ ├── cu65.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── iso_split_bs/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── cu7/ │ │ │ ├── config.h │ │ │ ├── cu7.c │ │ │ ├── cu7.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── cu80/ │ │ │ ├── v2_ansi/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rgb/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── info.json │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── rules.mk │ │ │ │ ├── v2_ansi.c │ │ │ │ └── v2_ansi.h │ │ │ └── v2_iso/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rgb/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ ├── v2_iso.c │ │ │ └── v2_iso.h │ │ └── readme.md │ ├── carbo65/ │ │ ├── carbo65.c │ │ ├── carbo65.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── cassette42/ │ │ ├── cassette42.c │ │ ├── cassette42.h │ │ ├── common/ │ │ │ ├── glcdfont.c │ │ │ ├── oled_helper.c │ │ │ └── oled_helper.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── catch22/ │ │ ├── catch22.c │ │ ├── catch22.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── centromere/ │ │ ├── centromere.c │ │ ├── centromere.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── default_u2/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mattly/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mini/ │ │ │ │ └── keymap.c │ │ │ └── mini_bom/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── cest73/ │ │ └── tkm/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tkm.c │ │ └── tkm.h │ ├── charue/ │ │ └── sunsetter/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── default_all/ │ │ │ │ └── keymap.c │ │ │ ├── default_iso/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sunsetter.c │ │ └── sunsetter.h │ ├── chavdai40/ │ │ ├── board.h │ │ ├── chconf.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 42keys-dvorak/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 42keys-eucalyn/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 42keys-qwerty/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 44keys-dvorak/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 44keys-eucalyn/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 44keys-qwerty/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── default/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rev2/ │ │ ├── config.h │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ ├── checkerboards/ │ │ ├── axon40/ │ │ │ ├── axon40.c │ │ │ ├── axon40.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── npspears/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── candybar_ortho/ │ │ │ ├── candybar_ortho.c │ │ │ ├── candybar_ortho.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 2x3u/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── 7u/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── g_idb60/ │ │ │ ├── config.h │ │ │ ├── g_idb60.c │ │ │ ├── g_idb60.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nop60/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 7u/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── nop60.c │ │ │ ├── nop60.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── quark_squared/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 2u/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── quark_squared.c │ │ │ ├── quark_squared.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── ud40_ortho_alt/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 2x3u_alt/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 600u/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 600u_alt/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 700u/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── npspears/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── ud40_ortho_alt.c │ │ └── ud40_ortho_alt.h │ ├── cherrybstudio/ │ │ ├── cb1800/ │ │ │ ├── cb1800.c │ │ │ ├── cb1800.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── cb87/ │ │ ├── cb87.c │ │ ├── cb87.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── cheshire/ │ │ └── curiosity/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── curiosity.c │ │ ├── curiosity.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── crd/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── madhatter/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── chidori/ │ │ ├── .noci │ │ ├── board.c │ │ ├── board.h │ │ ├── chidori.c │ │ ├── chidori.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── extended/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── oled_sample/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── chili/ │ │ ├── chili.c │ │ ├── chili.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 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/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── chimera_ortho_plus/ │ │ ├── chimera_ortho_plus.c │ │ ├── chimera_ortho_plus.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── chlx/ │ │ └── merro60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ansi/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── hhkb/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ ├── tsangan/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── merro60.c │ │ ├── merro60.h │ │ ├── readme.md │ │ └── rules.mk │ ├── choc_taro/ │ │ ├── choc_taro.c │ │ ├── choc_taro.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── choco60/ │ │ ├── choco60.c │ │ ├── choco60.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── christmas_tree/ │ │ ├── .noci │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── ck60i/ │ │ ├── chconf.h │ │ ├── ck60i.c │ │ ├── ck60i.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ckeys/ │ │ ├── handwire_101/ │ │ │ ├── config.h │ │ │ ├── handwire_101.c │ │ │ ├── handwire_101.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 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 │ │ ├── thedora/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── thedora.c │ │ │ └── thedora.h │ │ └── washington/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── washington.c │ │ └── washington.h │ ├── claw44/ │ │ ├── .noci │ │ ├── claw44.c │ │ ├── claw44.h │ │ ├── config.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── oled/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lib/ │ │ │ └── glcdfont.c │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── clawsome/ │ │ ├── bookerboard/ │ │ │ ├── bookerboard.c │ │ │ ├── bookerboard.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── coupe/ │ │ │ ├── config.h │ │ │ ├── coupe.c │ │ │ ├── coupe.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── doodle/ │ │ │ ├── config.h │ │ │ ├── doodle.c │ │ │ ├── doodle.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── fightpad/ │ │ │ ├── config.h │ │ │ ├── fightpad.c │ │ │ ├── fightpad.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── gamebuddy/ │ │ │ ├── v1_0/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ └── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── v1_0.c │ │ │ │ └── v1_0.h │ │ │ └── v1_m/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v1_m.c │ │ │ └── v1_m.h │ │ ├── hatchback/ │ │ │ ├── config.h │ │ │ ├── hatchback.c │ │ │ ├── hatchback.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── luggage_rack/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── luggage_rack.c │ │ │ ├── luggage_rack.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── numeros/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── numeros.c │ │ │ ├── numeros.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── roadster/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── roadster.c │ │ │ ├── roadster.h │ │ │ └── rules.mk │ │ ├── sedan/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sedan.c │ │ │ └── sedan.h │ │ ├── sidekick/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sidekick.c │ │ │ └── sidekick.h │ │ └── suv/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── suv.c │ │ └── suv.h │ ├── clueboard/ │ │ ├── 17/ │ │ │ ├── .noci │ │ │ ├── 17.c │ │ │ ├── 17.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 2x1800/ │ │ │ ├── 2018/ │ │ │ │ ├── .noci │ │ │ │ ├── 2018.c │ │ │ │ ├── 2018.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.json │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default_4u/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default_7u/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── macroboard/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── mouseboard_left/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── mouseboard_right/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 2019/ │ │ │ │ ├── 2019.c │ │ │ │ ├── 2019.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.json │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default_1u_ansi/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default_1u_iso/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default_2u_ansi/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default_2u_iso/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default_4u_ansi/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default_4u_iso/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default_7u_ansi/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── default_7u_iso/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 2021/ │ │ │ │ ├── .noci │ │ │ │ ├── 2021.c │ │ │ │ ├── 2021.h │ │ │ │ ├── config.h │ │ │ │ ├── font.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.json │ │ │ │ │ ├── default_4u/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default_7u/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── signboard/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── max7219.c │ │ │ │ ├── max7219.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ └── readme.md │ │ ├── 60/ │ │ │ ├── .noci │ │ │ ├── 60.c │ │ │ ├── 60.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── default_aek/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── led.c │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 66/ │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 66_ansi/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 66_iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── badger/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 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 │ │ │ │ ├── muzfuz/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 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 │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── win_optimized/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ ├── rev3/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rev3.c │ │ │ │ ├── rev3.h │ │ │ │ └── rules.mk │ │ │ └── rev4/ │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── keymap.c │ │ │ │ └── mine/ │ │ │ │ └── keymap.c │ │ │ ├── mcuconf.h │ │ │ ├── mine/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rev4.c │ │ │ ├── rev4.h │ │ │ └── rules.mk │ │ ├── 66_hotswap/ │ │ │ ├── 66_hotswap.c │ │ │ ├── 66_hotswap.h │ │ │ ├── config.h │ │ │ ├── gen1/ │ │ │ │ ├── config.h │ │ │ │ ├── gen1.c │ │ │ │ ├── gen1.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── 66_ansi/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── json/ │ │ │ │ │ └── keymap.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── prototype/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── 66_ansi/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── prototype.c │ │ │ │ ├── prototype.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── readme.md │ │ ├── california/ │ │ │ ├── california.c │ │ │ ├── california.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.json │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── card/ │ │ │ ├── .noci │ │ │ ├── card.c │ │ │ ├── card.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── 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 │ ├── cmm_studio/ │ │ └── saka68/ │ │ ├── hotswap/ │ │ │ ├── config.h │ │ │ ├── hotswap.c │ │ │ ├── hotswap.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── solder/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── solder.c │ │ └── solder.h │ ├── coarse/ │ │ ├── cordillera/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── cordillera.c │ │ │ ├── cordillera.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ixora/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── ixora.c │ │ │ ├── ixora.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── wntrmln/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── vinta/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── vinta.c │ │ └── vinta.h │ ├── cocoa40/ │ │ ├── .noci │ │ ├── cocoa40.c │ │ ├── cocoa40.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── comet46/ │ │ ├── comet46.c │ │ ├── comet46.h │ │ ├── config.h │ │ ├── i2c.c │ │ ├── i2c.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default-rgbled/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── satt/ │ │ │ ├── action_pseudo_lut.c │ │ │ ├── action_pseudo_lut.h │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── keymap_jis2us.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── lib/ │ │ │ ├── glcdfont.c │ │ │ ├── host_led_state_reader.c │ │ │ ├── keylogger.c │ │ │ └── modifier_state_reader.c │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── ssd1306.c │ │ └── ssd1306.h │ ├── compound/ │ │ ├── compound.c │ │ ├── compound.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── contra/ │ │ ├── config.h │ │ ├── contra.c │ │ ├── contra.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── alper/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 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 │ │ │ ├── msiu/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── ryanm101/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── converter/ │ │ ├── a1200/ │ │ │ ├── a1200.c │ │ │ ├── a1200.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── miss1200/ │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── teensy2pp/ │ │ │ ├── config.h │ │ │ └── rules.mk │ │ ├── adb_usb/ │ │ │ ├── adb_usb.c │ │ │ ├── adb_usb.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 13bit/ │ │ │ │ │ └── keymap.c │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── led.c │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── 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_terminal/ │ │ │ ├── config.h │ │ │ ├── ibm_terminal.c │ │ │ ├── ibm_terminal.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── dsanchezseco/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── priyadi/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── led.c │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── m0110_usb/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── m0110_usb.c │ │ │ ├── m0110_usb.h │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── modelm101/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── iw0rm3r/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── modelm101.c │ │ │ ├── modelm101.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── modelm_ssk/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── tiltowait/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── modelm_ssk.c │ │ │ ├── modelm_ssk.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── numeric_keypad_IIe/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── newbold/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── numeric_keypad_IIe.c │ │ │ ├── numeric_keypad_IIe.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── palm_usb/ │ │ │ ├── config.h │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── stowaway/ │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── rules.mk │ │ │ └── stowaway.h │ │ ├── periboard_512/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── periboard_512.c │ │ │ ├── periboard_512.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── siemens_tastatur/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── siemens_tastatur.c │ │ │ └── siemens_tastatur.h │ │ ├── sun_usb/ │ │ │ ├── .noci │ │ │ ├── command_extra.c │ │ │ ├── config.h │ │ │ ├── led.c │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── type3/ │ │ │ │ ├── .noci │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ └── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ └── type3.h │ │ │ └── type5/ │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── sigma/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ └── type5.h │ │ ├── usb_usb/ │ │ │ ├── ble/ │ │ │ │ ├── ble.c │ │ │ │ ├── ble.h │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── custom_matrix.cpp │ │ │ ├── hasu/ │ │ │ │ ├── hasu.c │ │ │ │ ├── hasu.h │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── ble/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── chriskopher/ │ │ │ │ │ ├── combo.c │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rules.mk │ │ │ │ │ ├── shared_enum.h │ │ │ │ │ └── tap_dance.c │ │ │ │ ├── coloneljesus/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── narze/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── main.c │ │ │ ├── matrix.c │ │ │ ├── pro_micro/ │ │ │ │ ├── pro_micro.c │ │ │ │ ├── pro_micro.h │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── usb_usb.c │ │ │ └── usb_usb.h │ │ └── xt_usb/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── xt_usb.c │ │ └── xt_usb.h │ ├── cool836a/ │ │ ├── config.h │ │ ├── cool836a.c │ │ ├── cool836a.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── copenhagen_click/ │ │ └── click_pad_v1/ │ │ ├── click_pad_v1.c │ │ ├── click_pad_v1.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── coseyfannitutti/ │ │ ├── discipad/ │ │ │ ├── config.h │ │ │ ├── discipad.c │ │ │ ├── discipad.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── discipline/ │ │ │ ├── config.h │ │ │ ├── discipline.c │ │ │ ├── discipline.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── brandonschlack/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── noroadsleft/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── osx/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mullet/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── alternate/ │ │ │ │ │ └── keymap.c │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── mullet.c │ │ │ ├── mullet.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mulletpad/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── mulletpad.c │ │ │ ├── mulletpad.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mysterium/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── ansi_7u/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mysterium.c │ │ │ ├── mysterium.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── romeo/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── brandonschlack/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── romeo.c │ │ ├── romeo.h │ │ └── rules.mk │ ├── cozykeys/ │ │ ├── bloomer/ │ │ │ ├── bloomer.c │ │ │ ├── bloomer.h │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── v2/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ └── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── v2.c │ │ │ │ └── v2.h │ │ │ └── v3/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v3.c │ │ │ └── v3.h │ │ └── speedo/ │ │ ├── readme.md │ │ ├── speedo.c │ │ ├── speedo.h │ │ ├── v2/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── rules.mk │ │ │ ├── v2.c │ │ │ └── v2.h │ │ └── v3/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── rules.mk │ │ ├── v3.c │ │ └── v3.h │ ├── craftwalk/ │ │ ├── config.h │ │ ├── craftwalk.c │ │ ├── craftwalk.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── crawlpad/ │ │ ├── config.h │ │ ├── crawlpad.c │ │ ├── crawlpad.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── crazy_keyboard_68/ │ │ ├── config.h │ │ ├── crazy_keyboard_68.c │ │ ├── crazy_keyboard_68.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── crbn/ │ │ ├── config.h │ │ ├── crbn.c │ │ ├── crbn.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── crin/ │ │ ├── config.h │ │ ├── crin.c │ │ ├── crin.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── crkbd/ │ │ ├── .noci │ │ ├── config.h │ │ ├── crkbd.c │ │ ├── crkbd.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── armand1m/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── curry/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── davidrambo/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── devdev/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── dsanchezseco/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── logo_reader.c │ │ │ │ └── rules.mk │ │ │ ├── edvorakjp/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── oled.c │ │ │ │ ├── oled.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── gotham/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── glcdfont.c │ │ │ │ ├── keycodes.h │ │ │ │ ├── keymap.c │ │ │ │ ├── oled.c │ │ │ │ ├── rgb.c │ │ │ │ └── rules.mk │ │ │ ├── hvp/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── jarred/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── kidbrazil/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── enums.h │ │ │ │ ├── glcdfont.c │ │ │ │ ├── keymap.c │ │ │ │ ├── kidbrazil.json │ │ │ │ ├── layer.c │ │ │ │ ├── layer.h │ │ │ │ ├── logo_reader.c │ │ │ │ └── rules.mk │ │ │ ├── madhatter/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcrown/ │ │ │ │ ├── config.h │ │ │ │ ├── glcdfont.c │ │ │ │ ├── keymap.c │ │ │ │ ├── mcrown.h │ │ │ │ ├── oled.c │ │ │ │ ├── oled.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ninjonas/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── oled_sample/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── oo/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rarick/ │ │ │ │ ├── config.h │ │ │ │ ├── glcdfont.c │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rjhilgefort/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rpbaptist/ │ │ │ │ ├── config.h │ │ │ │ ├── glcdfont.c │ │ │ │ ├── glcdfont_godspeed.c │ │ │ │ ├── glcdfont_laser.c │ │ │ │ ├── glcdfont_pulse.c │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rs/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── oled.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── snowe/ │ │ │ │ ├── config.h │ │ │ │ ├── keycode_aliases.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── soundmonster/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── glcdfont.c │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── sulrich/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── thumb_ctrl/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── tominabox1/ │ │ │ │ └── keymap.c │ │ │ ├── vayashiko/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── vlukash_trackpad_left/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── vlukash_trackpad_right/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── trackpad.c │ │ │ │ └── trackpad.h │ │ │ ├── vxid/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── xyverz/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lib/ │ │ │ ├── glcdfont.c │ │ │ ├── host_led_state_reader.c │ │ │ ├── i2c.c │ │ │ ├── i2c.h │ │ │ ├── keylogger.c │ │ │ ├── layer_state_reader.c │ │ │ ├── logo_reader.c │ │ │ ├── mode_icon_reader.c │ │ │ ├── rgb_state_reader.c │ │ │ └── timelogger.c │ │ ├── post_config.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── common/ │ │ │ │ ├── .noci │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── legacy/ │ │ │ │ ├── .noci │ │ │ │ └── rules.mk │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── crkbd_ecwl/ │ │ ├── bmp/ │ │ │ ├── bmp.c │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── no_msc/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── crkbd_ecwl.c │ │ ├── crkbd_ecwl.h │ │ ├── info.json │ │ ├── ld/ │ │ │ └── nrf52840_ao.ld │ │ ├── readme.md │ │ └── rules.mk │ ├── cu24/ │ │ ├── config.h │ │ ├── cu24.c │ │ ├── cu24.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── cu75/ │ │ ├── .noci │ │ ├── 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 │ ├── cu80/ │ │ ├── config.h │ │ ├── cu80.c │ │ ├── cu80.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── custommk/ │ │ └── genesis/ │ │ ├── config.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── numpad/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── numpad/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── cutie_club/ │ │ ├── borsdorf/ │ │ │ ├── borsdorf.c │ │ │ ├── borsdorf.h │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── giant_macro_pad/ │ │ │ ├── config.h │ │ │ ├── giant_macro_pad.c │ │ │ ├── giant_macro_pad.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── wraith/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── amber/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── timer/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wraith.c │ │ └── wraith.h │ ├── cx60/ │ │ ├── config.h │ │ ├── cx60.c │ │ ├── cx60.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via_caps/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── cybergear/ │ │ └── macro25/ │ │ ├── LICENSE │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── macro25.c │ │ ├── macro25.h │ │ ├── readme.md │ │ └── rules.mk │ ├── daji/ │ │ └── seis_cinco/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── split_backspace/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── seis_cinco.c │ │ └── seis_cinco.h │ ├── db/ │ │ └── db63/ │ │ ├── config.h │ │ ├── db63.c │ │ ├── db63.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── dc01/ │ │ ├── arrow/ │ │ │ ├── arrow.c │ │ │ ├── arrow.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── left/ │ │ │ ├── config.h │ │ │ ├── i2c.c │ │ │ ├── i2c.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 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 │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── numpad.c │ │ │ ├── numpad.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── right/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── right.c │ │ ├── right.h │ │ └── rules.mk │ ├── dekunukem/ │ │ └── duckypad/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── duckypad.c │ │ ├── duckypad.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── m4cs/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ └── sysinfo.py │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── delikeeb/ │ │ ├── flatbread60/ │ │ │ ├── config.h │ │ │ ├── flatbread60.c │ │ │ ├── flatbread60.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── vaguettelite/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_625u_universal/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── noclew/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── vaguettelite.c │ │ │ └── vaguettelite.h │ │ ├── vanana/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── config.h │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── vaneela/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── vaneela.c │ │ │ └── vaneela.h │ │ ├── vaneelaex/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── vaneelaex.c │ │ │ └── vaneelaex.h │ │ └── waaffle/ │ │ ├── config.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev3/ │ │ ├── config.h │ │ ├── elite_c/ │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── pro_micro/ │ │ │ └── rules.mk │ │ ├── rev3.c │ │ ├── rev3.h │ │ └── rules.mk │ ├── delilah/ │ │ ├── config.h │ │ ├── delilah.c │ │ ├── delilah.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── deltasplit75/ │ │ ├── deltasplit75.c │ │ ├── deltasplit75.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 │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v2/ │ │ ├── config.h │ │ ├── rules.mk │ │ ├── v2.c │ │ └── v2.h │ ├── dichotomy/ │ │ ├── config.h │ │ ├── dichotomy.c │ │ ├── dichotomy.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── alairock/ │ │ │ │ └── keymap.c │ │ │ ├── beat/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── dinofizz/ │ │ └── fnrow/ │ │ └── v1/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1.c │ │ └── v1.h │ ├── diverge3/ │ │ ├── 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 │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── 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 │ ├── dm9records/ │ │ ├── ergoinu/ │ │ │ ├── .noci │ │ │ ├── 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 │ │ ├── plaid/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── brickbots/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── gipsy-king/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── stephen-huan/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── thehalfdeafchef/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── plaid.c │ │ │ ├── plaid.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── tartan/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tartan.c │ │ └── tartan.h │ ├── dmqdesign/ │ │ └── spin/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── codecoffeecode/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── encoderlayers/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── gorbachev/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── spidey3_pad/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── spin.c │ │ └── spin.h │ ├── do60/ │ │ ├── config.h │ │ ├── do60.c │ │ ├── do60.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── crd/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── test/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── donutcables/ │ │ ├── budget96/ │ │ │ ├── budget96.c │ │ │ ├── budget96.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── donut/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── scrabblepad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── random/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── scrabblepad.c │ │ └── scrabblepad.h │ ├── doodboard/ │ │ ├── duckboard/ │ │ │ ├── config.h │ │ │ ├── duckboard.c │ │ │ ├── duckboard.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── duckboard_r2/ │ │ ├── config.h │ │ ├── duckboard_r2.c │ │ ├── duckboard_r2.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── doppelganger/ │ │ ├── config.h │ │ ├── doppelganger.c │ │ ├── doppelganger.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── doro67/ │ │ ├── multi/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_multi/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── konstantin/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── multi.c │ │ │ ├── multi.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── regular/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── regular.c │ │ │ ├── regular.h │ │ │ └── rules.mk │ │ └── rgb/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rgb.c │ │ ├── rgb.h │ │ └── rules.mk │ ├── dozen0/ │ │ ├── config.h │ │ ├── dozen0.c │ │ ├── dozen0.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── f12/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dp60/ │ │ ├── config.h │ │ ├── dp60.c │ │ ├── dp60.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── allleds/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── indicator/ │ │ │ │ ├── config.h │ │ │ │ ├── indicator.c │ │ │ │ ├── keymap.c │ │ │ │ ├── led_driver.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── draculad/ │ │ ├── config.h │ │ ├── draculad.c │ │ ├── draculad.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── pimoroni/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── draytronics/ │ │ ├── daisy/ │ │ │ ├── config.h │ │ │ ├── daisy.c │ │ │ ├── daisy.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── elise/ │ │ │ ├── config.h │ │ │ ├── elise.c │ │ │ ├── elise.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── blake_iso/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── default_iso/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── scarlet/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── scarlet.c │ │ └── scarlet.h │ ├── dubba175/ │ │ ├── config.h │ │ ├── dubba175.c │ │ ├── dubba175.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── duck/ │ │ ├── duck_led/ │ │ │ ├── duck_led.c │ │ │ └── duck_led.h │ │ ├── eagle_viper/ │ │ │ └── v2/ │ │ │ ├── config.h │ │ │ ├── indicator_leds.c │ │ │ ├── indicator_leds.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── profanum429/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v2.c │ │ │ └── v2.h │ │ ├── jetfire/ │ │ │ ├── config.h │ │ │ ├── indicator_leds.c │ │ │ ├── indicator_leds.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/ │ │ │ ├── .noci │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v1/ │ │ │ │ ├── .noci │ │ │ │ ├── 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 │ │ ├── orion/ │ │ │ ├── .noci │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v3/ │ │ │ ├── config.h │ │ │ ├── indicator_leds.c │ │ │ ├── indicator_leds.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v3.c │ │ │ └── v3.h │ │ ├── readme.md │ │ └── tcv3/ │ │ ├── config.h │ │ ├── indicator_leds.c │ │ ├── indicator_leds.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tcv3.c │ │ └── tcv3.h │ ├── ducky/ │ │ └── one2mini/ │ │ ├── 1861st/ │ │ │ ├── 1861st.h │ │ │ ├── boards/ │ │ │ │ └── NUC123SD4AN0/ │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ └── board.mk │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── keymaps/ │ │ │ ├── ansi/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── iso/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── dumbo/ │ │ ├── config.h │ │ ├── dumbo.c │ │ ├── dumbo.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── trip-trap/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dumbpad/ │ │ ├── config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v0x/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── templates/ │ │ │ │ └── keymap.c │ │ │ ├── v0x.c │ │ │ └── v0x.h │ │ ├── v0x_dualencoder/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── templates/ │ │ │ │ └── keymap.c │ │ │ ├── v0x_dualencoder.c │ │ │ └── v0x_dualencoder.h │ │ ├── v0x_right/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── templates/ │ │ │ │ └── keymap.c │ │ │ ├── v0x_right.c │ │ │ └── v0x_right.h │ │ ├── v1x/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── imchipwood/ │ │ │ │ │ └── keymap.c │ │ │ │ └── numpad_media/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── templates/ │ │ │ │ └── keymap.c │ │ │ ├── v1x.c │ │ │ └── v1x.h │ │ ├── v1x_dualencoder/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── templates/ │ │ │ │ └── keymap.c │ │ │ ├── v1x_dualencoder.c │ │ │ └── v1x_dualencoder.h │ │ └── v1x_right/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── templates/ │ │ │ └── keymap.c │ │ ├── v1x_right.c │ │ └── v1x_right.h │ ├── durgod/ │ │ ├── boards/ │ │ │ └── DURGOD_STM32_F070/ │ │ │ ├── board.h │ │ │ ├── board.mk │ │ │ ├── bootloader_defs.h │ │ │ ├── chconf.h │ │ │ └── mcuconf.h │ │ ├── dgk6x/ │ │ │ ├── config.h │ │ │ ├── dgk6x.c │ │ │ ├── dgk6x.h │ │ │ ├── galaxy/ │ │ │ │ ├── config.h │ │ │ │ ├── galaxy.c │ │ │ │ ├── galaxy.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.json │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.json │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── hades/ │ │ │ │ ├── config.h │ │ │ │ ├── hades.c │ │ │ │ ├── hades.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.json │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.json │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── halconf.h │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── venus/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.json │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.json │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── venus.c │ │ │ └── venus.h │ │ ├── galaxy/ │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hades/ │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── k310/ │ │ │ ├── base/ │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── k320/ │ │ │ ├── base/ │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── keymaps/ │ │ │ │ └── moults31/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── k3x0/ │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── k310/ │ │ │ │ ├── base/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── k310.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── k320/ │ │ │ │ ├── base/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── k320.h │ │ │ │ ├── keymaps/ │ │ │ │ │ └── kuenhlee/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── k3x0.c │ │ │ ├── k3x0.h │ │ │ ├── keymaps/ │ │ │ │ ├── chimera/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.json │ │ │ │ │ └── readme.md │ │ │ │ ├── default_mac/ │ │ │ │ │ ├── keymap.json │ │ │ │ │ └── readme.md │ │ │ │ ├── typhon/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── venus/ │ │ ├── readme.md │ │ └── rules.mk │ ├── 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 │ │ │ ├── 60_tsangan/ │ │ │ │ └── keymap.c │ │ │ ├── Ansi_plus_fn_arrows/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── LEdiodes/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── _bonfire/ │ │ │ │ ├── README.md │ │ │ │ ├── dz60-v6-1-0.json │ │ │ │ ├── keymap-parts/ │ │ │ │ │ ├── defs.c │ │ │ │ │ ├── functions.c │ │ │ │ │ └── layers.c │ │ │ │ ├── keymap.c │ │ │ │ ├── not-in-use/ │ │ │ │ │ └── super-alt-tab.c │ │ │ │ ├── rules.mk │ │ │ │ └── scratchpad.txt │ │ │ ├── atlacat/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── billiams/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── billiams_layout2/ │ │ │ │ ├── build_flash.sh │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── billiams_layout4/ │ │ │ │ ├── build_flash.sh │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── billypython/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── bingocaller/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── boris_burger/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── calbatr0ss/ │ │ │ │ └── keymap.c │ │ │ ├── chrisae9/ │ │ │ │ ├── build_flash.sh │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── coppertop/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── crd_2u_lshift/ │ │ │ │ └── keymap.c │ │ │ ├── crd_ansi/ │ │ │ │ └── keymap.c │ │ │ ├── crd_tsangan/ │ │ │ │ └── keymap.c │ │ │ ├── danbee/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── dbroqua/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── default_abnt2/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── devinceble_wkl_tofu/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── doogle999/ │ │ │ │ └── keymap.c │ │ │ ├── draevin/ │ │ │ │ └── keymap.c │ │ │ ├── drewsky/ │ │ │ │ ├── Readme.md │ │ │ │ └── keymap.c │ │ │ ├── edulpn/ │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ ├── eric/ │ │ │ │ └── keymap.c │ │ │ ├── f3d3/ │ │ │ │ └── keymap.c │ │ │ ├── frogger/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── gk64/ │ │ │ │ └── keymap.c │ │ │ ├── hailbreno/ │ │ │ │ ├── README.md │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── iso_4th_row_all_1u/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── iso_6u_space/ │ │ │ │ └── keymap.c │ │ │ ├── iso_7u_space/ │ │ │ │ └── keymap.c │ │ │ ├── iso_de_andys8/ │ │ │ │ ├── README.md │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── iso_de_root/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── iso_split-spacebar/ │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ ├── iso_uk/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── iso_vim_arrow/ │ │ │ │ ├── README.md │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── iso_vim_arrow_split_rs/ │ │ │ │ ├── README.md │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── itsaferbie/ │ │ │ │ └── keymap.c │ │ │ ├── jarred/ │ │ │ │ └── keymap.c │ │ │ ├── jdelkins/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── jkbone/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── joooosh_hhkb/ │ │ │ │ └── keymap.c │ │ │ ├── kifinnsson/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── konstantin_b/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── kream/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── krusli/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── lint_kid/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── macos_64/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── 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 │ │ │ ├── mpaarating/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mpstewart/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── muzfuz/ │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ ├── n0velty/ │ │ │ │ └── keymap.c │ │ │ ├── niclake/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── olivierko/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── olligranlund_iso/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── olligranlund_iso_v2/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ottodokto/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── pevecyan/ │ │ │ │ └── keymap.c │ │ │ ├── pinpox/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── pok3r/ │ │ │ │ └── keymap.c │ │ │ ├── split_space_arrows/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── spotpuff/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── stephengrier/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── tailcall/ │ │ │ │ └── keymap.c │ │ │ ├── tarnjotsingh/ │ │ │ │ ├── keymap.c │ │ │ │ ├── layers.json │ │ │ │ └── readme.md │ │ │ ├── thomasviaud/ │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ ├── twschum_b_4_10/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── layout.json │ │ │ │ └── rules.mk │ │ │ ├── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── weeheavy/ │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ ├── weeheavy_2.25_lshift/ │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ ├── xtonhasvim/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── zepol_layout/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── dztech/ │ │ ├── bocc/ │ │ │ ├── bocc.c │ │ │ ├── bocc.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dz60rgb/ │ │ │ ├── config.h │ │ │ ├── dz60rgb.c │ │ │ ├── dz60rgb.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── didel/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── kgreulich/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── matthewrobo/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── mechmaster48/ │ │ │ │ │ ├── README.md │ │ │ │ │ └── keymap.c │ │ │ │ ├── mekanist/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── moults31/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── perseid/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── piv3rt/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── via/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── xunz/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── v1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ ├── v2/ │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ └── v2_1/ │ │ │ ├── config.h │ │ │ └── rules.mk │ │ ├── dz60rgb_ansi/ │ │ │ ├── config.h │ │ │ ├── dz60rgb_ansi.c │ │ │ ├── dz60rgb_ansi.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── badger/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── bingocaller/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── v1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ └── v2/ │ │ │ ├── config.h │ │ │ └── rules.mk │ │ ├── dz60rgb_wkl/ │ │ │ ├── config.h │ │ │ ├── dz60rgb_wkl.c │ │ │ ├── dz60rgb_wkl.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── hhkb/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── v1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ ├── v2/ │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ └── v2_1/ │ │ │ ├── config.h │ │ │ └── rules.mk │ │ ├── dz65rgb/ │ │ │ ├── config.h │ │ │ ├── dz65rgb.c │ │ │ ├── dz65rgb.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── adi/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── catrielmuller/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── chocol8/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── drootz/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── haervig/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── jumper149/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rgb_matrix_user.inc │ │ │ │ │ └── rules.mk │ │ │ │ ├── matthewrobo/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── pagondel/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── v1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── v1.c │ │ │ │ └── v1.h │ │ │ ├── v2/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── v2.c │ │ │ │ └── v2.h │ │ │ └── v3/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v3.c │ │ │ └── v3.h │ │ └── dz96/ │ │ ├── config.h │ │ ├── dz96.c │ │ ├── dz96.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── e88/ │ │ ├── config.h │ │ ├── e88.c │ │ ├── e88.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ealdin/ │ │ ├── quadrant/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── quadrant.c │ │ │ ├── quadrant.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── earth_rover/ │ │ ├── config.h │ │ ├── earth_rover.c │ │ ├── earth_rover.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── ebastler/ │ │ ├── isometria_75/ │ │ │ ├── readme.md │ │ │ └── rev1/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── readme.md │ ├── eco/ │ │ ├── .noci │ │ ├── config.h │ │ ├── eco.c │ │ ├── eco.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── bcat/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── fsck/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── that_canadian/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── xyverz/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── config.h │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── edc40/ │ │ ├── config.h │ │ ├── edc40.c │ │ ├── edc40.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── oj/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── edda/ │ │ ├── config.h │ │ ├── edda.c │ │ ├── edda.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── edi/ │ │ └── hardlight/ │ │ └── mk1/ │ │ ├── config.h │ │ ├── keymaps/ │ │ │ ├── .gitignore │ │ │ └── default/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── mk1.c │ │ ├── mk1.h │ │ ├── readme.md │ │ └── rules.mk │ ├── eek/ │ │ ├── config.h │ │ ├── eek.c │ │ ├── eek.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── ledtest/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── silk_down/ │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── silk_down.h │ │ └── silk_up/ │ │ ├── readme.md │ │ ├── rules.mk │ │ └── silk_up.h │ ├── efreet/ │ │ ├── config.h │ │ ├── efreet.c │ │ ├── efreet.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── eggman/ │ │ ├── config.h │ │ ├── eggman.c │ │ ├── eggman.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── emajesty/ │ │ └── eiri/ │ │ ├── config.h │ │ ├── eiri.c │ │ ├── eiri.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── emi20/ │ │ ├── config.h │ │ ├── emi20.c │ │ ├── emi20.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── emptystring/ │ │ └── NQG/ │ │ ├── .noci │ │ ├── NQG.c │ │ ├── NQG.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── eniigmakeyboards/ │ │ ├── ek60/ │ │ │ ├── config.h │ │ │ ├── ek60.c │ │ │ ├── ek60.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ek65/ │ │ │ ├── config.h │ │ │ ├── ek65.c │ │ │ ├── ek65.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── ek87/ │ │ ├── config.h │ │ ├── ek87.c │ │ ├── ek87.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── 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 │ │ └── comsn/ │ │ ├── hs68/ │ │ │ ├── config.h │ │ │ ├── hs68.c │ │ │ ├── hs68.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mollydooker/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── mollydooker.c │ │ │ ├── mollydooker.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── tf_longeboye/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tf__longeboye.c │ │ └── tf_longeboye.h │ ├── epoch80/ │ │ ├── config.h │ │ ├── epoch80.c │ │ ├── epoch80.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ ├── tsangan/ │ │ │ │ └── keymap.c │ │ │ ├── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── wkl/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ergo42/ │ │ ├── .noci │ │ ├── config.h │ │ ├── ergo42.c │ │ ├── ergo42.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── biacco/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 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 │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default-illustrator/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default-underglow/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── hdbx/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── ichi-t/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── koba/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── readme_ja.md │ │ │ ├── shinze/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── yshrsmz/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── ergoarrows/ │ │ ├── config.h │ │ ├── ergoarrows.c │ │ ├── ergoarrows.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── salicylic/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ergodash/ │ │ ├── .noci │ │ ├── config.h │ │ ├── ergodash.c │ │ ├── ergodash.h │ │ ├── mini/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── toyoshimahidenori/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mini.c │ │ │ ├── mini.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 333fred/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── greenshadowmaker/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keyboard-layout-editor.json │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── ifohancroft/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── m47ch4n/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── m47ch4ns_keymap.json │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── nopunin10did/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── layers.json │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── shadowprogr/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── tw1t611/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── yet-another-developer/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── ergodox_ez/ │ │ ├── 190hotfix.sh │ │ ├── config.h │ │ ├── ergodox_ez.c │ │ ├── ergodox_ez.h │ │ ├── glow/ │ │ │ ├── config.h │ │ │ ├── glow.h │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── bdk/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── bepo_tm_style/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── blakedietz/ │ │ │ │ └── keymap.c │ │ │ ├── bpruitt-goddard/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── colemak_es_osx/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── danielo515/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── 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 │ │ │ │ ├── gulpfile.js │ │ │ │ ├── hacker_dvorak.c │ │ │ │ ├── keycodes/ │ │ │ │ │ ├── aliases_definitions.c │ │ │ │ │ └── custom_keycodes.c │ │ │ │ ├── keymap.c │ │ │ │ ├── layers/ │ │ │ │ │ └── layers_definitions.c │ │ │ │ ├── leader/ │ │ │ │ │ ├── leader_dictionary.c │ │ │ │ │ └── leader_setup.c │ │ │ │ ├── package.json │ │ │ │ ├── plover/ │ │ │ │ │ └── plover_mode.c │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── tap_dance/ │ │ │ │ │ ├── mod_tap_layer_dances/ │ │ │ │ │ │ ├── dot_comm.c │ │ │ │ │ │ ├── h_mouse_gui.c │ │ │ │ │ │ ├── j_media_meh.c │ │ │ │ │ │ ├── k_numpad_hyper.c │ │ │ │ │ │ ├── m_chords_hyper.c │ │ │ │ │ │ ├── none_lead.c │ │ │ │ │ │ ├── quot_dquot.c │ │ │ │ │ │ ├── scln_coln.c │ │ │ │ │ │ ├── u_arrows_gui.c │ │ │ │ │ │ └── w_media_meh.c │ │ │ │ │ ├── tap_dance_actions.c │ │ │ │ │ ├── tap_dance_setup.c │ │ │ │ │ └── tap_dances.c │ │ │ │ └── user/ │ │ │ │ ├── eeconfig_init_user.c │ │ │ │ ├── layer_set_state_user.c │ │ │ │ ├── matrix_scan_user.c │ │ │ │ └── process_record_user.c │ │ │ ├── heartrobotninja/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── ifohancroft/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── kou/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── lukaus/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrixman/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── nathanvercaemert/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── nfriend/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ └── template.c │ │ │ ├── profet_80/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── pvinis/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rgb_layer/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── rishka/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rmw/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap-mac.c │ │ │ │ ├── keymap-win.c │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── saha/ │ │ │ │ └── keymap.c │ │ │ ├── skug/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── smurmann/ │ │ │ │ └── keymap.c │ │ │ ├── stamm/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── steno/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── testing/ │ │ │ │ └── keymap.c │ │ │ ├── toshi0383/ │ │ │ │ └── keymap.c │ │ │ └── vim/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── vim.h │ │ ├── led_i2c.c │ │ ├── matrix.c │ │ ├── post_config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── shine/ │ │ │ ├── config.h │ │ │ ├── rules.mk │ │ │ └── shine.h │ │ └── util/ │ │ ├── compile_keymap.py │ │ ├── keymap_beautifier/ │ │ │ ├── Dockerfile │ │ │ ├── KeymapBeautifier.py │ │ │ ├── README.md │ │ │ ├── docker_run.sh │ │ │ └── requirements.txt │ │ └── readme.md │ ├── ergodox_infinity/ │ │ ├── MEMO.txt │ │ ├── board_is31fl3731c.h │ │ ├── board_st7565.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 │ │ │ │ ├── layers.h │ │ │ │ ├── simple_visualizer.h │ │ │ │ ├── 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 │ │ │ ├── rjhilgefort/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── trulyergonomic/ │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── simple_visualizer.h │ │ └── visualizer.c │ ├── ergodox_stm32/ │ │ ├── board.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── ergodox_stm32.c │ │ ├── ergodox_stm32.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── ld/ │ │ │ └── stm32f103_bootloader.ld │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ergosaurus/ │ │ ├── config.h │ │ ├── ergosaurus.c │ │ ├── ergosaurus.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ergoslab/ │ │ ├── .noci │ │ ├── config.h │ │ ├── ergoslab.c │ │ ├── ergoslab.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── ergotaco/ │ │ ├── config.h │ │ ├── ergotaco.c │ │ ├── ergotaco.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ergotravel/ │ │ ├── .noci │ │ ├── config.h │ │ ├── ergotravel.c │ │ ├── ergotravel.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── ian/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── jarred/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── rs/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── yanfali/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── ericrlau/ │ │ └── numdiscipline/ │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rev1/ │ │ ├── config.h │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── esca/ │ │ ├── getawayvan/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── getawayvan.c │ │ │ ├── getawayvan.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 7u/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── getawayvan_f042/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── getawayvan_f042.c │ │ ├── getawayvan_f042.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 7u/ │ │ │ │ └── keymap.c │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── espectro/ │ │ ├── config.h │ │ ├── espectro.c │ │ ├── espectro.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ ├── mac/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mapdev/ │ │ │ │ └── keymap.c │ │ │ └── mikethetiger/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── eve/ │ │ └── meteor/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── meteor.c │ │ ├── meteor.h │ │ ├── readme.md │ │ └── rules.mk │ ├── evil80/ │ │ ├── config.h │ │ ├── evil80.c │ │ ├── evil80.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── evolv/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── evolv.c │ │ ├── evolv.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── evyd13/ │ │ ├── atom47/ │ │ │ ├── .noci │ │ │ ├── keymaps/ │ │ │ │ ├── LEdiodes/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── evyd13/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── junonum_a47/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev2/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ ├── rev3/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── rev3.c │ │ │ │ ├── rev3.h │ │ │ │ └── rules.mk │ │ │ ├── rev4/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── rev4.c │ │ │ │ ├── rev4.h │ │ │ │ └── rules.mk │ │ │ ├── rev5/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── rev5.c │ │ │ │ ├── rev5.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── eon40/ │ │ │ ├── config.h │ │ │ ├── eon40.c │ │ │ ├── eon40.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── eon65/ │ │ │ ├── config.h │ │ │ ├── eon65.c │ │ │ ├── eon65.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── mrsendyyk/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── eon75/ │ │ │ ├── config.h │ │ │ ├── eon75.c │ │ │ ├── eon75.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── eon87/ │ │ │ ├── config.h │ │ │ ├── eon87.c │ │ │ ├── eon87.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── eon95/ │ │ │ ├── config.h │ │ │ ├── eon95.c │ │ │ ├── eon95.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── gh80_1800/ │ │ │ ├── config.h │ │ │ ├── gh80_1800.c │ │ │ ├── gh80_1800.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── gh80_3700/ │ │ │ ├── config.h │ │ │ ├── gh80_3700.c │ │ │ ├── gh80_3700.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── ps2/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── rgb/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── gud70/ │ │ │ ├── config.h │ │ │ ├── gud70.c │ │ │ ├── gud70.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── evyd13/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── minitomic/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── minitomic.c │ │ │ ├── minitomic.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mx5160/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mx5160.c │ │ │ ├── mx5160.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nt660/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── evyd13/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── nt660.c │ │ │ ├── nt660.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nt750/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── nt750.c │ │ │ ├── nt750.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nt980/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── nt980.c │ │ │ ├── nt980.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── omrontkl/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── omrontkl.c │ │ │ ├── omrontkl.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── plain60/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── audio/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── kwerdenker/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rgb/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── plain60.c │ │ │ ├── plain60.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pockettype/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── pockettype.c │ │ │ ├── pockettype.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── quackfire/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── quackfire.c │ │ │ ├── quackfire.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── solheim68/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── solheim68.c │ │ │ └── solheim68.h │ │ ├── ta65/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_ansi/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_ansi_tsangan/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_iso/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_iso_tsangan/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── evyd13/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── ta65.c │ │ │ └── ta65.h │ │ ├── wasdat/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── konstantin/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wasdat.c │ │ │ └── wasdat.h │ │ ├── wasdat_code/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wasdat_code.c │ │ │ └── wasdat_code.h │ │ └── wonderland/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── brandonschlack/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── keebs/ │ │ │ │ └── keymap.c │ │ │ ├── rafael-azevedo/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── rys/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wonderland.c │ │ └── wonderland.h │ ├── exclusive/ │ │ ├── e65/ │ │ │ ├── config.h │ │ │ ├── e65.c │ │ │ ├── e65.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── crd/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_iso/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── madhatter/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── masterzen/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── e6_rgb/ │ │ │ ├── config.h │ │ │ ├── e6_rgb.c │ │ │ ├── e6_rgb.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 60_ansi/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_ansi_split_bs_shift/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_hhkb/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_wkl/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_wkl_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── allleds/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── 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 │ │ │ ├── le_bmc/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── le_bmc.c │ │ │ │ ├── le_bmc.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 │ │ │ ├── oe_bmc/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── oe_bmc.c │ │ │ │ ├── oe_bmc.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── readme.md │ │ ├── e7v1/ │ │ │ ├── config.h │ │ │ ├── e7v1.c │ │ │ ├── e7v1.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── ansi_splitbs/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── masterzen/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── e7v1se/ │ │ │ ├── config.h │ │ │ ├── e7v1se.c │ │ │ ├── e7v1se.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── mac/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── e85/ │ │ │ ├── config.h │ │ │ ├── hotswap/ │ │ │ │ ├── config.h │ │ │ │ ├── hotswap.c │ │ │ │ ├── hotswap.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── standard/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── tsangan/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── soldered/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── standard/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── soldered.c │ │ │ └── soldered.h │ │ └── readme.md │ ├── exent/ │ │ ├── config.h │ │ ├── exent.c │ │ ├── exent.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── eyeohdesigns/ │ │ ├── babyv/ │ │ │ ├── babyv.c │ │ │ ├── babyv.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 1u/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 1u2u/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 2u1u/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── melonbred/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── sprh/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── split/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sprh.c │ │ └── sprh.h │ ├── ez_maker/ │ │ └── directpins/ │ │ ├── promicro/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.json │ │ │ ├── promicro.c │ │ │ ├── promicro.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── proton_c/ │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.json │ │ │ │ └── readme.md │ │ │ ├── proton_c.c │ │ │ ├── proton_c.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── teensy_2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.json │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── teensy2.c │ │ │ └── teensy2.h │ │ ├── teensy_2pp/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.json │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── teensy2.c │ │ │ └── teensy2.h │ │ ├── teensy_32/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── teensy_lc/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.json │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── facew/ │ │ ├── config.h │ │ ├── facew.c │ │ ├── facew.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── fallacy/ │ │ ├── config.h │ │ ├── fallacy.c │ │ ├── fallacy.h │ │ ├── indicators.c │ │ ├── indicators.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── default_split_bs/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── fc660c/ │ │ ├── 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 │ │ │ ├── mikefightsbears/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── siroleo/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── fc980c/ │ │ ├── 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 │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── feels/ │ │ └── feels65/ │ │ ├── config.h │ │ ├── feels65.c │ │ ├── feels65.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── felix/ │ │ ├── config.h │ │ ├── felix.c │ │ ├── felix.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ferris/ │ │ ├── 0_1/ │ │ │ ├── 0_1.c │ │ │ ├── 0_1.h │ │ │ ├── config.h │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 0_2/ │ │ │ ├── 0_2.c │ │ │ ├── 0_2.h │ │ │ ├── bling/ │ │ │ │ ├── bling.c │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── chconf.h │ │ │ ├── compact/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── high/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── mcuconf.h │ │ │ ├── mini/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.json │ │ │ │ └── readme.md │ │ │ ├── json2crab.py │ │ │ ├── madhatter/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── pierrec83/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.json │ │ │ │ └── readme.md │ │ │ └── test/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── sweep/ │ │ ├── config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sweep.c │ │ └── sweep.h │ ├── ffkeebs/ │ │ └── siris/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── siris.c │ │ └── siris.h │ ├── fjlabs/ │ │ ├── bks65/ │ │ │ ├── bks65.c │ │ │ ├── bks65.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bks65solder/ │ │ │ ├── bks65solder.c │ │ │ ├── bks65solder.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bolsa65/ │ │ │ ├── bolsa65.c │ │ │ ├── bolsa65.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kf87/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── kf87.c │ │ │ ├── kf87.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ldk65/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── ldk65.c │ │ │ ├── ldk65.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── midway60/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── midway60.c │ │ │ ├── midway60.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── polaris/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── polaris.c │ │ │ ├── polaris.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── ready100/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── ready100.c │ │ ├── ready100.h │ │ └── rules.mk │ ├── flehrad/ │ │ ├── bigswitch/ │ │ │ ├── bigswitch.c │ │ │ ├── bigswitch.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 333fred/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── wanleg/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── downbubble/ │ │ │ ├── config.h │ │ │ ├── downbubble.c │ │ │ ├── downbubble.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── license │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── numbrero/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── license │ │ │ ├── numbrero.c │ │ │ ├── numbrero.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── snagpad/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── license │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── snagpad.c │ │ │ └── snagpad.h │ │ └── tradestation/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── tradestation/ │ │ │ └── keymap.c │ │ ├── license │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tradestation.c │ │ └── tradestation.h │ ├── 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 │ ├── fluorite/ │ │ ├── .noci │ │ ├── config.h │ │ ├── fluorite.c │ │ ├── fluorite.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── flx/ │ │ ├── lodestone/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_ansi/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── lodestone.c │ │ │ ├── lodestone.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── virgo/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── virgo.c │ │ └── virgo.h │ ├── flxlb/ │ │ └── zplit/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── zplit.c │ │ └── zplit.h │ ├── flygone60/ │ │ └── rev3/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev3.c │ │ ├── rev3.h │ │ └── rules.mk │ ├── foostan/ │ │ └── cornelius/ │ │ ├── config.h │ │ ├── cornelius.c │ │ ├── cornelius.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── hvp/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── for_science/ │ │ ├── config.h │ │ ├── for_science.c │ │ ├── for_science.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── manna-harbour_miryoku/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── forever65/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── fortitude60/ │ │ ├── .noci │ │ ├── config.h │ │ ├── fortitude60.c │ │ ├── fortitude60.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── four_banger/ │ │ ├── config.h │ │ ├── four_banger.c │ │ ├── four_banger.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── foxlab/ │ │ ├── key65/ │ │ │ ├── hotswap/ │ │ │ │ ├── config.h │ │ │ │ ├── hotswap.c │ │ │ │ ├── hotswap.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── universal/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── universal.c │ │ │ └── universal.h │ │ ├── leaf60/ │ │ │ ├── hotswap/ │ │ │ │ ├── config.h │ │ │ │ ├── hotswap.c │ │ │ │ ├── hotswap.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── crd/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── universal/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── jarred/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── mguterl/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── universal.c │ │ │ └── universal.h │ │ ├── time80/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── time80.c │ │ │ └── time80.h │ │ └── time_re/ │ │ ├── hotswap/ │ │ │ ├── config.h │ │ │ ├── hotswap.c │ │ │ ├── hotswap.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── universal/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── universal.c │ │ └── universal.h │ ├── fr4/ │ │ ├── southpaw75/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── southpaw75.c │ │ │ └── southpaw75.h │ │ └── unix60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── unix60.c │ │ └── unix60.h │ ├── fractal/ │ │ ├── config.h │ │ ├── fractal.c │ │ ├── fractal.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── freyr/ │ │ ├── config.h │ │ ├── freyr.c │ │ ├── freyr.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── friedrich/ │ │ ├── config.h │ │ ├── friedrich.c │ │ ├── friedrich.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── frooastboard/ │ │ ├── config.h │ │ ├── frooastboard.c │ │ ├── frooastboard.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── safe_mode/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ft/ │ │ └── mars80/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── mars80.c │ │ ├── mars80.h │ │ ├── readme.md │ │ └── rules.mk │ ├── function96/ │ │ ├── v1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v1.c │ │ │ └── v1.h │ │ └── v2/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ansi_splitspace/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── iso/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── iso_splitspace/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v2.c │ │ └── v2.h │ ├── funky40/ │ │ ├── config.h │ │ ├── funky40.c │ │ ├── funky40.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── gami_studio/ │ │ └── lex60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── lex60.c │ │ ├── lex60.h │ │ ├── readme.md │ │ └── rules.mk │ ├── gboards/ │ │ ├── combos/ │ │ │ ├── _generator/ │ │ │ │ ├── input.json │ │ │ │ └── main.go │ │ │ ├── eng-combos.def │ │ │ ├── germ-mouse-keys.def │ │ │ ├── germ-vim-helpers.def │ │ │ └── readme.md │ │ ├── dicts/ │ │ │ └── aset/ │ │ │ ├── _generator/ │ │ │ │ ├── main.go │ │ │ │ └── src/ │ │ │ │ ├── da-keymap.json │ │ │ │ ├── de-keymap.json │ │ │ │ ├── en-colemak-keymap.json │ │ │ │ ├── en-dvorak-keymap.json │ │ │ │ ├── en-keymap.json │ │ │ │ ├── es-keymap.json │ │ │ │ ├── fn-keymap.json │ │ │ │ ├── fr-keymap.json │ │ │ │ ├── hu-keymap.json │ │ │ │ ├── it-keymap.json │ │ │ │ ├── nl-keymap.json │ │ │ │ ├── num-keymap.json │ │ │ │ ├── nw-keymap.json │ │ │ │ ├── pl-keymap.json │ │ │ │ ├── pt-keymap.json │ │ │ │ ├── ro-keymap.json │ │ │ │ ├── sv-keymap.json │ │ │ │ └── tr-keymap.json │ │ │ ├── cmd-keymap.def │ │ │ ├── da-keymap.def │ │ │ ├── de-keymap.def │ │ │ ├── en-colemak-keymap.def │ │ │ ├── en-dvorak-keymap.def │ │ │ ├── en-keymap.def │ │ │ ├── es-keymap.def │ │ │ ├── fn-keymap.def │ │ │ ├── fr-keymap.def │ │ │ ├── hu-keymap.def │ │ │ ├── it-keymap.def │ │ │ ├── layer-keymap.def │ │ │ ├── nl-keymap.def │ │ │ ├── num-keymap.def │ │ │ ├── nw-keymap.def │ │ │ ├── pl-keymap.def │ │ │ ├── pt-keymap.def │ │ │ ├── ro-keymap.def │ │ │ ├── sv-keymap.def │ │ │ └── tr-keymap.def │ │ ├── engine/ │ │ │ ├── config.h │ │ │ ├── engine.c │ │ │ ├── engine.h │ │ │ └── keymap_engine.h │ │ ├── g/ │ │ │ ├── config_default.h │ │ │ ├── engine.c │ │ │ ├── engine.h │ │ │ ├── keymap_combo.h │ │ │ └── keymap_engine.h │ │ └── readme.md │ ├── geekboards/ │ │ ├── macropad_v2/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── macropad_v2.c │ │ │ ├── macropad_v2.h │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── tester/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tester.c │ │ └── tester.h │ ├── geminate60/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── geminate60.c │ │ ├── geminate60.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── generic_panda/ │ │ └── panda65_01/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── panda65_01.c │ │ ├── panda65_01.h │ │ ├── readme.md │ │ └── rules.mk │ ├── genone/ │ │ ├── eclipse_65/ │ │ │ ├── config.h │ │ │ ├── eclipse_65.c │ │ │ ├── eclipse_65.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── g1_65/ │ │ ├── config.h │ │ ├── g1_65.c │ │ ├── g1_65.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── georgi/ │ │ ├── config.h │ │ ├── georgi.c │ │ ├── georgi.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── colemak-dh/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default-flipped/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── dennytom/ │ │ │ │ ├── README.md │ │ │ │ ├── keymap.c │ │ │ │ ├── keymap_def.json │ │ │ │ └── rules.mk │ │ │ ├── minimal/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── norman/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sten.c │ │ └── sten.h │ ├── gergo/ │ │ ├── config.h │ │ ├── gergo.c │ │ ├── gergo.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── abstractkb/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── colemak/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── drashna/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── germ/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── gotham/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── oled/ │ │ │ ├── config.h │ │ │ ├── glcdfont.c │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── getta25/ │ │ ├── .noci │ │ ├── config.h │ │ ├── getta25.c │ │ ├── getta25.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── oled/ │ │ │ ├── config.h │ │ │ ├── glcdfont.c │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── ggkeyboards/ │ │ └── genesis/ │ │ ├── hotswap/ │ │ │ ├── config.h │ │ │ ├── hotswap.c │ │ │ ├── hotswap.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── solder/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── solder.c │ │ └── solder.h │ ├── gh60/ │ │ ├── revc/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── bluezio/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── chaser/ │ │ │ │ │ ├── README.md │ │ │ │ │ └── keymap.c │ │ │ │ ├── danbee/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── dbroqua/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── dbroqua_7U/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_abnt2/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── emiilsd/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── maxr1998/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── robotmaxtron/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── sethbc/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── pinout.txt │ │ │ ├── readme.md │ │ │ ├── revc.c │ │ │ ├── revc.h │ │ │ └── rules.mk │ │ ├── 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 │ │ │ │ ├── gipsy-king/ │ │ │ │ │ ├── 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 │ │ │ │ │ └── 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 │ │ │ │ ├── no_caps_lock/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 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 │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── satan.c │ │ │ └── satan.h │ │ └── v1p3/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_ansi/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── factory_hhkb/ │ │ │ │ └── keymap.c │ │ │ ├── factory_layout5/ │ │ │ │ └── keymap.c │ │ │ ├── factory_layout7/ │ │ │ │ └── keymap.c │ │ │ ├── factory_layout9/ │ │ │ │ └── keymap.c │ │ │ ├── factory_minila/ │ │ │ │ └── keymap.c │ │ │ └── factory_poker/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1p3.c │ │ └── v1p3.h │ ├── 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 │ ├── ghs/ │ │ └── rar/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── rar.c │ │ ├── rar.h │ │ ├── readme.md │ │ └── rules.mk │ ├── gingham/ │ │ ├── config.h │ │ ├── gingham.c │ │ ├── gingham.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── codecoffeecode/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── iso/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── gkeyboard/ │ │ └── gkb_m16/ │ │ ├── config.h │ │ ├── gkb_m16.c │ │ ├── gkb_m16.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── gmmk/ │ │ ├── .noci │ │ └── pro/ │ │ ├── ansi/ │ │ │ ├── ansi.c │ │ │ ├── ansi.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── alexmarmon/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── andrebrait/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── jackkenney/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── jonavin/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rgb_matrix_map.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── mike1808/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── encoder.c │ │ │ │ │ ├── encoder.h │ │ │ │ │ ├── fun.c │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── mike1808.c │ │ │ │ │ ├── mike1808.h │ │ │ │ │ ├── process_record.c │ │ │ │ │ ├── process_record.h │ │ │ │ │ ├── rgb_matrix_ledmaps.c │ │ │ │ │ ├── rgb_matrix_ledmaps.h │ │ │ │ │ ├── rules.mk │ │ │ │ │ ├── utils.c │ │ │ │ │ └── utils.h │ │ │ │ ├── paddlegame/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── paddlegame.h │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rgb_matrix_map.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── stickandgum/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── wholesomeducky/ │ │ │ │ │ └── keymap.c │ │ │ │ └── willwm/ │ │ │ │ ├── keymap.c │ │ │ │ ├── keymap.json │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── iso/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── iso.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── keymaps/ │ │ │ └── moults31/ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── pro.c │ │ └── pro.h │ ├── gon/ │ │ ├── nerd60/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── mauin/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── nerd60.c │ │ │ ├── nerd60.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nerdtkl/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── gam3cat/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── nerdtkl.c │ │ │ ├── nerdtkl.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── gorthage_truck/ │ │ ├── config.h │ │ ├── gorthage_truck.c │ │ ├── gorthage_truck.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 10u/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 7u/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── gowla/ │ │ ├── config.h │ │ ├── gowla.c │ │ ├── gowla.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── gray_studio/ │ │ ├── cod67/ │ │ │ ├── cod67.c │ │ │ ├── cod67.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── rys/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hb85/ │ │ │ ├── config.h │ │ │ ├── hb85.c │ │ │ ├── hb85.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── stt/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── space65/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── billiams/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── keithlo/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── madhatter/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── space65.c │ │ │ └── space65.h │ │ └── think65/ │ │ ├── hotswap/ │ │ │ ├── config.h │ │ │ ├── hotswap.c │ │ │ ├── hotswap.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── solder/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── brandonschlack/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── dangjoeltang/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── rys/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── solder.c │ │ └── solder.h │ ├── grid600/ │ │ ├── press/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── press.c │ │ │ ├── press.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── gskt00/ │ │ ├── config.h │ │ ├── gskt00.c │ │ ├── gskt00.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── nachie/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── gvalchca/ │ │ ├── ga150/ │ │ │ ├── config.h │ │ │ ├── ga150.c │ │ │ ├── ga150.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── spaccboard/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── spaccboard.c │ │ └── spaccboard.h │ ├── h0oni/ │ │ └── hotduck/ │ │ ├── config.h │ │ ├── hotduck.c │ │ ├── hotduck.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── hadron/ │ │ ├── .noci │ │ ├── config.h │ │ ├── hadron.c │ │ ├── hadron.h │ │ ├── i2c.c │ │ ├── i2c.h │ │ ├── info.json │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── ver2/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── readme.md │ │ │ │ └── side_numpad/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── rules.mk │ │ │ ├── ver2.c │ │ │ └── ver2.h │ │ └── ver3/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── ishtob/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── sebaslayout/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── xulkal/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── rules.mk │ │ ├── ver3.c │ │ └── ver3.h │ ├── halberd/ │ │ ├── config.h │ │ ├── halberd.c │ │ ├── halberd.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── right_modifiers/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── halfcliff/ │ │ ├── config.h │ │ ├── halfcliff.c │ │ ├── halfcliff.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── hand88/ │ │ ├── config.h │ │ ├── hand88.c │ │ ├── hand88.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── handwired/ │ │ ├── 108key_trackpoint/ │ │ │ ├── 108key_trackpoint.c │ │ │ ├── 108key_trackpoint.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── dvorak/ │ │ │ │ │ └── keymap.c │ │ │ │ └── dvorak_media/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 2x5keypad/ │ │ │ ├── 2x5keypad.c │ │ │ ├── 2x5keypad.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.json │ │ │ │ └── default_tapdance/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 3dp660/ │ │ │ ├── 3dp660.c │ │ │ ├── 3dp660.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 412_64/ │ │ │ ├── 412_64.c │ │ │ ├── 412_64.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 42/ │ │ │ ├── 42.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 6key/ │ │ │ ├── 6key.c │ │ │ ├── 6key.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 6macro/ │ │ │ ├── 6macro.c │ │ │ ├── 6macro.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── osu/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── aek64/ │ │ │ ├── aek64.c │ │ │ ├── aek64.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 4sstylz/ │ │ │ │ │ ├── keycodes.h │ │ │ │ │ └── keymap.c │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── aim65/ │ │ │ ├── aim65.c │ │ │ ├── aim65.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── bonnee/ │ │ │ │ │ └── keymap.c │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── amigopunk/ │ │ │ ├── amigopunk.c │ │ │ ├── amigopunk.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── angel/ │ │ │ ├── angel.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── aplx2/ │ │ │ ├── aplx2.c │ │ │ ├── aplx2.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── aranck/ │ │ │ ├── aranck.c │ │ │ ├── aranck.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── turkishish/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 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 │ │ ├── axon/ │ │ │ ├── axon.c │ │ │ ├── axon.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bdn9_ble/ │ │ │ ├── bdn9_ble.c │ │ │ ├── bdn9_ble.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bento/ │ │ │ ├── bento.c │ │ │ ├── bento.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── cbc02009/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── mac/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── bigmac/ │ │ │ ├── bigmac.c │ │ │ ├── bigmac.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bolek/ │ │ │ ├── bolek.c │ │ │ ├── bolek.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── boss566y/ │ │ │ └── redragon_vara/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── redragon_vara.c │ │ │ ├── redragon_vara.h │ │ │ └── rules.mk │ │ ├── brain/ │ │ │ ├── brain.c │ │ │ ├── brain.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── klackygears/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── cans12er/ │ │ │ ├── cans12er.c │ │ │ ├── cans12er.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── chiron/ │ │ │ ├── chiron.c │ │ │ ├── chiron.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ck4x4/ │ │ │ ├── chconf.h │ │ │ ├── ck4x4.c │ │ │ ├── ck4x4.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── cmd60/ │ │ │ ├── cmd60.c │ │ │ ├── cmd60.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── co60/ │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── all_keys/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── jmdaly_hhkb_split_space/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev6/ │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── mcuconf.h │ │ │ │ ├── rev6.c │ │ │ │ ├── rev6.h │ │ │ │ └── rules.mk │ │ │ └── rev7/ │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── mcuconf.h │ │ │ ├── rev7.c │ │ │ ├── rev7.h │ │ │ └── rules.mk │ │ ├── colorlice/ │ │ │ ├── colorlice.c │ │ │ ├── colorlice.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── concertina/ │ │ │ ├── 64key/ │ │ │ │ ├── 64key.c │ │ │ │ ├── 64key.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ └── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── readme.md │ │ ├── consolekeyboard/ │ │ │ ├── 18key/ │ │ │ │ ├── 18key.c │ │ │ │ ├── 18key.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 20key/ │ │ │ │ ├── 20key.c │ │ │ │ ├── 20key.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 27key/ │ │ │ │ ├── 27key.c │ │ │ │ ├── 27key.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 30key/ │ │ │ │ ├── 30key.c │ │ │ │ ├── 30key.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── readme.md │ │ ├── curiosity/ │ │ │ ├── config.h │ │ │ ├── curiosity.c │ │ │ ├── curiosity.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── d48/ │ │ │ ├── config.h │ │ │ ├── d48.c │ │ │ ├── d48.h │ │ │ ├── ds1307.c │ │ │ ├── ds1307.h │ │ │ ├── glcdfont_d48.c │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── anderson/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── lightmode.c │ │ │ │ │ ├── lightmode.h │ │ │ │ │ └── rules.mk │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── taphold.c │ │ │ └── taphold.h │ │ ├── dactyl/ │ │ │ ├── config.h │ │ │ ├── dactyl.c │ │ │ ├── dactyl.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── dvorak/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── erincalling/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dactyl_left/ │ │ │ ├── config.h │ │ │ ├── dactyl_left.c │ │ │ ├── dactyl_left.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dactyl_manuform/ │ │ │ ├── 4x5/ │ │ │ │ ├── 4x5.c │ │ │ │ ├── 4x5.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── dvorak/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── ibnuda/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── manna-harbour_miryoku/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── 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/ │ │ │ │ │ ├── 333fred/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── impstyle/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── rishka/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── squirrel/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ └── swedish/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── 5x6_2_5/ │ │ │ │ ├── 5x6_2_5.c │ │ │ │ ├── 5x6_2_5.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ └── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.json │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 5x6_5/ │ │ │ │ ├── 5x6_5.c │ │ │ │ ├── 5x6_5.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── 333fred/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── cykedev/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ └── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.json │ │ │ │ └── rules.mk │ │ │ ├── 5x7/ │ │ │ │ ├── 5x7.c │ │ │ │ ├── 5x7.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── rules.mk │ │ │ ├── 6x6/ │ │ │ │ ├── 6x6.c │ │ │ │ ├── 6x6.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── happysalada/ │ │ │ │ │ └── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── dactyl_manuform.c │ │ │ ├── dactyl_manuform.h │ │ │ ├── dmote/ │ │ │ │ ├── 62key/ │ │ │ │ │ ├── 62key.c │ │ │ │ │ ├── 62key.h │ │ │ │ │ ├── config.h │ │ │ │ │ ├── info.json │ │ │ │ │ ├── keymaps/ │ │ │ │ │ │ └── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── config.h │ │ │ │ └── readme.md │ │ │ └── readme.md │ │ ├── dactyl_promicro/ │ │ │ ├── config.h │ │ │ ├── dactyl_promicro.c │ │ │ ├── dactyl_promicro.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── impstyle/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dactyl_rah/ │ │ │ ├── config.h │ │ │ ├── dactyl_rah.c │ │ │ ├── dactyl_rah.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── right/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── daishi/ │ │ │ ├── config.h │ │ │ ├── daishi.c │ │ │ ├── daishi.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── datahand/ │ │ │ ├── config.h │ │ │ ├── datahand.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ddg_56/ │ │ │ ├── config.h │ │ │ ├── ddg_56.c │ │ │ ├── ddg_56.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dtisaac01/ │ │ │ ├── config.h │ │ │ ├── dtisaac01.c │ │ │ ├── dtisaac01.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── eagleii/ │ │ │ ├── config.h │ │ │ ├── eagleii.c │ │ │ ├── eagleii.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── elrgo_s/ │ │ │ ├── config.h │ │ │ ├── elrgo_s.c │ │ │ ├── elrgo_s.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ergocheap/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── ergocheap.c │ │ │ ├── ergocheap.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── evk/ │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── v1_3/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v1_3.c │ │ │ └── v1_3.h │ │ ├── fc200rt_qmk/ │ │ │ ├── config.h │ │ │ ├── fc200rt_qmk.c │ │ │ ├── fc200rt_qmk.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── fivethirteen/ │ │ │ ├── config.h │ │ │ ├── fivethirteen.c │ │ │ ├── fivethirteen.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── floorboard/ │ │ │ ├── config.h │ │ │ ├── floorboard.c │ │ │ ├── floorboard.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── frankie_macropad/ │ │ │ ├── config.h │ │ │ ├── frankie_macropad.c │ │ │ ├── frankie_macropad.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── frenchdev/ │ │ │ ├── config.h │ │ │ ├── frenchdev.c │ │ │ ├── frenchdev.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── freoduo/ │ │ │ ├── config.h │ │ │ ├── freoduo.c │ │ │ ├── freoduo.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── fruity60/ │ │ │ ├── config.h │ │ │ ├── fruity60.c │ │ │ ├── fruity60.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── gamenum/ │ │ │ ├── config.h │ │ │ ├── gamenum.c │ │ │ ├── gamenum.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hacked_motospeed/ │ │ │ ├── config.h │ │ │ ├── hacked_motospeed.c │ │ │ ├── hacked_motospeed.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── german/ │ │ │ │ ├── keymap.c │ │ │ │ ├── layers.json │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── heisenberg/ │ │ │ ├── config.h │ │ │ ├── heisenberg.c │ │ │ ├── heisenberg.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── turkishish/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hexon38/ │ │ │ ├── config.h │ │ │ ├── hexon38.c │ │ │ ├── hexon38.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hnah108/ │ │ │ ├── config.h │ │ │ ├── hnah108.c │ │ │ ├── hnah108.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hnah40/ │ │ │ ├── config.h │ │ │ ├── hnah40.c │ │ │ ├── hnah40.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hnah40rgb/ │ │ │ ├── config.h │ │ │ ├── hnah40rgb.c │ │ │ ├── hnah40rgb.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── ansi/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ibm122m/ │ │ │ ├── config.h │ │ │ ├── ibm122m.c │ │ │ ├── ibm122m.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── andresteare/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── lukaus/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ibm_wheelwriter/ │ │ │ ├── config.h │ │ │ ├── ibm_wheelwriter.c │ │ │ ├── ibm_wheelwriter.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jn68m/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jn68m.c │ │ │ ├── jn68m.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jopr/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jopr.c │ │ │ ├── jopr.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── modded_white/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jot50/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jot50.c │ │ │ ├── jot50.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jotanck/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jotanck.c │ │ │ ├── jotanck.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jotpad16/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jotpad16.c │ │ │ ├── jotpad16.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jtallbean/ │ │ │ ├── readme.md │ │ │ └── split_65/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── split_65.c │ │ │ └── split_65.h │ │ ├── juliet/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── juliet.c │ │ │ ├── juliet.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── k8split/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── k8split.c │ │ │ ├── k8split.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── left/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── right/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── k_numpad17/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── k_numpad17.c │ │ │ ├── k_numpad17.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── karlssn/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kbod/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── kbod.c │ │ │ ├── kbod.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ks63/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── ks63.c │ │ │ ├── ks63.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── lagrange/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── dpapavas/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── lagrange.c │ │ │ ├── lagrange.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── transport.c │ │ ├── leftynumpad/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── leftynumpad.c │ │ │ ├── leftynumpad.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── lovelive9/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── lovelive9.c │ │ │ ├── lovelive9.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── magicforce61/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── magicforce61.c │ │ │ ├── magicforce61.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── magicforce68/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── magicforce68.c │ │ │ ├── magicforce68.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── marauder/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── orvia/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── marauder.c │ │ │ ├── marauder.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mechboards_micropad/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mechboards_micropad.c │ │ │ ├── mechboards_micropad.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── minorca/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── readme.md │ │ │ │ ├── rgb/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── ridingqwerty/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── minorca.c │ │ │ ├── minorca.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ms_sculpt_mobile/ │ │ │ ├── babblePaste.c │ │ │ ├── babblePaste.h │ │ │ ├── babblePaste.txt │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── milestogo/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ms_sculpt_mobile.c │ │ │ ├── ms_sculpt_mobile.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── myskeeb/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── myskeeb.c │ │ │ ├── myskeeb.h │ │ │ ├── oled.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── skeeb_font.c │ │ ├── nicekey/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── nicekey.c │ │ │ ├── nicekey.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── not_so_minidox/ │ │ │ ├── config.h │ │ │ ├── i2c.c │ │ │ ├── i2c.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── matrix.c │ │ │ ├── not_so_minidox.c │ │ │ ├── not_so_minidox.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── serial.c │ │ │ ├── serial.h │ │ │ ├── split_util.c │ │ │ └── split_util.h │ │ ├── novem/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── novem.c │ │ │ ├── novem.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── numpad20/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── numpad20.c │ │ │ ├── numpad20.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── obuwunkunubi/ │ │ │ └── spaget/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── spaget.c │ │ │ └── spaget.h │ │ ├── oem_ansi_fullsize/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── oem_ansi_fullsize.c │ │ │ ├── oem_ansi_fullsize.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── oem_iso_fullsize/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── oem_iso_fullsize.c │ │ │ ├── oem_iso_fullsize.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── onekey/ │ │ │ ├── blackpill_f401/ │ │ │ │ ├── blackpill_f401.c │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── blackpill_f411/ │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── blackpill_f411_tinyuf2/ │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── bluepill/ │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── elite_c/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── adc/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── apa102/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── backlight/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── console/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── digitizer/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── eep_rst/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── i2c_scanner/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── joystick/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── oled/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── quine/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── reset/ │ │ │ │ │ └── keymap.c │ │ │ │ └── rgb/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── onekey.c │ │ │ ├── onekey.h │ │ │ ├── promicro/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── proton_c/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── stm32f0_disco/ │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── teensy_2/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── teensy_2pp/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── teensy_32/ │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── teensy_lc/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ortho5x13/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── ortho5x13.c │ │ │ ├── ortho5x13.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ortho5x14/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 2u/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── split1/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── ortho5x14.c │ │ │ ├── ortho5x14.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── owlet60/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── oled_testing/ │ │ │ │ ├── config.h │ │ │ │ ├── customfont.c │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── owlet60.c │ │ │ ├── owlet60.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── p65rgb/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── p65rgb.c │ │ │ ├── p65rgb.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pilcrow/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── pilcrow.c │ │ │ ├── pilcrow.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pill60/ │ │ │ ├── blackpill_f401/ │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ │ ├── blackpill_f411/ │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ │ ├── bluepill/ │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── pill60.c │ │ │ ├── pill60.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── postageboard/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mini/ │ │ │ │ ├── config.h │ │ │ │ ├── mini.c │ │ │ │ ├── mini.h │ │ │ │ └── rules.mk │ │ │ ├── postageboard.c │ │ │ ├── postageboard.h │ │ │ ├── r1/ │ │ │ │ ├── config.h │ │ │ │ ├── r1.c │ │ │ │ ├── r1.h │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── prime_exl/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── prime_exl.c │ │ │ ├── prime_exl.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── prime_exl_plus/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── prime_exl_plus.c │ │ │ ├── prime_exl_plus.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── prkl30/ │ │ │ ├── feather/ │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── erkhal/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── prkl30.c │ │ │ ├── prkl30.h │ │ │ ├── promicro/ │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ └── readme.md │ │ ├── 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 │ │ ├── pterodactyl/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ ├── keymap.json │ │ │ │ └── readme.md │ │ │ ├── matrix.c │ │ │ ├── pterodactyl.c │ │ │ ├── pterodactyl.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pteron/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── FSund/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── alzafacon/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── pteron.c │ │ │ ├── pteron.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pteron38/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── pteron38.c │ │ │ ├── pteron38.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pteron44/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── pteron44.c │ │ │ ├── pteron44.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pytest/ │ │ │ ├── .noci │ │ │ ├── basic/ │ │ │ │ ├── .noci │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── default_json/ │ │ │ │ │ └── keymap.json │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── has_community/ │ │ │ │ ├── .noci │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── has_template/ │ │ │ │ ├── .noci │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── .noci │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── default_json/ │ │ │ │ │ │ └── keymap.json │ │ │ │ │ └── nocpp/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ └── templates/ │ │ │ │ ├── keymap.c │ │ │ │ └── keymap.json │ │ │ └── pytest.h │ │ ├── qc60/ │ │ │ ├── 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 │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── reddot/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── reddot.c │ │ │ ├── reddot.h │ │ │ └── rules.mk │ │ ├── retro_refit/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── retro_refit.c │ │ │ ├── retro_refit.h │ │ │ └── rules.mk │ │ ├── riblee_f401/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── riblee_f401.c │ │ │ ├── riblee_f401.h │ │ │ └── rules.mk │ │ ├── riblee_f411/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── riblee_f411.c │ │ │ ├── riblee_f411.h │ │ │ └── rules.mk │ │ ├── rs60/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rs60.c │ │ │ ├── rs60.h │ │ │ └── rules.mk │ │ ├── selene/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── bpendragon/ │ │ │ │ │ └── keymap.c │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── selene.c │ │ │ └── selene.h │ │ ├── sick68/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sick68.c │ │ │ └── sick68.h │ │ ├── sick_pad/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sick_pad.c │ │ │ └── sick_pad.h │ │ ├── slash/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── slash.c │ │ │ └── slash.h │ │ ├── sono1/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── debug/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sono1.c │ │ │ └── sono1.h │ │ ├── space_oddity/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── space_oddity.c │ │ │ └── space_oddity.h │ │ ├── split89/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── split89.c │ │ │ └── split89.h │ │ ├── splittest/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── promicro/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── splittest.c │ │ │ ├── splittest.h │ │ │ └── teensy_2/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── steamvan/ │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── jmdaly/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rev1/ │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── mcuconf.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── sticc14/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sticc14.c │ │ │ └── sticc14.h │ │ ├── stream_cheap/ │ │ │ ├── 2x3/ │ │ │ │ ├── 2x3.c │ │ │ │ ├── 2x3.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ └── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 2x4/ │ │ │ │ ├── 2x4.c │ │ │ │ ├── 2x4.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── rules.mk │ │ │ │ │ └── stream_cheap_2x4.json │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 2x5/ │ │ │ │ ├── 2x5.c │ │ │ │ ├── 2x5.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ └── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── readme.md │ │ ├── swiftrax/ │ │ │ ├── astro65/ │ │ │ │ ├── astro65.c │ │ │ │ ├── astro65.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── bebol/ │ │ │ │ ├── bebol.c │ │ │ │ ├── bebol.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── beegboy/ │ │ │ │ ├── beegboy.c │ │ │ │ ├── beegboy.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── cowfish/ │ │ │ │ ├── config.h │ │ │ │ ├── cowfish.c │ │ │ │ ├── cowfish.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── equator/ │ │ │ │ ├── config.h │ │ │ │ ├── equator.c │ │ │ │ ├── equator.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── joypad/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── joypad.c │ │ │ │ ├── joypad.h │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── koalafications/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── koalafications.c │ │ │ │ ├── koalafications.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── nodu/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── nodu.c │ │ │ │ ├── nodu.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── pandamic/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── pandamic.c │ │ │ │ ├── pandamic.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── the_galleon/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── the_galleon.c │ │ │ │ └── the_galleon.h │ │ │ ├── unsplit/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── unsplit.c │ │ │ │ └── unsplit.h │ │ │ └── walter/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── walter.c │ │ │ └── walter.h │ │ ├── symmetric70_proto/ │ │ │ ├── debug_config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── default_mac/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── local_features.mk │ │ │ ├── matrix_debug/ │ │ │ │ ├── gpio_extr.h │ │ │ │ ├── matrix.c │ │ │ │ └── readme.md │ │ │ ├── matrix_fast/ │ │ │ │ ├── cpp_map.h │ │ │ │ ├── gpio_extr.h │ │ │ │ ├── matrix.c │ │ │ │ ├── matrix_config_expand.c │ │ │ │ ├── matrix_extension_74hc15x.c │ │ │ │ ├── matrix_extr.h │ │ │ │ ├── readme.md │ │ │ │ ├── test_config.h │ │ │ │ ├── test_config_74hc157.h │ │ │ │ └── test_config_direct.h │ │ │ ├── promicro/ │ │ │ │ ├── config.h │ │ │ │ ├── fast/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── normal/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── proton_c/ │ │ │ │ ├── config.h │ │ │ │ ├── fast/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── normal/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── proton_c.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── symmetric70_proto.c │ │ │ └── symmetric70_proto.h │ │ ├── symmetry60/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── symmetry60.c │ │ │ └── symmetry60.h │ │ ├── t111/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── oleg/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── t111.c │ │ │ └── t111.h │ │ ├── tennie/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── simple-numbpad/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── soundboard/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── tennie.c │ │ │ └── tennie.h │ │ ├── terminus_mini/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── terminus_mini.c │ │ │ └── terminus_mini.h │ │ ├── trackpoint/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── trackpoint.c │ │ │ └── trackpoint.h │ │ ├── tractyl_manuform/ │ │ │ ├── 4x6_right/ │ │ │ │ ├── 4x6_right.c │ │ │ │ ├── 4x6_right.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── drashna/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 5x6_right/ │ │ │ │ ├── 5x6_right.c │ │ │ │ ├── 5x6_right.h │ │ │ │ ├── config.h │ │ │ │ ├── f411/ │ │ │ │ │ ├── chconf.h │ │ │ │ │ ├── config.h │ │ │ │ │ ├── f411.c │ │ │ │ │ ├── f411.h │ │ │ │ │ ├── halconf.h │ │ │ │ │ ├── mcuconf.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── drashna/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── rgblight_breathe_table.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ └── teensy2pp/ │ │ │ │ ├── config.h │ │ │ │ ├── rules.mk │ │ │ │ └── teensy2pp.h │ │ │ ├── config.h │ │ │ ├── post_config.h │ │ │ ├── readme.md │ │ │ ├── tm_sync.c │ │ │ ├── tractyl_manuform.c │ │ │ └── tractyl_manuform.h │ │ ├── traveller/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── traveller.c │ │ │ └── traveller.h │ │ ├── tritium_numpad/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── blu/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── layers.json │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── max/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── ortho_left/ │ │ │ │ │ └── keymap.c │ │ │ │ └── ortho_right/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── tritium_numpad.c │ │ │ └── tritium_numpad.h │ │ ├── twadlee/ │ │ │ └── tp69/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── tp69.c │ │ │ ├── tp69.h │ │ │ └── twadlee-tp69-kle.json │ │ ├── unicomp_mini_m/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── unicomp_mini_m.c │ │ │ └── unicomp_mini_m.h │ │ ├── unk/ │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ ├── unk.c │ │ │ └── unk.h │ │ ├── videowriter/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── oleg/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── videowriter.c │ │ │ └── videowriter.h │ │ ├── wabi/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── rossman360/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wabi.c │ │ │ └── wabi.h │ │ ├── woodpad/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── woodpad.c │ │ │ └── woodpad.h │ │ ├── wulkan/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wulkan.c │ │ │ └── wulkan.h │ │ ├── xealous/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── xealousbrown/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── xealousbrown.c │ │ │ └── xealousbrown.h │ │ ├── z150/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── zyxx/ │ │ │ │ └── keymap.c │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── z150.c │ │ │ └── z150.h │ │ └── zergo/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── zergo.c │ │ └── zergo.h │ ├── hardlineworks/ │ │ └── otd_plus/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── otd_plus.c │ │ ├── otd_plus.h │ │ ├── readme.md │ │ └── rules.mk │ ├── hecomi/ │ │ ├── alpha/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hecomi.c │ │ ├── hecomi.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── kakunpc/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── heliar/ │ │ └── wm1_hotswap/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wm1_hotswap.c │ │ └── wm1_hotswap.h │ ├── helix/ │ │ ├── .noci │ │ ├── common/ │ │ │ └── glcdfont.c │ │ ├── config.h │ │ ├── helix.c │ │ ├── helix.h │ │ ├── local_drivers/ │ │ │ ├── i2c.c │ │ │ ├── i2c.h │ │ │ ├── serial.c │ │ │ ├── serial.h │ │ │ ├── ssd1306.c │ │ │ └── ssd1306.h │ │ ├── pico/ │ │ │ ├── .noci │ │ │ ├── back/ │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── biacco/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── readme_jp.md │ │ │ │ │ └── rules.mk │ │ │ │ └── mtei/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── local_features.mk │ │ │ ├── matrix.c │ │ │ ├── pico.c │ │ │ ├── pico.h │ │ │ ├── post_config.h │ │ │ ├── qmk_conf/ │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ ├── sc/ │ │ │ │ ├── .noci │ │ │ │ └── rules.mk │ │ │ ├── split_util.c │ │ │ ├── split_util.h │ │ │ └── under/ │ │ │ ├── .noci │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── OLED_sample/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rules.mk │ │ │ │ │ └── serial_config.h │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── matrix.c │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ ├── rules.mk │ │ │ ├── serial_config.h │ │ │ ├── split_util.c │ │ │ └── split_util.h │ │ ├── rev2/ │ │ │ ├── .noci │ │ │ ├── back/ │ │ │ │ ├── .noci │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── bto_tb/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── paw3204.c │ │ │ │ │ ├── paw3204.h │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── readme_jp.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── oled_display.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 │ │ │ │ │ ├── layer_number.h │ │ │ │ │ ├── oled_display.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── five_rows_jis/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── readme_jp.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── fraanrosi/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── froggy/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── helixfont.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── froggy_106/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── helixfont.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── led_test/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── led_test_init.c │ │ │ │ │ ├── oled_display.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── tb_module/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── readme_jp.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── xulkal/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── yshrsmz/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── local_features.mk │ │ │ ├── matrix.c │ │ │ ├── post_config.h │ │ │ ├── qmk_conf/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ ├── rules.mk │ │ │ ├── sc/ │ │ │ │ ├── .noci │ │ │ │ └── rules.mk │ │ │ ├── serial_config_simpleapi.h │ │ │ ├── split_scomm.c │ │ │ ├── split_scomm.h │ │ │ ├── split_util.c │ │ │ ├── split_util.h │ │ │ └── under/ │ │ │ ├── .noci │ │ │ └── rules.mk │ │ ├── rev3_4rows/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── oled_display.c │ │ │ ├── readme.md │ │ │ ├── rev3_4rows.c │ │ │ ├── rev3_4rows.h │ │ │ └── rules.mk │ │ ├── rev3_5rows/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── five_rows/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── layer_number.h │ │ │ │ │ ├── oled_display.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── oled_display.c │ │ │ ├── readme.md │ │ │ ├── rev3_5rows.c │ │ │ ├── rev3_5rows.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── hhkb/ │ │ ├── ansi/ │ │ │ ├── ansi.c │ │ │ ├── ansi.h │ │ │ ├── config.h │ │ │ ├── hhkb_avr.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── blakedietz/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── brett/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── cinaeco/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── dbroqua/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── eric/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── krusli/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── lxol/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── mjt/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── schaeferdev/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── shela/ │ │ │ │ │ ├── action_pseudo.c │ │ │ │ │ ├── action_pseudo.h │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── keymap_jis2us.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── smt/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── tobiasvl_iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── tominabox1/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ └── keymap.c │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── xyverz/ │ │ │ │ └── keymap.c │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jp/ │ │ │ ├── config.h │ │ │ ├── hhkb_avr.h │ │ │ ├── info.json │ │ │ ├── jp.c │ │ │ ├── jp.h │ │ │ ├── keymaps/ │ │ │ │ ├── bakingpy/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default_mac/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── dhertz/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── keymap.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── enoch_jp/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── halfqwerty_jp/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rdg_jp/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── sh_jp/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── 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 │ ├── hhkb_lite_2/ │ │ ├── config.h │ │ ├── hhkb_lite_2.c │ │ ├── hhkb_lite_2.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── hid_liber/ │ │ ├── config.h │ │ ├── hid_liber.c │ │ ├── hid_liber.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── bakageta/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── hidtech/ │ │ └── bastyl/ │ │ ├── bastyl.c │ │ ├── bastyl.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── german_gaming/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── nstickney/ │ │ │ │ └── keymap.c │ │ │ └── xyverz/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── hifumi/ │ │ ├── .noci │ │ ├── config.h │ │ ├── hifumi.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── test/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── hineybush/ │ │ ├── h10/ │ │ │ ├── config.h │ │ │ ├── h10.c │ │ │ ├── h10.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── h60/ │ │ │ ├── config.h │ │ │ ├── h60.c │ │ │ ├── h60.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── kei/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── h660s/ │ │ │ ├── config.h │ │ │ ├── h660s.c │ │ │ ├── h660s.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── h75_singa/ │ │ │ ├── config.h │ │ │ ├── h75_singa.c │ │ │ ├── h75_singa.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── wkl_std/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── h87a/ │ │ │ ├── config.h │ │ │ ├── h87a.c │ │ │ ├── h87a.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── gam3cat/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── peott-fr/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── wkl/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── h88/ │ │ │ ├── config.h │ │ │ ├── h88.c │ │ │ ├── h88.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── wkl/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hbcp/ │ │ │ ├── config.h │ │ │ ├── hbcp.c │ │ │ ├── hbcp.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── hiney/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── wkl/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hineyg80/ │ │ │ ├── config.h │ │ │ ├── hineyg80.c │ │ │ ├── hineyg80.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── wkl/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── physix/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── physix.c │ │ │ ├── physix.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── sm68/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sm68.c │ │ └── sm68.h │ ├── holyswitch/ │ │ └── southpaw75/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── southpaw75.c │ │ └── southpaw75.h │ ├── honeycomb/ │ │ ├── config.h │ │ ├── honeycomb.c │ │ ├── honeycomb.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── hotdox/ │ │ ├── config.h │ │ ├── hotdox.c │ │ ├── hotdox.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── eozaki/ │ │ │ │ └── keymap.c │ │ │ ├── imchipwood/ │ │ │ │ └── keymap.c │ │ │ ├── kloki/ │ │ │ │ └── keymap.c │ │ │ ├── ninjonas/ │ │ │ │ ├── README.md │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── left.c │ │ ├── left.h │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── hp69/ │ │ ├── config.h │ │ ├── hp69.c │ │ ├── hp69.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── hs60/ │ │ ├── v1/ │ │ │ ├── .noci │ │ │ ├── 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/ │ │ ├── ansi/ │ │ │ ├── ansi.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── stanrc85/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── halconf.h │ │ ├── hhkb/ │ │ │ ├── config.h │ │ │ ├── hhkb.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── goatmaster/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── iso/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── iso_andys8/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── win_osx_dual/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── v2.c │ ├── hub16/ │ │ ├── config.h │ │ ├── hub16.c │ │ ├── hub16.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ahk_companion/ │ │ │ │ ├── ahk_companion.ahk │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── macro/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── peepeetee/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── hub20/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── hub20.c │ │ ├── hub20.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── left_hand_numpad/ │ │ │ │ └── keymap.c │ │ │ ├── macro/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── right_hand_numpad/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ianklug/ │ │ └── grooveboard/ │ │ ├── config.h │ │ ├── grooveboard.c │ │ ├── grooveboard.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── id67/ │ │ ├── config.h │ │ ├── id67.c │ │ ├── id67.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── id80/ │ │ ├── ansi/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── msf/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── id80.c │ │ ├── id80.h │ │ ├── info.json │ │ ├── iso/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── keymaps/ │ │ │ └── rverst/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rverst.json │ │ ├── readme.md │ │ └── rules.mk │ ├── id87/ │ │ ├── config.h │ │ ├── id87.c │ │ ├── id87.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── idb/ │ │ └── idb_60/ │ │ ├── config.h │ │ ├── idb_60.c │ │ ├── idb_60.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── all_keys/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── pngu/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── idobo/ │ │ ├── config.h │ │ ├── idobo.c │ │ ├── idobo.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default75/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── drewdobo/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── egstad/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── gkbd/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── gkbd_75/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── gkbd_orthon/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── greenshadowmaker/ │ │ │ │ ├── keyboard-layout-editor-gsm-idobo.json │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ifohancroft/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── pathnirvana/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── revok75/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── xaceofspaidsx/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── illuminati/ │ │ └── is0/ │ │ ├── config.h │ │ ├── info.json │ │ ├── is0.c │ │ ├── is0.h │ │ ├── keymaps/ │ │ │ ├── ctrlaltdel/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── illusion/ │ │ └── rosa/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── oggi/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── split_bs_rshift/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── split_rshift/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rosa.c │ │ ├── rosa.h │ │ └── rules.mk │ ├── ilumkb/ │ │ ├── primus75/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── primus75.c │ │ │ ├── primus75.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── volcano660/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── volcano660.c │ │ └── volcano660.h │ ├── inett_studio/ │ │ └── sqx/ │ │ ├── hotswap/ │ │ │ ├── config.h │ │ │ ├── hotswap.c │ │ │ ├── hotswap.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── universal/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── universal.c │ │ └── universal.h │ ├── infinity60/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── infinity60.c │ │ ├── infinity60.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── depariel/ │ │ │ │ └── keymap.c │ │ │ ├── hasu/ │ │ │ │ └── keymap.c │ │ │ └── jpetermans/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── led/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── led.c │ │ ├── led_controller.c │ │ ├── led_controller.h │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── irene/ │ │ ├── config.h │ │ ├── info.json │ │ ├── irene.c │ │ ├── irene.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── iriskeyboards/ │ │ ├── config.h │ │ ├── info.json │ │ ├── iriskeyboards.c │ │ ├── iriskeyboards.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── iron180/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iron180.c │ │ ├── iron180.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ivy/ │ │ ├── .noci │ │ ├── config.h │ │ ├── ivy.c │ │ ├── ivy.h │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── j80/ │ │ ├── config.h │ │ ├── info.json │ │ ├── j80.c │ │ ├── j80.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default_iso/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── jacky_studio/ │ │ ├── bear_65/ │ │ │ ├── bear_65.c │ │ │ ├── bear_65.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── stanrc85/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── s7_elephant/ │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rev2/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ ├── jae/ │ │ └── j01/ │ │ ├── config.h │ │ ├── info.json │ │ ├── j01.c │ │ ├── j01.h │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── jagdpietr/ │ │ └── drakon/ │ │ ├── config.h │ │ ├── drakon.c │ │ ├── drakon.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── wkl/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── jc65/ │ │ ├── readme.md │ │ ├── v32a/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── naut/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── ptillemans/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── rys/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── 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 │ │ │ ├── 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 │ │ │ ├── myoung34/ │ │ │ │ └── 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 │ │ │ ├── mjt6u/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── talljoe/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── jian/ │ │ ├── .noci │ │ ├── config.h │ │ ├── handwired/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── handwired.c │ │ │ ├── handwired.h │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── jian.c │ │ ├── jian.h │ │ ├── keymaps/ │ │ │ ├── advanced/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── left_hand/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── nsrev2/ │ │ │ ├── config.h │ │ │ ├── nsrev2.c │ │ │ ├── nsrev2.h │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── jiran/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── jiran.c │ │ ├── jiran.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── jisplit89/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── jisplit89.c │ │ ├── jisplit89.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── salicylic/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── jkdlab/ │ │ └── binary_monkey/ │ │ ├── binary_monkey.c │ │ ├── binary_monkey.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ascii/ │ │ │ │ └── keymap.c │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── jm60/ │ │ ├── board.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── jm60.c │ │ ├── jm60.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── poker3/ │ │ │ └── keymap.c │ │ ├── ld/ │ │ │ └── jm60_bootloader.ld │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── jnao/ │ │ ├── config.h │ │ ├── info.json │ │ ├── jnao.c │ │ ├── jnao.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── default_4x12/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── jones/ │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v03/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── default_jp/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v03.c │ │ │ └── v03.h │ │ └── v03_1/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_ansi/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── default_jp/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v03_1.c │ │ └── v03_1.h │ ├── just60/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── just60.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── thinxer/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── k_type/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── i2c_master.c │ │ ├── i2c_master.h │ │ ├── info.json │ │ ├── is31fl3733-dual.c │ │ ├── is31fl3733-dual.h │ │ ├── k_type-rgbdriver.c │ │ ├── k_type.c │ │ ├── k_type.h │ │ ├── keymaps/ │ │ │ ├── andrew-fahmy/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── belak/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── rgb/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── kabedon/ │ │ ├── kabedon78s/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── kabedon78s.c │ │ │ ├── kabedon78s.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kabedon980/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── kabedon980.c │ │ │ ├── kabedon980.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── kabedon98e/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── kabedon98e.c │ │ ├── kabedon98e.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── kagamidget/ │ │ ├── config.h │ │ ├── info.json │ │ ├── kagamidget.c │ │ ├── kagamidget.h │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kb_elmo/ │ │ ├── 67mk_e/ │ │ │ ├── 67mk_e.c │ │ │ ├── 67mk_e.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── aek2_usb/ │ │ │ ├── aek2_usb.c │ │ │ ├── aek2_usb.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── elmopad/ │ │ │ ├── config.h │ │ │ ├── elmopad.c │ │ │ ├── elmopad.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── m0110a_usb/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── m0110a_usb.c │ │ │ ├── m0110a_usb.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── m0116_usb/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── m0116_usb.c │ │ │ ├── m0116_usb.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── noah_avr/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── noah_avr.c │ │ │ ├── noah_avr.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── qez/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── qez.c │ │ │ ├── qez.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── sesame/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sesame.c │ │ │ └── sesame.h │ │ └── twelvekey/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── twelvekey.c │ │ └── twelvekey.h │ ├── kbdclack/ │ │ └── kaishi65/ │ │ ├── config.h │ │ ├── info.json │ │ ├── kaishi65.c │ │ ├── kaishi65.h │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kbdfans/ │ │ ├── bella/ │ │ │ ├── rgb/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rgb.c │ │ │ │ ├── rgb.h │ │ │ │ └── rules.mk │ │ │ ├── rgb_iso/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rgb_iso.c │ │ │ │ ├── rgb_iso.h │ │ │ │ └── rules.mk │ │ │ └── soldered/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── soldered.c │ │ │ └── soldered.h │ │ ├── kbd19x/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── kbd19x.c │ │ │ ├── kbd19x.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── 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 │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kbd67/ │ │ │ ├── hotswap/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── hotswap.c │ │ │ │ ├── hotswap.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── brandonschlack/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── madhatter/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── stevanmilic/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── via/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ └── zunger/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mkii_soldered/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── adamdehaven/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── ai03/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── ansi/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── ansi_split_bs/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── iso/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── king/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── mkii_soldered.c │ │ │ │ ├── mkii_soldered.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mkiirgb/ │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── codecoffeecode/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── cykedev/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── dnsnrk/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── kemmeldev/ │ │ │ │ │ │ ├── import-for-qmk-configurator/ │ │ │ │ │ │ │ └── kemmeldev-4-layered-layout.json │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ ├── layers.json │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── mikefightsbears/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── pascalpfeil/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── mkiirgb.c │ │ │ │ ├── mkiirgb.h │ │ │ │ ├── readme.md │ │ │ │ ├── v1/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rules.mk │ │ │ │ │ ├── v1.c │ │ │ │ │ └── v1.h │ │ │ │ ├── v2/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rules.mk │ │ │ │ │ ├── v2.c │ │ │ │ │ └── v2.h │ │ │ │ └── v3/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── v3.c │ │ │ │ └── v3.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── koba/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── martinffx/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rev2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── adi/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── ansi_blocker/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── ansi_blocker_splitbs/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── ansi_split_space/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── brandonschlack/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── catrielmuller_camilad/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── jscatena88/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── koba/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── rouge8/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── tucznak/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ ├── kbd6x/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── kbd6x.c │ │ │ ├── kbd6x.h │ │ │ ├── keymaps/ │ │ │ │ ├── dbroqua/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── devinceble_hhkb_tofu/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── hhkb-default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── hhkb-default-improved/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── konstantin/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── mekberg/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── othi/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── peott-fr/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── wanleg/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kbd75/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── kbd75.c │ │ │ ├── kbd75.h │ │ │ ├── keymaps/ │ │ │ │ ├── aaronireland/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── adamdehaven/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── adit/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── broswen/ │ │ │ │ │ ├── README.md │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── digital/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── edulpn/ │ │ │ │ │ ├── README.md │ │ │ │ │ └── keymap.c │ │ │ │ ├── ethan605/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── kingwangwong/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── noroadsleft/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── smt/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── spacemanspiff/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── tucznak/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── kbd8x/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── kbd8x.c │ │ │ ├── kbd8x.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── default_backlighting/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kbd8x_mk2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── kbd8x_mk2.c │ │ │ ├── kbd8x_mk2.h │ │ │ ├── keymaps/ │ │ │ │ ├── ai03/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── ansi_7/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_ansi/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── iso_625/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── iso_7/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── tester/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kbdmini/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── kbdmini.c │ │ │ ├── kbdmini.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kbdpad/ │ │ │ └── mk1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── mk1.c │ │ │ ├── mk1.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kbdpad_mk2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── kbdpad_mk2.c │ │ │ ├── kbdpad_mk2.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── iracing_replay/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── tester/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── maja/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── maja.c │ │ │ ├── maja.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── maja_soldered/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── maja_soldered.c │ │ │ ├── maja_soldered.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── kc60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── kc60.c │ │ ├── kc60.h │ │ ├── keymaps/ │ │ │ ├── dbroqua/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── dbroqua_hhkb/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── noroadsleft/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── sgoodwin/ │ │ │ │ └── keymap.c │ │ │ ├── stanleylai/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── wigguno/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── workman-dead/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── ws2812/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mod_rgb_underglow.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kc60se/ │ │ ├── config.h │ │ ├── info.json │ │ ├── kc60se.c │ │ ├── kc60se.h │ │ ├── keymaps/ │ │ │ ├── 60_ansi/ │ │ │ │ └── keymap.c │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── keebio/ │ │ ├── bdn9/ │ │ │ ├── .noci │ │ │ ├── bdn9.c │ │ │ ├── bdn9.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── bcat/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── brandonschlack/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── codecoffeecode/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── eosti/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── ghostseven/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── hbbisenieks/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── mousepad/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── rishka/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── test/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── vosechu-browser/ │ │ │ │ │ └── keymap.c │ │ │ │ └── vosechu-ksp/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── mcuconf.h │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── bfo9000/ │ │ │ ├── bfo9000.c │ │ │ ├── bfo9000.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── abstractkb/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── andylikescandy6x18/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── insertsnideremarks/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── shadyproject/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── tuesdayjohn/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── vladkvit/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── choconum/ │ │ │ ├── chconf.h │ │ │ ├── choconum.c │ │ │ ├── choconum.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── chocopad/ │ │ │ ├── chocopad.c │ │ │ ├── chocopad.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── khord/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dilly/ │ │ │ ├── config.h │ │ │ ├── dilly.c │ │ │ ├── dilly.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dsp40/ │ │ │ ├── config.h │ │ │ ├── dsp40.c │ │ │ ├── dsp40.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── bakingpy/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── ergodicity/ │ │ │ ├── config.h │ │ │ ├── ergodicity.c │ │ │ ├── ergodicity.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── foldkb/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── foldkb.c │ │ │ ├── foldkb.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── fourier/ │ │ │ ├── config.h │ │ │ ├── fourier.c │ │ │ ├── fourier.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── maxim/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iris/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iris.c │ │ │ ├── iris.h │ │ │ ├── keymaps/ │ │ │ │ ├── 333fred/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── antonlindstrom/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── ave-63/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── blucky/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── rules.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── bmoorey/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── boo/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── compilation-error/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── csc027/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── davidrambo/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── dcompact/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── ddone/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── drashna/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── dvorak/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keebio_iris_rev2_layout_dvorak.json │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── edvorakjp/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── eosti/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── fluffactually/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── fsck/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── gary/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── gsigler/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── hbbisenieks/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── impstyle/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── isolike/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── jasondunsmore/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── jasonkrasavage/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── jerryhcooke/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── jhelvy/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── khitsule/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── khord/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── krusli/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── mattly/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── mnil/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── mojitas/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── moonfall/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── nstickney/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── olligranlund_nordic/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── olligranlund_nordic_v2/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── omgvee/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── osiris/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── pvinis/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rs/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── sethBarberee/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── via/ │ │ │ │ │ ├── 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 │ │ │ │ └── yoonbae81/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev1_led/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── rev1_led.c │ │ │ │ ├── rev1_led.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ ├── rev3/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── rev3.c │ │ │ │ ├── rev3.h │ │ │ │ └── rules.mk │ │ │ ├── rev4/ │ │ │ │ ├── config.h │ │ │ │ ├── rev4.c │ │ │ │ ├── rev4.h │ │ │ │ └── rules.mk │ │ │ └── rev5/ │ │ │ ├── config.h │ │ │ ├── rev5.c │ │ │ ├── rev5.h │ │ │ └── rules.mk │ │ ├── kbo5000/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── kbo5000.c │ │ │ ├── kbo5000.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── laplace/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── laplace.c │ │ │ ├── laplace.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── levinson/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── atreus/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── dcompact/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── drogglbecher/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── issmirnov/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── asci-keymap.txt │ │ │ │ │ ├── build.sh │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── push.sh │ │ │ │ │ ├── rgb.c │ │ │ │ │ ├── rgb.h │ │ │ │ │ ├── rules.mk │ │ │ │ │ ├── sounds.h │ │ │ │ │ └── template.txt │ │ │ │ ├── jyh/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── jyh2/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── ksamborski/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── losinggeneration/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── mmacdougall/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── numpad/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── rossman360/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── steno/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── treadwell/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── xtonhasvim/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── levinson.c │ │ │ ├── levinson.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ ├── rev3/ │ │ │ │ ├── config.h │ │ │ │ ├── rev3.c │ │ │ │ ├── rev3.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── nyquist/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 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 │ │ │ │ ├── default_4x12/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── georgepetri/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── georgepetri3/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── 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 │ │ │ │ ├── peott-fr/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── pipicanim/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── pitty/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── shovelpaw/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── skug/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── tester/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── winternebs/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── yshrsmz/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── nyquist.c │ │ │ ├── nyquist.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ └── rev3/ │ │ │ ├── config.h │ │ │ ├── rev3.c │ │ │ ├── rev3.h │ │ │ └── rules.mk │ │ ├── quefrency/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── bcat/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── bfiedler/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── bjohnson/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── bramver/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── default65/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── default65macro/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── draevin/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── drashna_ms/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── georgepetri/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── joestrong/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── jonavin/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── kingwangwong/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── rogthefrog/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── unausgeschlafen/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── yoryer/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── quefrency.c │ │ │ ├── quefrency.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ ├── rev3/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── rev3.c │ │ │ │ ├── rev3.h │ │ │ │ └── rules.mk │ │ │ ├── rev4/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rev4.c │ │ │ │ ├── rev4.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── rorschach/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── insertsnideremarks/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── tuesdayjohn/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rorschach.c │ │ │ ├── rorschach.h │ │ │ └── rules.mk │ │ ├── sinc/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── draevin/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── sethBarberee/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── config.h │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ ├── sinc.c │ │ │ └── sinc.h │ │ ├── stick/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── stick.c │ │ │ └── stick.h │ │ ├── tragicforce68/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── buswerks/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── rossman360/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── tragicforce68.c │ │ │ └── tragicforce68.h │ │ ├── tukey/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── tukey.c │ │ │ └── tukey.h │ │ ├── viterbi/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── drashna/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── ericgebhart/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── met/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── vosechu/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── config.h │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ ├── viterbi.c │ │ │ └── viterbi.h │ │ ├── wavelet/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wavelet.c │ │ │ └── wavelet.h │ │ └── wtf60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 60_ansi/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wtf60.c │ │ └── wtf60.h │ ├── keebsforall/ │ │ └── freebird60/ │ │ ├── config.h │ │ ├── freebird60.c │ │ ├── freebird60.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── keebwerk/ │ │ ├── mega/ │ │ │ ├── ansi/ │ │ │ │ ├── ansi.c │ │ │ │ ├── ansi.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── rules.mk │ │ │ ├── halconf.h │ │ │ ├── keebwork_mega.c │ │ │ ├── mcuconf.h │ │ │ └── readme.md │ │ └── nano_slider/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── nano_slider.c │ │ ├── nano_slider.h │ │ ├── readme.md │ │ └── rules.mk │ ├── keebzdotnet/ │ │ ├── fme/ │ │ │ ├── config.h │ │ │ ├── fme.c │ │ │ ├── fme.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── wazowski/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wazowski.c │ │ └── wazowski.h │ ├── kelowna/ │ │ └── rgb64/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rgb64.c │ │ ├── rgb64.h │ │ └── rules.mk │ ├── keybage/ │ │ └── radpad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── radpad.c │ │ ├── radpad.h │ │ ├── readme.md │ │ └── rules.mk │ ├── keyboard_quantizer/ │ │ ├── bmp/ │ │ │ ├── bmp.c │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── no_msc/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── keyboard_quantizer.c │ │ ├── keyboard_quantizer.h │ │ ├── kqb/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── no_msc/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── kqb.c │ │ │ ├── kqb.h │ │ │ ├── matrix.c │ │ │ └── rules.mk │ │ ├── ld/ │ │ │ ├── nrf52840_ao.ld │ │ │ └── nrf52840_kqb.ld │ │ ├── readme.md │ │ ├── report_descriptor_parser.c │ │ ├── report_descriptor_parser.h │ │ ├── report_descriptor_tags.h │ │ ├── report_parser.c │ │ ├── report_parser.h │ │ └── rules.mk │ ├── keyboardio/ │ │ ├── atreus/ │ │ │ ├── atreus.c │ │ │ ├── atreus.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── ardumont/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── dshields/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── replicaJunction/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── xyverz/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── model01/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── dshields/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── tw1t611/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── leds.c │ │ │ ├── leds.h │ │ │ ├── matrix.c │ │ │ ├── model01.c │ │ │ ├── model01.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── wire-protocol-constants.h │ │ └── readme.md │ ├── keycapsss/ │ │ ├── kimiko/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── glcdfont.c │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── kimiko.c │ │ │ ├── kimiko.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── o4l_5x12/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 2x2u/ │ │ │ │ │ └── keymap.c │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── o4l_5x12.c │ │ │ ├── o4l_5x12.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── plaid_pad/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── oled/ │ │ │ │ ├── config.h │ │ │ │ ├── glcdfont.c │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── plaid_pad.c │ │ ├── plaid_pad.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── 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 │ ├── keychron/ │ │ └── q1/ │ │ ├── config.h │ │ ├── q1.c │ │ ├── q1.h │ │ ├── readme.md │ │ ├── rev_0100/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev_0100.c │ │ │ ├── rev_0100.h │ │ │ └── rules.mk │ │ └── rev_0102/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev_0102.c │ │ ├── rev_0102.h │ │ └── rules.mk │ ├── keyhive/ │ │ └── maypad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── eosti/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── maypad.c │ │ ├── maypad.h │ │ ├── readme.md │ │ └── rules.mk │ ├── keyprez/ │ │ ├── bison/ │ │ │ ├── bison.c │ │ │ ├── bison.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_6_6/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_6_8/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── default_8_6/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── corgi/ │ │ │ ├── config.h │ │ │ ├── corgi.c │ │ │ ├── corgi.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rhino/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_7u/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default_ergo/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rhino.c │ │ ├── rhino.h │ │ └── rules.mk │ ├── keysofkings/ │ │ └── twokey/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── twokey.c │ │ └── twokey.h │ ├── kikoslab/ │ │ └── kl90/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── kl90.c │ │ ├── kl90.h │ │ ├── readme.md │ │ └── rules.mk │ ├── kindakeyboards/ │ │ └── conone65/ │ │ ├── config.h │ │ ├── conone65.c │ │ ├── conone65.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kinesis/ │ │ ├── .noci │ │ ├── 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 │ │ │ ├── dvorak_nguyenvietyen/ │ │ │ │ └── keymap.c │ │ │ ├── insertsnideremarks/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── jwon/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── milestogo/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── peott-fr/ │ │ │ │ └── keymap.c │ │ │ ├── stapelberg/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── tuesdayjohn/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── tw1t611/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── xyverz/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kinesis.c │ │ ├── kinesis.h │ │ ├── kint2pp/ │ │ │ ├── config.h │ │ │ ├── kint2pp.c │ │ │ ├── kint2pp.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kint36/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ └── kzar/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── kint36.c │ │ │ ├── kint36.h │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kint41/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── kint41.c │ │ │ ├── kint41.h │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nguyenvietyen/ │ │ │ ├── config.h │ │ │ ├── matrix.c │ │ │ ├── nguyenvietyen.c │ │ │ ├── nguyenvietyen.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── stapelberg/ │ │ ├── config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── stapelberg.c │ │ └── stapelberg.h │ ├── kineticlabs/ │ │ └── emu/ │ │ ├── hotswap/ │ │ │ ├── config.h │ │ │ ├── hotswap.c │ │ │ ├── hotswap.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── soldered/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── wkl/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── soldered.c │ │ └── soldered.h │ ├── kingly_keys/ │ │ ├── ave/ │ │ │ ├── config.h │ │ │ ├── ortho/ │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ └── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── ortho.c │ │ │ │ ├── ortho.h │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── staggered/ │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ ├── staggered.c │ │ │ └── staggered.h │ │ ├── little_foot/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── yanfali/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── little_foot.c │ │ │ ├── little_foot.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── romac/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── boss566y/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── brandonschlack/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── jarred/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── stanrc85/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── romac.c │ │ │ ├── romac.h │ │ │ └── rules.mk │ │ ├── romac_plus/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── romac_plus.c │ │ │ ├── romac_plus.h │ │ │ └── rules.mk │ │ ├── ropro/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── jdayton3/ │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── ropro.c │ │ │ ├── ropro.h │ │ │ └── rules.mk │ │ ├── smd_milk/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── smd_milk.c │ │ │ └── smd_milk.h │ │ └── soap/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── soap.c │ │ └── soap.h │ ├── kira75/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── kira75.c │ │ ├── kira75.h │ │ ├── readme.md │ │ └── rules.mk │ ├── kira80/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ansi/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── ansi_wkl/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── iso/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kira80.c │ │ ├── kira80.h │ │ ├── readme.md │ │ └── rules.mk │ ├── kiwikeebs/ │ │ ├── macro/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── macro.c │ │ │ ├── macro.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── macro_v2/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── macro_v2.c │ │ ├── macro_v2.h │ │ ├── readme.md │ │ └── rules.mk │ ├── kiwikey/ │ │ ├── kawii9/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── kawii9.c │ │ │ ├── kawii9.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── wanderland/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── stanrc85/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wanderland.c │ │ └── wanderland.h │ ├── kmac/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_ansi/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_ansi_wkl/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── kmac.c │ │ ├── kmac.h │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── kmac_pad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── kmac_pad.c │ │ ├── kmac_pad.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 │ ├── knobgoblin/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── moults31/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── knobgoblin.c │ │ ├── knobgoblin.h │ │ ├── readme.md │ │ └── rules.mk │ ├── knops/ │ │ ├── mini/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default-gsm-newbs/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── knops/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── mverteuil/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mini.c │ │ │ ├── mini.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── kona_classic/ │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── kopibeng/ │ │ └── xt65/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── xt65.c │ │ └── xt65.h │ ├── kprepublic/ │ │ ├── bm16a/ │ │ │ ├── bm16a.c │ │ │ ├── bm16a.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── factory/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bm16s/ │ │ │ ├── bm16s.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── media/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bm40hsrgb/ │ │ │ ├── bm40hsrgb.c │ │ │ ├── bm40hsrgb.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── gabustoledo/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── signynt/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── signynt_2_loud/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── signynt_2_quiet/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bm43a/ │ │ │ ├── bm43a.c │ │ │ ├── bm43a.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── stevexyz/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bm60poker/ │ │ │ ├── bm60poker.c │ │ │ ├── bm60poker.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── ipetepete/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bm60rgb/ │ │ │ ├── bm60rgb.c │ │ │ ├── bm60rgb.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── jbradforddillon/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bm60rgb_iso/ │ │ │ ├── bm60rgb_iso.c │ │ │ ├── bm60rgb_iso.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── iso_nordic_sleepmode/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bm65iso/ │ │ │ ├── bm65iso.c │ │ │ ├── bm65iso.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── deadolus/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── keymap.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bm68rgb/ │ │ │ ├── bm68rgb.c │ │ │ ├── bm68rgb.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── peepeetee/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── keymap.h │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── cospad/ │ │ │ ├── config.h │ │ │ ├── cospad.c │ │ │ ├── cospad.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── detrus/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── split_plus_and_zero/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── split_zero/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jj40/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jj40.c │ │ │ ├── jj40.h │ │ │ ├── keymaps/ │ │ │ │ ├── ajp10304/ │ │ │ │ │ └── readme.md │ │ │ │ ├── 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 │ │ │ │ ├── oscillope/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── skewwhiffy/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── stevexyz/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── suzuken/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── waples/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jj4x4/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jj4x4.c │ │ │ ├── jj4x4.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── jj50/ │ │ ├── config.h │ │ ├── info.json │ │ ├── jj50.c │ │ ├── jj50.h │ │ ├── keymaps/ │ │ │ ├── abstractkb/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── abstractkb_gergomatch/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── archetype/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ └── yoonbae81/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ktec/ │ │ ├── daisy/ │ │ │ ├── config.h │ │ │ ├── daisy.c │ │ │ ├── daisy.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ergodone/ │ │ │ ├── config.h │ │ │ ├── ergodone.c │ │ │ ├── ergodone.h │ │ │ ├── expander.c │ │ │ ├── expander.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── art/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── eozaki/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── erovia/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── kloki/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── vega/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── staryu/ │ │ ├── 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 │ ├── kudox/ │ │ ├── .noci │ │ ├── columner/ │ │ │ ├── .noci │ │ │ ├── columner.c │ │ │ ├── columner.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── kudox.c │ │ ├── kudox.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── jis/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── x1/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── jis/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ ├── rev3/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── jis/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rev3.c │ │ │ ├── rev3.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── kudox_game/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kudox_game.c │ │ ├── kudox_game.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── config.h │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── kugel/ │ │ ├── adns7530.c │ │ ├── adns7530.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── no_msc/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── kugel.c │ │ ├── kugel.h │ │ ├── ld/ │ │ │ └── nrf52840_ao.ld │ │ ├── paw3204.c │ │ ├── paw3204.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── rev1.c │ │ │ └── rev1.h │ │ └── rules.mk │ ├── kv/ │ │ └── revt/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── revt.c │ │ ├── revt.h │ │ └── rules.mk │ ├── kwub/ │ │ └── bloop/ │ │ ├── bloop.c │ │ ├── bloop.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── crispyy/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── kevin_hhkb/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ky01/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ky01.c │ │ ├── ky01.h │ │ ├── readme.md │ │ └── rules.mk │ ├── labyrinth75/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── labyrinth75.c │ │ ├── labyrinth75.h │ │ ├── readme.md │ │ └── rules.mk │ ├── laptreus/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── debug/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── vosechu/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── laptreus.c │ │ ├── laptreus.h │ │ ├── readme.md │ │ └── rules.mk │ ├── latin17rgb/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── latin17rgb.c │ │ ├── latin17rgb.h │ │ ├── readme.md │ │ └── rules.mk │ ├── latin47ble/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── latin47ble.c │ │ ├── latin47ble.h │ │ ├── readme.md │ │ └── rules.mk │ ├── latin60rgb/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── latin60rgb.c │ │ ├── latin60rgb.h │ │ ├── readme.md │ │ └── rules.mk │ ├── latin64ble/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── latin64ble.c │ │ ├── latin64ble.h │ │ ├── readme.md │ │ └── rules.mk │ ├── latin6rgb/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── latin6rgb.c │ │ ├── latin6rgb.h │ │ ├── readme.md │ │ └── rules.mk │ ├── latinpad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── latinpad.c │ │ ├── latinpad.h │ │ ├── lib/ │ │ │ └── glcdfont.c │ │ ├── readme.md │ │ └── rules.mk │ ├── latinpadble/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── latinpadble.c │ │ ├── latinpadble.h │ │ ├── lib/ │ │ │ └── glcdfont.c │ │ ├── readme.md │ │ └── rules.mk │ ├── lattice60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_hhkb/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── emdarcher/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── lattice60.c │ │ ├── lattice60.h │ │ ├── readme.md │ │ └── rules.mk │ ├── launchpad/ │ │ ├── .noci │ │ ├── config.h │ │ ├── keymaps/ │ │ │ ├── brandonschlack/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── default_rgb/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── drashna/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── launchpad.c │ │ ├── launchpad.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── lazydesigners/ │ │ ├── bolt/ │ │ │ ├── bolt.c │ │ │ ├── bolt.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── cassette8/ │ │ │ ├── cassette8.c │ │ │ ├── cassette8.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dimple/ │ │ │ ├── config.h │ │ │ ├── dimple.c │ │ │ ├── dimple.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── tominabox1/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dimpleplus/ │ │ │ ├── config.h │ │ │ ├── dimpleplus.c │ │ │ ├── dimpleplus.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_7u/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── the30/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── the30.c │ │ │ └── the30.h │ │ ├── the40/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── ortho/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── the40.c │ │ │ └── the40.h │ │ ├── the50/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── mikethetiger/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── the50.c │ │ │ └── the50.h │ │ └── the60/ │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rev2/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ ├── lck75/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lck75.c │ │ ├── lck75.h │ │ ├── readme.md │ │ └── rules.mk │ ├── le_chiffre/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── le_chiffre.c │ │ ├── le_chiffre.h │ │ ├── readme.md │ │ └── rules.mk │ ├── leafcutterlabs/ │ │ └── bigknob/ │ │ ├── bigknob.c │ │ ├── bigknob.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── leeku/ │ │ └── finger65/ │ │ ├── .noci │ │ ├── config.h │ │ ├── finger65.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── madhatter/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── lets_split/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── DE_programming/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 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 │ │ │ ├── aerialviews007/ │ │ │ │ ├── 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 │ │ │ ├── dlaroe/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── fabian/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── geripgeri/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── halvves/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── heartrobotninja/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── henxing/ │ │ │ │ ├── Readme.md │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── hvp/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── khord/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── kris/ │ │ │ │ └── keymap.c │ │ │ ├── krusli/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mbsurfer/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mekberg/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── mjt/ │ │ │ │ ├── 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 │ │ │ ├── tylerwince/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── vim-mode/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 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/ │ │ │ ├── .noci │ │ │ ├── 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/ │ │ ├── .noci │ │ ├── config.h │ │ ├── eh/ │ │ │ ├── config.h │ │ │ ├── eh.c │ │ │ ├── eh.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── keymaps/ │ │ │ ├── bbaserdem/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── doxish_dvorak/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mikethetiger/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── msiu/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── resfury/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── lfkeyboards/ │ │ ├── TWIlib.c │ │ ├── TWIlib.h │ │ ├── issi.c │ │ ├── issi.h │ │ ├── lfk65_hs/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── lfk65_hs.c │ │ │ ├── lfk65_hs.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── lfk78/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── ca178858/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── split_bs_osx/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── lfk78.c │ │ │ ├── lfk78.h │ │ │ ├── readme.md │ │ │ ├── revb/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── revb.h │ │ │ │ └── rules.mk │ │ │ ├── revc/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── revc.h │ │ │ │ └── rules.mk │ │ │ ├── revj/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── revj.h │ │ │ │ └── rules.mk │ │ │ └── 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/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── pascalpfeil/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── lfkpad.c │ │ │ ├── lfkpad.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── lighting.c │ │ ├── lighting.h │ │ ├── mini1800/ │ │ │ ├── .noci │ │ │ ├── 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 │ │ └── smk65/ │ │ ├── .noci │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── iso/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── revb/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── revb.c │ │ │ ├── revb.h │ │ │ └── rules.mk │ │ ├── revf/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── revf.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ └── smk65.h │ ├── lily58/ │ │ ├── .noci │ │ ├── config.h │ │ ├── keymaps/ │ │ │ ├── barabas/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── bcat/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── chuan/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── curry/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── cykedev/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── datadavd/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── domnantas/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── drasbeck/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── gaston/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── hvp/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── jhelvy/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── lily58l/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── mikefightsbears/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── muuko/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── narze/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ninjonas/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── yshrsmz/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── yuchi/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lib/ │ │ │ ├── glcdfont_lily.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 │ │ ├── light/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── light.c │ │ │ ├── light.h │ │ │ └── rules.mk │ │ ├── lily58.c │ │ ├── lily58.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── linworks/ │ │ ├── fave87/ │ │ │ ├── config.h │ │ │ ├── fave87.c │ │ │ ├── fave87.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── whale75/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── whale75.c │ │ └── whale75.h │ ├── littlealby/ │ │ ├── mute/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── g_meet/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── ms_teams/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── zoom/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mute.c │ │ │ ├── mute.h │ │ │ └── rules.mk │ │ └── readme.md │ ├── lizard_trick/ │ │ └── tenkey_plusplus/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── macro/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tenkey_plusplus.c │ │ └── tenkey_plusplus.h │ ├── lm_keyboard/ │ │ └── lm60n/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── lm60n.c │ │ ├── lm60n.h │ │ ├── readme.md │ │ └── rules.mk │ ├── longnald/ │ │ └── corin/ │ │ ├── config.h │ │ ├── corin.c │ │ ├── corin.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ls_60/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ls_60.c │ │ ├── ls_60.h │ │ ├── readme.md │ │ └── rules.mk │ ├── lucid/ │ │ ├── alexa/ │ │ │ ├── alexa.c │ │ │ ├── alexa.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kbd8x_hs/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── kbd8x_hs.h │ │ │ ├── kbx8s_hs.c │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_7u/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── phantom_hs/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── phantom_hs.c │ │ │ ├── phantom_hs.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── phantom_solder/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── phantom_solder.c │ │ │ ├── phantom_solder.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── scarlet/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── scarlet.c │ │ └── scarlet.h │ ├── lyra/ │ │ ├── config.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lyra.c │ │ ├── lyra.h │ │ ├── readme.md │ │ └── rev1/ │ │ ├── config.h │ │ ├── info.json │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── m10a/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── gam3cat/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── m10a.c │ │ ├── m10a.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m3n3van/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.json │ │ │ ├── matthewdias/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── m3n3van.c │ │ ├── m3n3van.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m65/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── dk/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── uk/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── m65.c │ │ ├── m65.h │ │ ├── readme.md │ │ └── rev1/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── majistic/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── majistic.c │ │ ├── majistic.h │ │ ├── readme.md │ │ └── rules.mk │ ├── makrosu/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── makrosu.c │ │ ├── makrosu.h │ │ ├── readme.md │ │ └── rules.mk │ ├── manta60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── manta60.c │ │ ├── manta60.h │ │ ├── readme.md │ │ └── rules.mk │ ├── manyboard/ │ │ └── macro/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── macro.c │ │ ├── macro.h │ │ ├── readme.md │ │ └── rules.mk │ ├── marksard/ │ │ ├── leftover30/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── leftover30.c │ │ │ ├── leftover30.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rhymestone/ │ │ ├── .noci │ │ ├── common/ │ │ │ ├── glcdfont.c │ │ │ ├── oled_helper.c │ │ │ └── oled_helper.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── switch_tester/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── massdrop/ │ │ ├── alt/ │ │ │ ├── alt.c │ │ │ ├── alt.h │ │ │ ├── config.h │ │ │ ├── config_led.c │ │ │ ├── config_led.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── abishalom/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── bonta/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_md/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── emptyflask/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── ewersp/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── favorable-mutation/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── hlmtre/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── jdelkins/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── rgb_matrix.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── jdelkins_ss/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── rgb_matrix.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── mac/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── mac_md/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── pregame/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── keymap.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── reywood/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── rgb_matrix_user.c │ │ │ │ │ ├── rgb_matrix_user.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── urbanvanilla/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── xulkal/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── ctrl/ │ │ ├── DOCUMENTATION.md │ │ ├── config.h │ │ ├── config_led.c │ │ ├── config_led.h │ │ ├── ctrl.c │ │ ├── ctrl.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── default_md/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── endgame/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── config_led.c │ │ │ │ ├── keymap.c │ │ │ │ ├── keymap.h │ │ │ │ └── rules.mk │ │ │ ├── mac/ │ │ │ │ └── keymap.c │ │ │ ├── mac_md/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matthewrobo/ │ │ │ │ ├── config.h │ │ │ │ ├── config_led.c │ │ │ │ ├── keymap.c │ │ │ │ ├── keymap.h │ │ │ │ ├── readme.md │ │ │ │ ├── rgb_matrix_user.inc │ │ │ │ └── rules.mk │ │ │ ├── r-pufky/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── responsive_pattern/ │ │ │ │ ├── README.md │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── xulkal/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── masterworks/ │ │ └── classy_tkl/ │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_ansi_wkl/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_iso_wkl/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev_a/ │ │ ├── config.h │ │ ├── rev_a.c │ │ ├── rev_a.h │ │ └── rules.mk │ ├── matchstickworks/ │ │ └── southpad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── southpad.c │ │ └── southpad.h │ ├── matrix/ │ │ ├── cain_re/ │ │ │ ├── cain_re.c │ │ │ ├── cain_re.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── falcon/ │ │ │ ├── config.h │ │ │ ├── falcon.c │ │ │ ├── falcon.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── m12og/ │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── boards/ │ │ │ │ │ └── m12og_v1/ │ │ │ │ │ ├── board.c │ │ │ │ │ ├── board.h │ │ │ │ │ └── board.mk │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ └── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── ld/ │ │ │ │ │ └── m12og_v1.ld │ │ │ │ ├── matrix.c │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rev2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ ├── m20add/ │ │ │ ├── board.h │ │ │ ├── bootloader_defs.h │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── iso/ │ │ │ │ └── keymap.c │ │ │ ├── ld/ │ │ │ │ └── m20add_boot.ld │ │ │ ├── m20add.c │ │ │ ├── m20add.h │ │ │ ├── matrix.c │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rgb_ring.c │ │ │ ├── rgb_ring.h │ │ │ ├── rules.mk │ │ │ ├── tca6424.c │ │ │ └── tca6424.h │ │ └── noah/ │ │ ├── board.h │ │ ├── bootloader_defs.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── blockader/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ ├── rys/ │ │ │ │ └── keymap.c │ │ │ ├── splitspace/ │ │ │ │ └── keymap.c │ │ │ └── wkl/ │ │ │ └── keymap.c │ │ ├── ld/ │ │ │ └── noah_boot.ld │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── noah.c │ │ ├── noah.h │ │ ├── readme.md │ │ └── rules.mk │ ├── maxipad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── maxipad.c │ │ ├── maxipad.h │ │ ├── promicro/ │ │ │ ├── config.h │ │ │ ├── promicro.c │ │ │ ├── promicro.h │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── teensy2/ │ │ ├── config.h │ │ ├── rules.mk │ │ ├── teensy2.c │ │ └── teensy2.h │ ├── maxr1998/ │ │ ├── phoebe/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── phoebe.c │ │ │ ├── phoebe.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── pulse4k/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── maxr1998/ │ │ │ └── keymap.c │ │ ├── pulse4k.c │ │ ├── pulse4k.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mb44/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 2u1u_space/ │ │ │ │ └── keymap.c │ │ │ ├── 2u_space/ │ │ │ │ └── keymap.c │ │ │ ├── 3u_space/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mb44.c │ │ ├── mb44.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mc_76k/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mc_76k.c │ │ ├── mc_76k.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mechkeys/ │ │ └── mk60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── mk60.c │ │ ├── mk60.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mechllama/ │ │ └── g35/ │ │ ├── .noci │ │ ├── config.h │ │ ├── g35.c │ │ ├── g35.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ └── rules.mk │ │ └── v2/ │ │ ├── config.h │ │ └── rules.mk │ ├── mechlovin/ │ │ ├── adelais/ │ │ │ ├── .noci │ │ │ ├── adelais.c │ │ │ ├── adelais.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── brandonschlack/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rgb_led/ │ │ │ │ ├── .noci │ │ │ │ ├── readme.md │ │ │ │ ├── rev1/ │ │ │ │ │ ├── .noci │ │ │ │ │ ├── config.h │ │ │ │ │ ├── rev1.c │ │ │ │ │ ├── rev1.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── rev2/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── rev2.c │ │ │ │ │ ├── rev2.h │ │ │ │ │ └── rules.mk │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ └── standard_led/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev2/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ ├── rev3/ │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ ├── rev4/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── delphine/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── delphine.c │ │ │ ├── delphine.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mono_led/ │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rgb_led/ │ │ │ │ ├── config.h │ │ │ │ ├── rgb_led.c │ │ │ │ ├── rgb_led.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── hannah60rgb/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── hannah60rgb.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── hannah65/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── hannah65.c │ │ │ ├── hannah65.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── haus/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── hannah910/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── hannah910.c │ │ │ ├── hannah910.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── ansi/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── ansi/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ ├── rev3/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── ansi/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rev3.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── hex4b/ │ │ │ ├── config.h │ │ │ ├── hex4b.c │ │ │ ├── hex4b.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hex6c/ │ │ │ ├── config.h │ │ │ ├── hex6c.c │ │ │ ├── hex6c.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── infinity87/ │ │ │ ├── config.h │ │ │ ├── infinity87.c │ │ │ ├── infinity87.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ ├── rogue87/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── info.json │ │ │ │ │ ├── keymaps/ │ │ │ │ │ │ ├── default/ │ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ └── via/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ ├── readme.md │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rogue87.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── rouge87/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── info.json │ │ │ │ │ ├── keymaps/ │ │ │ │ │ │ ├── default/ │ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ │ └── readme.md │ │ │ │ │ │ └── via/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ ├── readme.md │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rouge87.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── rules.mk │ │ │ │ └── standard/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── matrix.c │ │ │ │ ├── readme.md │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ ├── rgb_rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rgb_rev1.c │ │ │ │ ├── rgb_rev1.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── infinity88/ │ │ │ ├── config.h │ │ │ ├── infinity88.c │ │ │ ├── infinity88.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── infinityce/ │ │ │ ├── config.h │ │ │ ├── infinityce.c │ │ │ ├── infinityce.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kanu/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── kanu.c │ │ │ ├── kanu.h │ │ │ ├── keymaps/ │ │ │ │ ├── ansi/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── dhertz/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mechlovin9/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mechlovin9.c │ │ │ ├── mechlovin9.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── olly/ │ │ │ └── jf/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jf.c │ │ │ ├── jf.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pisces/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── pisces.c │ │ │ ├── pisces.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── serratus/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── serratus.c │ │ │ └── serratus.h │ │ ├── th1800/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── th1800.c │ │ │ └── th1800.h │ │ └── tmkl/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tmkl.c │ │ └── tmkl.h │ ├── mechmini/ │ │ ├── .noci │ │ ├── mechmini.c │ │ ├── mechmini.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── pitty/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v1.c │ │ │ └── v1.h │ │ └── v2/ │ │ ├── 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 │ │ │ ├── spacebarracecar/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── split_space/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── wsturgiss/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v2.c │ │ └── v2.h │ ├── mechstudio/ │ │ ├── dawn/ │ │ │ ├── config.h │ │ │ ├── dawn.c │ │ │ ├── dawn.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── ud_40_ortho/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── ud_40_ortho.c │ │ └── ud_40_ortho.h │ ├── mechwild/ │ │ ├── bde/ │ │ │ ├── lefty/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── fancy/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ └── via/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── lefty.c │ │ │ │ ├── lefty.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── righty/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── righty.c │ │ │ ├── righty.h │ │ │ └── rules.mk │ │ ├── mercutio/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── bongocat/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── fancy/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── jonavin/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── lib/ │ │ │ │ └── mercutiofont.c │ │ │ ├── mercutio.c │ │ │ ├── mercutio.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── murphpad/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── jonavin/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── layout_landscape.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── lib/ │ │ │ │ └── murphpadfont.c │ │ │ ├── murphpad.c │ │ │ ├── murphpad.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── obe/ │ │ ├── config.h │ │ ├── f401/ │ │ │ ├── halconf.h │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── f411/ │ │ │ ├── halconf.h │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── obe.c │ │ ├── obe.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mehkee96/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── johann/ │ │ │ └── keymap.c │ │ ├── mehkee96.c │ │ ├── mehkee96.h │ │ ├── readme.md │ │ └── rules.mk │ ├── meira/ │ │ ├── TWIlib.c │ │ ├── TWIlib.h │ │ ├── config.h │ │ ├── featherble/ │ │ │ ├── config.h │ │ │ ├── featherble.c │ │ │ ├── featherble.h │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── 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 │ ├── meishi/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── meishi.c │ │ ├── meishi.h │ │ ├── readme.md │ │ └── rules.mk │ ├── meishi2/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── led_status/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── moc/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── meishi2.c │ │ ├── meishi2.h │ │ ├── readme.md │ │ └── rules.mk │ ├── melgeek/ │ │ ├── mj61/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mj61.c │ │ │ ├── mj61.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ └── rules.mk │ │ │ └── rev2/ │ │ │ ├── config.h │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ ├── mj63/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mj63.c │ │ │ ├── mj63.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ └── rules.mk │ │ │ └── rev2/ │ │ │ ├── config.h │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ ├── mj64/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mj64.c │ │ │ ├── mj64.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── config.h │ │ │ │ ├── rev2.c │ │ │ │ └── rules.mk │ │ │ └── rev3/ │ │ │ ├── config.h │ │ │ ├── rev3.c │ │ │ └── rules.mk │ │ ├── mj65/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mj65.c │ │ │ ├── mj65.h │ │ │ ├── readme.md │ │ │ └── rev3/ │ │ │ ├── config.h │ │ │ ├── rev3.c │ │ │ └── rules.mk │ │ ├── mj6xy/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 60_ansi/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_ansi_7u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_ansi_7u_spc_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_ansi_arrow/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_ansi_arrow_3u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_ansi_arrow_3u_spc_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_ansi_arrow_6u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_ansi_arrow_6u_spc_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_ansi_arrow_split_3u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_ansi_arrow_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_ansi_arrow_split_bs_3u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_ansi_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_1u_lshift_7u_spc_split_bs_rshift/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_1u_lshift_7u_spc_split_rshift/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_1u_lshift_split_bs_rshift/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_1u_lshift_split_rshift/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_7u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_7u_spc_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_7u_spc_split_bs_rshift/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_7u_spc_split_rshift/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_arrow/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_arrow_3u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_arrow_3u_spc_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_arrow_6u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_arrow_6u_spc_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_arrow_split_3u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_arrow_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_arrow_split_bs_3u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_split_bs_rshift/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 60_iso_split_rshift/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_ansi/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_ansi_3u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_ansi_3u_spc_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_ansi_6u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_ansi_6u_spc_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_ansi_split_3u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_ansi_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_ansi_split_bs_3u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_iso/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_iso_3u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_iso_3u_spc_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_iso_6u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_iso_6u_spc_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_iso_split_3u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_iso_split_bs/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── 64_iso_split_bs_3u_spc/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mj6xy.c │ │ │ ├── mj6xy.h │ │ │ ├── readme.md │ │ │ └── rev3/ │ │ │ ├── config.h │ │ │ ├── rev3.c │ │ │ └── rules.mk │ │ ├── mojo68/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mojo68.c │ │ │ ├── mojo68.h │ │ │ ├── readme.md │ │ │ └── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ ├── mojo75/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mojo75.c │ │ │ ├── mojo75.h │ │ │ ├── readme.md │ │ │ └── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── z70ultra/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── z70ultra.c │ │ └── z70ultra.h │ ├── melody96/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── crilith/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── default_std60_split_num0/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── konstantin/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── zunger/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 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 │ ├── merge/ │ │ ├── iso_macro/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_macro.c │ │ │ ├── iso_macro.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── uc1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── uc1.c │ │ │ └── uc1.h │ │ └── um70/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── um70.c │ │ └── um70.h │ ├── mesa/ │ │ └── mesa_tkl/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ansi/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mesa_tkl.c │ │ ├── mesa_tkl.h │ │ ├── readme.md │ │ └── rules.mk │ ├── meson/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── meson.c │ │ ├── meson.h │ │ ├── readme.md │ │ └── rules.mk │ ├── metamechs/ │ │ └── timberwolf/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── a_ansi/ │ │ │ │ └── keymap.c │ │ │ ├── a_iso/ │ │ │ │ └── keymap.c │ │ │ ├── b_ansi/ │ │ │ │ └── keymap.c │ │ │ ├── b_iso/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── prime_ansi/ │ │ │ │ └── keymap.c │ │ │ ├── prime_iso/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── timberwolf.c │ │ └── timberwolf.h │ ├── mexsistor/ │ │ └── ludmila/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── ludmila.c │ │ ├── ludmila.h │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── miller/ │ │ └── gm862/ │ │ ├── config.h │ │ ├── gm862.c │ │ ├── gm862.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── millipad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── millipad.c │ │ ├── millipad.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mini_elixivy/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ansi/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── iso/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── mini_elixivy.c │ │ ├── mini_elixivy.h │ │ ├── readme.md │ │ └── rules.mk │ ├── miniaxe/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── underglow/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── wanleg/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── miniaxe.c │ │ ├── miniaxe.h │ │ ├── readme.md │ │ └── rules.mk │ ├── minidox/ │ │ ├── .noci │ │ ├── config.h │ │ ├── keymaps/ │ │ │ ├── alairock/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── bepo/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── dustypomerleau/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── haegin/ │ │ │ │ └── keymap.c │ │ │ ├── khitsule/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── norman/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── rsthd_combos/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── that_canadian/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── tomb0y/ │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ ├── tw1t611/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── xyverz/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── minidox.c │ │ ├── minidox.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── minim/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.json │ │ ├── minim.c │ │ ├── minim.h │ │ ├── readme.md │ │ └── rules.mk │ ├── minimacro5/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── devdev/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── kabraxcis/ │ │ │ │ └── keymap.c │ │ │ ├── media/ │ │ │ │ └── keymap.c │ │ │ └── voaraq/ │ │ │ └── keymap.c │ │ ├── minimacro5.c │ │ ├── minimacro5.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mint60/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── eucalyn/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── mint60.c │ │ ├── mint60.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mio/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mio.c │ │ ├── mio.h │ │ ├── readme.md │ │ └── rules.mk │ ├── misonoworks/ │ │ ├── chocolatebar/ │ │ │ ├── chocolatebar.c │ │ │ ├── chocolatebar.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── karina/ │ │ ├── config.h │ │ ├── info.json │ │ ├── karina.c │ │ ├── karina.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── voltex/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── misterknife/ │ │ ├── knife66/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── knife66.c │ │ │ ├── knife66.h │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── knife66_iso/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── knife66_iso.c │ │ ├── knife66_iso.h │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── 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 │ │ │ ├── cassdelacruzmunoz/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── ht_156/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── kifinnsson/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── miuni32.c │ │ ├── miuni32.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mixi/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mixi.c │ │ ├── mixi.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mnk1800s/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mnk1800s.c │ │ ├── mnk1800s.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mnk50/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mnk50.c │ │ ├── mnk50.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mode/ │ │ └── eighty/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── eighty.c │ │ ├── eighty.h │ │ ├── halconf.h │ │ ├── m80h/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── m80h.c │ │ │ ├── m80h.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── m80s/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── m80s.c │ │ │ ├── m80s.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ └── readme.md │ ├── model_v/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── model_v.c │ │ ├── model_v.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mokey/ │ │ └── mokey64/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mokey64.c │ │ ├── mokey64.h │ │ ├── readme.md │ │ └── rules.mk │ ├── molecule/ │ │ ├── adns.c │ │ ├── adns.h │ │ ├── adns9800_srom_A6.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── molecule.c │ │ ├── molecule.h │ │ ├── readme.md │ │ └── rules.mk │ ├── momoka_ergo/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── momoka_ergo.c │ │ ├── momoka_ergo.h │ │ ├── readme.md │ │ └── rules.mk │ ├── monarch/ │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── monarch.c │ │ ├── monarch.h │ │ ├── readme.md │ │ └── rules.mk │ ├── monstargear/ │ │ └── xo87/ │ │ ├── rgb/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rgb.c │ │ │ ├── rgb.h │ │ │ └── rules.mk │ │ └── solderable/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── solderable.c │ │ └── solderable.h │ ├── montex/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── montex.c │ │ ├── montex.h │ │ ├── readme.md │ │ └── rules.mk │ ├── montsinger/ │ │ ├── rebound/ │ │ │ ├── .noci │ │ │ ├── readme.md │ │ │ ├── rebound.c │ │ │ ├── rebound.h │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── curry/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ └── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── rossman360/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ ├── rev3/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── rossman360/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rev3.h │ │ │ │ └── rules.mk │ │ │ ├── rev4/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── rossman360/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rev4.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ └── rewind/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── rossman360/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rewind.c │ │ ├── rewind.h │ │ └── rules.mk │ ├── moon/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_ansi/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_ansi_wkl/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_iso/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default_tkl_iso_wkl/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── moon.c │ │ ├── moon.h │ │ ├── readme.md │ │ └── rules.mk │ ├── moonlander/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── drashna/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── jjerrell/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── shahn-neo/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── moonlander.c │ │ ├── moonlander.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mountainblocks/ │ │ └── mb17/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mb17.c │ │ ├── mb17.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mschwingen/ │ │ └── modelm/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── led_ffc/ │ │ │ └── rules.mk │ │ ├── led_wired/ │ │ │ └── rules.mk │ │ ├── led_ws2812/ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── modelm.c │ │ ├── modelm.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mt40/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── mt40.c │ │ ├── mt40.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mt64rgb/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mt64rgb.c │ │ ├── mt64rgb.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mt84/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mt84.c │ │ ├── mt84.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mt980/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── walker/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mt980.c │ │ ├── mt980.h │ │ ├── readme.md │ │ └── rules.mk │ ├── murcielago/ │ │ ├── .noci │ │ ├── info.json │ │ ├── murcielago.c │ │ ├── murcielago.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ └── rules.mk │ ├── mxss/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mxss.c │ │ ├── mxss.h │ │ ├── mxss_frontled.c │ │ ├── mxss_frontled.h │ │ ├── readme.md │ │ ├── rgblight.c │ │ ├── rules.mk │ │ └── templates/ │ │ └── keymap.c │ ├── mysticworks/ │ │ └── wyvern/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wyvern.c │ │ └── wyvern.h │ ├── nack/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── farfalleflickan/ │ │ │ ├── keymap.c │ │ │ ├── keymap.h │ │ │ └── readme.md │ │ ├── mcuconf.h │ │ ├── nack.c │ │ ├── nack.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nafuda/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── nafuda.c │ │ ├── nafuda.h │ │ ├── readme.md │ │ └── rules.mk │ ├── naiping/ │ │ ├── np64/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── np64.c │ │ │ ├── np64.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nphhkb/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── nphhkb.c │ │ │ ├── nphhkb.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── npminila/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── npminila.c │ │ ├── npminila.h │ │ ├── readme.md │ │ └── rules.mk │ ├── naked48/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_with_nafuda/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_with_setta21/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── salicylic/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── salicylic_with_nafuda/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── salicylic_with_setta21/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── naked48.c │ │ ├── naked48.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── naked60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 333fred/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_with_nafuda/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_with_setta21/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── salicylic/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── salicylic_with_nafuda/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── salicylic_with_setta21/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── naked60.c │ │ ├── naked60.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── naked64/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_with_setta21/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── salicylic/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── salicylic_with_setta21/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── naked64.c │ │ ├── naked64.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── namecard2x4/ │ │ ├── .noci │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── brainfuck/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── namecard2x4.c │ │ ├── namecard2x4.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── config.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── navi10/ │ │ ├── .noci │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── devdev/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── emdarcher/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev0/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev0.c │ │ │ ├── rev0.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ ├── rev3/ │ │ │ ├── config.h │ │ │ ├── rev3.c │ │ │ ├── rev3.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── ncc1701kb/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── brushsize/ │ │ │ │ └── keymap.c │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── ncc1701kb.c │ │ ├── ncc1701kb.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nebula12/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── nebula12.c │ │ ├── nebula12.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nebula68/ │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── nebula68.c │ │ ├── nebula68.h │ │ ├── readme.md │ │ └── rules.mk │ ├── neito/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── olli_works/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── neito.c │ │ ├── neito.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nek_type_a/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── mcp23017.c │ │ ├── mcp23017.h │ │ ├── nek_type_a.c │ │ ├── nek_type_a.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nemui/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── nemui.c │ │ ├── nemui.h │ │ ├── readme.md │ │ └── rules.mk │ ├── neokeys/ │ │ └── g67/ │ │ ├── hotswap/ │ │ │ ├── config.h │ │ │ ├── hotswap.c │ │ │ ├── hotswap.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── soldered/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── soldered.c │ │ └── soldered.h │ ├── neopad/ │ │ ├── config.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── neson_design/ │ │ └── n6/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── n6.c │ │ ├── n6.h │ │ ├── readme.md │ │ └── rules.mk │ ├── newgame40/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── newgame40.c │ │ ├── newgame40.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nibiria/ │ │ └── stream15/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── stream15.c │ │ └── stream15.h │ ├── nightingale_studios/ │ │ └── hailey/ │ │ ├── config.h │ │ ├── hailey.c │ │ ├── hailey.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── nightly_boards/ │ │ ├── adellein/ │ │ │ ├── adellein.c │ │ │ ├── adellein.h │ │ │ ├── config.h │ │ │ ├── encoder_action.c │ │ │ ├── encoder_action.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── alter/ │ │ │ └── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── n2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── n2.c │ │ │ ├── n2.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── n40_o/ │ │ │ ├── config.h │ │ │ ├── encoder_action.c │ │ │ ├── encoder_action.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── ortho_4x13_1x2u_c/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── ortho_4x13_encoders/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── n40_o.c │ │ │ ├── n40_o.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── n60_s/ │ │ │ ├── config.h │ │ │ ├── encoder_action.c │ │ │ ├── encoder_action.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── ansi_encoder/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── tsangan/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── tsangan_encoder/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── n60_s.c │ │ │ ├── n60_s.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── n87/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── symmetric_standard/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── tsangan/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── n87.c │ │ │ ├── n87.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── n9/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── n9.c │ │ │ ├── n9.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── octopad/ │ │ │ ├── config.h │ │ │ ├── encoder_action.c │ │ │ ├── encoder_action.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── octopad.c │ │ │ ├── octopad.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── ph_arisu/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ph_arisu.c │ │ ├── ph_arisu.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nightmare/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── brandonschlack/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nightmare.c │ │ ├── nightmare.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nimrod/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_center_space/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_left_space/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_right_space/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── default_split_space/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nimrod.c │ │ ├── nimrod.h │ │ ├── readme.md │ │ └── rules.mk │ ├── niu_mini/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── abhixec/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── codecoffeecode/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── dyesub/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── edvard/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── framtava/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mason/ │ │ │ │ └── keymap.c │ │ │ ├── nosarthur/ │ │ │ │ ├── README.md │ │ │ │ ├── keymap.c │ │ │ │ ├── keymap_colemak_dh.json │ │ │ │ ├── keymap_qwerty.json │ │ │ │ └── rules.mk │ │ │ ├── planck/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── tobias/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── tucznak/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── xtonhasvim/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── yttyx/ │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── niu_mini.c │ │ ├── niu_mini.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nix_studio/ │ │ └── oxalys80/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── oxalys80.c │ │ ├── oxalys80.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nk1/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nk1.c │ │ ├── nk1.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nk65/ │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── madhatter/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── nk65.c │ │ ├── nk65.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v1_4/ │ │ ├── config.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nk87/ │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── nk87.c │ │ ├── nk87.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nknl7en/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── salicylic/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── nknl7en.c │ │ ├── nknl7en.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nknl7jp/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── salicylic/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── nknl7jp.c │ │ ├── nknl7jp.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nomu30/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── center_sprit/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── like_jis/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── nomu30.c │ │ ├── nomu30.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── nopunin10did/ │ │ ├── jabberwocky/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jabberwocky.c │ │ │ ├── jabberwocky.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── nopunin10did/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── railroad/ │ │ ├── readme.md │ │ └── rev0/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── nopunin10did/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev0.c │ │ ├── rev0.h │ │ └── rules.mk │ ├── novelpad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 0xdec/ │ │ │ │ └── keymap.c │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── novelpad.c │ │ ├── novelpad.h │ │ ├── readme.md │ │ └── rules.mk │ ├── noxary/ │ │ ├── 220/ │ │ │ ├── 220.c │ │ │ ├── 220.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 260/ │ │ │ ├── 260.c │ │ │ ├── 260.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 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 │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 268_2/ │ │ │ ├── 268_2.c │ │ │ ├── 268_2.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 268_2_rgb/ │ │ │ ├── 268_2_rgb.c │ │ │ ├── 268_2_rgb.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 280/ │ │ │ ├── 280.c │ │ │ ├── 280.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 378/ │ │ │ ├── 378.c │ │ │ ├── 378.h │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── vulcan/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── vulcan.c │ │ │ └── vulcan.h │ │ └── x268/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── x268.c │ │ └── x268.h │ ├── np12/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── np12.c │ │ ├── np12.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nullbitsco/ │ │ ├── info.json │ │ ├── nibble/ │ │ │ ├── big_led.c │ │ │ ├── big_led.h │ │ │ ├── bitc_led.c │ │ │ ├── bitc_led.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── oled/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── oled_bongocat/ │ │ │ │ │ ├── animation_frames.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── oled_status/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── glcdfont.c │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── oled_display.c │ │ │ │ │ ├── oled_display.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── snailmap/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── nibble.c │ │ │ ├── nibble.h │ │ │ ├── readme.md │ │ │ ├── remote_kb.c │ │ │ ├── remote_kb.h │ │ │ └── rules.mk │ │ └── scramble/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── oled/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── scramble.c │ │ └── scramble.h │ ├── numatreus/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── hdbx/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── like_jis/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── yohewi/ │ │ │ └── keymap.c │ │ ├── numatreus.c │ │ ├── numatreus.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ocean/ │ │ ├── gin_v2/ │ │ │ ├── config.h │ │ │ ├── gin_v2.c │ │ │ ├── gin_v2.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── slamz/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── slamz.c │ │ │ └── slamz.h │ │ ├── stealth/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── stealth.c │ │ │ └── stealth.h │ │ ├── sus/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sus.c │ │ │ └── sus.h │ │ ├── wang_ergo/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wang_ergo.c │ │ │ └── wang_ergo.h │ │ └── wang_v2/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wang_v2.c │ │ └── wang_v2.h │ ├── oddball/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── pmw3360/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── oddball.c │ │ ├── oddball.h │ │ ├── optical_sensor/ │ │ │ └── optical_sensor.h │ │ ├── pmw/ │ │ │ ├── pmw.c │ │ │ ├── pmw.h │ │ │ └── pmw3360_srom_0x04.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v1.c │ │ │ └── v1.h │ │ ├── v2/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v2.c │ │ │ └── v2.h │ │ └── v2_1/ │ │ ├── config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v2_1.c │ │ └── v2_1.h │ ├── oddforge/ │ │ └── vea/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── vea.c │ │ └── vea.h │ ├── odelia/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── odelia.c │ │ ├── odelia.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ogre/ │ │ ├── ergo_single/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── ergo_single.c │ │ │ ├── ergo_single.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── ergo_split/ │ │ ├── .noci │ │ ├── config.h │ │ ├── ergo_split.c │ │ ├── ergo_split.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── ogurec/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── dack/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── left_pm/ │ │ │ ├── left_pm.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ogurec.c │ │ ├── ogurec.h │ │ ├── readme.md │ │ ├── right_pm/ │ │ │ ├── readme.md │ │ │ ├── right_pm.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── ok60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── ebrowncross/ │ │ │ │ └── keymap.c │ │ │ ├── ptillemans/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ok60.c │ │ ├── ok60.h │ │ ├── pinout.txt │ │ ├── readme.md │ │ └── rules.mk │ ├── omnikey_bh/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── omnikey_bh.c │ │ ├── omnikey_bh.h │ │ ├── readme.md │ │ └── rules.mk │ ├── omnikeyish/ │ │ ├── config.h │ │ ├── dynamic_macro.c │ │ ├── dynamic_macro.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── default_101/ │ │ │ └── keymap.c │ │ ├── omnikeyish.c │ │ ├── omnikeyish.h │ │ ├── readme.md │ │ └── rules.mk │ ├── opendeck/ │ │ ├── 32/ │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── rev1/ │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── info.json │ │ └── readme.md │ ├── opus/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── thefoxcodes/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── opus.c │ │ ├── opus.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 │ │ │ └── jarred/ │ │ │ └── keymap.c │ │ ├── org60.c │ │ ├── org60.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ortho5by12/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── ortho5by12.c │ │ ├── ortho5by12.h │ │ ├── readme.md │ │ └── rules.mk │ ├── orthocode/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── orthocode.c │ │ ├── orthocode.h │ │ ├── readme.md │ │ └── rules.mk │ ├── orthodox/ │ │ ├── .noci │ │ ├── common/ │ │ │ └── glcdfont.c │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 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 │ │ ├── orthodox.c │ │ ├── orthodox.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── 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 │ ├── otaku_split/ │ │ ├── rev0/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── sample/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev0.c │ │ │ ├── rev0.h │ │ │ └── rules.mk │ │ └── rev1/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── sample/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ ├── owl8/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── owl8.c │ │ ├── owl8.h │ │ ├── readme.md │ │ └── rules.mk │ ├── owlab/ │ │ ├── jelly_epoch/ │ │ │ ├── hotswap/ │ │ │ │ ├── config.h │ │ │ │ ├── hotswap.c │ │ │ │ ├── hotswap.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── soldered/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── soldered.c │ │ │ └── soldered.h │ │ └── voice65/ │ │ ├── hotswap/ │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── hotswap.c │ │ │ ├── hotswap.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── soldered/ │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── soldered.c │ │ └── soldered.h │ ├── pabile/ │ │ ├── p18/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── p18.c │ │ │ ├── p18.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── p20/ │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── ver1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── keymaps/ │ │ │ │ │ └── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ ├── ver1.c │ │ │ │ └── ver1.h │ │ │ └── ver2/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── rules.mk │ │ │ ├── ver2.c │ │ │ └── ver2.h │ │ ├── p40/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── p40.c │ │ │ ├── p40.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── p40_ortho/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── p40_ortho.c │ │ │ ├── p40_ortho.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── p42/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── p42.c │ │ ├── p42.h │ │ ├── readme.md │ │ └── rules.mk │ ├── paladin64/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── paladin64.c │ │ ├── paladin64.h │ │ ├── readme.md │ │ └── rules.mk │ ├── palette1202/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── key-check/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── lib/ │ │ │ ├── glcdfont.c │ │ │ ├── oled_helper.c │ │ │ └── oled_helper.h │ │ ├── palette1202.c │ │ ├── palette1202.h │ │ ├── readme.md │ │ └── rules.mk │ ├── panc40/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_minorca/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default_sebright/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── panc40.c │ │ ├── panc40.h │ │ ├── readme.md │ │ └── rules.mk │ ├── panc60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── panc60.c │ │ ├── panc60.h │ │ ├── readme.md │ │ └── rules.mk │ ├── pandora/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── pandora.c │ │ ├── pandora.h │ │ ├── readme.md │ │ └── rules.mk │ ├── pdxkbc/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── pdxkbc.c │ │ ├── pdxkbc.h │ │ ├── readme.md │ │ └── rules.mk │ ├── pearl/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── cijanzen/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── jetpacktuxedo/ │ │ │ │ └── keymap.c │ │ │ ├── phil/ │ │ │ │ └── keymap.c │ │ │ └── rask/ │ │ │ ├── .editorconfig │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── pearl.c │ │ ├── pearl.h │ │ ├── readme.md │ │ └── rules.mk │ ├── pearlboards/ │ │ └── pandora/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── pandora.c │ │ ├── pandora.h │ │ ├── readme.md │ │ └── rules.mk │ ├── peej/ │ │ ├── lumberjack/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── lumberjack.c │ │ │ ├── lumberjack.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── tripel/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── left/ │ │ │ ├── left.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── middle/ │ │ │ ├── middle.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── right/ │ │ │ ├── readme.md │ │ │ ├── right.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── peranekofactory/ │ │ └── tone/ │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── percent/ │ │ ├── booster/ │ │ │ ├── booster.c │ │ │ ├── booster.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── canoe/ │ │ │ ├── .noci │ │ │ ├── canoe.c │ │ │ ├── canoe.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── boy_314/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── dhertz/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── canoe_gen2/ │ │ │ ├── canoe_gen2.c │ │ │ ├── canoe_gen2.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rgb_matrix_kb.inc │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── skog/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── skog.c │ │ │ └── skog.h │ │ └── skog_lite/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── binman/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── skog_lite.c │ │ └── skog_lite.h │ ├── phantom/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── iso_uk/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── rgbmod/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── phantom.c │ │ ├── phantom.h │ │ ├── readme.md │ │ └── rules.mk │ ├── phase_studio/ │ │ └── titan65/ │ │ ├── hotswap/ │ │ │ ├── config.h │ │ │ ├── hotswap.c │ │ │ ├── hotswap.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rules.mk │ │ └── soldered/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── soldered.c │ │ └── soldered.h │ ├── phoenix/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── phoenix.c │ │ ├── phoenix.h │ │ ├── readme.md │ │ └── rules.mk │ ├── pico/ │ │ ├── 65keys/ │ │ │ ├── 65keys.c │ │ │ ├── 65keys.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── jis/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── rules.mk │ │ ├── 70keys/ │ │ │ ├── 70keys.c │ │ │ ├── 70keys.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── jis/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── pico.c │ │ ├── pico.h │ │ ├── readme.md │ │ └── rules.mk │ ├── picolab/ │ │ └── frusta_fundamental/ │ │ ├── config.h │ │ ├── frusta_fundamental.c │ │ ├── frusta_fundamental.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── pimentoso/ │ │ ├── paddino02/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ └── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rev2/ │ │ │ ├── left/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ └── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── left.c │ │ │ │ ├── left.h │ │ │ │ └── rules.mk │ │ │ └── right/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── right.c │ │ │ ├── right.h │ │ │ └── rules.mk │ │ └── touhoupad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── touhoupad.c │ │ └── touhoupad.h │ ├── pinky/ │ │ ├── 3/ │ │ │ ├── .noci │ │ │ ├── 3.c │ │ │ ├── 3.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── ninjonas/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 4/ │ │ │ ├── .noci │ │ │ ├── 4.c │ │ │ ├── 4.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── pinky.c │ │ ├── pinky.h │ │ ├── readme.md │ │ └── rules.mk │ ├── pisces/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pisces.c │ │ ├── pisces.h │ │ ├── readme.md │ │ └── rules.mk │ ├── pistachio/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── rate/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── pistachio.c │ │ ├── pistachio.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── pistachio_mp/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pistachio_mp.c │ │ ├── pistachio_mp.h │ │ ├── readme.md │ │ └── rules.mk │ ├── pistachio_pro/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── rate/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── lib/ │ │ │ ├── bme280.c │ │ │ ├── bme280.h │ │ │ └── glcdfont.c │ │ ├── matrix.c │ │ ├── pistachio_pro.c │ │ ├── pistachio_pro.h │ │ ├── readme.md │ │ └── rules.mk │ ├── pizzakeyboards/ │ │ └── pizza65/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ansi_blocker_doublebs/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── iso_blocker/ │ │ │ │ └── keymap.c │ │ │ ├── iso_blocker_doublebs/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pizza65.c │ │ ├── pizza65.h │ │ ├── readme.md │ │ └── rules.mk │ ├── pkb65/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── pkb65.c │ │ ├── pkb65.h │ │ ├── readme.md │ │ └── rules.mk │ ├── planck/ │ │ ├── config.h │ │ ├── ez/ │ │ │ ├── config.h │ │ │ ├── ez.c │ │ │ ├── ez.h │ │ │ ├── glow/ │ │ │ │ ├── config.h │ │ │ │ ├── glow.c │ │ │ │ ├── glow.h │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ab/ │ │ │ │ ├── keyboard-layout.json │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── abishalom/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── adamtabrams/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ajp10304/ │ │ │ │ └── readme.md │ │ │ ├── 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 │ │ │ ├── atreus/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── austin/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── aviator/ │ │ │ │ ├── config.h │ │ │ │ ├── keyboard-layout.json │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── badger/ │ │ │ │ └── keymap.c │ │ │ ├── basic/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── bbaserdem/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── bghull/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── bone2planck/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── brandon/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── buffet/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rgb_matrix_user.inc │ │ │ │ └── rules.mk │ │ │ ├── buhearns/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── cbbrowne/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.org │ │ │ │ └── rules.mk │ │ │ ├── chance/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── charlesrocket/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── 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 │ │ │ ├── copface/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── corvec/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ └── tapdance.c │ │ │ ├── csc027/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── 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/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── dear_vehicle_owner/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── deft/ │ │ │ │ ├── config.h │ │ │ │ ├── deft-plank.json │ │ │ │ ├── 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 │ │ │ ├── dsanchezseco/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── dshields/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── dudeofawesome/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── dvorak2space/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── passwords.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── dzobert/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── emiller/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── emilyh/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── eosti/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── eshesh2/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 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 │ │ │ ├── fsck/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── gabriel/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── gitdrik/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── grahampheath/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── grant24/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── gunp/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 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 │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── hvp/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── impossible/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ishtob/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── jacob/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── jasperla/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── jcorrado/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── jdelkins/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 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 │ │ │ ├── kanbara/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── kelorean/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── khord/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── kifinnsson/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── kloki/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── kmontag42/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── kuatsure/ │ │ │ │ ├── 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 │ │ │ ├── lja83/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── 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 │ │ │ ├── mattly/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── max/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mgalisa/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mikethetiger/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── 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 │ │ │ ├── mjuma/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mnil/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mollat/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── motform/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── msiu/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── muzfuz/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── 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 │ │ │ ├── nick/ │ │ │ │ ├── config.h │ │ │ │ ├── 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 │ │ │ ├── orthodeluxe/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── oryx/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── 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 │ │ │ ├── ptillemans/ │ │ │ │ ├── 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 │ │ │ ├── rjhilgefort/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rodhaene/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── roguepullrequest/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rootiest/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── samuel/ │ │ │ │ ├── README.org │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 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 │ │ │ ├── sebas/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── sgoodwin/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── sigul/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── skank/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── skug/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── smittey/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── smt/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── snowkuma/ │ │ │ │ ├── config.h │ │ │ │ ├── custom_keycodes.h │ │ │ │ ├── keymap.c │ │ │ │ ├── my_strings.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── spacebarracecar/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── steno/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── stuartfong1/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── synth_sample/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ └── sample.h │ │ │ ├── synth_wavetable/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ └── wavetable.h │ │ │ ├── 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 │ │ │ ├── tk/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── tom/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── tong92/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ttys0/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── tylerwince/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── 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 │ │ │ ├── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── vifon/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── vxid/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── winternebs/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── xjtian/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── yale/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── yang/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── yhaliaw/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── yttyx/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── 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 │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── planck.c │ │ ├── planck.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ ├── rev3/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev3.h │ │ │ └── rules.mk │ │ ├── rev4/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev4.h │ │ │ └── rules.mk │ │ ├── rev5/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev5.h │ │ │ └── rules.mk │ │ ├── rev6/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev6.c │ │ │ ├── rev6.h │ │ │ └── rules.mk │ │ └── thk/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── thk/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── thk.c │ │ └── thk.h │ ├── playkbtw/ │ │ ├── ca66/ │ │ │ ├── ca66.c │ │ │ ├── ca66.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── kelorean/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── layers.json │ │ │ │ ├── olivia/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── helen80/ │ │ │ ├── config.h │ │ │ ├── helen80.c │ │ │ ├── helen80.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pk60/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── rfvizarra/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── pk60.c │ │ │ ├── pk60.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── plexus75/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_3u/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_7u/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── plexus75.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ploopyco/ │ │ ├── mouse/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── drag_scroll/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── drashna/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mouse.c │ │ │ ├── mouse.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── opt_encoder.c │ │ ├── opt_encoder.h │ │ ├── trackball/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── drag_scroll/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev1_005/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ ├── rev1_005.h │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ ├── trackball.c │ │ │ └── trackball.h │ │ ├── trackball_mini/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── drag_scroll/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1_001/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ ├── rev1_001.h │ │ │ │ └── rules.mk │ │ │ ├── rev1_002/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ ├── rev1_002.h │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ ├── trackball_mini.c │ │ │ └── trackball_mini.h │ │ └── trackball_nano/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── maddie/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev1_001/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev1_001.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── trackball_nano.c │ │ └── trackball_nano.h │ ├── plume/ │ │ └── plume65/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── plume65.c │ │ ├── plume65.h │ │ ├── readme.md │ │ └── rules.mk │ ├── plut0nium/ │ │ ├── 0x3e/ │ │ │ ├── 0x3e.c │ │ │ ├── 0x3e.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── plx/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── plx.c │ │ ├── plx.h │ │ ├── readme.md │ │ └── rules.mk │ ├── pohjolaworks/ │ │ └── louhi/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── louhi.c │ │ ├── louhi.h │ │ ├── readme.md │ │ └── rules.mk │ ├── poker87c/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── poker87c.c │ │ ├── poker87c.h │ │ ├── readme.md │ │ └── rules.mk │ ├── poker87d/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── poker87d.c │ │ ├── poker87d.h │ │ ├── readme.md │ │ └── rules.mk │ ├── polilla/ │ │ ├── .noci │ │ ├── chconf.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ ├── polilla.c │ │ ├── polilla.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ └── rules.mk │ ├── polycarbdiet/ │ │ ├── readme.md │ │ └── s20/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── s20.c │ │ └── s20.h │ ├── pom_keyboards/ │ │ └── tnln95/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── default_ansi/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tnln95.c │ │ └── tnln95.h │ ├── portal_66/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── portal_66.c │ │ ├── portal_66.h │ │ ├── readme.md │ │ └── rules.mk │ ├── pos78/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── pos78.c │ │ ├── pos78.h │ │ ├── readme.md │ │ └── rules.mk │ ├── preonic/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 0xdec/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── AlexDaigre/ │ │ │ │ ├── config.h │ │ │ │ ├── keyboard-layout-editor/ │ │ │ │ │ ├── adjust.json │ │ │ │ │ ├── lower.json │ │ │ │ │ ├── main.json │ │ │ │ │ └── raise.json │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── CMD-Preonic/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── arkag/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── badger/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── bghull/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── 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 │ │ │ ├── codecoffeecode/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── cranium/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── davidrambo/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── dlaroe/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── drasbeck/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── dudeofawesome/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── egstad/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ekis_isa/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── elisiano/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── fig-r/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── fsck/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── jacwib/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── keelhauler/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── kinesis/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── kjwon15/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── kuatsure/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── laurentlaurent/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ └── templates.c │ │ │ ├── mechmaster48/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mguterl/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mikethetiger/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── muzfuz/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mverteuil/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mverteuil_2x2u/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── nikchi/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── pcurt854/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── pezhore/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── pitty/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── pvillano/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── senseored/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── seph/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── shwilliam/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── smt/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── that_canadian/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── trigotometry/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ttys0/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── xulkal/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── yhaliaw/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── zach/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── rules.mk │ │ │ └── zach_common_functions.c │ │ ├── preonic.c │ │ ├── preonic.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rev3/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ ├── rev3.c │ │ ├── rev3.h │ │ └── rules.mk │ ├── primekb/ │ │ ├── meridian/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── meridian.c │ │ │ ├── meridian.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── prime_e/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── brandonschlack/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── gwillad/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── ifohancroft/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── jetpacktuxedo/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── madhatter/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── milestogo/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── peott-fr/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── talljoe/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── prime_e.c │ │ │ ├── prime_e.h │ │ │ ├── readme.md │ │ │ ├── rgb/ │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ └── std/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── prime_l/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── prime_l.c │ │ │ ├── prime_l.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ └── v1.h │ │ │ └── v2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v2.h │ │ ├── prime_m/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── numpad/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── prime_m.c │ │ │ ├── prime_m.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── prime_o/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── reasonsandreasons/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── 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 │ ├── program_yoink/ │ │ ├── config.h │ │ ├── ortho/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── ortho_split/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ortho.c │ │ │ ├── ortho.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── program_yoink.c │ │ ├── program_yoink.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── staggered/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── split_bar/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── staggered.c │ │ └── staggered.h │ ├── projectcain/ │ │ └── vault45/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── vault45.c │ │ └── vault45.h │ ├── projectkb/ │ │ ├── alice/ │ │ │ ├── .noci │ │ │ ├── alice.c │ │ │ ├── alice.h │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── devinceble/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── keithlo/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── madhatter/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── stanrc85/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ └── signature87/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── signature87.c │ │ └── signature87.h │ ├── prototypist/ │ │ └── j01/ │ │ ├── config.h │ │ ├── info.json │ │ ├── j01.c │ │ ├── j01.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── pteron36/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pteron36.c │ │ ├── pteron36.h │ │ ├── readme.md │ │ └── rules.mk │ ├── puck/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── puck.c │ │ ├── puck.h │ │ ├── readme.md │ │ └── rules.mk │ ├── punk75/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── dsanchezseco/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── punk75.c │ │ ├── punk75.h │ │ ├── readme.md │ │ └── rules.mk │ ├── pursuit40/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── pursuit40.c │ │ ├── pursuit40.h │ │ ├── readme.md │ │ └── rules.mk │ ├── q4z/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── rjboone/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── q4z.c │ │ ├── q4z.h │ │ ├── readme.md │ │ └── rules.mk │ ├── qaz/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_big_space/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── qaz.c │ │ ├── qaz.h │ │ ├── readme.md │ │ └── rules.mk │ ├── quad_h/ │ │ └── lb75/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── continuous_fnrow/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── divided_fnrow/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── lb75.c │ │ ├── lb75.h │ │ ├── readme.md │ │ └── rules.mk │ ├── quantrik/ │ │ └── kyuu/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kyuu.c │ │ ├── kyuu.h │ │ ├── readme.md │ │ └── rules.mk │ ├── quark/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ajp10304/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_4x12/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default_4x12_2x225u/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default_4x12_2x3u/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default_5x12_2x3u/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default_mit/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── pezhore/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── quark.c │ │ ├── quark.h │ │ ├── readme.md │ │ └── rules.mk │ ├── qvex/ │ │ ├── lynepad/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── lynepad.c │ │ │ ├── lynepad.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── qwertyydox/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── qwertyydox.c │ │ ├── qwertyydox.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── rabbit/ │ │ └── rabbit68/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── kaiec/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── rabbit68.c │ │ ├── rabbit68.h │ │ ├── readme.md │ │ └── rules.mk │ ├── rabbit_capture_plan/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rabbit_capture_plan.c │ │ ├── rabbit_capture_plan.h │ │ ├── readme.md │ │ └── rules.mk │ ├── rainkeeb/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── rainkeeb.c │ │ ├── rainkeeb.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ramonimbao/ │ │ ├── aelith/ │ │ │ ├── aelith.c │ │ │ ├── aelith.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── chevron/ │ │ │ ├── chevron.c │ │ │ ├── chevron.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── herringbone/ │ │ │ ├── pro/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── iso/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── pattern.c │ │ │ │ ├── pattern.h │ │ │ │ ├── pro.c │ │ │ │ ├── pro.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v1.c │ │ │ └── v1.h │ │ ├── mona/ │ │ │ ├── rules.mk │ │ │ ├── v1/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── iso/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── v1.c │ │ │ │ └── v1.h │ │ │ └── v1_1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v1_1.c │ │ │ └── v1_1.h │ │ ├── squishy65/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── squishy65.c │ │ │ └── squishy65.h │ │ ├── squishyfrl/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── squishyfrl.c │ │ │ └── squishyfrl.h │ │ ├── squishytkl/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── jis/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── squishytkl.c │ │ │ └── squishytkl.h │ │ ├── tkl_ff/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── tkl_ff.c │ │ │ └── tkl_ff.h │ │ └── wete/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ ├── jis/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wete.c │ │ └── wete.h │ ├── rart/ │ │ ├── rart45/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rart45.c │ │ │ ├── rart45.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rart4x4/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rart4x4.c │ │ │ ├── rart4x4.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rart67/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rart67.c │ │ │ ├── rart67.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rart75/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── ansi/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rart75.c │ │ │ ├── rart75.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rart75m/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rart75m.c │ │ │ ├── rart75m.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rartand/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rartand.c │ │ │ ├── rartand.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rartland/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rartland.c │ │ │ ├── rartland.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rartlice/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── rartlice.c │ │ │ ├── rartlice.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rartlite/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rartlite.c │ │ │ ├── rartlite.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rartpad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── numpad/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── rartpad.c │ │ ├── rartpad.h │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ ├── rect44/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ansi_44key/ │ │ │ │ └── keymap.c │ │ │ ├── ansi_47key/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── iso_48key/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rect44.c │ │ ├── rect44.h │ │ └── rules.mk │ ├── redox/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── KL1RL/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── cykedev/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── eightbitraptor/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── fculpo/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── keymap.json │ │ │ │ ├── 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 │ │ │ ├── media_ch/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── nrichers/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ptillemans/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── tw1t611/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── media/ │ │ │ ├── config.h │ │ │ ├── media.c │ │ │ ├── media.h │ │ │ ├── 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/ │ │ │ ├── danielo515/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── italian/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── redox_w.c │ │ ├── redox_w.h │ │ └── rules.mk │ ├── redscarf_i/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── ortho_5x4/ │ │ │ │ └── keymap.c │ │ │ └── ortho_6x4/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── redscarf_i.c │ │ ├── redscarf_i.h │ │ └── rules.mk │ ├── redscarf_iiplus/ │ │ ├── readme.md │ │ ├── verb/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── verb.c │ │ │ └── verb.h │ │ ├── verc/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── verc.c │ │ │ └── verc.h │ │ └── verd/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── alittlepeace/ │ │ │ │ └── keymap.c │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── verd.c │ │ └── verd.h │ ├── retro_75/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── split_backspace/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── retro_75.c │ │ ├── retro_75.h │ │ └── rules.mk │ ├── reversestudio/ │ │ └── decadepad/ │ │ ├── config.h │ │ ├── decadepad.c │ │ ├── decadepad.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── reviung33/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default_jp/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── reviung33.c │ │ ├── reviung33.h │ │ └── rules.mk │ ├── reviung34/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_2uL/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_jp/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_rgb/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── default_rgb2u/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── reviung34.c │ │ ├── reviung34.h │ │ └── rules.mk │ ├── reviung39/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_s/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── toshi0383/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── reviung39.c │ │ ├── reviung39.h │ │ └── rules.mk │ ├── reviung41/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ciutadellla/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── reviung41.c │ │ ├── reviung41.h │ │ └── rules.mk │ ├── reviung5/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_lre/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default_rre/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── reviung5.c │ │ ├── reviung5.h │ │ └── rules.mk │ ├── reviung61/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default_rgb/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── reviung61.c │ │ ├── reviung61.h │ │ └── rules.mk │ ├── rgbkb/ │ │ ├── common/ │ │ │ ├── common_oled.c │ │ │ ├── common_oled.h │ │ │ ├── glcdfont.c │ │ │ ├── touch_encoder.c │ │ │ └── touch_encoder.h │ │ ├── mun/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── via/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── xulkal2/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── mcuconf.h │ │ │ ├── mun.c │ │ │ ├── mun.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── pan/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── pan.c │ │ │ ├── pan.h │ │ │ ├── post_rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── 32a/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── post_rules.mk │ │ │ │ │ └── rules.mk │ │ │ │ ├── proton_c/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── post_rules.mk │ │ │ │ │ └── rules.mk │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── sol/ │ │ │ ├── .noci │ │ │ ├── common/ │ │ │ │ └── glcdfont.c │ │ │ ├── config.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/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── xulkal/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── xyverz/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── post_rules.mk │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── post_rules.mk │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ ├── sol.c │ │ │ └── sol.h │ │ ├── zen/ │ │ │ ├── .noci │ │ │ ├── common/ │ │ │ │ └── glcdfont.c │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── 333fred/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── cwebster2/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── jwlawrence/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── kageurufu/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── samae/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── starcalleramethyst/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ └── xyverz/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ ├── rev2/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── debug/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── rev2.c │ │ │ │ ├── rev2.h │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ ├── zen.c │ │ │ └── zen.h │ │ └── zygomorph/ │ │ ├── .noci │ │ ├── common/ │ │ │ └── glcdfont.c │ │ ├── config.h │ │ ├── keymaps/ │ │ │ ├── 5x6pad/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_oled/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── kageurufu/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── xulkal/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── zygomorph.c │ │ └── zygomorph.h │ ├── ristretto/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── ristretto.c │ │ ├── ristretto.h │ │ └── rules.mk │ ├── rocketboard_16/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rocketboard_16.c │ │ ├── rocketboard_16.h │ │ └── rules.mk │ ├── rominronin/ │ │ └── katana60/ │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── colemak/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── josefadamcik/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── msiu/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── rominronin/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rev2/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── rominronin_7u/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ ├── roseslite/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── roseslite.c │ │ ├── roseslite.h │ │ └── rules.mk │ ├── rotr/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rotr.c │ │ ├── rotr.h │ │ └── rules.mk │ ├── rpiguy9907/ │ │ └── southpaw66/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── southpaw66.c │ │ └── southpaw66.h │ ├── rubi/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lib/ │ │ │ ├── calc.c │ │ │ ├── encoder.c │ │ │ ├── glcdfont.c │ │ │ ├── oled.c │ │ │ └── oled.h │ │ ├── readme.md │ │ ├── rubi.c │ │ ├── rubi.h │ │ └── rules.mk │ ├── runes/ │ │ └── vaengr/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── vaengr.c │ │ └── vaengr.h │ ├── runner3680/ │ │ ├── 3x6/ │ │ │ ├── .noci │ │ │ ├── 3x6.c │ │ │ ├── 3x6.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── 3x7/ │ │ │ ├── .noci │ │ │ ├── 3x7.c │ │ │ ├── 3x7.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── 3x8/ │ │ │ ├── .noci │ │ │ ├── 3x8.c │ │ │ ├── 3x8.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── 4x6/ │ │ │ ├── .noci │ │ │ ├── 4x6.c │ │ │ ├── 4x6.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── 4x7/ │ │ │ ├── .noci │ │ │ ├── 4x7.c │ │ │ ├── 4x7.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── 4x8/ │ │ │ ├── .noci │ │ │ ├── 4x8.c │ │ │ ├── 4x8.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── 5x6/ │ │ │ ├── .noci │ │ │ ├── 5x6.c │ │ │ ├── 5x6.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── 5x7/ │ │ │ ├── .noci │ │ │ ├── 5x7.c │ │ │ ├── 5x7.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── 5x8/ │ │ │ ├── .noci │ │ │ ├── 5x8.c │ │ │ ├── 5x8.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── JIS/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── runner3680.c │ │ └── runner3680.h │ ├── ryanbaekr/ │ │ └── rb86/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── rb86.c │ │ ├── rb86.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ryloo_studio/ │ │ └── m0110/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── m0110.c │ │ ├── m0110.h │ │ ├── readme.md │ │ └── rules.mk │ ├── sam/ │ │ ├── s80/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── s80.c │ │ │ └── s80.h │ │ └── sg81m/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sg81m.c │ │ └── sg81m.h │ ├── sanctified/ │ │ └── dystopia/ │ │ ├── config.h │ │ ├── dystopia.c │ │ ├── dystopia.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── sarasarado_ble/ │ │ ├── config/ │ │ │ ├── ally13/ │ │ │ │ ├── CONFIG.JSN │ │ │ │ ├── KEYMAP.JSN │ │ │ │ └── TAPTERM.JSN │ │ │ ├── ally13c/ │ │ │ │ ├── CONFIG.JSN │ │ │ │ ├── KEYMAP.JSN │ │ │ │ └── TAPTERM.JSN │ │ │ ├── ally24/ │ │ │ │ ├── CONFIG.JSN │ │ │ │ ├── KEYMAP.JSN │ │ │ │ └── TAPTERM.JSN │ │ │ ├── bootleg31/ │ │ │ │ ├── CONFIG.JSN │ │ │ │ ├── KEYMAP.JSN │ │ │ │ └── TAPTERM.JSN │ │ │ ├── cscs56/ │ │ │ │ ├── CONFIG_MASTER.JSN │ │ │ │ ├── CONFIG_SLAVE.JSN │ │ │ │ ├── KEYMAP.JSN │ │ │ │ └── TAPTERM.JSN │ │ │ ├── cscs60/ │ │ │ │ ├── CONFIG_MASTER.JSN │ │ │ │ ├── CONFIG_SLAVE.JSN │ │ │ │ ├── KEYMAP.JSN │ │ │ │ └── TAPTERM.JSN │ │ │ ├── cscs64/ │ │ │ │ ├── CONFIG_MASTER.JSN │ │ │ │ ├── CONFIG_SLAVE.JSN │ │ │ │ ├── KEYMAP.JSN │ │ │ │ └── TAPTERM.JSN │ │ │ └── soroban30/ │ │ │ ├── CONFIG.JSN │ │ │ ├── KEYMAP.JSN │ │ │ └── TAPTERM.JSN │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── ld/ │ │ │ └── nrf52840_ao.ld │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sarasarado_ble.c │ │ └── sarasarado_ble.h │ ├── satt/ │ │ └── vision/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── satt/ │ │ │ │ ├── action_pseudo.c │ │ │ │ ├── action_pseudo.h │ │ │ │ ├── keymap.c │ │ │ │ ├── keymap_jis2us.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── vision.c │ │ └── vision.h │ ├── sawnsprojects/ │ │ └── satxri6key/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── satxri6key.c │ │ └── satxri6key.h │ ├── scarletbandana/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── scarletbandana.c │ │ └── scarletbandana.h │ ├── scatter42/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── scatter42.c │ │ └── scatter42.h │ ├── sck/ │ │ ├── gtm/ │ │ │ ├── config.h │ │ │ ├── gtm.c │ │ │ ├── gtm.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── tabs/ │ │ │ │ │ └── keymap.c │ │ │ │ └── vol/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── m0116b/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── m0116/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── m0118/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── m0116b.c │ │ │ ├── m0116b.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── neiso/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── neiso.c │ │ │ ├── neiso.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── osa/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── all/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── ocm/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── splitbs/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── splitrs/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── osa.c │ │ ├── osa.h │ │ ├── readme.md │ │ └── rules.mk │ ├── scythe/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── forties/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── scythe.c │ │ └── scythe.h │ ├── seigaiha/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── seigaiha.c │ │ └── seigaiha.h │ ├── sekigon/ │ │ └── grs_70ec/ │ │ ├── config.h │ │ ├── ec_switch_matrix.c │ │ ├── ec_switch_matrix.h │ │ ├── grs_70ec.c │ │ ├── grs_70ec.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── sendyyeah/ │ │ ├── 75pixels/ │ │ │ ├── 75pixels.c │ │ │ ├── 75pixels.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bevi/ │ │ │ ├── bevi.c │ │ │ ├── bevi.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── pix/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── glcdfont.c │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pix.c │ │ ├── pix.h │ │ ├── readme.md │ │ └── rules.mk │ ├── senselessclay/ │ │ └── had60/ │ │ ├── config.h │ │ ├── had60.c │ │ ├── had60.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── had/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── sentraq/ │ │ ├── number_pad/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── number_pad.c │ │ │ ├── number_pad.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── s60_x/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── default.c │ │ │ │ ├── default.h │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── amnesia0287/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── ansi_qwertz/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── bluebear/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── dbroqua/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_rgb/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── iso_rgb/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rgb/ │ │ │ ├── config.h │ │ │ ├── rgb.c │ │ │ ├── rgb.h │ │ │ └── rules.mk │ │ ├── s65_plus/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── iso/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 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 │ │ │ └── smt/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── s65_x.c │ │ └── s65_x.h │ ├── sergiopoverony/ │ │ └── creator_pro/ │ │ ├── config.h │ │ ├── creator_pro.c │ │ ├── creator_pro.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── setta21/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── salicylic/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── setta21.c │ │ └── setta21.h │ ├── shambles/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── shambles.c │ │ └── shambles.h │ ├── shiro/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── check/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default_mac/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── shiro.c │ │ └── shiro.h │ ├── shk9/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── shk9.c │ │ └── shk9.h │ ├── sidderskb/ │ │ └── majbritt/ │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rev2/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ ├── signum/ │ │ └── 3_0/ │ │ └── elitec/ │ │ ├── config.h │ │ ├── elitec.c │ │ ├── elitec.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── generate_km.py │ │ │ ├── keymap.c │ │ │ ├── km_template.txt │ │ │ ├── layout.py │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── silverbullet44/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── FKML/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── silverbullet44.c │ │ └── silverbullet44.h │ ├── singa/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── amnesia0287/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── test/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── singa.c │ │ └── singa.h │ ├── sirius/ │ │ ├── uni660/ │ │ │ ├── rev1/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── matrix.c │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rev2/ │ │ │ ├── .noci │ │ │ ├── ansi/ │ │ │ │ ├── .noci │ │ │ │ ├── ansi.h │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── iso/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── iso.h │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── unigo66/ │ │ ├── config.h │ │ ├── custom_matrix.cpp │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── danielhklein/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── default/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── main.c │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── unigo66.c │ │ └── unigo66.h │ ├── sixkeyboard/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── semicolonsnet/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sixkeyboard.c │ │ └── sixkeyboard.h │ ├── skeletn87/ │ │ ├── hotswap/ │ │ │ ├── config.h │ │ │ ├── hotswap.c │ │ │ ├── hotswap.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── soldered/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ ├── tsangan/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── soldered.c │ │ └── soldered.h │ ├── skergo/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── skergo.c │ │ └── skergo.h │ ├── slz40/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── slz40.c │ │ └── slz40.h │ ├── smallice/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── smallice.c │ │ └── smallice.h │ ├── smk60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 60_ansi/ │ │ │ │ └── keymap.c │ │ │ ├── 60_ansi_split_bs_shift/ │ │ │ │ └── keymap.c │ │ │ ├── 60_hhkb/ │ │ │ │ └── keymap.c │ │ │ ├── 60_iso/ │ │ │ │ └── keymap.c │ │ │ ├── 60_wkl/ │ │ │ │ └── keymap.c │ │ │ ├── 60_wkl_split_bs/ │ │ │ │ └── keymap.c │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── smk60.c │ │ └── smk60.h │ ├── snampad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── snampad.c │ │ └── snampad.h │ ├── sneakbox/ │ │ ├── aliceclone/ │ │ │ ├── aliceclone.c │ │ │ ├── aliceclone.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ava/ │ │ │ ├── ava.c │ │ │ ├── ava.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── disarray/ │ │ ├── ortho/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── ortho.c │ │ │ ├── ortho.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── staggered/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── staggered.c │ │ └── staggered.h │ ├── sofle/ │ │ ├── .noci │ │ ├── config.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── devdev/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── helltm/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── killmaster/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── rgb_default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── encoder.c │ │ │ ├── keymap.c │ │ │ ├── oled.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── sofle.c │ │ └── sofle.h │ ├── soup10/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── soup10.c │ │ └── soup10.h │ ├── southpole/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── foobeard/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── southpole.c │ │ └── southpole.h │ ├── sowbug/ │ │ ├── 68keys/ │ │ │ ├── 68keys.c │ │ │ ├── 68keys.h │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── ansi_tkl/ │ │ ├── ansi_tkl.c │ │ ├── ansi_tkl.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── sowbug/ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── soy20/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── soy20.c │ │ └── soy20.h │ ├── space_space/ │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── big_space/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── big_space/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── qpockets/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── spaceman/ │ │ ├── 2_milk/ │ │ │ ├── 2_milk.c │ │ │ ├── 2_milk.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── binary/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── copypasta/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── emoji/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── encg/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── excessbread/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── mikethetiger/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── mouse/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pancake/ │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── feather/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── promicro/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.c │ │ │ │ └── rev1.h │ │ │ └── rev2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── yun65/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── yun65.c │ │ └── yun65.h │ ├── spacetime/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── kyleterry/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── spacetime.c │ │ └── spacetime.h │ ├── spacey/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── spacey.c │ │ └── spacey.h │ ├── sparrow62/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 74th/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sparrow62.c │ │ └── sparrow62.h │ ├── specskeys/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── specskeys.c │ │ └── specskeys.h │ ├── spiderisland/ │ │ └── split78/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── split78.c │ │ └── split78.h │ ├── splitish/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── splitish.c │ │ └── splitish.h │ ├── splitkb/ │ │ ├── kyria/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── asapjockey/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── benji/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── glcdfont.c │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── cjuniet/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── default.json │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── corodiak/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── cwebster2/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── drashna/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── ghidalgo93/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── gotham/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── encoder_utils.c │ │ │ │ │ ├── encoder_utils.h │ │ │ │ │ ├── keycodes.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── oled_utils.c │ │ │ │ │ ├── oled_utils.h │ │ │ │ │ ├── rules.mk │ │ │ │ │ ├── thumbstick.c │ │ │ │ │ └── thumbstick.h │ │ │ │ ├── j-inc/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── jhelvy/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── kejadlen/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── mattir/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── mattir2/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── ninjonas/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── oled.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── pierrec83/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── encoders.c │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── keymap.json │ │ │ │ │ ├── layers.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── plattfot/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rmw/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── shinze/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── tessachka/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── thomasbaart/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── via/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── winternebs/ │ │ │ │ ├── config.h │ │ │ │ ├── glcdfont.c │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── kyria.c │ │ │ ├── kyria.h │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ └── zima/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── drashna/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── zima.c │ │ └── zima.h │ ├── splitreus62/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── splitreus62.c │ │ └── splitreus62.h │ ├── splitty/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── splitty.c │ │ └── splitty.h │ ├── squiggle/ │ │ ├── config.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default38/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── defaultminidox/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rick/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── rick-complicated/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── squiggle.c │ │ └── squiggle.h │ ├── standaside/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── standaside.c │ │ └── standaside.h │ ├── steal_this_keyboard/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── steal_this_keyboard.c │ │ └── steal_this_keyboard.h │ ├── stella/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── stella.c │ │ └── stella.h │ ├── stratos/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ansi_arrows/ │ │ │ │ └── keymap.c │ │ │ ├── ansi_split_bs_rshift/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ ├── iso_split_bs_rshift/ │ │ │ │ └── keymap.c │ │ │ ├── iso_tsangan/ │ │ │ │ └── keymap.c │ │ │ ├── tsangan/ │ │ │ │ └── keymap.c │ │ │ ├── tsangan_hhkb/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── stratos.c │ │ └── stratos.h │ ├── studiokestra/ │ │ ├── cascade/ │ │ │ ├── cascade.c │ │ │ ├── cascade.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_tsangan_hhkb/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── nue/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nue.c │ │ ├── nue.h │ │ ├── readme.md │ │ └── rules.mk │ ├── subatomic/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── subatomic.c │ │ └── subatomic.h │ ├── suihankey/ │ │ ├── alpha/ │ │ │ ├── alpha.c │ │ │ ├── alpha.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ └── split/ │ │ ├── .noci │ │ ├── alpha/ │ │ │ ├── .noci │ │ │ ├── alpha.c │ │ │ ├── alpha.h │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── swiftrax/ │ │ └── retropad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── retropad.c │ │ ├── retropad.h │ │ └── rules.mk │ ├── switchplate/ │ │ ├── readme.md │ │ ├── southpaw_65/ │ │ │ ├── config.h │ │ │ ├── dev.md │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_ansi/ │ │ │ │ │ └── keymap.c │ │ │ │ └── default_iso/ │ │ │ │ └── keymap.c │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── southpaw_65.c │ │ │ └── southpaw_65.h │ │ ├── southpaw_fullsize/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_wkl/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── southpaw_fullsize.c │ │ │ └── southpaw_fullsize.h │ │ └── switchplate910/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── switchplate910.c │ │ └── switchplate910.h │ ├── sx60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── amnobis/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sx60.c │ │ └── sx60.h │ ├── 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 │ │ │ ├── devinceble/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── dlg/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── emdarcher/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── fakb/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── fezzant/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── hhkb68/ │ │ │ │ ├── keymap.c │ │ │ │ ├── layers.json │ │ │ │ └── readme.md │ │ │ ├── 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 │ │ │ ├── jarred/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── kbp-v60/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── laas/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mattdicarlo/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mattgemmell/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mekberg/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mlechner/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mtdjr/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── onelivesleft/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── pascamel/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── peippo/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 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 │ │ │ ├── rupa/ │ │ │ │ ├── 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 │ │ │ ├── tokyovigilante/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── layers.json │ │ │ │ ├── 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 │ │ │ ├── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── wamsm_tada/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tada68.c │ │ └── tada68.h │ ├── takashicompany/ │ │ └── endzone34/ │ │ ├── config.h │ │ ├── endzone34.c │ │ ├── endzone34.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── taleguers/ │ │ └── taleguers75/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── taleguers75.c │ │ └── taleguers75.h │ ├── tanuki/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── tucznak/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tanuki.c │ │ └── tanuki.h │ ├── tau4/ │ │ ├── common/ │ │ │ └── glcdfont.c │ │ ├── config.h │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tau4.c │ │ └── tau4.h │ ├── team0110/ │ │ └── p1800fl/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── p1800fl.c │ │ ├── p1800fl.h │ │ ├── readme.md │ │ └── rules.mk │ ├── technika/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── technika.c │ │ └── technika.h │ ├── telophase/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── telophase.c │ │ └── telophase.h │ ├── tempo_turtle/ │ │ └── bradpad/ │ │ ├── bradpad.c │ │ ├── bradpad.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 4brad/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── midi_demo/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── tender/ │ │ └── macrowo_pad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── macrowo_pad.c │ │ ├── macrowo_pad.h │ │ ├── readme.md │ │ └── rules.mk │ ├── tenki/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tenki.c │ │ └── tenki.h │ ├── terrazzo/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── ortho/ │ │ │ │ └── keymap.c │ │ │ ├── ortho_all/ │ │ │ │ └── keymap.c │ │ │ └── ortho_mit/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── terrazzo.c │ │ ├── terrazzo.h │ │ └── terrazzo_effects/ │ │ ├── dino.h │ │ ├── dot.h │ │ ├── heart.h │ │ ├── outrun.h │ │ ├── pac_dude.h │ │ ├── stripes.h │ │ ├── terrazzo_effects.inc │ │ └── wpm_chart.h │ ├── tetris/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tetris.c │ │ └── tetris.h │ ├── tg4x/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tg4x.c │ │ └── tg4x.h │ ├── tgr/ │ │ ├── 910/ │ │ │ ├── 910.c │ │ │ ├── 910.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 910ce/ │ │ │ ├── 910ce.c │ │ │ ├── 910ce.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── alice/ │ │ │ ├── alice.c │ │ │ ├── alice.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── mrkeebs/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jane/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jane.c │ │ │ ├── jane.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── tris/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tris.c │ │ └── tris.h │ ├── the_royal/ │ │ ├── liminal/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── brandonschlack/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default_iso/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── liminal.c │ │ │ ├── liminal.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── schwann/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── schwann.c │ │ └── schwann.h │ ├── the_ruler/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── the_ruler.c │ │ └── the_ruler.h │ ├── the_uni/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── qwerty/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── the_uni.c │ │ └── the_uni.h │ ├── thedogkeyboard/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── kakunpc/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── thedogkeyboard.c │ │ └── thedogkeyboard.h │ ├── themadnoodle/ │ │ ├── ncc1701kb/ │ │ │ └── v2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v2.c │ │ │ └── v2.h │ │ └── noodlepad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── noodlepad.c │ │ ├── noodlepad.h │ │ ├── readme.md │ │ └── rules.mk │ ├── thevankeyboards/ │ │ ├── bananasplit/ │ │ │ ├── bananasplit.c │ │ │ ├── bananasplit.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 0010/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── cijanzen/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── coloneljesus/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 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 │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── caravan/ │ │ │ ├── caravan.c │ │ │ ├── caravan.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jetvan/ │ │ │ ├── config.h │ │ │ ├── jetvan.c │ │ │ ├── jetvan.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── 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 │ │ │ │ ├── danbee/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── dcompact/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── halvves/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── hvp/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── jeebak/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── jetpacktuxedo/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── josjoha/ │ │ │ │ │ ├── base_colemak.c │ │ │ │ │ ├── base_colemak.md │ │ │ │ │ ├── base_dvorak.c │ │ │ │ │ ├── base_dvorak.md │ │ │ │ │ ├── base_dvorak_descramble.c │ │ │ │ │ ├── base_dvorak_descramble.md │ │ │ │ │ ├── base_numpad.c │ │ │ │ │ ├── base_numpad.h │ │ │ │ │ ├── base_numpad.md │ │ │ │ │ ├── base_qwerty.c │ │ │ │ │ ├── base_qwerty.md │ │ │ │ │ ├── base_qwerty_basearrow.c │ │ │ │ │ ├── base_qwerty_basearrow.h │ │ │ │ │ ├── base_qwerty_basearrow.md │ │ │ │ │ ├── base_workman.c │ │ │ │ │ ├── base_workman.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── minifan_config_compact.h │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rules.mk │ │ │ │ │ ├── todo.md │ │ │ │ │ ├── unicode_macros.c │ │ │ │ │ ├── unicode_macros.h │ │ │ │ │ ├── unicode_weurope.h │ │ │ │ │ └── user_config.h │ │ │ │ ├── king/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── lexworth/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── like_jis/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── mikethetiger/ │ │ │ │ │ ├── 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 │ │ │ │ ├── tominabox1/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── tong92/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── via/ │ │ │ │ │ └── keymap.json │ │ │ │ └── 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 │ │ │ ├── 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 │ ├── tiger910/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tiger910.c │ │ └── tiger910.h │ ├── tkc/ │ │ ├── candybar/ │ │ │ ├── chconf.h │ │ │ ├── lefty/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── lefty.c │ │ │ │ ├── lefty.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── righty/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── righty.c │ │ │ ├── righty.h │ │ │ └── rules.mk │ │ ├── godspeed75/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── godspeed75.c │ │ │ ├── godspeed75.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── m0lly/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── m0lly.c │ │ │ ├── m0lly.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── osav2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── brandonschlack/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── stanrc85/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── osav2.c │ │ │ ├── osav2.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── portico/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── portico.c │ │ │ ├── portico.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── tkc1800/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── smt/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── wkl/ │ │ │ │ │ └── keymap.c │ │ │ │ └── yanfali/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── tkc1800.c │ │ │ └── tkc1800.h │ │ └── tkl_ab87/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tkl_ab87.c │ │ └── tkl_ab87.h │ ├── tkw/ │ │ ├── grandiceps/ │ │ │ ├── config.h │ │ │ ├── grandiceps.c │ │ │ ├── grandiceps.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── stoutgat/ │ │ ├── v1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v1.c │ │ │ └── v1.h │ │ └── v2/ │ │ ├── config.h │ │ ├── f411/ │ │ │ ├── halconf.h │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── ansi/ │ │ │ │ └── keymap.c │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v2.c │ │ └── v2.h │ ├── tmo50/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── olivia/ │ │ │ │ └── keymap.c │ │ │ ├── ottodokto/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── pyrol/ │ │ │ │ └── keymap.c │ │ │ ├── talljoe/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── xerpocalypse/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tmo50.c │ │ └── tmo50.h │ ├── toad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── 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 │ ├── tokyokeyboard/ │ │ ├── alix40/ │ │ │ ├── alix40.c │ │ │ ├── alix40.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── tokyo60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── swappedBottomRow/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tokyo60.c │ │ └── tokyo60.h │ ├── tone_ble/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── custom_by_s-show/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ld/ │ │ │ └── nrf52840_ao.ld │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── tone_ble.c │ │ └── tone_ble.h │ ├── torn/ │ │ ├── bongocat.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── kinesish/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcp23018.c │ │ ├── mcp23018.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── torn.c │ │ ├── torn.h │ │ └── torn_encoder.c │ ├── touchpad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── touchpad.c │ │ └── touchpad.h │ ├── toybox/ │ │ ├── bmp/ │ │ │ ├── bmp.c │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── no_msc/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── ld/ │ │ │ └── nrf52840_ao.ld │ │ ├── mtch6102.c │ │ ├── mtch6102.h │ │ ├── pm/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── matrix.c │ │ │ ├── pm.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── toybox.c │ │ └── toybox.h │ ├── tr60w/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── joule-flow/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tr60w.c │ │ └── tr60w.h │ ├── trashman/ │ │ ├── ketch/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── ketch.c │ │ │ ├── ketch.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── jetpacktuxedo/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── treadstone32/ │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── readme_jp.md │ │ │ │ └── rules.mk │ │ │ └── like_jis/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── readme_jp.md │ │ │ └── rules.mk │ │ ├── lite/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── lite.c │ │ │ ├── lite.h │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── treadstone48/ │ │ ├── .noci │ │ ├── common/ │ │ │ ├── glcdfont.c │ │ │ ├── oled_helper.c │ │ │ └── oled_helper.h │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── readme_jp.md │ │ │ │ └── rules.mk │ │ │ └── like_jis/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── readme_jp.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── like_jis_rs/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── readme_jp.md │ │ │ │ └── rules.mk │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── treasure/ │ │ ├── type9/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── type9.c │ │ │ └── type9.h │ │ └── type9s2/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── type9s2.c │ │ └── type9s2.h │ ├── tronguylabs/ │ │ └── m122_3270/ │ │ ├── blackpill/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bluepill/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── m122_3270.c │ │ ├── m122_3270.h │ │ ├── readme.md │ │ └── teensy/ │ │ ├── config.h │ │ ├── readme.md │ │ └── rules.mk │ ├── tszaboo/ │ │ └── ortho4exent/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── ortho4exent.c │ │ ├── ortho4exent.h │ │ ├── readme.md │ │ └── rules.mk │ ├── tunks/ │ │ └── ergo33/ │ │ ├── config.h │ │ ├── ergo33.c │ │ ├── ergo33.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── prpro/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── rgb/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── tw40/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tw40.c │ │ └── tw40.h │ ├── txuu/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── txuu.c │ │ └── txuu.h │ ├── ua62/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── ua62.c │ │ └── ua62.h │ ├── uk78/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── rask/ │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── uk78.c │ │ └── uk78.h │ ├── undead60m/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── undead60m.c │ │ └── undead60m.h │ ├── underscore33/ │ │ ├── .noci │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default_big_space/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default_big_space/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── ungodly/ │ │ ├── launch_pad/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── warzone/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── launch_pad.c │ │ │ ├── launch_pad.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── nines/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── nines.c │ │ ├── nines.h │ │ ├── readme.md │ │ └── rules.mk │ ├── unikorn/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── tsangan/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── unikorn.c │ │ └── unikorn.h │ ├── unison/ │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_music/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v04/ │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v04.c │ │ └── v04.h │ ├── uno/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── uno.c │ │ └── uno.h │ ├── uranuma/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── uranuma.c │ │ └── uranuma.h │ ├── ut472/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── annihilator6000/ │ │ │ │ ├── UT472_Annihilator6000_Configurator_file.json │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── hvp/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── stefanopace/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── tucznak/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── ut472.c │ │ └── ut472.h │ ├── utd80/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── utd80.c │ │ └── utd80.h │ ├── uzu42/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── glcdfont_uzu42.c │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ ├── rules.mk │ │ │ ├── serial_config.h │ │ │ └── serial_config_simpleapi.h │ │ ├── rules.mk │ │ ├── uzu42.c │ │ └── uzu42.h │ ├── v4n4g0rth0n/ │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ ├── v1/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── v2/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── v4n4g0rth0n.c │ │ └── v4n4g0rth0n.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 │ │ │ ├── ifohancroft/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── iso/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── 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 │ ├── vagrant_10/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── vagrant_10.c │ │ └── vagrant_10.h │ ├── viktus/ │ │ ├── readme.md │ │ ├── sp111/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── mcp23018.c │ │ │ ├── mcp23018.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sp111.c │ │ │ └── sp111.h │ │ ├── sp_mini/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sp_mini.c │ │ │ └── sp_mini.h │ │ └── styrka/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── all/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── split_bs/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── styrka.c │ │ └── styrka.h │ ├── vitamins_included/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── numpad/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── vitavim/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── vitamins_included.c │ │ └── vitamins_included.h │ ├── vn66/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── vn66.c │ │ └── vn66.h │ ├── waldo/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_split_shft_bck/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── waldo.c │ │ └── waldo.h │ ├── wallaby/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wallaby.c │ │ └── wallaby.h │ ├── walletburner/ │ │ ├── cajal/ │ │ │ ├── cajal.c │ │ │ ├── cajal.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── default_ortho/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── neuron/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── brandonschlack/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── neuron.c │ │ ├── neuron.h │ │ ├── readme.md │ │ └── rules.mk │ ├── wekey/ │ │ ├── polaris/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── polaris.c │ │ │ ├── polaris.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── we27/ │ │ ├── config.h │ │ ├── encoder_actions.c │ │ ├── encoder_actions.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rgb_matrix_kb.inc │ │ ├── rules.mk │ │ ├── we27.c │ │ └── we27.h │ ├── westfoxtrot/ │ │ ├── aanzee/ │ │ │ ├── aanzee.c │ │ │ ├── aanzee.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── iso-default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── cyclops/ │ │ │ ├── config.h │ │ │ ├── cyclops.c │ │ │ ├── cyclops.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── peippo/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── cypher/ │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default_iso/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── kwer/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rev5/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── max/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev5.c │ │ │ ├── rev5.h │ │ │ └── rules.mk │ │ └── prophet/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── prophet.c │ │ ├── prophet.h │ │ ├── readme.md │ │ └── rules.mk │ ├── whale/ │ │ └── sk/ │ │ ├── .noci │ │ ├── config.h │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sk.c │ │ ├── sk.h │ │ └── v3/ │ │ ├── config.h │ │ ├── info.json │ │ ├── rules.mk │ │ ├── v3.c │ │ └── v3.h │ ├── wheatfield/ │ │ ├── blocked65/ │ │ │ ├── blocked65.c │ │ │ ├── blocked65.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── split75/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── art/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── iso/ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── split75.c │ │ └── split75.h │ ├── whitefox/ │ │ ├── board_is31fl3731c.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 │ │ │ └── mattrighetti/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── visualizer.c │ │ ├── whitefox.c │ │ └── whitefox.h │ ├── wilba_tech/ │ │ ├── rama_works_kara/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rama_works_kara.c │ │ │ ├── rama_works_kara.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rama_works_koyu/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rama_works_koyu.c │ │ │ ├── rama_works_koyu.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rama_works_m10_b/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── knops/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rama_works_m10_b.c │ │ │ ├── rama_works_m10_b.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rama_works_m10_c/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rama_works_m10_c.c │ │ │ ├── rama_works_m10_c.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rama_works_m50_a/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rama_works_m50_a.c │ │ │ ├── rama_works_m50_a.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rama_works_m50_ax/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rama_works_m50_ax.c │ │ │ ├── rama_works_m50_ax.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rama_works_m60_a/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── mguterl/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── proto/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rama_works_m60_a.c │ │ │ ├── rama_works_m60_a.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rama_works_m65_b/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rama_works_m65_b.c │ │ │ ├── rama_works_m65_b.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rama_works_m65_bx/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rama_works_m65_bx.c │ │ │ ├── rama_works_m65_bx.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rama_works_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 │ │ │ │ ├── rys/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rama_works_m6_a.c │ │ │ ├── rama_works_m6_a.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rama_works_m6_b/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rama_works_m6_b.c │ │ │ ├── rama_works_m6_b.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rama_works_u80_a/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rama_works_u80_a.c │ │ │ ├── rama_works_u80_a.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── wt60_a/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── ansi_split_bs_rshift/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt60_a.c │ │ │ └── wt60_a.h │ │ ├── wt60_b/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt60_b.c │ │ │ └── wt60_b.h │ │ ├── wt60_bx/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt60_bx.c │ │ │ └── wt60_bx.h │ │ ├── wt60_c/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt60_c.c │ │ │ └── wt60_c.h │ │ ├── wt60_d/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── madhatter/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt60_d.c │ │ │ └── wt60_d.h │ │ ├── wt60_g/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt60_g.c │ │ │ └── wt60_g.h │ │ ├── wt60_g2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt60_g2.c │ │ │ └── wt60_g2.h │ │ ├── wt60_h1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt60_h1.c │ │ │ └── wt60_h1.h │ │ ├── wt60_h2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt60_h2.c │ │ │ └── wt60_h2.h │ │ ├── wt60_h3/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt60_h3.c │ │ │ └── wt60_h3.h │ │ ├── wt60_xt/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt60_xt.c │ │ │ └── wt60_xt.h │ │ ├── wt65_a/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt65_a.c │ │ │ └── wt65_a.h │ │ ├── wt65_b/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt65_b.c │ │ │ └── wt65_b.h │ │ ├── wt65_f/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt65_f.c │ │ │ └── wt65_f.h │ │ ├── wt65_fx/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt65_fx.c │ │ │ └── wt65_fx.h │ │ ├── wt65_g/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt65_g.c │ │ │ └── wt65_g.h │ │ ├── wt65_g2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt65_g2.c │ │ │ └── wt65_g2.h │ │ ├── wt65_h1/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt65_h1.c │ │ │ └── wt65_h1.h │ │ ├── wt65_xt/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt65_xt.c │ │ │ └── wt65_xt.h │ │ ├── wt65_xtx/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt65_xtx.c │ │ │ └── wt65_xtx.h │ │ ├── wt69_a/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt69_a.c │ │ │ └── wt69_a.h │ │ ├── wt70_jb/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt70_jb.c │ │ │ └── wt70_jb.h │ │ ├── wt75_a/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt75_a.c │ │ │ └── wt75_a.h │ │ ├── wt75_b/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── madhatter/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt75_b.c │ │ │ └── wt75_b.h │ │ ├── wt75_c/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt75_c.c │ │ │ └── wt75_c.h │ │ ├── wt80_a/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt80_a.c │ │ │ └── wt80_a.h │ │ ├── wt80_bc/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt80_bc.c │ │ │ └── wt80_bc.h │ │ ├── wt80_g/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt80_g.c │ │ │ └── wt80_g.h │ │ ├── wt8_a/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── rys/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wt8_a.c │ │ │ └── wt8_a.h │ │ ├── wt_main.c │ │ ├── wt_mono_backlight.c │ │ ├── wt_mono_backlight.h │ │ ├── wt_rgb_backlight.c │ │ ├── wt_rgb_backlight.h │ │ ├── wt_rgb_backlight_api.h │ │ ├── wt_rgb_backlight_keycodes.h │ │ ├── zeal60/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── ansi_split_bs_rshift/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── crd/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── hhkb/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── ryanmaclean/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── sethBarberee/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── tusing/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── zeal60.c │ │ │ └── zeal60.h │ │ └── zeal65/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── split_bs/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── zeal65.c │ │ └── zeal65.h │ ├── wings42/ │ │ ├── config.h │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev1_extkeys/ │ │ │ ├── config.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1_extkeys.c │ │ │ ├── rev1_extkeys.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── wings42.c │ │ └── wings42.h │ ├── winkeyless/ │ │ ├── bface/ │ │ │ ├── bface.c │ │ │ ├── bface.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── kpeatt/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── p3lim/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bmini/ │ │ │ ├── bmini.c │ │ │ ├── bmini.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bminiex/ │ │ │ ├── bminiex.c │ │ │ ├── bminiex.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── ansi/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── wolfmarkclub/ │ │ └── wm1/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── ld/ │ │ │ └── wm1_f103.ld │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wm1.c │ │ └── wm1.h │ ├── work_louder/ │ │ ├── encoder_actions.c │ │ ├── encoder_actions.h │ │ ├── loop/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── loop.c │ │ │ ├── loop.h │ │ │ ├── post_config.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nano/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── nano.c │ │ │ ├── nano.h │ │ │ ├── post_config.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rgb_functions.c │ │ ├── rgb_functions.h │ │ └── work_board/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── post_config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── work_board.c │ │ └── work_board.h │ ├── wsk/ │ │ ├── alpha9/ │ │ │ ├── alpha9.c │ │ │ ├── alpha9.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── g4m3ralpha/ │ │ │ ├── config.h │ │ │ ├── g4m3ralpha.c │ │ │ ├── g4m3ralpha.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── gothic50/ │ │ │ ├── config.h │ │ │ ├── gothic50.c │ │ │ ├── gothic50.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── gothic70/ │ │ │ ├── config.h │ │ │ ├── gothic70.c │ │ │ ├── gothic70.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── houndstooth/ │ │ │ ├── config.h │ │ │ ├── houndstooth.c │ │ │ ├── houndstooth.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jerkin/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jerkin.c │ │ │ ├── jerkin.h │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kodachi50/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── kodachi50.c │ │ │ ├── kodachi50.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pain27/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── pain27.c │ │ │ ├── pain27.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── sl40/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── prototype/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sl40.c │ │ │ └── sl40.h │ │ └── tkl30/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tkl30.c │ │ └── tkl30.h │ ├── wuque/ │ │ ├── ikki68/ │ │ │ ├── config.h │ │ │ ├── ikki68.c │ │ │ ├── ikki68.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ikki68_aurora/ │ │ │ ├── config.h │ │ │ ├── ikki68_aurora.c │ │ │ ├── ikki68_aurora.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 68_ansi/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── 68_iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── 68_split_bs/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── 68_split_lshift/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── 68_split_rshift/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── 68_split_space/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mammoth20x/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mammoth20x.c │ │ │ ├── mammoth20x.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── serneity65/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 65_ansi/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_split_bs/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_split_lshift/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_split_space/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── serneity65.c │ │ └── serneity65.h │ ├── x16/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── x16.c │ │ └── x16.h │ ├── xbows/ │ │ ├── knight/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── knight.c │ │ │ ├── knight.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── knight_plus/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── knight_plus.c │ │ │ ├── knight_plus.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nature/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── nature.c │ │ │ ├── nature.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── numpad/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── numpad.c │ │ │ ├── numpad.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ranger/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── ranger.c │ │ │ ├── ranger.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── woody/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── woody.c │ │ └── woody.h │ ├── xelus/ │ │ ├── akis/ │ │ │ ├── akis.c │ │ │ ├── akis.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dawn60/ │ │ │ ├── config.h │ │ │ ├── dawn60.c │ │ │ ├── dawn60.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rev1_qmk/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev1_qmk.c │ │ │ ├── rev1_qmk.h │ │ │ └── rules.mk │ │ ├── dharma/ │ │ │ ├── config.h │ │ │ ├── dharma.c │ │ │ ├── dharma.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kangaroo/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── kangaroo.c │ │ │ ├── kangaroo.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ninjin/ │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── ninjin.c │ │ │ ├── ninjin.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pachi/ │ │ │ ├── mini_32u4/ │ │ │ │ ├── config.h │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── mini_32u4.c │ │ │ │ ├── mini_32u4.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rgb/ │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rgb.c │ │ │ ├── rgb.h │ │ │ └── rules.mk │ │ ├── rs60/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rs60.c │ │ │ ├── rs60.h │ │ │ └── rules.mk │ │ ├── snap96/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── snap96.c │ │ │ └── snap96.h │ │ ├── trinityxttkl/ │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── trinityxttkl.c │ │ │ └── trinityxttkl.h │ │ ├── valor/ │ │ │ ├── rev1/ │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps/ │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.c │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rev2/ │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ ├── rgb_matrix_kb.inc │ │ │ └── rules.mk │ │ └── valor_frl_tkl/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── valor_frl_tkl.c │ │ └── valor_frl_tkl.h │ ├── xiaomi/ │ │ └── mk02/ │ │ ├── .noci │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── ld/ │ │ │ └── STM32F072_0x2000_bootloader.ld │ │ ├── mcuconf.h │ │ ├── mk02.c │ │ ├── mk02.h │ │ ├── readme.md │ │ └── rules.mk │ ├── xiudi/ │ │ ├── xd002/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── multilayer_rgb/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── rgblite.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── rgb/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rgb_lite/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── rgblite.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── tap_dance/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── volume/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── xd002.c │ │ │ └── xd002.h │ │ ├── xd004/ │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── narze/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── system_and_media/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── v1/ │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ ├── xd004.c │ │ │ └── xd004.h │ │ ├── xd60/ │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── Jos/ │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── birkir/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── cheese/ │ │ │ │ │ ├── README.md │ │ │ │ │ └── keymap.c │ │ │ │ ├── crd_ansi/ │ │ │ │ │ ├── README.md │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── edulpn/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── edulpn64/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── fvolpe83/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── kmontag42/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── krusli/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── melka/ │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── passwd_template.h │ │ │ │ │ └── readme.md │ │ │ │ ├── petesmom/ │ │ │ │ │ ├── README.md │ │ │ │ │ └── keymap.c │ │ │ │ ├── rooski/ │ │ │ │ │ ├── instructions.txt │ │ │ │ │ └── keymap.c │ │ │ │ ├── semicolonsnet/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── split_bksp_arrows/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── stanleylai/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── styr/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── supercoffee/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── suryanisaac/ │ │ │ │ │ ├── README.md │ │ │ │ │ └── keymap.c │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── yuuki/ │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rev2/ │ │ │ │ ├── .noci │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ ├── rev3/ │ │ │ │ ├── config.h │ │ │ │ └── rules.mk │ │ │ ├── xd60.c │ │ │ └── xd60.h │ │ ├── xd68/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_iso/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── xd68.c │ │ │ └── xd68.h │ │ ├── xd75/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── 4sstylz/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keycodes.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── leds.h │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── 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 │ │ │ │ ├── atomic_style_jp/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 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/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── bulbizarre/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── buzzlighter1/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── c4software_bepo/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── cbbrowne/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── clanghans/ │ │ │ │ │ ├── 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/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── developper_bepo/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── dyn_macro_tap_dance/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── emilyh/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── ericgebhart/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── fabian/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── french/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── keymap_french.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── germanized/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── hybrid/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── jarred/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── kim-kim/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── kim-kim-xd73/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── kloki/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── markus/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── msiu/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── mtdjr/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── neothefox/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── odyssey/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── pitty/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── replicajunction/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── revok75/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── scheiklp/ │ │ │ │ │ ├── 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 │ │ │ │ ├── tomswartz07/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── via/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── xo/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── xd75.c │ │ │ └── xd75.h │ │ ├── xd84/ │ │ │ ├── config.h │ │ │ ├── dev.md │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_iso/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── xd84.c │ │ │ └── xd84.h │ │ ├── xd84pro/ │ │ │ ├── config.h │ │ │ ├── dev.md │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_iso/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── xd84pro.c │ │ │ └── xd84pro.h │ │ ├── xd87/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_underglow/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── mac_underglow/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── xd87.c │ │ │ └── xd87.h │ │ └── xd96/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── default_iso/ │ │ │ │ └── keymap.c │ │ │ ├── uuupah/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── xd96.c │ │ └── xd96.h │ ├── xmmx/ │ │ ├── config.h │ │ ├── info.json │ │ ├── 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 │ ├── xw60/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── pingjunior/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── xw60.c │ │ └── xw60.h │ ├── yampad/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── traditional/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── yampad.c │ │ └── yampad.h │ ├── yasui/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── yasui.c │ │ └── yasui.h │ ├── yatara/ │ │ └── drink_me/ │ │ ├── .noci │ │ ├── config.h │ │ ├── drink_me.c │ │ ├── drink_me.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── caterpillar/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── cheshire_cat/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── dormouse/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── queen/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── yd60mq/ │ │ ├── 12led/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 16led/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── 64key/ │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── iso/ │ │ │ │ └── keymap.c │ │ │ ├── krusli/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── yd60mq.c │ │ └── yd60mq.h │ ├── yd68/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── yd68.c │ │ └── yd68.h │ ├── yeehaw/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── yeehaw.c │ │ └── yeehaw.h │ ├── ymd75/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── default_iso/ │ │ │ │ └── keymap.c │ │ │ ├── default_iso_rwkl/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rev2/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ │ ├── rev3/ │ │ │ ├── config.h │ │ │ ├── rev3.c │ │ │ ├── rev3.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── ymd75.c │ │ └── ymd75.h │ ├── ymd96/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── AnthonyWharton/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ ├── epx/ │ │ │ │ └── keymap.c │ │ │ └── hgoel89/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── ymd96.c │ │ └── ymd96.h │ ├── ymdk/ │ │ ├── bface/ │ │ │ ├── bface.c │ │ │ ├── bface.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── emdarcher/ │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── minila/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── np24/ │ │ │ └── u4rgb6/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── u4rgb6.c │ │ │ └── u4rgb6.h │ │ ├── sp64/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── daed/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── walston/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── sp64.c │ │ │ └── sp64.h │ │ ├── wings/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── wings.c │ │ │ └── wings.h │ │ ├── ym68/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── ym68.c │ │ │ └── ym68.h │ │ ├── ymd09/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── andys8/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── ymd09.c │ │ │ └── ymd09.h │ │ ├── ymd40/ │ │ │ └── v2/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── factory/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ ├── v2.c │ │ │ └── v2.h │ │ └── ymd67/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── ymd67.c │ │ └── ymd67.h │ ├── ymdk_np21/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── ymdk_np21.c │ │ └── ymdk_np21.h │ ├── yncognito/ │ │ └── batpad/ │ │ ├── batpad.c │ │ ├── batpad.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── yoichiro/ │ │ ├── lunakey_macro/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── lunakey_macro.c │ │ │ ├── lunakey_macro.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── lunakey_mini/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lunakey_mini.c │ │ ├── lunakey_mini.h │ │ ├── readme.md │ │ └── rules.mk │ ├── yosino58/ │ │ ├── .noci │ │ ├── config.h │ │ ├── i2c.c │ │ ├── i2c.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── sakura/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lib/ │ │ │ ├── glcdfont.c │ │ │ ├── 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 │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── 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 │ │ ├── yosino58.c │ │ └── yosino58.h │ ├── yugo_m/ │ │ ├── model_m_101/ │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ └── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── model_m_101.c │ │ │ ├── model_m_101.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── yurei/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── yurei.c │ │ └── yurei.h │ ├── yushakobo/ │ │ └── quick7/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── tester/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── quick7.c │ │ ├── quick7.h │ │ ├── readme.md │ │ └── rules.mk │ ├── yynmt/ │ │ └── acperience12/ │ │ ├── acperience12.c │ │ ├── acperience12.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── config.h │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── z150_bh/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── default_tkl/ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── z150_bh.c │ │ └── z150_bh.h │ ├── zfrontier/ │ │ └── big_switch/ │ │ ├── big_switch.c │ │ ├── big_switch.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── longtap/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── zinc/ │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme_en.md │ │ │ │ ├── readme_jp.md │ │ │ │ └── rules.mk │ │ │ ├── ginjake/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme_jp.md │ │ │ │ └── rules.mk │ │ │ ├── monks/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme_jp.md │ │ │ │ └── rules.mk │ │ │ ├── toshi0383/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme_en.md │ │ │ ├── readme_jp.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── post_config.h │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── reva/ │ │ │ ├── .noci │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── post_config.h │ │ │ ├── reva.c │ │ │ ├── reva.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── zinc.c │ │ └── zinc.h │ ├── zj68/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── splitbs/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── zj68.c │ │ └── zj68.h │ ├── zlant/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── zlant.c │ │ └── zlant.h │ ├── zoo/ │ │ └── wampus/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wampus.c │ │ └── wampus.h │ ├── ztboards/ │ │ ├── after/ │ │ │ ├── after.c │ │ │ ├── after.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps/ │ │ │ │ ├── default/ │ │ │ │ │ └── keymap.c │ │ │ │ ├── ellicose/ │ │ │ │ │ └── keymap.c │ │ │ │ └── phlop/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── noon/ │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ ├── default/ │ │ │ │ └── keymap.c │ │ │ └── via/ │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── noon.c │ │ ├── noon.h │ │ ├── readme.md │ │ └── rules.mk │ └── zvecr/ │ ├── split_blackpill/ │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps/ │ │ │ └── default/ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── split_blackpill.c │ │ └── split_blackpill.h │ └── zv48/ │ ├── config.h │ ├── f401/ │ │ ├── halconf.h │ │ ├── mcuconf.h │ │ └── rules.mk │ ├── f411/ │ │ ├── halconf.h │ │ ├── mcuconf.h │ │ └── rules.mk │ ├── info.json │ ├── keymaps/ │ │ └── default/ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ ├── zv48.c │ └── zv48.h ├── layouts/ │ ├── community/ │ │ ├── 60_ansi/ │ │ │ ├── brandonschlack-ansi/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── layout.json │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── mechmerlin-ansi/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── stanrc85-ansi/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── talljoe-ansi/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── xyverz/ │ │ │ └── keymap.c │ │ ├── 60_ansi_arrow_split_bs_7u_spc/ │ │ │ └── mrsendyyk/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 60_ansi_split_bs_rshift/ │ │ │ ├── bcat/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── brandonschlack-split/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── layout.json │ │ │ ├── mechmerlin-split/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── talljoe/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ ├── solarized.c │ │ │ │ └── solarized.h │ │ │ └── yanfali/ │ │ │ └── keymap.c │ │ ├── 60_hhkb/ │ │ │ ├── talljoe-hhkb/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── yanfali/ │ │ │ └── keymap.c │ │ ├── 60_iso/ │ │ │ ├── bifbofii/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── layout.json │ │ │ ├── readme.md │ │ │ └── unxmaal/ │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── 60_tsangan_hhkb/ │ │ │ ├── bcat/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── brandonschlack-tsngn/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── dohmain/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── yanfali/ │ │ │ │ └── keymap.c │ │ │ └── yanfali_wkl/ │ │ │ └── keymap.c │ │ ├── 65_ansi/ │ │ │ ├── mechmerlin/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── yanfali/ │ │ │ └── keymap.c │ │ ├── 65_ansi_blocker/ │ │ │ ├── brandonschlack/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mechmerlin/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── stanrc85/ │ │ │ └── keymap.c │ │ ├── 65_ansi_blocker_split_bs/ │ │ │ ├── bcat/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── brandonschlack-split/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 66_ansi/ │ │ │ ├── layout.json │ │ │ ├── mechmerlin/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── skully/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── xyverz/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── 68_ansi/ │ │ │ ├── layout.json │ │ │ ├── mechmerlin/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── readme.md │ │ ├── 75_ansi/ │ │ │ ├── brandonschlack/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── layout.json │ │ │ ├── mechmerlin-75_ansi/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── spidey3/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── yanfali/ │ │ │ └── keymap.c │ │ ├── alice/ │ │ │ └── stanrc85-alice/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 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 │ │ │ │ ├── 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 │ │ │ ├── andrew_osx/ │ │ │ │ └── keymap.c │ │ │ ├── belak/ │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ └── visualizer.c │ │ │ ├── bepo/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── bepo_alt/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── bepo_csa/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── berfarah/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── 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_code_friendly/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 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 │ │ │ │ └── visualizer.c_old │ │ │ ├── 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 │ │ │ ├── french_hacker/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── galson/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── german/ │ │ │ │ └── keymap.c │ │ │ ├── german-kinergo/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── german-lukas/ │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ ├── german-manuneo/ │ │ │ │ ├── compile_keymap.py │ │ │ │ ├── keymap.c │ │ │ │ └── keymap.md │ │ │ ├── guni/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.txt │ │ │ ├── haegin/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ishigoya-jp/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── issmirnov/ │ │ │ │ ├── README.md │ │ │ │ ├── asci-keymap.txt │ │ │ │ ├── build.sh │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── push.sh │ │ │ │ └── template.txt │ │ │ ├── italian/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── j3rn/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── jackhumbert/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── jacobono/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── jafo/ │ │ │ │ ├── jafo-Notes │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── jgarr/ │ │ │ │ └── keymap.c │ │ │ ├── jjerrell/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── josh/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── kastyle/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── kejadlen/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── kines-ish/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── kristian/ │ │ │ │ └── keymap.c │ │ │ ├── layout.json │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 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_neo2/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── layers.h │ │ │ │ ├── readme.md │ │ │ │ └── visualizer.c │ │ │ ├── osx_whiskey_tango_foxtrot_capslock/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── phoenix/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── plover/ │ │ │ │ └── keymap.c │ │ │ ├── plums/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 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/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── romanzolotarev-norman-plover-osx-hjkl/ │ │ │ │ ├── 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 │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── swedish/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── swedish-lindhe/ │ │ │ │ ├── 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 │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── 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 │ │ ├── numpad_5x4/ │ │ │ └── mrsendyyk/ │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── numpad_5x6/ │ │ │ ├── bjohnson/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── drashna/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── layout.json │ │ │ └── readme.md │ │ ├── ortho_1x1/ │ │ │ ├── layout.json │ │ │ └── test/ │ │ │ └── keymap.c │ │ ├── ortho_1x4/ │ │ │ ├── belgorath/ │ │ │ │ └── keymap.c │ │ │ ├── layout.json │ │ │ └── readme.md │ │ ├── ortho_2x3/ │ │ │ ├── layout.json │ │ │ └── readme.md │ │ ├── ortho_2x6/ │ │ │ ├── layout.json │ │ │ └── readme.md │ │ ├── ortho_3x10/ │ │ │ ├── layout.json │ │ │ ├── readme.md │ │ │ └── wanleg/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ortho_4x10/ │ │ │ └── manna-harbour_miryoku/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── ortho_4x12/ │ │ │ ├── ajp10304/ │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── alfrdmalr/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── bakingpy/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── brandonschlack/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── bredfield/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── buswerks/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── callum/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── colemak_mod_dh_wide/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── crs/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── ddeklerk/ │ │ │ │ └── keymap.c │ │ │ ├── drashna/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ergodoxish/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── grahampheath/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── greatwizard/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── jackhumbert/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── jarred/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── jjerrell/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── jotix/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── juno/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── junonum/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── layout.json │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── mguterl/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mindsound/ │ │ │ │ ├── config.h │ │ │ │ ├── flicker.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── peej/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rs/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── 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/ │ │ │ ├── jotix/ │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── layout.json │ │ │ └── readme.md │ │ ├── ortho_5x10/ │ │ │ ├── layout.json │ │ │ └── readme.md │ │ ├── ortho_5x12/ │ │ │ ├── 333fred/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── alfrdmalr/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── brandonschlack/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── drashna/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── greatwizard/ │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── layout.json │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── peej/ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── riblee/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rs/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── xyverz/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ortho_5x14/ │ │ │ ├── peej/ │ │ │ │ └── keymap.c │ │ │ └── yet-another-developer/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ortho_5x15/ │ │ │ ├── layout.json │ │ │ ├── manna-harbour_miryoku/ │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 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 │ │ │ └── manna-harbour_miryoku/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── split_3x5_3/ │ │ │ └── manna-harbour_miryoku/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── split_3x6_3/ │ │ │ ├── bcat/ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ddeklerk/ │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── drashna/ │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── glcdfont.c │ │ │ │ ├── halconf.h │ │ │ │ ├── keymap.c │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ │ └── manna-harbour_miryoku/ │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── tkl_ansi/ │ │ ├── brandonschlack/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── talljoe-tkl/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── xyverz/ │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── yanfali/ │ │ └── keymap.c │ └── default/ │ ├── 60_abnt2/ │ │ ├── default_60_abnt2/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 60_ansi/ │ │ ├── default_60_ansi/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 60_ansi_arrow/ │ │ ├── default_60_ansi_arrow/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 60_ansi_arrow_split_bs_7u_spc/ │ │ ├── default_60_ansi_arrow_split_bs_7u_spc/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 60_ansi_split_bs_rshift/ │ │ ├── default_60_ansi_split_bs_rshift/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 60_ansi_tsangan/ │ │ ├── default_60_ansi_tsangan/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 60_hhkb/ │ │ ├── default_60_hhkb/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 60_iso/ │ │ ├── default_60_iso/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 60_iso_split_bs_rshift/ │ │ ├── default_60_iso_split_bs_rshift/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 60_iso_tsangan/ │ │ ├── default_60_iso_tsangan/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 60_tsangan_hhkb/ │ │ ├── default_60_tsangan_hhkb/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 64_ansi/ │ │ ├── default_64_ansi/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 64_iso/ │ │ ├── default_64_iso/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 65_ansi/ │ │ ├── default_65_ansi/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 65_ansi_blocker/ │ │ ├── default_65_ansi_blocker/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 65_ansi_blocker_split_bs/ │ │ ├── default_65_ansi_blocker_split_bs/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 65_ansi_blocker_tsangan/ │ │ ├── default_65_ansi_blocker_tsangan/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 65_ansi_split_bs/ │ │ ├── default_65_ansi_split_bs/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 65_iso/ │ │ ├── default_65_iso/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 65_iso_blocker/ │ │ ├── default_65_iso_blocker/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 65_iso_blocker_split_bs/ │ │ ├── default_65_iso_blocker_split_bs/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 66_ansi/ │ │ ├── default_66_ansi/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 66_iso/ │ │ ├── default_66_iso/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 68_ansi/ │ │ ├── default_68_ansi/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 68_iso/ │ │ ├── default_68_iso/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 75_ansi/ │ │ ├── default_75_ansi/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 75_iso/ │ │ ├── default_75_iso/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 96_ansi/ │ │ ├── default_96_ansi/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── 96_iso/ │ │ ├── default_96_iso/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── alice/ │ │ ├── default_alice/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── alice_split_bs/ │ │ ├── default_alice_split_bs/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ergodox/ │ │ ├── default_ergodox/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── fullsize_ansi/ │ │ ├── default_fullsize_ansi/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── fullsize_iso/ │ │ ├── default_fullsize_iso/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── numpad_4x4/ │ │ ├── default_numpad_4x4/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── numpad_5x4/ │ │ ├── default_numpad_5x4/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── numpad_5x6/ │ │ ├── default_numpad_5x6/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── numpad_6x4/ │ │ ├── default_numpad_6x4/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── numpad_6x5/ │ │ ├── default_numpad_6x5/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_1x1/ │ │ ├── default_ortho_1x1/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_2x3/ │ │ ├── default_ortho_2x3/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_2x6/ │ │ ├── default_ortho_2x6/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_3x10/ │ │ ├── default_ortho_3x10/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_4x10/ │ │ ├── default_ortho_4x10/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_4x12/ │ │ ├── default_ortho_4x12/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_4x4/ │ │ ├── default_ortho_4x4/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_4x6/ │ │ ├── default_ortho_4x6/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_5x10/ │ │ ├── default_ortho_5x10/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_5x12/ │ │ ├── default_ortho_5x12/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_5x14/ │ │ ├── default_ortho_5x14/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_5x15/ │ │ ├── default_ortho_5x15/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_5x4/ │ │ ├── default_ortho_5x4/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_5x5/ │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_6x4/ │ │ ├── default_ortho_6x4/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── planck_mit/ │ │ ├── default_planck_mit/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── readme.md │ ├── split_3x5_3/ │ │ ├── default_split_3x5_3/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── split_3x6_3/ │ │ ├── default_split_3x6_3/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ ├── tkl_ansi/ │ │ ├── default_tkl_ansi/ │ │ │ └── keymap.c │ │ ├── info.json │ │ ├── layout.json │ │ └── readme.md │ └── tkl_iso/ │ ├── default_tkl_iso/ │ │ └── keymap.c │ ├── info.json │ ├── 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/ │ │ │ ├── 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 │ │ ├── component-version.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 │ ├── lib8tion/ │ │ ├── LICENSE │ │ ├── lib8tion.c │ │ ├── lib8tion.h │ │ ├── math8.h │ │ ├── random8.h │ │ ├── scale8.h │ │ └── trig8.h │ ├── python/ │ │ ├── kle2xy.py │ │ └── qmk/ │ │ ├── __init__.py │ │ ├── c_parse.py │ │ ├── cli/ │ │ │ ├── __init__.py │ │ │ ├── bux.py │ │ │ ├── c2json.py │ │ │ ├── cformat.py │ │ │ ├── chibios/ │ │ │ │ ├── __init__.py │ │ │ │ └── confmigrate.py │ │ │ ├── clean.py │ │ │ ├── compile.py │ │ │ ├── console.py │ │ │ ├── docs.py │ │ │ ├── doctor/ │ │ │ │ ├── __init__.py │ │ │ │ ├── check.py │ │ │ │ ├── linux.py │ │ │ │ ├── macos.py │ │ │ │ ├── main.py │ │ │ │ └── windows.py │ │ │ ├── fileformat.py │ │ │ ├── flash.py │ │ │ ├── format/ │ │ │ │ ├── __init__.py │ │ │ │ ├── c.py │ │ │ │ ├── json.py │ │ │ │ ├── python.py │ │ │ │ └── text.py │ │ │ ├── generate/ │ │ │ │ ├── __init__.py │ │ │ │ ├── api.py │ │ │ │ ├── config_h.py │ │ │ │ ├── dfu_header.py │ │ │ │ ├── docs.py │ │ │ │ ├── info_json.py │ │ │ │ ├── keyboard_h.py │ │ │ │ ├── layouts.py │ │ │ │ ├── rgb_breathe_table.py │ │ │ │ ├── rules_mk.py │ │ │ │ └── version_h.py │ │ │ ├── hello.py │ │ │ ├── info.py │ │ │ ├── json2c.py │ │ │ ├── kle2json.py │ │ │ ├── lint.py │ │ │ ├── list/ │ │ │ │ ├── __init__.py │ │ │ │ ├── keyboards.py │ │ │ │ └── keymaps.py │ │ │ ├── multibuild.py │ │ │ ├── new/ │ │ │ │ ├── __init__.py │ │ │ │ ├── keyboard.py │ │ │ │ └── keymap.py │ │ │ ├── pyformat.py │ │ │ └── pytest.py │ │ ├── commands.py │ │ ├── comment_remover.py │ │ ├── constants.py │ │ ├── converter.py │ │ ├── datetime.py │ │ ├── decorators.py │ │ ├── errors.py │ │ ├── info.py │ │ ├── json_encoders.py │ │ ├── json_schema.py │ │ ├── keyboard.py │ │ ├── keymap.py │ │ ├── makefile.py │ │ ├── math.py │ │ ├── path.py │ │ ├── submodules.py │ │ └── tests/ │ │ ├── .gitignore │ │ ├── __init__.py │ │ ├── attrdict.py │ │ ├── kle.txt │ │ ├── minimal_info.json │ │ ├── minimal_keymap.json │ │ ├── test_cli_commands.py │ │ ├── test_qmk_errors.py │ │ ├── test_qmk_keymap.py │ │ └── test_qmk_path.py │ └── usbhost/ │ ├── 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 ├── license_GPLv2.md ├── license_GPLv3.md ├── license_Modified_BSD.md ├── message.mk ├── nose2.cfg ├── platforms/ │ ├── arm_atsam/ │ │ └── flash.mk │ ├── avr/ │ │ ├── drivers/ │ │ │ ├── analog.c │ │ │ ├── analog.h │ │ │ ├── glcdfont.c │ │ │ ├── hd44780.c │ │ │ ├── hd44780.h │ │ │ ├── i2c_master.c │ │ │ ├── i2c_master.h │ │ │ ├── i2c_slave.c │ │ │ ├── i2c_slave.h │ │ │ ├── serial.c │ │ │ ├── spi_master.c │ │ │ ├── spi_master.h │ │ │ ├── ssd1306.c │ │ │ ├── ssd1306.h │ │ │ ├── uart.c │ │ │ ├── uart.h │ │ │ ├── ws2812.c │ │ │ └── ws2812_i2c.c │ │ └── flash.mk │ └── chibios/ │ ├── boards/ │ │ ├── BLACKPILL_STM32_F401/ │ │ │ ├── board/ │ │ │ │ └── board.mk │ │ │ ├── configs/ │ │ │ │ ├── board.h │ │ │ │ ├── bootloader_defs.h │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ │ └── ld/ │ │ │ ├── STM32F401xC_tinyuf2.ld │ │ │ └── STM32F401xE_tinyuf2.ld │ │ ├── BLACKPILL_STM32_F411/ │ │ │ ├── board/ │ │ │ │ └── board.mk │ │ │ ├── configs/ │ │ │ │ ├── board.h │ │ │ │ ├── bootloader_defs.h │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ │ └── ld/ │ │ │ ├── STM32F411xC_tinyuf2.ld │ │ │ └── STM32F411xE_tinyuf2.ld │ │ ├── GENERIC_STM32_F042X6/ │ │ │ ├── board/ │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ └── board.mk │ │ │ └── configs/ │ │ │ ├── bootloader_defs.h │ │ │ ├── config.h │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_F072XB/ │ │ │ ├── board/ │ │ │ │ └── board.mk │ │ │ └── configs/ │ │ │ ├── board.h │ │ │ ├── bootloader_defs.h │ │ │ ├── config.h │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_F303XC/ │ │ │ ├── board/ │ │ │ │ └── board.mk │ │ │ └── configs/ │ │ │ ├── board.h │ │ │ ├── bootloader_defs.h │ │ │ ├── config.h │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_F407XE/ │ │ │ ├── board/ │ │ │ │ └── board.mk │ │ │ └── configs/ │ │ │ ├── board.h │ │ │ ├── config.h │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_F446XE/ │ │ │ ├── board/ │ │ │ │ └── board.mk │ │ │ └── configs/ │ │ │ ├── board.h │ │ │ ├── config.h │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_G431XB/ │ │ │ ├── board/ │ │ │ │ └── board.mk │ │ │ └── configs/ │ │ │ ├── config.h │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_G474XE/ │ │ │ ├── board/ │ │ │ │ └── board.mk │ │ │ └── configs/ │ │ │ ├── config.h │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_L412XB/ │ │ │ ├── board/ │ │ │ │ └── board.mk │ │ │ └── configs/ │ │ │ ├── board.h │ │ │ ├── config.h │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_L433XC/ │ │ │ ├── board/ │ │ │ │ └── board.mk │ │ │ └── configs/ │ │ │ ├── board.h │ │ │ ├── config.h │ │ │ └── mcuconf.h │ │ ├── IC_TEENSY_3_1/ │ │ │ └── board/ │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ └── board.mk │ │ ├── IC_TEENSY_4_1/ │ │ │ ├── board/ │ │ │ │ └── board.mk │ │ │ └── rules.mk │ │ ├── QMK_PROTON_C/ │ │ │ ├── board/ │ │ │ │ └── board.mk │ │ │ ├── configs/ │ │ │ │ ├── board.h │ │ │ │ ├── bootloader_defs.h │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ └── mcuconf.h │ │ │ └── convert_to_proton_c.mk │ │ ├── STM32_F103_STM32DUINO/ │ │ │ ├── board/ │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ └── board.mk │ │ │ ├── configs/ │ │ │ │ └── mcuconf.h │ │ │ └── ld/ │ │ │ ├── STM32F103x8_stm32duino_bootloader.ld │ │ │ ├── STM32F103xB_stm32duino_bootloader.ld │ │ │ └── stm32duino_bootloader_common.ld │ │ ├── common/ │ │ │ ├── configs/ │ │ │ │ ├── chconf.h │ │ │ │ └── halconf.h │ │ │ └── ld/ │ │ │ ├── MKL26Z64.ld │ │ │ └── STM32L412xB.ld │ │ └── keyboard-config-templates/ │ │ ├── board.h │ │ ├── chconf.h │ │ ├── halconf.h │ │ └── mcuconf.h │ ├── drivers/ │ │ ├── analog.c │ │ ├── analog.h │ │ ├── eeprom/ │ │ │ ├── eeprom_stm32_L0_L1.c │ │ │ └── eeprom_stm32_L0_L1.h │ │ ├── i2c_master.c │ │ ├── i2c_master.h │ │ ├── serial.c │ │ ├── serial_usart.c │ │ ├── serial_usart.h │ │ ├── spi_master.c │ │ ├── spi_master.h │ │ ├── uart.c │ │ ├── uart.h │ │ ├── usbpd_stm32g4.c │ │ ├── ws2812.c │ │ ├── ws2812_pwm.c │ │ └── ws2812_spi.c │ └── flash.mk ├── priv.pem ├── quantum/ │ ├── 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 │ ├── api/ │ │ ├── api_sysex.c │ │ └── api_sysex.h │ ├── api.c │ ├── api.h │ ├── audio/ │ │ ├── audio.c │ │ ├── audio.h │ │ ├── driver_avr_pwm.h │ │ ├── driver_avr_pwm_hardware.c │ │ ├── driver_chibios_dac.h │ │ ├── driver_chibios_dac_additive.c │ │ ├── driver_chibios_dac_basic.c │ │ ├── driver_chibios_pwm.h │ │ ├── driver_chibios_pwm_hardware.c │ │ ├── driver_chibios_pwm_software.c │ │ ├── luts.c │ │ ├── luts.h │ │ ├── muse.c │ │ ├── muse.h │ │ ├── musical_notes.h │ │ ├── song_list.h │ │ ├── voices.c │ │ └── voices.h │ ├── backlight/ │ │ ├── backlight.c │ │ ├── backlight.h │ │ ├── backlight_avr.c │ │ ├── backlight_chibios.c │ │ ├── backlight_driver_common.c │ │ ├── backlight_driver_common.h │ │ ├── backlight_software.c │ │ └── backlight_timer.c │ ├── bitwise.c │ ├── bitwise.h │ ├── bootmagic/ │ │ ├── bootmagic.h │ │ ├── bootmagic_lite.c │ │ ├── bootmagic_lite.h │ │ ├── magic.c │ │ └── magic.h │ ├── color.c │ ├── color.h │ ├── command.c │ ├── command.h │ ├── config_common.h │ ├── crc.c │ ├── crc.h │ ├── debounce/ │ │ ├── asym_eager_defer_pk.c │ │ ├── none.c │ │ ├── sym_defer_g.c │ │ ├── sym_defer_pk.c │ │ ├── sym_eager_pk.c │ │ ├── sym_eager_pr.c │ │ └── tests/ │ │ ├── asym_eager_defer_pk_tests.cpp │ │ ├── debounce_test_common.cpp │ │ ├── debounce_test_common.h │ │ ├── rules.mk │ │ ├── sym_defer_g_tests.cpp │ │ ├── sym_defer_pk_tests.cpp │ │ ├── sym_eager_pk_tests.cpp │ │ ├── sym_eager_pr_tests.cpp │ │ └── testlist.mk │ ├── debounce.h │ ├── digitizer.c │ ├── digitizer.h │ ├── dip_switch.c │ ├── dip_switch.h │ ├── dynamic_keymap.c │ ├── dynamic_keymap.h │ ├── dynamic_macro.h │ ├── eeconfig.c │ ├── eeconfig.h │ ├── encoder.c │ ├── encoder.h │ ├── haptic.c │ ├── haptic.h │ ├── joystick.c │ ├── joystick.h │ ├── keyboard.c │ ├── keyboard.h │ ├── keycode.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_croatian.h │ │ ├── keymap_czech.h │ │ ├── keymap_danish.h │ │ ├── keymap_dvorak.h │ │ ├── keymap_dvorak_fr.h │ │ ├── keymap_dvp.h │ │ ├── keymap_estonian.h │ │ ├── keymap_finnish.h │ │ ├── keymap_fr_ch.h │ │ ├── keymap_french.h │ │ ├── keymap_french_afnor.h │ │ ├── keymap_french_osx.h │ │ ├── keymap_german.h │ │ ├── keymap_german_ch.h │ │ ├── keymap_german_osx.h │ │ ├── keymap_greek.h │ │ ├── keymap_hebrew.h │ │ ├── keymap_hungarian.h │ │ ├── keymap_icelandic.h │ │ ├── keymap_irish.h │ │ ├── keymap_italian.h │ │ ├── keymap_italian_osx_ansi.h │ │ ├── keymap_italian_osx_iso.h │ │ ├── keymap_jp.h │ │ ├── keymap_korean.h │ │ ├── keymap_latvian.h │ │ ├── keymap_lithuanian_azerty.h │ │ ├── keymap_lithuanian_qwerty.h │ │ ├── keymap_neo2.h │ │ ├── keymap_nordic.h │ │ ├── keymap_norman.h │ │ ├── keymap_norwegian.h │ │ ├── keymap_plover.h │ │ ├── keymap_plover_dvorak.h │ │ ├── keymap_polish.h │ │ ├── keymap_portuguese.h │ │ ├── keymap_portuguese_osx_iso.h │ │ ├── keymap_romanian.h │ │ ├── keymap_russian.h │ │ ├── keymap_serbian.h │ │ ├── keymap_serbian_latin.h │ │ ├── keymap_slovak.h │ │ ├── keymap_slovenian.h │ │ ├── keymap_spanish.h │ │ ├── keymap_spanish_dvorak.h │ │ ├── keymap_steno.h │ │ ├── keymap_swedish.h │ │ ├── keymap_swedish_osx_ansi.h │ │ ├── keymap_swedish_osx_iso.h │ │ ├── keymap_swedish_pro_osx_ansi.h │ │ ├── keymap_swedish_pro_osx_iso.h │ │ ├── keymap_turkish_f.h │ │ ├── keymap_turkish_q.h │ │ ├── keymap_uk.h │ │ ├── keymap_us_extended.h │ │ ├── keymap_us_international.h │ │ ├── keymap_us_international_linux.h │ │ ├── keymap_workman.h │ │ ├── keymap_workman_zxcvm.h │ │ ├── sendstring_belgian.h │ │ ├── sendstring_bepo.h │ │ ├── sendstring_br_abnt2.h │ │ ├── sendstring_canadian_multilingual.h │ │ ├── sendstring_colemak.h │ │ ├── sendstring_croatian.h │ │ ├── sendstring_czech.h │ │ ├── sendstring_danish.h │ │ ├── sendstring_dvorak.h │ │ ├── sendstring_dvorak_fr.h │ │ ├── sendstring_dvp.h │ │ ├── sendstring_estonian.h │ │ ├── sendstring_finnish.h │ │ ├── sendstring_fr_ch.h │ │ ├── sendstring_french.h │ │ ├── sendstring_french_afnor.h │ │ ├── sendstring_french_osx.h │ │ ├── sendstring_german.h │ │ ├── sendstring_german_ch.h │ │ ├── sendstring_german_osx.h │ │ ├── sendstring_hungarian.h │ │ ├── sendstring_icelandic.h │ │ ├── sendstring_italian.h │ │ ├── sendstring_italian_osx_ansi.h │ │ ├── sendstring_italian_osx_iso.h │ │ ├── sendstring_jis.h │ │ ├── sendstring_latvian.h │ │ ├── sendstring_lithuanian_azerty.h │ │ ├── sendstring_lithuanian_qwerty.h │ │ ├── sendstring_norman.h │ │ ├── sendstring_norwegian.h │ │ ├── sendstring_portuguese.h │ │ ├── sendstring_portuguese_osx_iso.h │ │ ├── sendstring_romanian.h │ │ ├── sendstring_serbian_latin.h │ │ ├── sendstring_slovak.h │ │ ├── sendstring_slovenian.h │ │ ├── sendstring_spanish.h │ │ ├── sendstring_spanish_dvorak.h │ │ ├── sendstring_swedish.h │ │ ├── sendstring_turkish_f.h │ │ ├── sendstring_turkish_q.h │ │ ├── sendstring_uk.h │ │ ├── sendstring_us_international.h │ │ ├── sendstring_workman.h │ │ └── sendstring_workman_zxcvm.h │ ├── led.c │ ├── led.h │ ├── led_matrix/ │ │ ├── animations/ │ │ │ ├── alpha_mods_anim.h │ │ │ ├── band_anim.h │ │ │ ├── band_pinwheel_anim.h │ │ │ ├── band_spiral_anim.h │ │ │ ├── breathing_anim.h │ │ │ ├── cycle_left_right_anim.h │ │ │ ├── cycle_out_in_anim.h │ │ │ ├── cycle_up_down_anim.h │ │ │ ├── dual_beacon_anim.h │ │ │ ├── led_matrix_effects.inc │ │ │ ├── runners/ │ │ │ │ ├── effect_runner_dx_dy.h │ │ │ │ ├── effect_runner_dx_dy_dist.h │ │ │ │ ├── effect_runner_i.h │ │ │ │ ├── effect_runner_reactive.h │ │ │ │ ├── effect_runner_reactive_splash.h │ │ │ │ ├── effect_runner_sin_cos_i.h │ │ │ │ └── led_matrix_runners.inc │ │ │ ├── solid_anim.h │ │ │ ├── solid_reactive_cross.h │ │ │ ├── solid_reactive_nexus.h │ │ │ ├── solid_reactive_simple_anim.h │ │ │ ├── solid_reactive_wide.h │ │ │ ├── solid_splash_anim.h │ │ │ ├── wave_left_right_anim.h │ │ │ └── wave_up_down_anim.h │ │ ├── led_matrix.c │ │ ├── led_matrix.h │ │ ├── led_matrix_drivers.c │ │ ├── led_matrix_legacy_enables.h │ │ └── led_matrix_types.h │ ├── led_tables.c │ ├── led_tables.h │ ├── logging/ │ │ ├── debug.c │ │ ├── debug.h │ │ ├── nodebug.h │ │ ├── print.c │ │ ├── print.h │ │ ├── print.mk │ │ ├── sendchar.c │ │ └── sendchar.h │ ├── main.c │ ├── matrix.c │ ├── matrix.h │ ├── matrix_common.c │ ├── mcu_selection.mk │ ├── mousekey.c │ ├── mousekey.h │ ├── pointing_device.c │ ├── pointing_device.h │ ├── process_keycode/ │ │ ├── process_audio.c │ │ ├── process_audio.h │ │ ├── process_auto_shift.c │ │ ├── process_auto_shift.h │ │ ├── process_backlight.c │ │ ├── process_backlight.h │ │ ├── process_clicky.c │ │ ├── process_clicky.h │ │ ├── process_combo.c │ │ ├── process_combo.h │ │ ├── process_dynamic_macro.c │ │ ├── process_dynamic_macro.h │ │ ├── process_grave_esc.c │ │ ├── process_grave_esc.h │ │ ├── process_haptic.c │ │ ├── process_haptic.h │ │ ├── process_joystick.c │ │ ├── process_joystick.h │ │ ├── process_key_lock.c │ │ ├── process_key_lock.h │ │ ├── process_key_override.c │ │ ├── process_key_override.h │ │ ├── process_leader.c │ │ ├── process_leader.h │ │ ├── process_magic.c │ │ ├── process_magic.h │ │ ├── process_midi.c │ │ ├── process_midi.h │ │ ├── process_music.c │ │ ├── process_music.h │ │ ├── process_printer.c │ │ ├── process_printer.h │ │ ├── process_printer_bb.c │ │ ├── process_rgb.c │ │ ├── process_rgb.h │ │ ├── process_sequencer.c │ │ ├── process_sequencer.h │ │ ├── process_space_cadet.c │ │ ├── process_space_cadet.h │ │ ├── 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_matrix/ │ │ ├── animations/ │ │ │ ├── alpha_mods_anim.h │ │ │ ├── breathing_anim.h │ │ │ ├── colorband_pinwheel_sat_anim.h │ │ │ ├── colorband_pinwheel_val_anim.h │ │ │ ├── colorband_sat_anim.h │ │ │ ├── colorband_spiral_sat_anim.h │ │ │ ├── colorband_spiral_val_anim.h │ │ │ ├── colorband_val_anim.h │ │ │ ├── cycle_all_anim.h │ │ │ ├── cycle_left_right_anim.h │ │ │ ├── cycle_out_in_anim.h │ │ │ ├── cycle_out_in_dual_anim.h │ │ │ ├── cycle_pinwheel_anim.h │ │ │ ├── cycle_spiral_anim.h │ │ │ ├── cycle_up_down_anim.h │ │ │ ├── digital_rain_anim.h │ │ │ ├── dual_beacon_anim.h │ │ │ ├── gradient_left_right_anim.h │ │ │ ├── gradient_up_down_anim.h │ │ │ ├── hue_breathing_anim.h │ │ │ ├── hue_pendulum_anim.h │ │ │ ├── hue_wave_anim.h │ │ │ ├── jellybean_raindrops_anim.h │ │ │ ├── rainbow_beacon_anim.h │ │ │ ├── rainbow_moving_chevron_anim.h │ │ │ ├── rainbow_pinwheels_anim.h │ │ │ ├── raindrops_anim.h │ │ │ ├── rgb_matrix_effects.inc │ │ │ ├── runners/ │ │ │ │ ├── effect_runner_dx_dy.h │ │ │ │ ├── effect_runner_dx_dy_dist.h │ │ │ │ ├── effect_runner_i.h │ │ │ │ ├── effect_runner_reactive.h │ │ │ │ ├── effect_runner_reactive_splash.h │ │ │ │ ├── effect_runner_sin_cos_i.h │ │ │ │ └── rgb_matrix_runners.inc │ │ │ ├── solid_color_anim.h │ │ │ ├── solid_reactive_anim.h │ │ │ ├── solid_reactive_cross.h │ │ │ ├── solid_reactive_nexus.h │ │ │ ├── solid_reactive_simple_anim.h │ │ │ ├── solid_reactive_wide.h │ │ │ ├── solid_splash_anim.h │ │ │ ├── splash_anim.h │ │ │ └── typing_heatmap_anim.h │ │ ├── rgb_matrix.c │ │ ├── rgb_matrix.h │ │ ├── rgb_matrix_drivers.c │ │ ├── rgb_matrix_legacy_enables.h │ │ └── rgb_matrix_types.h │ ├── rgblight/ │ │ ├── rgblight.c │ │ ├── rgblight.h │ │ ├── rgblight_breathe_table.h │ │ ├── rgblight_list.h │ │ ├── rgblight_modes.h │ │ └── rgblight_post_config.h │ ├── ring_buffer.h │ ├── send_string.c │ ├── send_string.h │ ├── send_string_keycodes.h │ ├── sequencer/ │ │ ├── sequencer.c │ │ ├── sequencer.h │ │ └── tests/ │ │ ├── midi_mock.c │ │ ├── midi_mock.h │ │ ├── rules.mk │ │ ├── sequencer_tests.cpp │ │ └── testlist.mk │ ├── 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/ │ │ ├── post_config.h │ │ ├── split_util.c │ │ ├── split_util.h │ │ ├── transaction_id_define.h │ │ ├── transactions.c │ │ ├── transactions.h │ │ ├── transport.c │ │ └── transport.h │ ├── util.h │ ├── variable_trace.c │ ├── variable_trace.h │ ├── velocikey.c │ ├── velocikey.h │ ├── via.c │ ├── via.h │ ├── via_ensure_keycode.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 │ │ │ └── resources.h │ │ ├── visualizer.c │ │ ├── visualizer.h │ │ ├── visualizer.mk │ │ ├── visualizer_keyframes.c │ │ └── visualizer_keyframes.h │ ├── wpm.c │ └── wpm.h ├── readme.md ├── release.sh ├── requirements-dev.txt ├── requirements.txt ├── setup.cfg ├── shell.nix ├── show_options.mk ├── 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 │ ├── main.cpp │ ├── matrix.c │ ├── test_common.hpp │ ├── test_driver.cpp │ ├── test_driver.hpp │ ├── test_fixture.cpp │ ├── test_fixture.hpp │ └── test_matrix.h ├── tmk_core/ │ ├── arm_atsam.mk │ ├── avr.mk │ ├── chibios.mk │ ├── common/ │ │ ├── arm_atsam/ │ │ │ ├── _timer.h │ │ │ ├── _wait.h │ │ │ ├── atomic_util.h │ │ │ ├── bootloader.c │ │ │ ├── eeprom.c │ │ │ ├── gpio.h │ │ │ ├── pin_defs.h │ │ │ ├── platform.c │ │ │ ├── platform_deps.h │ │ │ ├── suspend.c │ │ │ └── timer.c │ │ ├── atomic_util.h │ │ ├── avr/ │ │ │ ├── _print.h │ │ │ ├── _timer.h │ │ │ ├── _wait.h │ │ │ ├── atomic_util.h │ │ │ ├── bootloader.c │ │ │ ├── bootloader_size.c │ │ │ ├── gpio.h │ │ │ ├── pin_defs.h │ │ │ ├── platform.c │ │ │ ├── platform_deps.h │ │ │ ├── printf.c │ │ │ ├── printf.mk │ │ │ ├── sleep_led.c │ │ │ ├── suspend.c │ │ │ ├── timer.c │ │ │ ├── timer_avr.h │ │ │ ├── xprintf.S │ │ │ └── xprintf.h │ │ ├── bootloader.h │ │ ├── chibios/ │ │ │ ├── _timer.h │ │ │ ├── _wait.c │ │ │ ├── _wait.h │ │ │ ├── atomic_util.h │ │ │ ├── bootloader.c │ │ │ ├── chibios_config.h │ │ │ ├── eeprom_stm32.c │ │ │ ├── eeprom_stm32.h │ │ │ ├── eeprom_stm32_defs.h │ │ │ ├── eeprom_teensy.c │ │ │ ├── flash_stm32.c │ │ │ ├── flash_stm32.h │ │ │ ├── gpio.h │ │ │ ├── pin_defs.h │ │ │ ├── platform.c │ │ │ ├── platform_deps.h │ │ │ ├── sleep_led.c │ │ │ ├── suspend.c │ │ │ ├── syscall-fallbacks.c │ │ │ ├── timer.c │ │ │ └── wait.c │ │ ├── eeprom.h │ │ ├── gpio.h │ │ ├── host.c │ │ ├── host.h │ │ ├── host_driver.h │ │ ├── nrf/ │ │ │ ├── _print.h │ │ │ ├── _wait.h │ │ │ ├── bootloader.c │ │ │ ├── eeprom.c │ │ │ ├── platform.c │ │ │ ├── platform_deps.h │ │ │ ├── printf.c │ │ │ ├── printf.h │ │ │ ├── printf.mk │ │ │ ├── sleep_led.c │ │ │ ├── suspend.c │ │ │ └── timer.c │ │ ├── pin_defs.h │ │ ├── progmem.h │ │ ├── raw_hid.h │ │ ├── report.c │ │ ├── report.h │ │ ├── sleep_led.h │ │ ├── suspend.h │ │ ├── sync_timer.c │ │ ├── sync_timer.h │ │ ├── test/ │ │ │ ├── _wait.h │ │ │ ├── bootloader.c │ │ │ ├── eeprom.c │ │ │ ├── eeprom_stm32_tests.cpp │ │ │ ├── flash_stm32_mock.c │ │ │ ├── hal.h │ │ │ ├── platform.c │ │ │ ├── platform.h │ │ │ ├── platform_deps.h │ │ │ ├── rules.mk │ │ │ ├── suspend.c │ │ │ ├── testlist.mk │ │ │ └── timer.c │ │ ├── timer.h │ │ ├── usb_util.c │ │ ├── usb_util.h │ │ ├── virtser.h │ │ └── wait.h │ ├── common.mk │ ├── native.mk │ ├── nrf.mk │ ├── protocol/ │ │ ├── adb.c │ │ ├── adb.h │ │ ├── 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 │ │ │ ├── main_arm_atsam.c │ │ │ ├── main_arm_atsam.h │ │ │ ├── md_bootloader.h │ │ │ ├── md_rgb_matrix.c │ │ │ ├── md_rgb_matrix.h │ │ │ ├── md_rgb_matrix_programs.c │ │ │ ├── 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 │ │ ├── arm_atsam.mk │ │ ├── chibios/ │ │ │ ├── README.md │ │ │ ├── chibios.c │ │ │ ├── init_hooks.h │ │ │ ├── lufa_utils/ │ │ │ │ └── LUFA/ │ │ │ │ └── Drivers/ │ │ │ │ └── USB/ │ │ │ │ └── USB.h │ │ │ ├── usb_driver.c │ │ │ ├── usb_driver.h │ │ │ ├── usb_main.c │ │ │ ├── usb_main.h │ │ │ └── usb_util.c │ │ ├── chibios.mk │ │ ├── ibm4704.c │ │ ├── ibm4704.h │ │ ├── lufa/ │ │ │ ├── adafruit_ble.cpp │ │ │ ├── adafruit_ble.h │ │ │ ├── lufa.c │ │ │ ├── lufa.h │ │ │ ├── outputselect.c │ │ │ ├── outputselect.h │ │ │ ├── ringbuffer.hpp │ │ │ └── usb_util.c │ │ ├── lufa.mk │ │ ├── m0110.c │ │ ├── m0110.h │ │ ├── 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 │ │ ├── midi.mk │ │ ├── news.c │ │ ├── news.h │ │ ├── next_kbd.c │ │ ├── next_kbd.h │ │ ├── nrf/ │ │ │ ├── adc.h │ │ │ ├── app_ble_func.h │ │ │ ├── bmp.c │ │ │ ├── bmp.h │ │ │ ├── bmp_config.c │ │ │ ├── bmp_config.h │ │ │ ├── bmp_custom_keycode.h │ │ │ ├── bmp_debounce.c │ │ │ ├── bmp_debounce.h │ │ │ ├── bmp_encoder.h │ │ │ ├── bmp_encoder_actions.c │ │ │ ├── bmp_encoder_actions.h │ │ │ ├── bmp_extended_keycode.h │ │ │ ├── bmp_extended_keycode_converter.c │ │ │ ├── bmp_extended_keycode_converter.h │ │ │ ├── bmp_indicator_led.c │ │ │ ├── bmp_indicator_led.h │ │ │ ├── bmp_macro.c │ │ │ ├── bmp_macro.h │ │ │ ├── bmp_macro_parser.c │ │ │ ├── bmp_macro_parser.h │ │ │ ├── bmp_matrix.h │ │ │ ├── bmp_pin_def.h │ │ │ ├── bmp_process_extended_keycode.c │ │ │ ├── bmp_process_extended_keycode.h │ │ │ ├── bmp_via.h │ │ │ ├── config_file_util.c │ │ │ ├── config_file_util.h │ │ │ ├── encoder.c │ │ │ ├── gcc_startup_nrf52.S │ │ │ ├── gcc_startup_nrf52840.S │ │ │ ├── gpio.h │ │ │ ├── i2c.h │ │ │ ├── keycode_str_converter.c │ │ │ ├── keycode_str_converter.h │ │ │ ├── lpme.c │ │ │ ├── lpme.h │ │ │ ├── main_master.c │ │ │ ├── matrix.c │ │ │ ├── matrix_basic.c │ │ │ ├── matrix_duplex.c │ │ │ ├── matrix_lpme.c │ │ │ ├── microshell/ │ │ │ │ ├── core/ │ │ │ │ │ ├── microshell.c │ │ │ │ │ ├── microshell.h │ │ │ │ │ ├── msconf.h │ │ │ │ │ ├── mscore.c │ │ │ │ │ └── mscore.h │ │ │ │ └── util/ │ │ │ │ ├── mscmd.c │ │ │ │ ├── mscmd.h │ │ │ │ ├── msopt.c │ │ │ │ ├── msopt.h │ │ │ │ ├── ntlibc.c │ │ │ │ └── ntlibc.h │ │ │ ├── nrf_common.ld │ │ │ ├── sdk15/ │ │ │ │ ├── apidef.h │ │ │ │ ├── cli.c │ │ │ │ ├── cli.h │ │ │ │ ├── configurator.c │ │ │ │ ├── configurator.h │ │ │ │ └── error_def.h │ │ │ ├── spi.h │ │ │ └── via.c │ │ ├── nrf.mk │ │ ├── ps2.h │ │ ├── ps2_busywait.c │ │ ├── ps2_interrupt.c │ │ ├── ps2_io.h │ │ ├── ps2_io_avr.c │ │ ├── ps2_io_chibios.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_descriptor_common.h │ │ ├── usb_hid/ │ │ │ ├── README │ │ │ ├── override_Serial.cpp │ │ │ ├── override_wiring.c │ │ │ ├── parser.cpp │ │ │ ├── parser.h │ │ │ └── usb_hid.h │ │ ├── usb_hid.mk │ │ ├── vusb/ │ │ │ ├── protocol.c │ │ │ ├── usb_util.c │ │ │ ├── usbconfig.h │ │ │ ├── vusb.c │ │ │ └── vusb.h │ │ ├── vusb.mk │ │ ├── xt.h │ │ └── xt_interrupt.c │ ├── protocol.mk │ ├── readme.md │ └── rules.mk ├── users/ │ ├── 333fred/ │ │ ├── 333fred.c │ │ ├── 333fred.h │ │ ├── config.h │ │ ├── layout_macros.h │ │ ├── rgb.c │ │ └── rules.mk │ ├── _example/ │ │ ├── _example.c │ │ ├── _example.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ajp10304/ │ │ ├── ajp10304.c │ │ ├── ajp10304.h │ │ ├── readme.md │ │ └── rules.mk │ ├── alfrdmalr/ │ │ ├── alfrdmalr.c │ │ ├── alfrdmalr.h │ │ ├── config.h │ │ ├── readme.md │ │ └── rules.mk │ ├── anderson/ │ │ ├── dmc12.c │ │ ├── dmc12.h │ │ ├── seq.c │ │ ├── seq.h │ │ ├── smoothled.c │ │ └── smoothled.h │ ├── arkag/ │ │ ├── arkag.c │ │ ├── arkag.h │ │ ├── config.h │ │ ├── readme.md │ │ └── rules.mk │ ├── art/ │ │ ├── art.c │ │ ├── art.h │ │ ├── config.h │ │ └── rules.mk │ ├── badger/ │ │ ├── README.md │ │ ├── badger.c │ │ ├── badger.h │ │ ├── ortho.c │ │ ├── ortho.h │ │ └── rules.mk │ ├── bbaserdem/ │ │ ├── README.md │ │ ├── bbaserdem.c │ │ ├── bbaserdem.h │ │ ├── config.h │ │ └── rules.mk │ ├── bcat/ │ │ ├── bcat.c │ │ ├── bcat.h │ │ ├── config.h │ │ ├── readme.md │ │ └── rules.mk │ ├── billypython/ │ │ ├── billypython.c │ │ ├── billypython.h │ │ ├── config.h │ │ ├── rules.mk │ │ ├── tap_dance.c │ │ └── tap_dance.h │ ├── brandonschlack/ │ │ ├── brandonschlack.c │ │ ├── brandonschlack.h │ │ ├── config.h │ │ ├── process_records.c │ │ ├── process_records.h │ │ ├── readme.md │ │ ├── rgb_bs.c │ │ ├── rgb_bs.h │ │ ├── rgb_theme.h │ │ ├── rgb_theme_user.inc │ │ ├── rules.mk │ │ ├── tap_dances.c │ │ └── tap_dances.h │ ├── brett/ │ │ ├── brett.c │ │ ├── brett.h │ │ └── rules.mk │ ├── callum/ │ │ ├── callum.c │ │ ├── oneshot.c │ │ ├── oneshot.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── swapper.c │ │ └── swapper.h │ ├── cbbrowne/ │ │ ├── cbbrowne.c │ │ ├── cbbrowne.h │ │ └── rules.mk │ ├── cjuniet/ │ │ ├── cjuniet.c │ │ ├── cjuniet.h │ │ ├── glcdfont.c │ │ ├── readme.md │ │ └── rules.mk │ ├── csc027/ │ │ ├── csc027.c │ │ ├── csc027.h │ │ ├── custom_audio.c │ │ ├── custom_audio.h │ │ ├── custom_rgb.c │ │ ├── custom_rgb.h │ │ ├── defines.h │ │ ├── rules.mk │ │ ├── usb_led.c │ │ └── usb_led.h │ ├── curry/ │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── config.h │ │ ├── curry.c │ │ ├── curry.h │ │ ├── glcdfont.c │ │ ├── leader.c │ │ ├── leader.h │ │ ├── oled.c │ │ ├── process_records.c │ │ ├── process_records.h │ │ ├── rgb_lighting_user.c │ │ ├── rgb_lighting_user.h │ │ ├── rgb_matrix_user.c │ │ ├── rgb_matrix_user.h │ │ ├── rgblight_breathe_table.h │ │ ├── rules.mk │ │ ├── tap_dances.c │ │ ├── tap_dances.h │ │ └── wrappers.h │ ├── cwebster2/ │ │ ├── config.h │ │ ├── cwebster2.c │ │ ├── cwebster2.h │ │ ├── keycodes.c │ │ ├── keycodes.h │ │ ├── my_miryoku.h │ │ └── rules.mk │ ├── d4mation/ │ │ ├── config.h │ │ ├── d4mation.c │ │ ├── d4mation.h │ │ ├── macros.c │ │ ├── macros.h │ │ ├── rules.mk │ │ ├── tap-dance.c │ │ ├── tap-dance.h │ │ ├── tap-hold.c │ │ ├── tap-hold.h │ │ ├── zalgo.c │ │ └── zalgo.h │ ├── danielo515/ │ │ ├── alt_tab.c │ │ ├── alt_tab.h │ │ ├── combo.c │ │ ├── combo.h │ │ ├── config.h │ │ ├── danielo515.c │ │ ├── danielo515.h │ │ ├── process_records.c │ │ ├── process_records.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tap_dance.c │ │ └── tap_dance.h │ ├── datagrok/ │ │ ├── README.md │ │ ├── feature_cdeq.c │ │ ├── feature_cdeq.h │ │ ├── feature_default_layers_selector.c │ │ └── feature_default_layers_selector.h │ ├── dennytom/ │ │ └── chording_engine/ │ │ ├── README.md │ │ ├── chord.py │ │ ├── engine.part.1 │ │ ├── engine.part.2 │ │ ├── engine.part.3 │ │ ├── keymap_def.schema.json │ │ ├── parser.py │ │ ├── state_machine.dot │ │ └── tests/ │ │ ├── minunit.h │ │ ├── test.c │ │ ├── test_full.sh │ │ ├── test_keymap_def.json │ │ └── test_quick.sh │ ├── devdev/ │ │ ├── config.h │ │ └── glcdfont.c │ ├── dhertz/ │ │ ├── config.h │ │ ├── dhertz.c │ │ ├── dhertz.h │ │ └── rules.mk │ ├── doogle999/ │ │ ├── doogle999.c │ │ ├── doogle999.h │ │ ├── readme.md │ │ └── rules.mk │ ├── draevin/ │ │ ├── LICENSE │ │ ├── README.md │ │ ├── config.h │ │ ├── draevin.c │ │ ├── draevin.h │ │ ├── rules.mk │ │ └── wrappers.h │ ├── drashna/ │ │ ├── .gitignore │ │ ├── .gitlab-ci.yml │ │ ├── config.h │ │ ├── drashna.c │ │ ├── drashna.h │ │ ├── drashna_font.h │ │ ├── oled_stuff.c │ │ ├── oled_stuff.h │ │ ├── post_config.h │ │ ├── process_records.c │ │ ├── process_records.h │ │ ├── readme.md │ │ ├── readme_handlers.md │ │ ├── readme_keycodes.md │ │ ├── readme_rgb.md │ │ ├── readme_secrets.md │ │ ├── readme_tap_dance.md │ │ ├── readme_wrappers.md │ │ ├── rgb_matrix_stuff.c │ │ ├── rgb_matrix_stuff.h │ │ ├── rgb_stuff.c │ │ ├── rgb_stuff.h │ │ ├── rgblight_breathe_table.h │ │ ├── rules.mk │ │ ├── tap_dances.c │ │ ├── tap_dances.h │ │ ├── template.c │ │ ├── template.h │ │ ├── transport_sync.c │ │ ├── transport_sync.h │ │ └── wrappers.h │ ├── dshields/ │ │ ├── config.h │ │ ├── dshields.c │ │ ├── dshields.h │ │ └── rules.mk │ ├── 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/ │ │ ├── base_layers.h │ │ ├── config.h │ │ ├── core_keys.h │ │ ├── core_keysets.h │ │ ├── ericgebhart.c │ │ ├── ericgebhart.h │ │ ├── flash-ergodox │ │ ├── readme.md │ │ ├── rules.mk │ │ └── switch-kbd │ ├── gary/ │ │ ├── gary.c │ │ ├── gary.h │ │ ├── readme.md │ │ └── rules.mk │ ├── gordon/ │ │ ├── gordon.c │ │ ├── gordon.h │ │ ├── readme.md │ │ └── rules.mk │ ├── greatwizard/ │ │ ├── config.h │ │ ├── fn.h │ │ ├── game.c │ │ ├── game.h │ │ ├── git.c │ │ ├── git.h │ │ ├── greatwizard.c │ │ ├── greatwizard.h │ │ ├── keymap_helpers.h │ │ ├── ortho.c │ │ ├── ortho.h │ │ ├── programmer.c │ │ ├── programmer.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tap_dances.c │ │ ├── tap_dances.h │ │ ├── underglow.c │ │ └── underglow.h │ ├── haervig/ │ │ ├── config.h │ │ ├── haervig.c │ │ ├── haervig.h │ │ ├── readme.md │ │ └── rules.mk │ ├── hvp/ │ │ ├── config.h │ │ ├── hvp.c │ │ ├── hvp.h │ │ ├── per_key.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tap_dances.c │ │ └── tap_dances.h │ ├── ibnuda/ │ │ ├── abstraction.c │ │ ├── abstraction.h │ │ ├── combo.c │ │ ├── combo.h │ │ ├── config.h │ │ ├── ibnuda.c │ │ ├── ibnuda.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wrapper.h │ ├── imchipwood/ │ │ ├── imchipwood.c │ │ ├── imchipwood.h │ │ └── rules.mk │ ├── ishtob/ │ │ ├── config.h │ │ ├── ishtob.c │ │ ├── ishtob.h │ │ ├── readme.md │ │ └── rules.mk │ ├── issmirnov/ │ │ ├── config.h │ │ ├── issmirnov.c │ │ ├── issmirnov.h │ │ ├── rows.h │ │ ├── rules.mk │ │ ├── tap_tog.c │ │ └── tap_tog.h │ ├── jackhumbert/ │ │ ├── jackhumbert.c │ │ ├── jackhumbert.h │ │ ├── readme.md │ │ └── rules.mk │ ├── jarred/ │ │ ├── config.h │ │ ├── jarred.c │ │ ├── jarred.h │ │ ├── readme.md │ │ └── rules.mk │ ├── jdelkins/ │ │ ├── .gitignore │ │ ├── jdelkins.c │ │ ├── jdelkins.h │ │ └── rules.mk │ ├── jjerrell/ │ │ ├── .gitignore │ │ ├── config.h │ │ ├── jjerrell.c │ │ ├── jjerrell.h │ │ ├── process_records.c │ │ ├── process_records.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wrappers.h │ ├── jonavin/ │ │ ├── config.h │ │ ├── jonavin.c │ │ ├── jonavin.h │ │ ├── readme.md │ │ └── rules.mk │ ├── kageurufu/ │ │ ├── config.h │ │ ├── custom_rgb.c │ │ ├── custom_rgb.h │ │ ├── kageurufu.c │ │ ├── kageurufu.h │ │ ├── layouts.h │ │ ├── process_records.c │ │ ├── process_records.h │ │ ├── readme.md │ │ └── rules.mk │ ├── klackygears/ │ │ ├── klackygears.c │ │ ├── klackygears.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tap_dances.c │ │ ├── tap_dances.h │ │ └── wrappers.h │ ├── konstantin/ │ │ ├── config.h │ │ ├── konstantin.c │ │ ├── konstantin.h │ │ ├── rgb.c │ │ ├── rgb.h │ │ ├── rules.mk │ │ ├── tap_dance.c │ │ ├── tap_dance.h │ │ ├── unicode.c │ │ └── unicode.h │ ├── kuatsure/ │ │ ├── kuatsure.c │ │ ├── kuatsure.h │ │ ├── readme.md │ │ └── rules.mk │ ├── kuchosauronad0/ │ │ ├── .gitignore │ │ ├── combo.c │ │ ├── combo.h │ │ ├── config.h │ │ ├── encoder.c │ │ ├── encoder.h │ │ ├── kuchosauronad0.c │ │ ├── kuchosauronad0.h │ │ ├── leader.c │ │ ├── leader.h │ │ ├── process_records.c │ │ ├── process_records.h │ │ ├── readme.md │ │ ├── rgblight_user.c │ │ ├── rgblight_user.h │ │ ├── rules.mk │ │ ├── tap_dances.c │ │ ├── tap_dances.h │ │ ├── template.c │ │ ├── template.h │ │ ├── unicode.c │ │ ├── unicode.h │ │ └── wrappers.h │ ├── losinggeneration/ │ │ ├── README.md │ │ ├── losinggeneration-common.h │ │ ├── losinggeneration-config.h │ │ ├── losinggeneration-keymap.h │ │ └── rules.mk │ ├── manna-harbour_miryoku/ │ │ ├── config.h │ │ ├── manna-harbour_miryoku.c │ │ ├── manna-harbour_miryoku.h │ │ ├── miryoku.org │ │ └── rules.mk │ ├── mattly/ │ │ ├── config.h │ │ ├── mattly.c │ │ ├── mattly.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mechmerlin/ │ │ ├── changelog.md │ │ ├── config.h │ │ ├── mechmerlin.c │ │ ├── mechmerlin.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mguterl/ │ │ ├── config.h │ │ ├── mguterl.c │ │ ├── mguterl.h │ │ ├── readme.md │ │ └── rules.mk │ ├── miles2go/ │ │ ├── babblePaste.c │ │ ├── babblePaste.h │ │ ├── babblePaste.md │ │ ├── babl_chromeos.c │ │ ├── babl_emacs.c │ │ ├── babl_kitty.c │ │ ├── babl_linux.c │ │ ├── babl_mac.c │ │ ├── babl_nano.c │ │ ├── babl_readmux.c │ │ ├── babl_vi.c │ │ ├── babl_windows.c │ │ ├── config.h │ │ ├── keymaps/ │ │ │ └── handwired/ │ │ │ └── ms_sculpt_mobile/ │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── milestogo.c │ │ ├── milestogo.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mnil/ │ │ ├── config.h │ │ ├── mnil.c │ │ ├── mnil.h │ │ ├── readme.md │ │ └── rules.mk │ ├── moults31/ │ │ ├── gdb.c │ │ ├── gdb.h │ │ ├── moults31.c │ │ ├── moults31.h │ │ ├── obs.c │ │ ├── obs.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── vscode.c │ │ └── vscode.h │ ├── mtdjr/ │ │ ├── config.h │ │ ├── mtdjr.c │ │ ├── mtdjr.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── solenoid.h │ ├── mverteuil/ │ │ ├── .gitignore │ │ ├── mverteuil.c │ │ ├── mverteuil.h │ │ └── rules.mk │ ├── narze/ │ │ ├── narze.c │ │ ├── narze.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── superduper.c │ │ └── superduper.h │ ├── nchristus/ │ │ ├── nchristus.c │ │ ├── nchristus.h │ │ └── rules.mk │ ├── ninjonas/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── combos.c │ │ ├── config.h │ │ ├── encoder.c │ │ ├── ninjonas.c │ │ ├── ninjonas.h │ │ ├── oled.c │ │ ├── process_records.c │ │ ├── process_records.h │ │ ├── rules.mk │ │ ├── tap_dances.c │ │ └── tap_dances.h │ ├── noroadsleft/ │ │ ├── noroadsleft.c │ │ ├── noroadsleft.h │ │ ├── readme.md │ │ └── rules.mk │ ├── not-quite-neo/ │ │ ├── nqn-basic-layout.h │ │ ├── nqn-common.h │ │ ├── nqn-keys-on-quertz-de-latin1.h │ │ └── readme.md │ ├── nstickney/ │ │ ├── config.h │ │ ├── nstickney.c │ │ ├── nstickney.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── unicodemap.h │ ├── pcoves/ │ │ ├── .gitignore │ │ ├── combo.c │ │ ├── config.h │ │ ├── pcoves.c │ │ ├── pcoves.h │ │ ├── rainbowUnicorn.c │ │ ├── rainbowUnicorn.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tapDance.c │ │ ├── tapDance.h │ │ ├── unicode.c │ │ └── unicode.h │ ├── peej/ │ │ ├── layout.h │ │ ├── peej.c │ │ ├── peej.h │ │ └── rules.mk │ ├── pvinis/ │ │ ├── config.h │ │ ├── pvinis.c │ │ ├── pvinis.h │ │ └── rules.mk │ ├── readme.md │ ├── replicaJunction/ │ │ ├── features/ │ │ │ ├── .gitignore │ │ │ ├── caps_word.c │ │ │ ├── caps_word.h │ │ │ ├── mouse_jiggle.c │ │ │ ├── mouse_jiggle.h │ │ │ ├── num_word.c │ │ │ ├── num_word.h │ │ │ ├── secrets.c │ │ │ ├── secrets.h │ │ │ ├── super_alt_tab.c │ │ │ └── super_alt_tab.h │ │ ├── keycode_aliases.h │ │ ├── matrix_scan.c │ │ ├── process_records.c │ │ ├── process_records.h │ │ ├── readme.md │ │ ├── replicaJunction.c │ │ ├── replicaJunction.h │ │ ├── rj_keycodes.h │ │ ├── rj_layers.h │ │ └── rules.mk │ ├── riblee/ │ │ ├── readme.md │ │ ├── riblee.c │ │ ├── riblee.h │ │ └── rules.mk │ ├── ridingqwerty/ │ │ ├── config.h │ │ ├── dict.h │ │ ├── process_records.c │ │ ├── process_records.h │ │ ├── ridingqwerty.c │ │ ├── ridingqwerty.h │ │ ├── rules.mk │ │ ├── tapdances.c │ │ ├── tapdances.h │ │ ├── unicode.c │ │ ├── unicode.h │ │ └── wrappers.h │ ├── rishka/ │ │ ├── rishka.c │ │ ├── rishka.h │ │ └── rules.mk │ ├── rmw/ │ │ ├── encoder_functions.c │ │ ├── encoder_functions.h │ │ ├── rmw.c │ │ ├── rmw.h │ │ ├── rules.mk │ │ ├── tapdances.c │ │ └── tapdances.h │ ├── romus/ │ │ ├── README.md │ │ ├── config.h │ │ ├── romus.c │ │ ├── romus.h │ │ └── rules.mk │ ├── rossman360/ │ │ ├── readme.md │ │ ├── rossman360.c │ │ ├── rossman360.h │ │ └── rules.mk │ ├── rs/ │ │ ├── karabiner.json │ │ ├── readme.md │ │ ├── rs.c │ │ ├── rs.h │ │ └── rules.mk │ ├── rupa/ │ │ ├── config.h │ │ ├── process_records.c │ │ ├── process_records.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── rupa.c │ │ ├── rupa.h │ │ ├── unicode.c │ │ ├── unicode.h │ │ └── wrappers.h │ ├── rverst/ │ │ ├── config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── rverst.c │ │ ├── rverst.h │ │ └── unicode.h │ ├── scheiklp/ │ │ └── koy_keys_on_quertz_de_latin1.h │ ├── sekigon/ │ │ ├── dynamic_key_override/ │ │ │ ├── dynamic_key_override.c │ │ │ ├── dynamic_key_override.h │ │ │ └── rules.mk │ │ └── jp_us_overrides/ │ │ ├── jp_key_on_us_os_overrides.c │ │ ├── jp_us_overrides.h │ │ ├── rules.mk │ │ └── us_key_on_jp_os_overrides.c │ ├── sethBarberee/ │ │ ├── config.h │ │ ├── readme.md │ │ ├── rgb_light.c │ │ ├── rgb_light.h │ │ ├── rules.mk │ │ ├── sethBarberee.c │ │ ├── sethBarberee.h │ │ ├── tap_dance.c │ │ ├── tap_dance.h │ │ └── wrappers.h │ ├── sigma/ │ │ ├── config.h │ │ ├── rules.mk │ │ ├── sigma.c │ │ └── sigma.h │ ├── sigul/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── config.h │ │ ├── rules.mk │ │ ├── sigul.c │ │ └── sigul.h │ ├── snowe/ │ │ ├── luna.c │ │ ├── luna.h │ │ ├── ocean_dream.c │ │ ├── ocean_dream.h │ │ ├── oled_setup.c │ │ ├── oled_setup.h │ │ ├── readme.md │ │ ├── readme_ocean_dream.md │ │ ├── rules.mk │ │ ├── snowe.h │ │ └── wrappers.h │ ├── spacebarracecar/ │ │ ├── config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── spacebarracecar.c │ │ └── spacebarracecar.h │ ├── spidey3/ │ │ ├── config.h │ │ ├── init.c │ │ ├── layer_rgb.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── spidey3.c │ │ ├── spidey3.h │ │ ├── unicode.c │ │ └── unicode.h │ ├── spotpuff/ │ │ └── rules.mk │ ├── stanrc85/ │ │ ├── config.h │ │ ├── indicator_layers_sneakbox.c │ │ ├── layer_rgb.c │ │ ├── readme.md │ │ ├── rgb_timeout.c │ │ ├── rgblight_layers.c │ │ ├── rgblight_layers_osa.c │ │ ├── rules.mk │ │ ├── stanrc85.c │ │ ├── stanrc85.h │ │ └── startup_fanfare.c │ ├── talljoe/ │ │ ├── config.h │ │ ├── macros.c │ │ ├── macros.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── talljoe.c │ │ ├── talljoe.h │ │ ├── tapdance/ │ │ │ ├── actions/ │ │ │ │ ├── td.function.c │ │ │ │ ├── td.grave.c │ │ │ │ ├── td.lock.c │ │ │ │ └── td.semicolon.c │ │ │ ├── tapdance.h │ │ │ ├── tapdance_actions.c │ │ │ ├── td_setup.c │ │ │ └── td_setup.h │ │ └── visualizer.c │ ├── tominabox1/ │ │ ├── .gitignore │ │ ├── config.h │ │ ├── dimple_rgb.c │ │ ├── doug.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tominabox1.c │ │ ├── tominabox1.h │ │ └── wrappers.h │ ├── turbomech/ │ │ ├── backupturbomech.c │ │ ├── turbomech.c │ │ └── turbomech.h │ ├── twschum/ │ │ ├── config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── twschum.c │ │ ├── twschum.h │ │ ├── xtonhasvim.c │ │ └── xtonhasvim.h │ ├── txkyel/ │ │ ├── config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tap_dance.c │ │ ├── tap_dance.h │ │ ├── tap_dance.md │ │ ├── txkyel.c │ │ └── txkyel.h │ ├── vosechu/ │ │ ├── config.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── vosechu.c │ │ └── vosechu.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 │ ├── xulkal/ │ │ ├── config.h │ │ ├── custom_encoder.c │ │ ├── custom_encoder.h │ │ ├── custom_keycodes.h │ │ ├── custom_oled.c │ │ ├── custom_oled.h │ │ ├── custom_rgb.c │ │ ├── custom_rgb.h │ │ ├── custom_tap_dance.c │ │ ├── custom_tap_dance.h │ │ ├── layouts.h │ │ ├── process_records.c │ │ ├── process_records.h │ │ ├── rules.mk │ │ ├── xulkal.c │ │ └── xulkal.h │ ├── yanfali/ │ │ ├── config.h │ │ └── rules.mk │ ├── yet-another-developer/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── combo.c │ │ ├── combo.h │ │ ├── config.h │ │ ├── leader.c │ │ ├── leader.h │ │ ├── process_records.c │ │ ├── process_records.h │ │ ├── rules.mk │ │ ├── tap_dances.c │ │ ├── tap_dances.h │ │ ├── unicode.c │ │ ├── unicode.h │ │ ├── wrappers.h │ │ ├── yet-another-developer.c │ │ └── yet-another-developer.h │ └── zer09/ │ ├── config.h │ ├── lights.c │ ├── lights.h │ ├── rules.mk │ ├── tap_dance.c │ ├── tap_dance.h │ ├── zer09.c │ └── zer09.h └── util/ ├── audio_generate_dac_lut.py ├── chibios_conf_updater.sh ├── docker_build.sh ├── drivers.txt ├── generate_internal_docs.sh ├── install/ │ ├── arch.sh │ ├── debian.sh │ ├── fedora.sh │ ├── freebsd.sh │ ├── gentoo.sh │ ├── linux_shared.sh │ ├── macos.sh │ ├── msys2.sh │ ├── slackware.sh │ ├── solus.sh │ └── void.sh ├── list_keyboards.sh ├── new_keyboard.sh ├── new_keyboard.sh.orig ├── new_keymap.sh ├── nix/ │ ├── pyproject.toml │ ├── sources.json │ └── sources.nix ├── qmk_install.sh ├── qmk_tab_complete.sh ├── rules_cleaner.sh ├── sample_parser.py ├── stm32eeprom_parser.py ├── udev/ │ └── 50-qmk.rules ├── uf2conv.py ├── update_chibios_mirror.sh ├── usb_detach/ │ ├── Makefile │ ├── readme.md │ └── usb_detach.c ├── vagrant/ │ ├── Dockerfile │ └── readme.md └── wavetable_parser.py