├── .clang-format ├── .clangd ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ ├── other_issues.yml │ └── zzz_blank.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── labeler.yml └── workflows │ ├── api.yml │ ├── auto_approve.yml │ ├── auto_tag.yml │ ├── ci_build_major_branch.yml │ ├── ci_build_major_branch_keymap.yml │ ├── ci_builds.yml │ ├── cli.yml │ ├── develop_update.yml │ ├── docs.yml │ ├── feature_branch_update.yml │ ├── format.yml │ ├── format_push.yml │ ├── labeler.yml │ ├── lint.yml │ ├── regen.yml │ ├── regen_push.yml │ ├── stale.yml │ └── unit_test.yml ├── .gitignore ├── .gitmodules ├── .vscode ├── extensions.json └── settings.json ├── Doxyfile ├── LICENSE ├── Makefile ├── Ps17 test copy.hex ├── aleblazer_zodiark_default.hex ├── aleblazer_zodiark_solartempest_reverend.hex ├── aleblazer_zodiark_via.hex ├── data ├── constants │ └── keycodes │ │ ├── extras │ │ ├── keycodes_belgian_0.0.1.hjson │ │ ├── keycodes_bepo_0.0.1.hjson │ │ ├── keycodes_brazilian_abnt2_0.0.1.hjson │ │ ├── keycodes_canadian_french_0.0.1.hjson │ │ ├── keycodes_canadian_multilingual_0.0.1.hjson │ │ ├── keycodes_colemak_0.0.1.hjson │ │ ├── keycodes_croatian_0.0.1.hjson │ │ ├── keycodes_czech_0.0.1.hjson │ │ ├── keycodes_danish_0.0.1.hjson │ │ ├── keycodes_dvorak_0.0.1.hjson │ │ ├── keycodes_dvorak_fr_0.0.1.hjson │ │ ├── keycodes_dvorak_programmer_0.0.1.hjson │ │ ├── keycodes_estonian_0.0.1.hjson │ │ ├── keycodes_finnish_0.0.1.hjson │ │ ├── keycodes_french_0.0.1.hjson │ │ ├── keycodes_french_afnor_0.0.1.hjson │ │ ├── keycodes_french_mac_iso_0.0.1.hjson │ │ ├── keycodes_german_0.0.1.hjson │ │ ├── keycodes_german_mac_iso_0.0.1.hjson │ │ ├── keycodes_greek_0.0.1.hjson │ │ ├── keycodes_hebrew_0.0.1.hjson │ │ ├── keycodes_hungarian_0.0.1.hjson │ │ ├── keycodes_icelandic_0.0.1.hjson │ │ ├── keycodes_irish_0.0.1.hjson │ │ ├── keycodes_italian_0.0.1.hjson │ │ ├── keycodes_italian_mac_ansi_0.0.1.hjson │ │ ├── keycodes_italian_mac_iso_0.0.1.hjson │ │ ├── keycodes_japanese_0.0.1.hjson │ │ ├── keycodes_korean_0.0.1.hjson │ │ ├── keycodes_latvian_0.0.1.hjson │ │ ├── keycodes_lithuanian_azerty_0.0.1.hjson │ │ ├── keycodes_lithuanian_qwerty_0.0.1.hjson │ │ ├── keycodes_neo2_0.0.1.hjson │ │ ├── keycodes_nordic_0.0.1.hjson │ │ ├── keycodes_norman_0.0.1.hjson │ │ ├── keycodes_norwegian_0.0.1.hjson │ │ ├── keycodes_plover_0.0.1.hjson │ │ ├── keycodes_plover_dvorak_0.0.1.hjson │ │ ├── keycodes_polish_0.0.1.hjson │ │ ├── keycodes_portuguese_0.0.1.hjson │ │ ├── keycodes_portuguese_mac_iso_0.0.1.hjson │ │ ├── keycodes_romanian_0.0.1.hjson │ │ ├── keycodes_russian_0.0.1.hjson │ │ ├── keycodes_russian_typewriter_0.0.1.hjson │ │ ├── keycodes_serbian_0.0.1.hjson │ │ ├── keycodes_serbian_latin_0.0.1.hjson │ │ ├── keycodes_slovak_0.0.1.hjson │ │ ├── keycodes_slovenian_0.0.1.hjson │ │ ├── keycodes_spanish_0.0.1.hjson │ │ ├── keycodes_spanish_dvorak_0.0.1.hjson │ │ ├── keycodes_spanish_latin_america_0.0.1.hjson │ │ ├── keycodes_swedish_0.0.1.hjson │ │ ├── keycodes_swedish_mac_ansi_0.0.1.hjson │ │ ├── keycodes_swedish_mac_iso_0.0.1.hjson │ │ ├── keycodes_swedish_pro_mac_ansi_0.0.1.hjson │ │ ├── keycodes_swedish_pro_mac_iso_0.0.1.hjson │ │ ├── keycodes_swiss_de_0.0.1.hjson │ │ ├── keycodes_swiss_fr_0.0.1.hjson │ │ ├── keycodes_turkish_f_0.0.1.hjson │ │ ├── keycodes_turkish_q_0.0.1.hjson │ │ ├── keycodes_uk_0.0.1.hjson │ │ ├── keycodes_ukrainian_0.0.1.hjson │ │ ├── keycodes_us_0.0.1.hjson │ │ ├── keycodes_us_extended_0.0.1.hjson │ │ ├── keycodes_us_international_0.0.1.hjson │ │ ├── keycodes_us_international_linux_0.0.1.hjson │ │ ├── keycodes_workman_0.0.1.hjson │ │ └── keycodes_workman_zxcvm_0.0.1.hjson │ │ ├── keycodes_0.0.1.hjson │ │ ├── keycodes_0.0.1_audio.hjson │ │ ├── keycodes_0.0.1_basic.hjson │ │ ├── keycodes_0.0.1_joystick.hjson │ │ ├── keycodes_0.0.1_lighting.hjson │ │ ├── keycodes_0.0.1_macro.hjson │ │ ├── keycodes_0.0.1_magic.hjson │ │ ├── keycodes_0.0.1_midi.hjson │ │ ├── keycodes_0.0.1_programmable_button.hjson │ │ ├── keycodes_0.0.1_quantum.hjson │ │ ├── keycodes_0.0.1_sequencer.hjson │ │ ├── keycodes_0.0.1_steno.hjson │ │ ├── keycodes_0.0.1_swap_hands.hjson │ │ ├── keycodes_0.0.2.hjson │ │ ├── keycodes_0.0.2_basic.hjson │ │ ├── keycodes_0.0.2_kb.hjson │ │ ├── keycodes_0.0.2_magic.hjson │ │ ├── keycodes_0.0.2_midi.hjson │ │ ├── keycodes_0.0.2_quantum.hjson │ │ ├── keycodes_0.0.2_sequencer.hjson │ │ ├── keycodes_0.0.2_swap_hands.hjson │ │ ├── keycodes_0.0.2_user.hjson │ │ ├── keycodes_0.0.3.hjson │ │ └── keycodes_0.0.3_quantum.hjson ├── mappings │ ├── defaults.hjson │ ├── info_config.hjson │ ├── info_rules.hjson │ └── keyboard_aliases.hjson ├── schemas │ ├── api_keyboard.jsonschema │ ├── definitions.jsonschema │ ├── false.jsonschema │ ├── keyboard.jsonschema │ ├── keycodes.jsonschema │ ├── keymap.jsonschema │ ├── true.jsonschema │ ├── user_repo_v0.jsonschema │ └── user_repo_v1.jsonschema └── templates │ ├── api │ └── readme.md │ ├── config-overrides │ ├── chibios │ │ ├── board.h │ │ ├── chconf.h │ │ ├── halconf.h │ │ └── mcuconf.h │ └── common │ │ └── lv_conf.h │ └── keyboard │ ├── config.h │ ├── info.json │ ├── readme.md │ └── rules.mk ├── docs ├── .nojekyll ├── CNAME ├── ChangeLog │ ├── 20190830.md │ ├── 20200229.md │ ├── 20200530.md │ ├── 20200829.md │ ├── 20201128.md │ ├── 20210227.md │ ├── 20210529.md │ ├── 20210828.md │ ├── 20211127.md │ ├── 20220226.md │ ├── 20220528.md │ ├── 20220827.md │ ├── 20221126.md │ ├── 20230226.md │ ├── 20230528.md │ ├── 20230827.md │ ├── 20231126.md │ └── 20240225.md ├── README.md ├── __capabilities.md ├── __capabilities_inc.md ├── _langs.md ├── _summary.md ├── adc_driver.md ├── apa102_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_diagram.svg ├── 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 ├── easy_maker.md ├── eeprom_driver.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_autocorrect.md ├── feature_backlight.md ├── feature_bluetooth.md ├── feature_bootmagic.md ├── feature_caps_word.md ├── feature_combo.md ├── feature_command.md ├── feature_converters.md ├── feature_debounce_type.md ├── feature_digitizer.md ├── feature_dip_switch.md ├── feature_dynamic_macros.md ├── feature_eeprom.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_os_detection.md ├── feature_pointing_device.md ├── feature_programmable_button.md ├── feature_ps2_mouse.md ├── feature_rawhid.md ├── feature_repeat_key.md ├── feature_rgb_matrix.md ├── feature_rgblight.md ├── feature_secure.md ├── feature_send_string.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_tri_layer.md ├── feature_unicode.md ├── feature_userspace.md ├── feature_wpm.md ├── flash_driver.md ├── flashing.md ├── flashing_bootloadhid.md ├── fuse.txt ├── getting_started_docker.md ├── getting_started_github.md ├── getting_started_introduction.md ├── getting_started_make_guide.md ├── gitbook │ └── images │ │ ├── color-wheel.svg │ │ ├── favicon.ico │ │ └── favicon.png ├── gpio_control.md ├── hand_wire.md ├── hardware_drivers.md ├── hardware_keyboard_guidelines.md ├── how_a_matrix_works.md ├── how_keyboards_work.md ├── i2c_driver.md ├── index.html ├── internals │ ├── defines.md │ ├── input_callback_reg.md │ ├── midi_device.md │ ├── midi_device_setup_process.md │ ├── midi_util.md │ ├── send_functions.md │ └── 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_thermal_printer.md │ ├── feature_unicode.md │ ├── feature_userspace.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 │ ├── gpio_control.md │ ├── hardware_avr.md │ ├── hardware_drivers.md │ ├── hardware_keyboard_guidelines.md │ ├── how_a_matrix_works.md │ ├── how_keyboards_work.md │ ├── i2c_driver.md │ ├── isp_flashing_guide.md │ ├── ja_doc_status.sh │ ├── keycodes.md │ ├── keycodes_basic.md │ ├── keycodes_us_ansi_shifted.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 ├── mod_tap.md ├── newbs.md ├── newbs_building_firmware.md ├── newbs_building_firmware_configurator.md ├── newbs_building_firmware_workflow.md ├── newbs_external_userspace.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_blackpill_f4x1.md ├── platformdev_chibios_earlyinit.md ├── platformdev_proton_c.md ├── platformdev_rp2040.md ├── platformdev_selecting_arm_mcu.md ├── porting_your_keyboard_to_qmk.md ├── power.txt ├── pr_checklist.md ├── qmk.css ├── qmk_custom_dark.css ├── qmk_custom_light.css ├── quantum_keycodes.md ├── quantum_painter.md ├── quantum_painter_lvgl.md ├── quantum_painter_qff.md ├── quantum_painter_qgf.md ├── quantum_painter_rle.md ├── redirects.json ├── ref_functions.md ├── reference_configurator_support.md ├── reference_glossary.md ├── reference_info_json.md ├── reference_keymap_extras.md ├── serial_driver.md ├── spi_driver.md ├── squeezing_avr.md ├── support.md ├── support_deprecation_policy.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 │ ├── api_docs.md │ ├── api_overview.md │ ├── cli.md │ ├── cli_commands.md │ ├── cli_configuration.md │ ├── cli_tab_complete.md │ ├── configurator_architecture.md │ ├── configurator_default_keymaps.md │ ├── configurator_step_by_step.md │ ├── configurator_troubleshooting.md │ ├── contributing.md │ ├── custom_quantum_functions.md │ ├── driver_installation_zadig.md │ ├── easy_maker.md │ ├── faq_build.md │ ├── faq_debug.md │ ├── faq_general.md │ ├── faq_keymap.md │ ├── faq_misc.md │ ├── feature_grave_esc.md │ ├── feature_space_cadet.md │ ├── flashing.md │ ├── flashing_bootloadhid.md │ ├── getting_started_docker.md │ ├── getting_started_github.md │ ├── getting_started_introduction.md │ ├── hand_wire.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 │ ├── other_eclipse.md │ ├── other_vscode.md │ ├── reference_configurator_support.md │ ├── reference_glossary.md │ ├── support.md │ ├── syllabus.md │ ├── translating.md │ └── zh_cn_doc_status.sh ├── doxygen-todo ├── drivers ├── backlight │ └── backlight_software.c ├── bluetooth │ ├── bluefruit_le.cpp │ ├── bluefruit_le.h │ ├── bluetooth.c │ ├── bluetooth.h │ ├── outputselect.c │ ├── outputselect.h │ ├── ringbuffer.hpp │ ├── rn42.c │ └── rn42.h ├── 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 │ └── eeprom_wear_leveling.c ├── encoder │ └── encoder_quadrature.c ├── flash │ ├── flash_spi.c │ └── flash_spi.h ├── gpio │ ├── mcp23018.c │ ├── mcp23018.h │ ├── pca9505.c │ ├── pca9505.h │ ├── pca9555.c │ ├── pca9555.h │ ├── sn74x138.c │ ├── sn74x138.h │ ├── sn74x154.c │ └── sn74x154.h ├── haptic │ ├── drv2605l.c │ ├── drv2605l.h │ ├── solenoid.c │ └── solenoid.h ├── lcd │ ├── hd44780.c │ ├── hd44780.h │ ├── st7565.c │ └── st7565.h ├── led │ ├── apa102.c │ ├── apa102.h │ ├── aw20216s.c │ ├── aw20216s.h │ ├── issi │ │ ├── is31fl3218-mono.c │ │ ├── is31fl3218-mono.h │ │ ├── is31fl3218-simple.c │ │ ├── is31fl3218-simple.h │ │ ├── is31fl3218.c │ │ ├── is31fl3218.h │ │ ├── is31fl3729-mono.c │ │ ├── is31fl3729-mono.h │ │ ├── is31fl3729.c │ │ ├── is31fl3729.h │ │ ├── is31fl3731-mono.c │ │ ├── is31fl3731-mono.h │ │ ├── is31fl3731-simple.c │ │ ├── is31fl3731-simple.h │ │ ├── is31fl3731.c │ │ ├── is31fl3731.h │ │ ├── is31fl3733-mono.c │ │ ├── is31fl3733-mono.h │ │ ├── is31fl3733-simple.c │ │ ├── is31fl3733-simple.h │ │ ├── is31fl3733.c │ │ ├── is31fl3733.h │ │ ├── is31fl3736-mono.c │ │ ├── is31fl3736-mono.h │ │ ├── is31fl3736-simple.c │ │ ├── is31fl3736-simple.h │ │ ├── is31fl3736.c │ │ ├── is31fl3736.h │ │ ├── is31fl3737-mono.c │ │ ├── is31fl3737-mono.h │ │ ├── is31fl3737-simple.c │ │ ├── is31fl3737-simple.h │ │ ├── is31fl3737.c │ │ ├── is31fl3737.h │ │ ├── is31fl3741-mono.c │ │ ├── is31fl3741-mono.h │ │ ├── is31fl3741-simple.c │ │ ├── is31fl3741-simple.h │ │ ├── is31fl3741.c │ │ ├── is31fl3741.h │ │ ├── is31fl3742.h │ │ ├── is31fl3742a-mono.c │ │ ├── is31fl3742a-mono.h │ │ ├── is31fl3742a.c │ │ ├── is31fl3742a.h │ │ ├── is31fl3743.h │ │ ├── is31fl3743a-mono.c │ │ ├── is31fl3743a-mono.h │ │ ├── is31fl3743a.c │ │ ├── is31fl3743a.h │ │ ├── is31fl3745-mono.c │ │ ├── is31fl3745-mono.h │ │ ├── is31fl3745.c │ │ ├── is31fl3745.h │ │ ├── is31fl3746.h │ │ ├── is31fl3746a-mono.c │ │ ├── is31fl3746a-mono.h │ │ ├── is31fl3746a.c │ │ ├── is31fl3746a.h │ │ ├── is31flcommon.c │ │ └── is31flcommon.h │ ├── snled27351-mono.c │ ├── snled27351-mono.h │ ├── snled27351-simple.c │ ├── snled27351-simple.h │ ├── snled27351.c │ └── snled27351.h ├── oled │ ├── glcdfont.c │ ├── licenses.txt │ ├── oled_driver.c │ └── oled_driver.h ├── painter │ ├── comms │ │ ├── qp_comms_dummy.c │ │ ├── qp_comms_dummy.h │ │ ├── qp_comms_i2c.c │ │ ├── qp_comms_i2c.h │ │ ├── qp_comms_spi.c │ │ └── qp_comms_spi.h │ ├── gc9a01 │ │ ├── qp_gc9a01.c │ │ ├── qp_gc9a01.h │ │ └── qp_gc9a01_opcodes.h │ ├── generic │ │ ├── qp_surface.h │ │ ├── qp_surface_common.c │ │ ├── qp_surface_internal.h │ │ ├── qp_surface_mono1bpp.c │ │ └── qp_surface_rgb565.c │ ├── ili9xxx │ │ ├── qp_ili9163.c │ │ ├── qp_ili9163.h │ │ ├── qp_ili9341.c │ │ ├── qp_ili9341.h │ │ ├── qp_ili9486.c │ │ ├── qp_ili9486.h │ │ ├── qp_ili9488.c │ │ ├── qp_ili9488.h │ │ └── qp_ili9xxx_opcodes.h │ ├── oled_panel │ │ ├── qp_oled_panel.c │ │ └── qp_oled_panel.h │ ├── sh1106 │ │ ├── qp_sh1106.c │ │ ├── qp_sh1106.h │ │ └── qp_sh1106_opcodes.h │ ├── ssd1351 │ │ ├── qp_ssd1351.c │ │ ├── qp_ssd1351.h │ │ └── qp_ssd1351_opcodes.h │ ├── st77xx │ │ ├── qp_st7735.c │ │ ├── qp_st7735.h │ │ ├── qp_st7735_opcodes.h │ │ ├── qp_st7789.c │ │ ├── qp_st7789.h │ │ ├── qp_st7789_opcodes.h │ │ └── qp_st77xx_opcodes.h │ └── tft_panel │ │ ├── qp_tft_panel.c │ │ └── qp_tft_panel.h ├── ps2 │ ├── ps2.h │ ├── ps2_busywait.c │ ├── ps2_interrupt.c │ ├── ps2_io.h │ ├── ps2_mouse.c │ └── ps2_mouse.h ├── sensors │ ├── adns5050.c │ ├── adns5050.h │ ├── adns9800.c │ ├── adns9800.h │ ├── adns9800_srom_A6.h │ ├── analog_joystick.c │ ├── analog_joystick.h │ ├── azoteq_iqs5xx.c │ ├── azoteq_iqs5xx.h │ ├── cirque_pinnacle.c │ ├── cirque_pinnacle.h │ ├── cirque_pinnacle_gestures.c │ ├── cirque_pinnacle_gestures.h │ ├── cirque_pinnacle_i2c.c │ ├── cirque_pinnacle_regdefs.h │ ├── cirque_pinnacle_spi.c │ ├── paw3204.c │ ├── paw3204.h │ ├── pimoroni_trackball.c │ ├── pimoroni_trackball.h │ ├── pmw3320.c │ ├── pmw3320.h │ ├── pmw3360.c │ ├── pmw3360.h │ ├── pmw3389.c │ ├── pmw3389.h │ ├── pmw33xx_common.c │ └── pmw33xx_common.h ├── serial.h ├── usb2422.c ├── usb2422.h ├── usbpd.h ├── wear_leveling │ ├── wear_leveling_flash_spi.c │ └── wear_leveling_flash_spi_config.h └── ws2812.h ├── gmmk_pro_ansi_andrebrait.bin ├── gmmk_pro_ansi_jonavin.bin ├── gmmk_pro_ansi_solartempest.bin ├── gmmk_pro_ansi_solartempest_test.bin ├── keyboards ├── 0_sixty │ ├── base │ │ ├── info.json │ │ └── rules.mk │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ └── underglow │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk ├── 0xc7 │ └── 61key │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── 0xcb │ ├── 1337 │ │ ├── 1337.c │ │ ├── config.h │ │ ├── gfxfont.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── splaytoraid │ │ ├── 32u4 │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rp2040_ce │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── static │ │ ├── config.h │ │ ├── gfxfont.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── tutelpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tutelpad.c ├── 10bleoledhub │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── lib │ │ └── glcdfont.c │ ├── readme.md │ └── rules.mk ├── 1k │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ ├── rgblite.h │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── 1upkeyboards │ ├── 1up60hse │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 1up60hte │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── hhkb │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 1up60rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ ├── tsangan │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 1upocarina │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 1upslider8 │ │ ├── 1upslider8.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── 1upsuper16v3 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── pi40 │ │ ├── config.h │ │ ├── grid_v1_1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lib │ │ │ └── glcdfont.c │ │ ├── mcuconf.h │ │ ├── mit_v1_0 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── mit_v1_1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── pi40.c │ │ ├── readme.md │ │ └── rules.mk │ ├── pi50 │ │ ├── config.h │ │ ├── grid │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lib │ │ │ └── glcdfont.c │ │ ├── mcuconf.h │ │ ├── mit │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── pi50.c │ │ ├── readme.md │ │ └── rules.mk │ ├── pi60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── pi60_hse │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── pi60_rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── pi60_rgb_v2 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ ├── super16 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── super16.c │ ├── super16v2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── super16v2.c │ ├── sweet16 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── switchtester │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── switches.c │ │ │ │ └── switches.h │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── sweet16v2 │ │ ├── kb2040 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pro_micro │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ │ └── readme.md ├── 25keys │ ├── aleth42 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev0 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── cassette42 │ │ ├── common │ │ │ ├── glcdfont.c │ │ │ ├── oled_helper.c │ │ │ └── oled_helper.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── zinc │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme_en.md │ │ │ ├── readme_jp.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme_en.md │ │ │ ├── readme_jp.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── post_config.h │ │ └── rules.mk │ │ ├── reva │ │ ├── config.h │ │ ├── info.json │ │ ├── post_config.h │ │ └── rules.mk │ │ └── rules.mk ├── 2key2crawl │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── 30wer │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── 3keyecosystem │ └── 2key2 │ │ ├── 2key2.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── 3w6 │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ └── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default_pimoroni │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── pimoroni_trackball.c │ │ │ ├── pimoroni_trackball.h │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rev2.c │ │ └── rules.mk ├── 40percentclub │ ├── 25 │ │ ├── 25.c │ │ ├── 25.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── 4pack │ │ ├── 4pack.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── 4x4 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 5x5 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 6lit │ │ ├── 6lit.c │ │ ├── 6lit.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── gherkin │ │ ├── config.h │ │ ├── info.json │ │ ├── kb2040 │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── half_n_half │ │ ├── config.h │ │ ├── half_n_half.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── i75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── promicro │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── teensy2 │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── luddite │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mf68 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── nano │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── nein │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── nori │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── polyandry │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── promicro │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── teensy2 │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── readme.md │ ├── sixpack │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── sixpack.c │ ├── tomato │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── ut47 │ │ ├── LED_controls.ino │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── rgb │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── led.c │ │ ├── matrix.c │ │ ├── post_rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── ut47.c ├── 45_ats │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── 4by3 │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── 4pplet │ ├── aekiso60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rev_a │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rev_b │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── bootleg │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev_a │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── eagle_viper_rep │ │ ├── readme.md │ │ ├── rev_a │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev_a.c │ │ │ ├── rev_a.h │ │ │ └── rules.mk │ │ └── rev_b │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev_b.c │ │ │ ├── rev_b.h │ │ │ └── rules.mk │ ├── perk60_iso │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev_a │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev_a.c │ │ │ ├── rev_a.h │ │ │ └── rules.mk │ ├── steezy60 │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev_a │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rev_b │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── unextended_std │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev_a │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── waffling60 │ │ ├── readme.md │ │ ├── rev_a │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev_b │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev_b.c │ │ │ ├── rev_b.h │ │ │ └── rules.mk │ │ ├── rev_c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev_c.c │ │ │ ├── rev_c.h │ │ │ └── rules.mk │ │ ├── rev_d │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev_d.c │ │ │ ├── rev_d.h │ │ │ └── rules.mk │ │ ├── rev_d_ansi │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev_d_iso │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev_e │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── 6u_ansi │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── 6u_ansi_split_bs_rshift │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── 6u_iso │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── 6u_iso_split_bs_rshift │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ ├── rev_e.c │ │ │ ├── rev_e.h │ │ │ └── rules.mk │ │ ├── rev_e_ansi │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rev_e_iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── waffling80 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rev_a │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev_a.c │ │ │ ├── rev_a.h │ │ │ └── rules.mk │ │ └── rev_b │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev_b.c │ │ │ ├── rev_b.h │ │ │ └── rules.mk │ └── yakiimo │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev_a │ │ ├── config.h │ │ ├── info.json │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── 7c8 │ └── framework │ │ ├── framework.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── 8pack │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ ├── rev11 │ │ ├── info.json │ │ └── rules.mk │ ├── rev12 │ │ ├── info.json │ │ └── rules.mk │ └── rules.mk ├── 9key │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── a_dux │ ├── a_dux.c │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── abacus │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.json │ ├── readme.md │ └── rules.mk ├── abatskeyboardclub │ └── nayeon │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── iso │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── nayeon.c │ │ ├── readme.md │ │ └── rules.mk ├── abko │ └── ak84bt │ │ ├── ak84bt.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── abstract │ └── ellipse │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rev1 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk ├── acekeyboard │ └── titan60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ ├── tsangan │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── acheron │ ├── apollo │ │ ├── 87h │ │ │ ├── delta │ │ │ │ ├── config.h │ │ │ │ ├── delta.c │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ │ ├── default │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ │ ├── gamma │ │ │ │ ├── config.h │ │ │ │ ├── gamma.c │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ │ ├── default │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ └── readme.md │ │ ├── 87htsc │ │ │ ├── 87htsc.c │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── 88htsc │ │ │ ├── 88htsc.c │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ └── readme.md │ ├── arctic │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── athena │ │ ├── alpha │ │ │ ├── alpha.c │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── beta │ │ │ ├── beta.c │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── info.json │ │ └── readme.md │ ├── austin │ │ ├── austin.c │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ansi │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_wkl │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_wkl_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_iso │ │ │ │ └── keymap.c │ │ │ ├── default_iso_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_iso_wkl │ │ │ │ └── keymap.c │ │ │ ├── default_iso_wkl_split_bs │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── elongate │ │ ├── beta │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── delta │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── delta.c │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── keebspcb │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── lasgweloth │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── shark │ │ ├── alpha │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── beta │ │ │ ├── beta.c │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── info.json │ │ └── readme.md │ └── themis │ │ ├── 87h │ │ ├── 87h.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ └── rules.mk │ │ ├── 87htsc │ │ ├── 87htsc.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ └── rules.mk │ │ ├── 88htsc │ │ ├── 88htsc.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ └── rules.mk │ │ ├── info.json │ │ └── readme.md ├── ada │ ├── ada1800mini │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── infinity81 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── adafruit │ └── macropad │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── macropad.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── adelheid │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── adkb96 │ ├── adkb96.c │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ └── rules.mk │ └── rules.mk ├── adm42 │ ├── readme.md │ ├── rev4 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.json │ │ └── rules.mk │ └── rules.mk ├── adpenrose │ ├── akemipad │ │ ├── akemipad.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_numpad │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kintsugi │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── kintsugi.c │ │ ├── lib │ │ │ └── kintsugifont.c │ │ ├── post_config.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mine │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── iso │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── obi │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default_625u_space │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── shisaku │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── aeboards │ ├── aegis │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_2u_bs_275u_rshift │ │ │ │ └── keymap.c │ │ │ ├── default_numpad │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── constellation │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_65_ansi_rwkl │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── matrix_diagram.md │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── ext65 │ │ ├── info.json │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── railgun │ │ │ │ │ ├── config.h │ │ │ │ │ ├── gmmk_pro VIA layout.json │ │ │ │ │ ├── gmmk_pro_ansi_railgun.bin │ │ │ │ │ ├── jonavin.c │ │ │ │ │ ├── jonavin.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rgb_matrix_map.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── solartempest │ │ │ │ │ ├── config.h │ │ │ │ │ ├── gmmk_pro VIA layout.json │ │ │ │ │ ├── gmmk_pro_ansi_solartempest.bin │ │ │ │ │ ├── jonavin.c │ │ │ │ │ ├── jonavin.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rgb_matrix_map.h │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── rev3.c │ │ │ └── rules.mk │ │ └── rules.mk │ └── satellite │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rev1.c │ │ └── rules.mk │ │ └── rules.mk ├── afternoonlabs │ ├── breeze │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── rev0 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── gust │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── rev1 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── oceanbreeze │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── southern_breeze │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ └── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── summer_breeze │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk ├── ah │ ├── haven60 │ │ ├── haven60.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── haven65 │ │ ├── haven65.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── haven80 │ │ ├── haven80.c │ │ ├── hotswap │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── solder │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk ├── ai │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── ai03 │ ├── andromeda │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── duet │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── equinox │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_ansi_split_space │ │ │ │ └── keymap.c │ │ │ ├── default_iso_split_space │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rev0 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── jp60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── lunar │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── lunar_ii │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── orbit │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── orbit.c │ │ ├── orbit.h │ │ ├── readme.md │ │ └── rules.mk │ ├── orbit_x │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── polaris │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_ansi_tsangan │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── testing │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── quasar │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── 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 │ ├── vega │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── vega.c │ └── voyager60_alps │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── aidansmithdotdev │ ├── fine40 │ │ ├── config.h │ │ ├── fine40.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── sango │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── pimoroni_trackball.c │ │ ├── pimoroni_trackball.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── transport.c │ │ └── transport.h ├── akb │ ├── eb46 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ogr │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_blocker │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_blocker_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_blocker_wkl │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_blocker_wkl_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_iso_blocker │ │ │ │ └── keymap.c │ │ │ ├── default_iso_blocker_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_iso_blocker_wkl │ │ │ │ └── keymap.c │ │ │ ├── default_iso_blocker_wkl_split_bs │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── ogrn │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── raine │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── vero │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_true_hhkb │ │ │ └── keymap.c │ │ ├── default_true_hhkb_iso │ │ │ └── keymap.c │ │ ├── default_true_hhkb_iso_split_space │ │ │ └── keymap.c │ │ ├── default_true_hhkb_split_space │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── akegata_denki │ └── device_one │ │ ├── chconf.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 ├── akko │ ├── 5087 │ │ ├── 5087.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── 5108 │ │ ├── 5108.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── acr87 │ │ ├── acr87.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── top40 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── top40.c ├── al1 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── alas │ ├── alas.c │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── readme.md │ └── rules.mk ├── aleblazer │ ├── zodiark │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── solartempest │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── oled.c │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── snake_octi.c │ │ │ │ ├── snakey_minimal.c │ │ │ │ ├── zodiark VIA keymap.json │ │ │ │ └── zodiark VIA layout.json │ │ │ └── via │ │ │ │ ├── aleblazer_zodiark_via.hex │ │ │ │ ├── config.h │ │ │ │ ├── encoder.c │ │ │ │ ├── keymap.c │ │ │ │ ├── oled.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── zodiark.c │ └── zodiarkpi │ │ ├── config.h │ │ ├── halconf.h │ │ ├── images │ │ ├── ZodiarkPiLogo2Green.qgf.c │ │ ├── ZodiarkPiLogo2Green.qgf.h │ │ ├── ZodiarkPiLogoGC.qgf.c │ │ ├── ZodiarkPiLogoGC.qgf.h │ │ ├── ZodiarkPiLogoSTpink.qgf.c │ │ ├── ZodiarkPiLogoSTpink.qgf.h │ │ ├── jelly.qgf.c │ │ ├── trees1.qgf.c │ │ └── trees2.qgf.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── solartempest │ │ │ ├── config.h │ │ │ ├── image_update.c │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── st7789dual │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── zodiarkpi.c ├── alf │ ├── dc60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── x11 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── x2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── hhkb_60 │ │ │ └── keymap.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── alfredslab │ └── swift65 │ │ ├── hotswap │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ └── solder │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── alhenkb │ └── macropad5x4 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── aliceh66 │ ├── pianoforte │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── pianoforte_hs │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── alpaca │ └── wfeclipse │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── alpha │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── alpine65 │ ├── chconf.h │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── alps64 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── alt34 │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rev1 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk ├── amag23 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── amjkeyboard │ ├── amj40 │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── amj60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── amj66 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── amj84 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_ansi_rwkl │ │ │ │ └── keymap.c │ │ │ └── default_iso_rwkl │ │ │ │ └── keymap.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── amj96 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── amjpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── ortho_left │ │ │ └── keymap.c │ │ └── ortho_right │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── an_achronism │ └── tetromino │ │ ├── README.md │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ └── rules.mk ├── anavi │ ├── arrows │ │ ├── arrows.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── knob1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── knob1.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── knobs3 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── knobs3.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── macropad10 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── macropad12 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── macropad12.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── macropad8 │ │ ├── config.h │ │ ├── glcdfont.c │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── andean_condor │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── annepro2 │ ├── annepro2.c │ ├── annepro2.h │ ├── annepro2_ble.c │ ├── annepro2_ble.h │ ├── ap2_led.c │ ├── ap2_led.h │ ├── boards │ │ ├── ANNEPRO2_C15 │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ └── board.mk │ │ └── ANNEPRO2_C18 │ │ │ ├── board.c │ │ │ ├── board.h │ │ │ └── board.mk │ ├── c15 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ ├── c18 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ ├── chconf.h │ ├── config_led.c │ ├── config_led.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default-full-caps │ │ │ └── keymap.c │ │ ├── default-layer-indicators │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ └── iso_default │ │ │ └── keymap.c │ ├── ld │ │ └── HT32F52342_ANNEPRO2.ld │ ├── matrix.c │ ├── mcuconf.h │ ├── protocol.c │ ├── protocol.h │ ├── readme.md │ └── rgb_driver.c ├── ano │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── anomalykb │ └── a65i │ │ ├── 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 │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── aozora │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_all │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── aplyard │ └── aplx6 │ │ ├── info.json │ │ ├── rev1 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ │ └── rev2 │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── arabica37 │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── lib │ │ └── glcdfont.c │ ├── readme.md │ └── rev1 │ │ ├── info.json │ │ └── rules.mk ├── archetype │ └── minervalx │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── ares │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── matrix_diagram.md │ ├── readme.md │ └── rules.mk ├── argo_works │ └── ishi │ │ └── 80 │ │ ├── mk0_avr │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ └── mk0_avr_extra │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mk0_avr_extra.c │ │ ├── readme.md │ │ └── rules.mk ├── argyle │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── arisu │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── arrayperipherals │ ├── 1x4p1 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── arrowmechanics │ └── wings │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── artemis │ └── paragon │ │ ├── hotswap │ │ ├── info.json │ │ ├── matrix_diagram.md │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── soldered │ │ ├── info.json │ │ ├── matrix_diagram.md │ │ └── rules.mk ├── artifact │ └── lvl │ │ └── rev_hs01 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rev_hs01.c │ │ └── rules.mk ├── ash1800 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── ash_xiix │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── ask55 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── at_at │ └── 660m │ │ ├── 660m.c │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── atlantis │ ├── ak81_ve │ │ ├── ak81_ve.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ps17 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── solartempest │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── ps17.c │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── atlas_65 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── atomic │ ├── atomic.c │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── atreus │ ├── astar │ │ ├── info.json │ │ └── rules.mk │ ├── astar_mirrored │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ ├── atreus.h │ ├── config.h │ ├── f103 │ │ ├── chconf.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk │ ├── feather │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── workman │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── promicro │ │ ├── info.json │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ └── teensy2 │ │ ├── info.json │ │ └── rules.mk ├── atreus62 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── atreyu │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── rev1.c │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── rev2.c │ │ └── rules.mk │ └── rules.mk ├── atset │ ├── at1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── at12 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── at16 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── at3 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── at6 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── at9 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── atxkb │ ├── 1894 │ │ ├── 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 ├── aurora65 │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── automata02 │ └── alisaie │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── avalanche │ ├── avalanche.c │ ├── readme.md │ ├── v1 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ └── rules.mk │ ├── v2 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ └── rules.mk │ ├── v3 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ └── rules.mk │ └── v4 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── rules.mk │ │ └── v4.c ├── aves60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── aves65 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── axolstudio │ ├── foundation_gamma │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── helpo │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── yeti │ │ ├── hotswap │ │ ├── config.h │ │ ├── hotswap.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ └── soldered │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── aya │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── b_sides │ └── rev41lp │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── bacca70 │ ├── chconf.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── baguette │ ├── baguette.c │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── iso │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── bahm │ └── aster_ergo │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── baion_808 │ ├── baion_808.c │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── bajjak │ ├── bajjak.c │ ├── bajjak.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── 5x6 │ │ │ └── keymap.c │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── balloondogcaps │ ├── tr90 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── tr90pm │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── bandominedoni │ ├── bandominedoni.c │ ├── bandominedoni.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rgb_matrix_kb.inc │ └── rules.mk ├── bantam44 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── barleycorn_smd │ ├── 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 │ ├── 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 │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── default_split_left_space │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default_all │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_split_backspace │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── rev1_rgb │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── 2moons_rgb │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ └── 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 ├── basketweave │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── bastardkb │ ├── charybdis │ │ ├── 3x5 │ │ │ ├── 3x5.c │ │ │ ├── blackpill │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── v1 │ │ │ │ └── elitec │ │ │ │ │ ├── config.h │ │ │ │ │ ├── info.json │ │ │ │ │ └── rules.mk │ │ │ └── v2 │ │ │ │ ├── elitec │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ │ │ ├── splinky_2 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ │ ├── splinky_3 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ │ └── stemcell │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ ├── 3x6 │ │ │ ├── 3x6.c │ │ │ ├── blackpill │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── v1 │ │ │ │ └── elitec │ │ │ │ │ ├── config.h │ │ │ │ │ ├── info.json │ │ │ │ │ └── rules.mk │ │ │ └── v2 │ │ │ │ ├── elitec │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ │ │ ├── splinky_2 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ │ ├── splinky_3 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ │ └── stemcell │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ ├── 4x6 │ │ │ ├── 4x6.c │ │ │ ├── blackpill │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── v1 │ │ │ │ └── elitec │ │ │ │ │ ├── config.h │ │ │ │ │ ├── info.json │ │ │ │ │ └── rules.mk │ │ │ └── v2 │ │ │ │ ├── elitec │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ │ │ ├── splinky_2 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ │ ├── splinky_3 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ │ └── stemcell │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ ├── charybdis.c │ │ ├── charybdis.h │ │ ├── config.h │ │ ├── info.json │ │ ├── post_config.h │ │ └── readme.md │ ├── dilemma │ │ ├── 3x5_2 │ │ │ ├── assembled │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ └── splinky │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ ├── 3x5_3 │ │ │ ├── 3x5_3.c │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 4x6_4 │ │ │ ├── 4x6_4.c │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── dilemma.c │ │ ├── dilemma.h │ │ ├── info.json │ │ └── readme.md │ ├── info.json │ ├── scylla │ │ ├── blackpill │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── scylla.c │ │ ├── v1 │ │ │ └── elitec │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── elitec │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ │ ├── splinky_2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ │ ├── splinky_3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ │ └── stemcell │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ ├── skeletyl │ │ ├── blackpill │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── skeletyl.c │ │ ├── v1 │ │ │ └── elitec │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── elitec │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ │ ├── splinky_2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ │ ├── splinky_3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ │ └── stemcell │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ ├── tbk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── tbkmini │ │ ├── blackpill │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── tbkmini.c │ │ ├── v1 │ │ └── elitec │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── v2 │ │ ├── elitec │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ │ ├── splinky_2 │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ ├── splinky_3 │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ └── stemcell │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk ├── bbrfkr │ └── dynamis │ │ ├── config.h │ │ ├── dynamis.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── bear_face │ ├── config.h │ ├── info.json │ ├── readme.md │ ├── rules.mk │ ├── v1 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── rules.mk │ │ └── v1.c │ └── v2 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── default_iso │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── rules.mk │ │ └── v2.c ├── beatervan │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── beekeeb │ ├── piantor │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 3x5_3 │ │ │ │ └── keymap.c │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── piantor_pro │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── bemeier │ └── bmek │ │ ├── bmek.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── README.md │ │ │ └── keymap.c │ │ └── via │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ ├── info.json │ │ └── rules.mk │ │ ├── rev2 │ │ ├── info.json │ │ └── rules.mk │ │ └── rev3 │ │ ├── info.json │ │ └── rules.mk ├── bestway │ ├── bestway.c │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── bfake │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── biacco42 │ ├── ergo42 │ │ ├── ergo42.c │ │ ├── keymaps │ │ │ ├── default-illustrator │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default-underglow │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── meishi │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── meishi2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── binepad │ ├── bn003 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bn006 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bn009 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.json │ │ │ └── via │ │ │ │ └── keymap.json │ │ ├── r1 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── r2 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bnk9 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bnr1 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── info.json │ │ │ └── rules.mk │ └── pixie │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── bioi │ ├── bluetooth_custom.c │ ├── f60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── g60 │ │ ├── config.h │ │ ├── g60.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── g60ble │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── morgan65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── morgan65.c │ │ ├── readme.md │ │ └── rules.mk │ └── s65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── s65.c ├── black_hellebore │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── blackplum │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── blank │ └── blank01 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── blank_tehnologii │ └── manibus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── blaster75 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── blockboy │ └── ac980mini │ │ ├── ac980mini.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── blockey │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── blu │ └── vimclutch │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── vimclutch.c ├── bluebell │ └── swoop │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── boardrun │ ├── bizarre │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── classic │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── boardsource │ ├── 3x4 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 4x12 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 5x12 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── beiwagon │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── equals │ │ ├── 48 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── 60 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── avr │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── equals.c │ │ ├── graphics │ │ │ └── thintel15.qff.c │ │ ├── info.json │ │ ├── readme.md │ │ └── ui.c │ ├── holiday │ │ └── spooky │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── lulu │ │ ├── avr │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lulu.c │ │ ├── readme.md │ │ └── rp2040 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ ├── microdox │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── microdox.c │ │ ├── readme.md │ │ ├── v1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── technik_o │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── technik_o.c │ ├── technik_s │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── the_mark │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ansi │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_split_bs_space │ │ │ │ └── keymap.c │ │ │ ├── default_iso │ │ │ │ └── keymap.c │ │ │ ├── default_iso_split_bs_space │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── unicorne │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.json │ │ └── via │ │ │ └── keymap.json │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── unicorne.c │ │ └── unicorne.h ├── boardwalk │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── 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 │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── bobpad │ ├── bobpad.c │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── bolsa │ ├── bolsalice │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── damapad │ │ ├── damapad.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── bop │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── boston │ ├── boston.c │ ├── chconf.h │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_ansi │ │ │ └── keymap.c │ │ ├── default_iso │ │ │ └── keymap.c │ │ └── rgb-light-layers │ │ │ └── keymap.c │ ├── matrix_diagram.md │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── boston_meetup │ ├── 2019 │ │ ├── 2019.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── info.json │ ├── readme.md │ └── rules.mk ├── botanicalkeyboards │ └── fm2u │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── box75 │ ├── chconf.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── bpiphany │ ├── four_banger │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── frosty_flake │ │ ├── 20130602 │ │ │ ├── 20130602.c │ │ │ ├── matrix.c │ │ │ └── rules.mk │ │ ├── 20140521 │ │ │ ├── 20140521.c │ │ │ ├── matrix.c │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── tkl │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ghost_squid │ │ ├── config.h │ │ ├── ghost_squid.c │ │ ├── ghost_squid.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── hid_liber │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── kitten_paw │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── pegasushoof │ │ ├── 2013 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── matrix.c │ │ │ └── rules.mk │ │ ├── 2015 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── matrix.c │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_jis │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ ├── sixshooter │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sixshooter.c │ │ └── sixshooter.h │ ├── tiger_lily │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_ansi │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ └── unloved_bastard │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.json │ │ ├── default_ansi │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── default_iso │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk ├── bredworks │ └── wyvern_hs │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── bschwind │ └── key_ripper │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── bt66tech │ └── bt66tech60 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── bthlabs │ └── geekpad │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── bubble75 │ └── hotswap │ │ ├── config.h │ │ ├── hotswap.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── budgy │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── buildakb │ ├── mw60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── potato65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── potato65hs │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── potato65s │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── butterkeebs │ └── pocketpad │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── buzzard │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── rev1.c │ │ └── rules.mk │ └── rules.mk ├── cablecardesigns │ ├── cypher │ │ └── rev6 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_ansi │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_iso │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── phoenix │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── phoenix.c │ │ ├── readme.md │ │ └── rules.mk ├── caffeinated │ └── serpent65 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_ansi │ │ │ └── keymap.c │ │ ├── default_ansi_split_bs │ │ │ └── keymap.c │ │ ├── default_iso │ │ │ └── keymap.c │ │ ├── default_iso_split_bs │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── canary │ └── canary60rgb │ │ ├── canary60rgb.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── v1 │ │ ├── config.h │ │ └── rules.mk ├── cannonkeys │ ├── adelie │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_rwkl │ │ │ │ └── keymap.c │ │ │ ├── default_wkl │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── aella │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ansi │ │ │ │ └── keymap.c │ │ │ ├── default_iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── an_c │ │ ├── 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 │ │ ├── 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 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bakeneko60_iso_hs │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bakeneko65_iso_hs │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── balance │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ansi │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_iso │ │ │ │ └── keymap.c │ │ │ ├── default_iso_split_bs │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── bastion60 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── bastion65 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── bastion75 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── bastiontkl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── brutalv2_1800 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── brutalv2_60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── brutalv2_65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── caerdroia │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── chimera65 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── chimera65_hs │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── cloudline │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── crin │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── db60 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── hotswap │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── j02 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── iso │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── tsangan │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rev2 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── iso │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── devastatingtkl │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ellipse │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ellipse_hs │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── gentoo │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── gentoo_hs │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── hoodrowg │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── instant60 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── 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 │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── iron165 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── is0gr │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── leviatan │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ ├── tsangan │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── lib │ │ └── satisfaction75 │ │ │ ├── satisfaction_core.c │ │ │ ├── satisfaction_core.h │ │ │ ├── satisfaction_encoder.c │ │ │ ├── satisfaction_keycodes.h │ │ │ └── satisfaction_oled.c │ ├── malicious_ergo │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── meetuppad2023 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── moment │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── moment_hs │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── nearfield │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── obliterated75 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── onyx │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ortho48 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ortho48v2 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ortho60 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ortho60v2 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ortho75 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── ortho75.c │ │ ├── readme.md │ │ └── rules.mk │ ├── petrichor │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── petrichor.c │ │ ├── readme.md │ │ └── rules.mk │ ├── practice60 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── practice65 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── rekt1800 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ripple │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ripple_hs │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── 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 │ ├── satisfaction75 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── tester │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── led.c │ │ ├── led_custom.h │ │ ├── mcuconf.h │ │ ├── prototype │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── tester │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── satisfaction75.c │ │ ├── satisfaction75.h │ │ ├── satisfaction_encoder.c │ │ └── satisfaction_oled.c │ ├── satisfaction75_hs │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── satisfaction75_hs.h │ ├── savage65 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── serenity │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── tmov2 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── tsukuyomi │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── typeb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── vector │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── vicious40 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── cantor │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── capsunlocked │ ├── cu24 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── cu65 │ │ ├── config.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 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── cu75 │ │ ├── config.h │ │ ├── cu75.c │ │ ├── cu75.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── iso │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── cu80 │ │ ├── v1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ │ └── v2.c │ └── readme.md ├── carbo65 │ ├── carbo65.c │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── catch22 │ ├── 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 │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── cest73 │ └── tkm │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_ansi_split_bs │ │ │ └── keymap.c │ │ └── default_iso_split_bs │ │ │ └── keymap.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── chalice │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── chaos65 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── charue │ ├── charon │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── sunsetter │ │ ├── chconf.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_r2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── chavdai40 │ ├── board.h │ ├── chconf.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── 42keys-dvorak │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── 44keys-dvorak │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── mcuconf.h │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ └── rev2 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk ├── checkerboards │ ├── axon40 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── candybar_ortho │ │ ├── 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 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── phoenix45_ortho │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 2x3u │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 6u │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── plexus75_he │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 2x2u │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 7u │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── pursuit40 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── quark │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 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_5x12_7u │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default_mit │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── quark_lp │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 2x2u │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── quark_lp.c │ │ ├── readme.md │ │ └── rules.mk │ ├── quark_plus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 2u │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 2x225u │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 2x3u │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── quark_plus.c │ │ ├── readme.md │ │ └── rules.mk │ ├── quark_squared │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 2u │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 5_2u │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 5_2x225u │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── snop60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 7u │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── snop60.c │ └── 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 │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── cherrybstudio │ ├── cb1800 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── cb65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── cb87 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── cb87rgb │ │ ├── cb87rgb.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── cb87v2 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── cheshire │ └── curiosity │ │ ├── chconf.h │ │ ├── config.h │ │ ├── curiosity.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── chew │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── chickenman │ ├── ciel │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── ciel65 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── ppr_merro60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi │ │ │ │ └── keymap.c │ │ │ ├── ansi_split_bs_rshift │ │ │ │ └── keymap.c │ │ │ ├── ansi_tsangan │ │ │ │ └── keymap.c │ │ │ ├── ansi_wkl │ │ │ │ └── keymap.c │ │ │ ├── ansi_wkl_split_bs_rshift │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── hhkb │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ ├── tsangan │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── str_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 │ │ ├── readme.md │ │ └── rules.mk ├── chocofly │ ├── readme.md │ └── v1 │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ └── rules.mk ├── chocv │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── chord │ └── zero │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── chosfox │ └── cf81 │ │ ├── cf81.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── chouchou │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── chromatonemini │ ├── chromatonemini.c │ ├── chromatonemini.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rgb_matrix_kb.inc │ └── rules.mk ├── churrosoft │ └── deck8 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── noleds │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ └── rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk ├── cipulot │ ├── 60xt │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── chroma │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 60_ansi_tsangan │ │ │ │ └── keymap.c │ │ │ ├── 60_ansi_wkl │ │ │ │ └── keymap.c │ │ │ ├── 60_ansi_wkl_split_bs_rshift │ │ │ │ └── keymap.c │ │ │ ├── 60_iso_tsangan │ │ │ │ └── keymap.c │ │ │ ├── 60_iso_tsangan_split_bs_rshift │ │ │ │ └── keymap.c │ │ │ ├── 60_iso_wkl │ │ │ │ └── keymap.c │ │ │ ├── 60_iso_wkl_split_bs_rshift │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── common │ │ ├── ec_board.c │ │ ├── ec_switch_matrix.c │ │ ├── ec_switch_matrix.h │ │ ├── eeprom_tools.h │ │ ├── matrix.c │ │ ├── via_apc.c │ │ └── via_ec.c │ ├── ec_23u │ │ ├── config.h │ │ ├── ec_switch_matrix.c │ │ ├── ec_switch_matrix.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ └── via_apc.c │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ec_60 │ │ ├── config.h │ │ ├── ec_switch_matrix.c │ │ ├── ec_switch_matrix.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 60_ansi_tsangan │ │ │ │ └── keymap.c │ │ │ ├── 60_iso_tsangan │ │ │ │ └── keymap.c │ │ │ ├── 60_jis │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ └── via_apc.c │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ec_660c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ec_980c │ │ ├── config.h │ │ ├── ec_980c.c │ │ ├── ec_switch_matrix.c │ │ ├── ec_switch_matrix.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ └── via_ec_indicators.c │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ec_alveus │ │ ├── 1_0_0 │ │ │ ├── config.h │ │ │ ├── ec_switch_matrix.c │ │ │ ├── ec_switch_matrix.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── rules.mk │ │ │ │ │ └── via_apc.c │ │ │ ├── matrix.c │ │ │ ├── mcuconf.h │ │ │ ├── post_rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── 1_2_0 │ │ │ ├── config.h │ │ │ ├── ec_switch_matrix.c │ │ │ ├── ec_switch_matrix.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── tkl_nofrow_ansi_tsangan_wkl_split_bs │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ └── via_apc.c │ │ │ ├── matrix.c │ │ │ ├── mcuconf.h │ │ │ ├── post_rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── ec_dolice │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ec_menhir │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ec_pro2 │ │ ├── config.h │ │ ├── ec_switch_matrix.c │ │ ├── ec_switch_matrix.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 60_hhkb │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ └── via_apc.c │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ec_prox │ │ ├── ansi_iso │ │ │ ├── config.h │ │ │ ├── ec_switch_matrix.c │ │ │ ├── ec_switch_matrix.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── 60_hhkb │ │ │ │ │ └── keymap.c │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── rules.mk │ │ │ │ │ └── via_apc.c │ │ │ ├── matrix.c │ │ │ ├── mcuconf.h │ │ │ ├── post_rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── jis │ │ │ ├── config.h │ │ │ ├── ec_switch_matrix.c │ │ │ ├── ec_switch_matrix.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ └── via_apc.c │ │ │ ├── matrix.c │ │ │ ├── mcuconf.h │ │ │ ├── post_rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── ec_theca │ │ ├── config.h │ │ ├── ec_switch_matrix.c │ │ ├── ec_switch_matrix.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── tkl_ansi_tsangan │ │ │ │ └── keymap.c │ │ │ ├── tkl_ansi_tsangan_wkl │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ec_tkl │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── tkl_ansi_tsangan │ │ │ │ └── keymap.c │ │ │ ├── tkl_iso_tsangan │ │ │ │ └── keymap.c │ │ │ ├── tkl_jis │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ec_typeb │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ec_typek │ │ ├── config.h │ │ ├── ec_switch_matrix.c │ │ ├── ec_switch_matrix.h │ │ ├── ec_typek.c │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ └── via_ec_indicators.c │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ec_vero │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 60_hhkb │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ec_virgo │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kallos │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kawayo │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_65_ansi_cb_blocker │ │ │ │ └── keymap.c │ │ │ ├── default_65_ansi_cb_blocker_tsangan │ │ │ │ └── keymap.c │ │ │ ├── default_65_ansi_cb_blocker_tsangan_split_bs │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mnk_60_ec │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 60_hhkb │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mnk_65_ec │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── rf_r1_8_9xu │ │ ├── config.h │ │ ├── ec_switch_matrix.c │ │ ├── ec_switch_matrix.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── tkl_ansi_tsangan │ │ │ └── keymap.c │ │ ├── tkl_iso_tsangan │ │ │ └── keymap.c │ │ ├── tkl_jis │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── rules.mk │ │ │ └── via_apc.c │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── citrus │ ├── erdnuss65 │ │ ├── config.h │ │ ├── erdnuss65.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── ck60i │ ├── chconf.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 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── nakey │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── obelus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── obelus.c │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ ├── thedora │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── thedora.c │ └── washington │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── clawsome │ ├── bookerboard │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── coupe │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── doodle │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ └── rules.mk │ ├── fightpad │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── gamebuddy │ │ ├── v1_0 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v1_m │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── hatchback │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── luggage_rack │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── numeros │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── roadster │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── sedan │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── sidekick │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── suv │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── clickety_split │ └── leeloo │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── leeloo.c │ │ ├── readme.md │ │ ├── rev1 │ │ ├── info.json │ │ └── rules.mk │ │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ │ ├── rev3 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ │ └── rules.mk ├── clueboard │ ├── 17 │ │ ├── 17.c │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── 60 │ │ ├── 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 │ │ │ ├── colemak │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev3.c │ │ │ └── rules.mk │ │ └── rev4 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev4.c │ │ │ └── rules.mk │ ├── 2x1800 │ │ ├── 2018 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.json │ │ │ │ │ └── readme.md │ │ │ │ ├── default_4u │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── default_7u │ │ │ │ │ ├── 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 │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_4u_iso │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_7u_ansi │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── default_7u_iso │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 2021 │ │ │ ├── 2021.c │ │ │ ├── config.h │ │ │ ├── font.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.json │ │ │ │ ├── default_4u │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── default_7u │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── max7219.c │ │ │ ├── max7219.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── info.json │ │ └── readme.md │ ├── 66_hotswap │ │ ├── config.h │ │ ├── gen1 │ │ │ ├── config.h │ │ │ ├── gen1.c │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── 66_ansi │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── prototype │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── 66_ansi │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── prototype.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── california │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.json │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── card │ │ ├── card.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── 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 │ ├── fuji65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── saka68 │ │ ├── hotswap │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ ├── readme.md │ │ └── solder │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── coarse │ ├── cordillera │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ixora │ │ ├── chconf.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── vinta │ │ ├── chconf.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── coban │ ├── pad3a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── pad9a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── compensator │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── readme.md │ └── rules.mk ├── compound │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── contender │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── contra │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── controllerworks │ ├── city42 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mini36 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── mini36.c │ │ ├── readme.md │ │ └── rules.mk │ └── mini42 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── mini42.c │ │ ├── readme.md │ │ └── rules.mk ├── converter │ ├── a1200 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── miss1200 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── mistress1200 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── teensy2pp │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── adb_usb │ │ ├── adb.c │ │ ├── adb.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── led.c │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── hp_46010a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ibm_terminal │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── led.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── m0110_usb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── m0110.c │ │ ├── m0110.h │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── numeric_keypad_iie │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── palm_usb │ │ ├── config.h │ │ ├── info.json │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── stowaway │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ ├── periboard_512 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── siemens_tastatur │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── sun_usb │ │ ├── config.h │ │ ├── info.json │ │ ├── led.c │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── type3 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ └── type5 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ ├── usb_usb │ │ ├── ble │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── custom_matrix.cpp │ │ ├── hasu │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── leonardo │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── pro_micro │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── xmk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── post_rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── xmk.c │ │ ├── xmk_matrix.c │ │ ├── xmk_matrix.h │ │ └── xmk_shell.c │ └── xt_usb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── xt.h │ │ └── xt_interrupt.c ├── cool836a │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── copenhagen_click │ └── click_pad_v1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── coseyfannitutti │ ├── discipad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── discipline │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mullet │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── mulletpad │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ └── romeo │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── cosmo65 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── cozykeys │ ├── bloomer │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ ├── v2 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v3 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── speedo │ │ ├── readme.md │ │ ├── v2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── rules.mk │ │ └── v3 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── rules.mk ├── cradio │ ├── cradio.c │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── craftwalk │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── crawlpad │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── crazy_keyboard_68 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── crbn │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── creatkeebs │ ├── glacier │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ └── thera │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_ansi │ │ │ └── keymap.c │ │ ├── default_ansi_rwkl │ │ │ └── keymap.c │ │ ├── default_ansi_rwkl_split_bs │ │ │ └── keymap.c │ │ ├── default_ansi_split_bs │ │ │ └── keymap.c │ │ ├── default_iso │ │ │ └── keymap.c │ │ ├── default_iso_rwkl │ │ │ └── keymap.c │ │ ├── default_iso_rwkl_split_bs │ │ │ └── keymap.c │ │ └── default_iso_split_bs │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── crimsonkeyboards │ └── resume1800 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── crin │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── crkbd │ ├── crkbd.c │ ├── info.json │ ├── keymaps │ │ ├── colemak_luna │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via_mechboards │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── lib │ │ ├── glcdfont.c │ │ ├── host_led_state_reader.c │ │ ├── keylogger.c │ │ ├── layer_state_reader.c │ │ ├── logo_reader.c │ │ ├── mode_icon_reader.c │ │ ├── rgb_state_reader.c │ │ └── timelogger.c │ ├── post_config.h │ ├── r2g │ │ ├── config.h │ │ ├── info.json │ │ ├── r2g.c │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ └── rules.mk ├── crowboard │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── crypt_macro │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── custommk │ ├── cmk11 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ergostrafer │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── evo70 │ │ ├── config.h │ │ ├── evo70.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── evo70_r2 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── genesis │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ └── rules.mk ├── cutie_club │ ├── borsdorf │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── fidelity │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── giant_macro_pad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── keebcats │ │ ├── denis │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── dougal │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_65_ansi │ │ │ │ └── keymap.c │ │ │ ├── default_65_iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── novus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── wraith │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wraith.c ├── cx60 │ ├── 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 │ ├── matrix_diagram.md │ ├── readme.md │ └── rules.mk ├── cxt_studio │ ├── config.h │ ├── cxt_studio.c │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.json │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── cybergear │ └── macro25 │ │ ├── LICENSE │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── dailycraft │ ├── bat43 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── claw44 │ │ ├── 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 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── owl8 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── sandbox │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── rules.mk │ │ └── sandbox.c │ ├── stickey4 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── wings42 │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ ├── rev1_extkeys │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ └── rules.mk ├── daji │ └── seis_cinco │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── dark │ └── magnum_ergo_1 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── magnum_ergo_1.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── darkproject │ ├── kd83a_bfg_edition │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── kd83a_bfg_edition.c │ │ ├── kd83a_bfg_edition.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── kd87a_bfg_edition │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── kd87a_bfg_edition.c │ │ ├── kd87a_bfg_edition.h │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── darmoshark │ └── k3 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── dasky │ └── reverb │ │ ├── config.h │ │ ├── graphics │ │ ├── display.c │ │ ├── display.h │ │ ├── reverb.qgf.c │ │ ├── reverb.qgf.h │ │ ├── robotomono20.qff.c │ │ ├── robotomono20.qff.h │ │ ├── splash.qgf.c │ │ └── splash.qgf.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.json │ │ └── via │ │ │ └── keymap.json │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── reverb.c │ │ └── rules.mk ├── db │ └── db63 │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── dc01 │ ├── arrow │ │ ├── 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 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── 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 │ │ ├── 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 │ │ └── rules.mk ├── dcpedit │ ├── masonry │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.json │ │ │ └── via │ │ │ │ └── keymap.json │ │ ├── readme.md │ │ └── rules.mk │ └── redherring │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── redherring.c │ │ └── rules.mk ├── deemen17 │ └── de60fs │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── dekunukem │ └── duckypad │ │ ├── chconf.h │ │ ├── config.h │ │ ├── duckypad.c │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── delikeeb │ ├── flatbread60 │ │ ├── config.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 │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── vanana │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── vaneela │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── vaneelaex │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── waaffle │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev3 │ │ ├── config.h │ │ ├── elite_c │ │ ├── info.json │ │ └── rules.mk │ │ ├── info.json │ │ ├── pro_micro │ │ ├── info.json │ │ └── rules.mk │ │ └── rules.mk ├── deltapad │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── deltasplit75 │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ └── v2 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk ├── demiurge │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── readme.md │ └── rules.mk ├── deng │ ├── djam │ │ ├── config.h │ │ ├── djam.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── thirty │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── thirty.c ├── densus │ └── alveus │ │ └── mx │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── dichotomy │ ├── config.h │ ├── dichotomy.c │ ├── dichotomy.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── dinofizz │ └── fnrow │ │ └── v1 │ │ ├── chconf.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v1.c ├── dk60 │ ├── config.h │ ├── dk60.c │ ├── dk60.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── dm9records │ ├── ergoinu │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── default_jis │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── lain │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── lain.c │ │ ├── lain.h │ │ ├── readme.md │ │ └── rules.mk │ ├── plaid │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── 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 ├── dmqdesign │ └── spin │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── dnworks │ ├── 9973 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── frltkl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── numpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── sbl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── do60 │ ├── config.h │ ├── do60.c │ ├── do60.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── test │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── doio │ ├── kb04 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kb12 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kb16 │ │ ├── config.h │ │ ├── info.json │ │ ├── kb16.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lib │ │ │ ├── bongocat │ │ │ │ ├── bongocat.c │ │ │ │ └── bongocat.h │ │ │ ├── glcdfont.c │ │ │ ├── layer_status │ │ │ │ ├── layer_status.c │ │ │ │ └── layer_status.h │ │ │ ├── logo.c │ │ │ └── logo.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── kb19 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kb30 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── kb30.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── kb38 │ │ ├── config.h │ │ ├── info.json │ │ ├── kb38.c │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rgb_matrix_kb.inc │ │ └── rules.mk │ └── kb3x │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── donutcables │ ├── budget96 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ └── scrabblepad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── doodboard │ ├── duckboard │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── duckboard_r2 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── doppelganger │ ├── config.h │ ├── doppelganger.c │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── doro67 │ ├── multi │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_iso │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_multi │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ ├── regular │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rgb.c │ │ └── rules.mk ├── dotmod │ └── dymium65 │ │ ├── config.h │ │ ├── dymium65.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── dp3000 │ ├── config.h │ ├── dp3000.c │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── post_config.h │ ├── readme.md │ ├── rev1 │ │ ├── info.json │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ └── rules.mk ├── dp60 │ ├── config.h │ ├── dp60.c │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── draculad │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── draytronics │ ├── daisy │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── elise │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── blake_iso │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── default_iso │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── elise_v2 │ │ ├── config.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 ├── drewkeys │ ├── iskar │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── mercury65 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── drhigsby │ ├── bkf │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── dubba175 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ogurec │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── left_pm │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── right_pm │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ └── packrat │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── drop │ ├── alt │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── board.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v2.c │ ├── cstm65 │ │ ├── board.h │ │ ├── config.h │ │ ├── cstm65.c │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── cstm80 │ │ ├── board.h │ │ ├── config.h │ │ ├── cstm80.c │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ctrl │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── board.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v2.c │ ├── lib │ │ ├── common.c │ │ └── mux.c │ ├── sense75 │ │ ├── board.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default_md │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── sense75.c │ ├── shift │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── board.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v2.c │ └── thekey │ │ ├── keymaps │ │ ├── default-bepo │ │ │ └── keymap.c │ │ ├── default-macos │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── v1 │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ └── v2 │ │ ├── info.json │ │ ├── keymaps │ │ ├── rgb-control-macos │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── rgb-control │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── druah │ └── dk_saver_redux │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── dtisaac │ ├── cg108 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── dosa40rgb │ │ ├── config.h │ │ ├── dosa40rgb.c │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── dtisaac01 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── 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 │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v2.c │ ├── jetfire │ │ ├── config.h │ │ ├── indicator_leds.c │ │ ├── indicator_leds.h │ │ ├── info.json │ │ ├── jetfire.c │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── 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 │ │ ├── lightsaver.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── octagon │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v1.c │ │ └── v2 │ │ │ ├── config.h │ │ │ ├── indicator_leds.c │ │ │ ├── indicator_leds.h │ │ │ ├── info.json │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v2.c │ ├── orion │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v3 │ │ │ ├── config.h │ │ │ ├── indicator_leds.c │ │ │ ├── indicator_leds.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v3.c │ ├── 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 ├── ducky │ ├── one2mini │ │ ├── 1861st │ │ │ ├── 1861st.c │ │ │ ├── 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 │ └── one2sf │ │ ├── 1967st │ │ ├── boards │ │ │ └── NUC123SD4AN0 │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ └── board.mk │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_ansi │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── default_iso │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── dumbo │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── dumbpad │ ├── info.json │ ├── readme.md │ ├── rules.mk │ ├── v0x │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── templates │ │ │ └── keymap.c │ │ └── v0x.c │ ├── v0x_dualencoder │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── templates │ │ │ └── keymap.c │ │ └── v0x_dualencoder.c │ ├── v0x_right │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── templates │ │ │ └── keymap.c │ │ └── v0x_right.c │ ├── v1x │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── templates │ │ │ └── keymap.c │ │ └── v1x.c │ ├── v1x_dualencoder │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── templates │ │ │ └── keymap.c │ │ └── v1x_dualencoder.c │ ├── v1x_oled │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── rules.mk │ │ └── v1x_oled.c │ ├── v1x_right │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── templates │ │ │ └── keymap.c │ │ └── v1x_right.c │ └── v3x │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v3x.c ├── durgod │ ├── boards │ │ └── DURGOD_STM32_F070 │ │ │ ├── board.h │ │ │ ├── board.mk │ │ │ ├── chconf.h │ │ │ └── mcuconf.h │ ├── dgk6x │ │ ├── config.h │ │ ├── dgk6x.c │ │ ├── dgk6x.h │ │ ├── galaxy │ │ │ ├── config.h │ │ │ ├── galaxy.c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.json │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.json │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hades_ansi │ │ │ ├── config.h │ │ │ ├── hades_ansi.c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.json │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.json │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── hades_iso │ │ │ ├── config.h │ │ │ ├── hades_iso.c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.json │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.json │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── halconf.h │ │ ├── info.json │ │ ├── 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 │ ├── galaxy │ │ ├── readme.md │ │ └── rules.mk │ ├── hades │ │ └── readme.md │ ├── k310 │ │ ├── base │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── halconf.h │ │ ├── info.json │ │ ├── k310.c │ │ ├── k310.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.json │ │ │ │ └── readme.md │ │ │ ├── default_mac │ │ │ │ ├── keymap.json │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ └── readme.md │ ├── k320 │ │ ├── base │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── halconf.h │ │ ├── info.json │ │ ├── k320.c │ │ ├── k320.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.json │ │ │ │ └── readme.md │ │ │ ├── default_mac │ │ │ │ ├── keymap.json │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ └── readme.md │ ├── k3x0 │ │ └── readme.md │ └── venus │ │ ├── readme.md │ │ └── rules.mk ├── dyz │ ├── dyz40 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dyz60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dyz60_hs │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dyz_tkl │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── selka40 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── synthesis60 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_arrow │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── rules.mk │ │ └── synthesis60.c ├── dz60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── 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 │ │ ├── crd_ansi │ │ │ └── keymap.c │ │ ├── crd_tsangan │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_abnt2 │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── devinceble_wkl_tofu │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── 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_arrow_0x544d │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── 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 │ │ ├── joooosh_hhkb │ │ │ └── keymap.c │ │ ├── olligranlund_iso │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── olligranlund_iso_v2 │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── dztech │ ├── bocc │ │ ├── bocc.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── duo_s │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dz60rgb │ │ ├── dz60rgb.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── v1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── v2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── v2_1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── dz60rgb_ansi │ │ ├── dz60rgb_ansi.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── v1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── v2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── v2_1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── dz60rgb_wkl │ │ ├── dz60rgb_wkl.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── hhkb │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── v1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── v2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── v2_1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── dz60v2 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dz64rgb │ │ ├── config.h │ │ ├── dz64rgb.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dz65rgb │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── v1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v1.c │ │ ├── v2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v2.c │ │ └── v3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v3.c │ ├── dz96 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── endless80 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── pluto │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── tofu │ │ ├── ii │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v1 │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ └── v1.c │ │ └── jr │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ ├── v1 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v1.c │ │ │ └── v2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── tofu60 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── e88 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── readme.md │ └── rules.mk ├── ealdin │ ├── quadrant │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── quadrant.c │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── earth_rover │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── eason │ ├── aeroboard │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── capsule65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── greatsword80 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── ebastler │ ├── e80_1800 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi_6u │ │ │ │ └── keymap.c │ │ │ ├── ansi_7u │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso_6u │ │ │ │ └── keymap.c │ │ │ ├── iso_7u │ │ │ │ └── keymap.c │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via_oled │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── 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 │ │ │ └── rules.mk │ └── readme.md ├── eco │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── info.json │ │ └── rules.mk │ ├── rev2 │ │ ├── info.json │ │ └── rules.mk │ └── rules.mk ├── edc40 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── edda │ ├── config.h │ ├── edda.c │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── edi │ ├── hardlight │ │ ├── mk1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── .gitignore │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── mk2 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── .gitignore │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── standaside │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── edinburgh41 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── eek │ ├── config.h │ ├── eek.c │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── ledtest │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ ├── silk_down │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ └── silk_up │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk ├── efreet │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── eggsworks │ └── egg58 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── ein_60 │ ├── config.h │ ├── ein_60.c │ ├── glcdfont.c │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── ledtest │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── ekow │ └── akira │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── elcantorhs │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── elephant42 │ ├── config.h │ ├── elephant42.c │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── lib │ │ └── glcdfont.c │ ├── readme.md │ └── rules.mk ├── emajesty │ └── eiri │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── emery65 │ ├── config.h │ ├── emery65.c │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── readme.md │ └── rules.mk ├── emi20 │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── emptystring │ └── nqg │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── eniigmakeyboards │ ├── ek60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ek65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── ek87 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── enter67 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── enter80 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── readme.md │ └── rules.mk ├── enviousdesign │ ├── 60f │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 65m │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── commissions │ │ └── mini1800 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mini1800.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── delirium │ │ ├── readme.md │ │ ├── rev0 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ └── rgb │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ ├── rgb.c │ │ │ └── rules.mk │ └── mcro │ │ ├── readme.md │ │ └── rev1 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── rules.mk ├── ep │ ├── 40 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── 96 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── comsn │ │ ├── hs68 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ │ ├── mollydooker │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ │ └── tf_longeboye │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── epoch80 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ ├── tsangan │ │ │ └── keymap.c │ │ ├── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── wkl │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── epomaker │ └── tide65 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tide65.c ├── era │ ├── divine │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── era65 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── klein │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── linx3 │ │ ├── n86 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── n87 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── n8x │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── sirind │ │ ├── brick65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ ├── klein_hs │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ │ ├── klein_sd │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ │ └── tomak │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_ansi │ │ │ └── keymap.c │ │ ├── default_ansi_split_bs │ │ │ └── keymap.c │ │ ├── default_ansi_split_rshift │ │ │ └── keymap.c │ │ ├── default_ansi_split_rshift_bs │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tomak.c ├── ergodox_ez │ ├── base │ │ ├── info.json │ │ └── rules.mk │ ├── config.h │ ├── ergodox_ez.c │ ├── ergodox_ez.h │ ├── glow │ │ ├── info.json │ │ └── rules.mk │ ├── info.json │ ├── keymaps │ │ ├── colemak_es_osx │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── default.png.md │ │ │ ├── default_highres.png.md │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_glow │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default_osx │ │ │ ├── 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 │ │ │ ├── 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 │ │ ├── rgb_layer │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── testing │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── led_i2c.c │ ├── matrix.c │ ├── post_config.h │ ├── readme.md │ ├── rules.mk │ ├── shine │ │ ├── info.json │ │ └── rules.mk │ └── util │ │ ├── compile_keymap.py │ │ ├── keymap_beautifier │ │ ├── Dockerfile │ │ ├── KeymapBeautifier.py │ │ ├── README.md │ │ ├── docker_run.sh │ │ └── requirements.txt │ │ └── readme.md ├── 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 ├── ergoslab │ ├── config.h │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── readme.md │ ├── rev1 │ │ ├── info.json │ │ ├── rev1.c │ │ └── rules.mk │ └── rules.mk ├── ergotravel │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ └── rules.mk ├── ericrlau │ └── numdiscipline │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rev1 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk ├── esca │ ├── getawayvan │ │ ├── chconf.h │ │ ├── config.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 │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── 7u │ │ │ └── keymap.c │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── eternal_keypad │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── etiennecollin │ └── wave │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.json │ │ │ └── readme.md │ │ └── test │ │ │ ├── keymap.json │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── eu_isolation │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── evancookaudio │ ├── sleepingdinosaur │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── tenpad │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── eve │ └── meteor │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── evil80 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── evolv │ ├── chconf.h │ ├── config.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 │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev4 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev5 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev5.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── eon40 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── eon65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── eon75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── eon87 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── eon95 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── fin_pad │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── gh80_1800 │ │ ├── config.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 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── rgb │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── gud70 │ │ ├── gud70.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── minitomic │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── mx5160 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── nt210 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── nt650 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── nt660 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── nt750 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── nt980 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── omrontkl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── plain60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── rgb │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── pockettype │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── pockettype.c │ │ ├── readme.md │ │ └── rules.mk │ ├── quackfire │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── solheim68 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── 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 │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── wasdat │ │ ├── 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 │ │ ├── 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 │ └── wonderland │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── exclusive │ ├── e65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── e6_rgb │ │ ├── config.h │ │ ├── e6_rgb.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 60_ansi_split_bs_rshift │ │ │ │ └── keymap.c │ │ │ ├── 60_hhkb │ │ │ │ └── keymap.c │ │ │ ├── 60_tsangan_hhkb │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── e6v2 │ │ ├── le │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── le_bmc │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── oe │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── oe.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── oe_bmc │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── e7v1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi_splitbs │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── e7v1se │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── mac │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── e85 │ │ ├── config.h │ │ ├── hotswap │ │ │ ├── hotswap.c │ │ │ ├── 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 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── standard │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── soldered.c │ └── readme.md ├── exent │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── eyeohdesigns │ ├── babyv │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 1u │ │ │ │ └── keymap.c │ │ │ ├── 1u2u │ │ │ │ └── keymap.c │ │ │ ├── 2u1u │ │ │ │ └── keymap.c │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── humble40 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.json │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ ├── sprh │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── theboulevard │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── ortho2 │ │ │ └── keymap.c │ │ ├── ortho3 │ │ │ └── keymap.c │ │ ├── ortho4 │ │ │ └── keymap.c │ │ └── ortho5 │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── ez_maker │ └── directpins │ │ ├── promicro │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.json │ │ ├── readme.md │ │ └── rules.mk │ │ ├── proton_c │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.json │ │ ├── readme.md │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rp2040 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.json │ │ ├── readme.md │ │ └── rules.mk │ │ ├── teensy_2 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.json │ │ ├── readme.md │ │ └── rules.mk │ │ ├── teensy_2pp │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.json │ │ ├── readme.md │ │ └── rules.mk │ │ ├── teensy_32 │ │ ├── chconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.json │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ │ └── teensy_lc │ │ ├── chconf.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.json │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── facew │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── fallacy │ ├── config.h │ ├── fallacy.c │ ├── indicators.c │ ├── indicators.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_split_bs │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── fancytech │ └── fancyalice66 │ │ ├── config.h │ │ ├── fancyalice66.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── fatotesa │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── fc660c │ ├── ad5258.c │ ├── ad5258.h │ ├── config.h │ ├── fc660c.c │ ├── fc660c.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── README.md │ │ │ └── keymap.c │ │ ├── default_rgb │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── via │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via_rgb │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── fc980c │ ├── ad5258.c │ ├── ad5258.h │ ├── config.h │ ├── fc980c.c │ ├── fc980c.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── README.md │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── fearherbs1 │ └── blue_team_pad │ │ ├── blue_team_pad.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── feels │ └── feels65 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── feker │ └── ik75 │ │ ├── config.h │ │ ├── ik75.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── ferris │ ├── 0_1 │ │ ├── config.h │ │ ├── info.json │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 0_2 │ │ ├── base │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── bling │ │ │ ├── bling.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── chconf.h │ │ ├── compact │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── high │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── mini │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.json │ │ │ └── readme.md │ │ ├── json2crab.py │ │ ├── test │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── sweep │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ ├── rules.mk │ │ └── sweep.c ├── ffkeebs │ ├── puca │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_numpad │ │ │ │ └── keymap.c │ │ │ └── default_ortho │ │ │ │ └── keymap.c │ │ ├── puca.c │ │ ├── puca.h │ │ ├── readme.md │ │ └── rules.mk │ └── siris │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── fjlabs │ ├── 7vhotswap │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ad65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── avalon │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_blocker │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_blocker_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_blocker_tsangan │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_blocker_tsangan_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_iso_blocker │ │ │ │ └── keymap.c │ │ │ ├── default_iso_blocker_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_iso_blocker_tsangan │ │ │ │ └── keymap.c │ │ │ ├── default_iso_blocker_tsangan_split_bs │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── bks65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bks65solder │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bolsa65 │ │ ├── bolsa65.c │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── kyuu │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ldk65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── midway60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── mk61rgbansi │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── peaker │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── polaris │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── ready100 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── sinanju │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_wkl │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── sinanjuwk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── solanis │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── swordfish │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── tf60ansi │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── tf60v2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── tf65rgbv2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── flashquark │ └── horizon_z │ │ ├── config.h │ │ ├── horizon_z.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── flehrad │ ├── bigswitch │ │ ├── bigswitch.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── downbubble │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── license │ │ ├── readme.md │ │ └── rules.mk │ ├── numbrero │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── license │ │ ├── readme.md │ │ └── rules.mk │ ├── snagpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── license │ │ ├── readme.md │ │ └── rules.mk │ └── tradestation │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── license │ │ ├── readme.md │ │ └── rules.mk ├── fleuron │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── fluorite │ ├── config.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 │ │ ├── readme.md │ │ └── rules.mk │ └── virgo │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── virgo.c ├── flxlb │ └── zplit │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── flygone60 │ └── rev3 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── foostan │ └── cornelius │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── for_science │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── forever65 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── fortitude60 │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ └── rules.mk ├── foxlab │ ├── key65 │ │ ├── hotswap │ │ │ ├── config.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 │ ├── leaf60 │ │ ├── hotswap │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── universal │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── time80 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── time_re │ │ ├── hotswap │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ └── universal │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── fr4 │ ├── southpaw75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── unix60 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_hhkb │ │ │ └── keymap.c │ │ └── default_hhkb_iso │ │ │ └── keymap.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── fractal │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── free_willy │ ├── info.json │ ├── keymaps │ │ ├── colemak │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── friedrich │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── frobiac │ ├── blackbowl │ │ ├── blackbowl.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── blackflat │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── hypernano │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ └── redtilt │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── frooastboard │ ├── nano │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── walnut │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_ansi │ │ │ └── keymap.c │ │ ├── default_iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── walnut.c ├── fruitykeeb │ └── fruitbar │ │ ├── fruitbar.c │ │ ├── info.json │ │ ├── r1 │ │ ├── elite_c │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.json │ │ ├── promicro │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ │ ├── r2 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.json │ │ ├── mcuconf.h │ │ └── rules.mk │ │ └── readme.md ├── fs_streampad │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── ft │ ├── mars65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── mars80 │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── function96 │ ├── v1 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── v2 │ │ ├── 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 ├── fungo │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── post_config.h │ │ └── rules.mk ├── funky40 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── galile0 │ └── glyphkbd_v2 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── gami_studio │ └── lex60 │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── gboards │ ├── butterstick │ │ ├── butterstick.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sten.c │ │ └── sten.h │ ├── combos │ │ ├── _generator │ │ │ ├── input.json │ │ │ └── main.go │ │ ├── colemakdhm-vim-helpers.def │ │ ├── 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 │ │ ├── engine.c │ │ ├── engine.h │ │ └── keymap_engine.h │ ├── ergotaco │ │ ├── config.h │ │ ├── ergotaco.c │ │ ├── ergotaco.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── g │ │ ├── config_default.h │ │ ├── engine.c │ │ ├── engine.h │ │ ├── keymap_combo.h │ │ └── keymap_engine.h │ ├── georgi │ │ ├── config.h │ │ ├── georgi.c │ │ ├── georgi.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── colemak-dh │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default-flipped │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── 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 │ │ │ ├── colemak │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── germ │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── oled │ │ │ │ ├── config.h │ │ │ │ ├── glcdfont.c │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── gergoplex │ │ ├── config.h │ │ ├── gergoplex.c │ │ ├── gergoplex.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── colemak-dhm │ │ │ │ ├── combos.def │ │ │ │ ├── config.h │ │ │ │ ├── gergoplex.def │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── combos.def │ │ │ │ ├── config.h │ │ │ │ ├── gergoplex.def │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── georgepetri │ │ │ │ ├── combos.def │ │ │ │ ├── config.h │ │ │ │ ├── gergoplex.def │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── tgrosinger │ │ │ │ ├── combos.def │ │ │ │ ├── config.h │ │ │ │ ├── gergoplex.def │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── geekboards │ ├── macropad_v2 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── macropad_v2.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── tester │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tester.c ├── geistmaschine │ ├── geist │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── iso │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── macropod │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk ├── generic_panda │ └── panda65_01 │ │ ├── chconf.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── genone │ ├── eclipse_65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── g1_65 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── geonworks │ ├── ee_at │ │ ├── ee_at.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── frogmini │ │ ├── fmh │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── fms │ │ │ ├── config.h │ │ │ ├── fms.c │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_60_ansi_wkl_split_bs_rshift_10u_space │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_60_hhkb_10u_space │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_60_tsangan_hhkb_10u_space │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ └── readme.md │ └── w1_at │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── w1_at.c ├── ggkeyboards │ └── genesis │ │ ├── hotswap │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ └── solder │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── gh60 │ ├── revc │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── bluezio │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── chaser │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ ├── dbroqua_7U │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_abnt2 │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── emiilsd │ │ │ │ └── keymap.c │ │ │ ├── robotmaxtron │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── sethbc │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── pinout.txt │ │ ├── readme.md │ │ ├── revc.h │ │ └── rules.mk │ ├── satan │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── addcninblue │ │ │ │ ├── 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 │ │ │ ├── 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 │ │ │ ├── hhkb_7u │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── isoHHKB │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── iso_split_rshift │ │ │ │ ├── .gitignore │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── lepa │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mark1 │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 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 │ │ │ ├── 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 │ └── v1p3 │ │ ├── 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 ├── gh80_3000 │ ├── config.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 │ ├── jem │ │ ├── hotswap_ansi │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── readme.md │ │ ├── rules.mk │ │ └── soldered │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ ├── rar │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── rar.c │ │ ├── readme.md │ │ └── rules.mk │ └── xls │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── southpaw │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── giabalanai │ ├── config.h │ ├── giabalanai.c │ ├── giabalanai.h │ ├── info.json │ ├── keymaps │ │ ├── 2firmware │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 3araht │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default_giabarinaix2 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── giabarinaix2led │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via_giabarinaix2 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── gizmo_engineering │ └── gk6 │ │ ├── config.h │ │ ├── gk6.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── 12x5 │ │ │ └── keymap.c │ │ ├── 1x2u │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── gkeyboard │ ├── gkb_m16 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── gpad8_2r │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── greatpad │ │ ├── config.h │ │ ├── greatpad.c │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lib │ │ └── glcdfont.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── gl516 │ ├── a52gl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── salicylic │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── j73gl │ │ ├── config.h │ │ ├── info.json │ │ ├── j73gl.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via_rgb_matrix │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── n51gl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ └── xr63gl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── xr63gl.c ├── glenpickle │ ├── 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 ├── gmmk │ ├── gmmk2 │ │ ├── p65 │ │ │ ├── ansi │ │ │ │ ├── ansi.c │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ │ ├── achrovisual │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ ├── readme.md │ │ │ │ │ │ ├── rgb_matrix_user.inc │ │ │ │ │ │ └── rules.mk │ │ │ │ │ ├── default │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── thekorn │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── iso │ │ │ │ ├── info.json │ │ │ │ ├── iso.c │ │ │ │ ├── keymaps │ │ │ │ │ ├── default │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── mcuconf.h │ │ └── p96 │ │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── iso │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ │ └── mcuconf.h │ ├── numpad │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── numpad.c │ │ ├── post_config.h │ │ ├── readme.md │ │ └── rules.mk │ └── pro │ │ ├── config.h │ │ ├── info.json │ │ ├── rev1 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── alexmarmon │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── andrebrait │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── andrewcharnley │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── batin │ │ │ │ │ └── keymap.c │ │ │ │ ├── benschaeff │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── coryginsberg │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── gigahawk │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── hachetman │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── jackkenney │ │ │ │ │ └── keymap.c │ │ │ │ ├── lalitmaganti │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── macos │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── 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 │ │ │ │ ├── trwnh │ │ │ │ │ ├── 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 │ │ │ ├── keymaps │ │ │ │ ├── chofstede │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── falkecarlsen │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── mcuconf.h │ │ └── rev2 │ │ ├── ansi │ │ ├── ansi.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── iso │ │ ├── config.h │ │ ├── info.json │ │ ├── iso.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ └── mcuconf.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 │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── gopolar │ └── gg86 │ │ ├── config.h │ │ ├── gg86.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lib │ │ ├── glcdfont.c │ │ ├── logo.c │ │ ├── logo.h │ │ └── wave.h │ │ ├── readme.md │ │ └── rules.mk ├── gorthage_truck │ ├── info.json │ ├── keymaps │ │ ├── 10u │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── 7u │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── gowla │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── gray_studio │ ├── aero75 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── apollo80 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── cod67 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── hb85 │ │ ├── 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 │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── iso │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── keithlo │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── space65r3 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── think65 │ │ ├── hotswap │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── solder │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── dangjoeltang │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── yt │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── solder.c │ └── think65v3 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── think65v3.c ├── gregandcin │ └── teaqueen │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── grid600 │ ├── press │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── gummykey │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── gvalchca │ ├── ga150 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── spaccboard │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── h0oni │ ├── deskpad │ │ ├── config.h │ │ ├── deskpad.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── hotduck │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── hackpad │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── hadron │ ├── info.json │ ├── readme.md │ ├── rules.mk │ ├── ver2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── side_numpad │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── rules.mk │ │ └── ver2.c │ └── ver3 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── sebaslayout │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── mcuconf.h │ │ ├── rules.mk │ │ └── ver3.c ├── halfcliff │ ├── config.h │ ├── halfcliff.c │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── halokeys │ └── elemental75 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── elemental75.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── han60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_ansi_arrow_tsangan │ │ │ └── keymap.c │ │ ├── default_ansi_tsangan │ │ │ └── keymap.c │ │ ├── default_iso_arrow_tsangan │ │ │ └── keymap.c │ │ ├── default_iso_tsangan │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── hand88 │ ├── config.h │ ├── hand88.c │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── readme.md │ └── rules.mk ├── handwired │ ├── 42 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 108key_trackpoint │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── dvorak │ │ │ │ └── keymap.c │ │ │ └── dvorak_media │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── 10k │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── 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 │ ├── 3dfoxc │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── 3dortho14u │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── 3dp660 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 3dp660_oled │ │ ├── 3dp660_oled.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 412_64 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 6key │ │ ├── 6key.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 6macro │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── osu │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── aball │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── acacia │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── aek64 │ │ ├── aek64.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── aim65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── bonnee │ │ │ │ └── keymap.c │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── alcor_dactyl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── colemak_dh │ │ │ │ └── keymap.c │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── amigopunk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── angel │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── aplx2 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── aranck │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── turkishish │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── arrow_pad │ │ ├── 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 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── axon │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── baredev │ │ └── rev1 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── manoshu │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── battleship_gamepad │ │ ├── battleship_gamepad.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bdn9_ble │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── bento │ │ ├── keymaps │ │ │ ├── cbc02009 │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── mac │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── bigmac │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── bolek │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── boss566y │ │ └── redragon_vara │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── brain │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── bstk100 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── cans12er │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── carpolly │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── chiron │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── ck4x4 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── cmd60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── co60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── all_keys │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── jmdaly_hhkb_split_space │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev6 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ └── rev7 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ ├── colorlice │ │ ├── colorlice.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── concertina │ │ ├── 64key │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── consolekeyboard │ │ ├── 18key │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 20key │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 27key │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 30key │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── croxsplit44 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── curiosity │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── cyberstar │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── d48 │ │ ├── config.h │ │ ├── ds1307.c │ │ ├── ds1307.h │ │ ├── glcdfont_d48.c │ │ ├── info.json │ │ ├── keymaps │ │ │ └── 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_cc │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dactyl_kinesis │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── dactyl_left │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── dactyl_lightcycle │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.json │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ └── keymap.json │ │ ├── readme.md │ │ └── rules.mk │ ├── dactyl_manuform │ │ ├── 4x5 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── dvorak │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 4x5_5 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── ssedrick │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 4x6 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── 4x6_4_3 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 4x6_5 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 5x6 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── nabos │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── squirrel │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── swedish │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── 5x6_2_5 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 5x6_5 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.json │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.json │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── 5x6_6 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 5x6_68 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 5x7 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── 6x6 │ │ │ ├── blackpill_f411 │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_5_thumb │ │ │ │ │ └── keymap.c │ │ │ │ ├── dumam │ │ │ │ │ └── keymap.c │ │ │ │ └── happysalada │ │ │ │ │ └── keymap.c │ │ │ ├── promicro │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 6x6_4 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── 6x7 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── iso-de │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ └── readme.md │ ├── dactyl_maximus │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dactyl_minidox │ │ ├── 3x5_3.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── dlford │ │ │ │ ├── config.h │ │ │ │ ├── features │ │ │ │ │ ├── caps_word.c │ │ │ │ │ └── caps_word.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dactyl_promicro │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── dactyl_rah │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── right │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── dactyl_tracer │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dactylmacropad │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── daishi │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── daskeyboard │ │ └── daskeyboard4 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── datahand │ │ ├── config.h │ │ ├── datahand.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── dc │ │ └── mc │ │ │ └── 001 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── ddg_56 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── dmote │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── dqz11n1g │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── dygma │ │ └── raise │ │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── info.json │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── iso │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ └── rules.mk │ │ │ ├── keymaps │ │ │ ├── ansi │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── iso │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── leds.c │ │ │ ├── leds.h │ │ │ ├── matrix.c │ │ │ ├── mcuconf.h │ │ │ ├── post_rules.mk │ │ │ ├── raise.c │ │ │ ├── raise.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── wire-protocol-constants.h │ ├── eagleii │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── elrgo_s │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ergocheap │ │ ├── chconf.h │ │ ├── config.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 │ ├── fc200rt_qmk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── fivethirteen │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── floorboard │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── frankie_macropad │ │ ├── config.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 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── fruity60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── gamenum │ │ ├── config.h │ │ ├── gamenum.c │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── hacked_motospeed │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── german │ │ │ │ ├── keymap.c │ │ │ │ ├── layers.json │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── heisenberg │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── turkishish │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── hexon38 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── hnah108 │ │ ├── config.h │ │ ├── hnah108.c │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── hnah40 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── hnah40rgb │ │ ├── config.h │ │ ├── hnah40rgb.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── hwpm87 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ibm_wheelwriter │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── iso85k │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── itstleo9 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── promicro │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rp2040 │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── jankrp2040dactyl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── jn68m │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── jopr │ │ ├── config.h │ │ ├── info.json │ │ ├── jopr.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── modded_white │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── jot50 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── jotanck │ │ ├── config.h │ │ ├── info.json │ │ ├── jotanck.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── jotlily60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── jotpad16 │ │ ├── config.h │ │ ├── info.json │ │ ├── jotpad16.c │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── jtallbean │ │ ├── readme.md │ │ └── split_65 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── split_65.c │ ├── juliet │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── k8split │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── left │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── right │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── k_numpad17 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── karlssn │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kbod │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ks63 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── lemonpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── lovelive9 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── m40 │ │ └── 5x5_macropad │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── macro3 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── macro3.c │ │ ├── readme.md │ │ └── rules.mk │ ├── macroboard │ │ ├── chconf.h │ │ ├── config.h │ │ ├── f401 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── f411 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ └── readme.md │ ├── magicforce61 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── magicforce68 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── marauder │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── orvia │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── marek128b │ │ └── ergosplit44 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── maverick0197 │ │ └── keydeck8 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── mechboards_micropad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── meck_tkl │ │ ├── blackpill_f401 │ │ │ ├── chconf.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── minorca │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── rgb │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── misterdeck │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── nobuttons │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ms_sculpt_mobile │ │ ├── astar │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── teensy2pp │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── mutepad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── myskeeb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── oled.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── skeeb_font.c │ ├── nicekey │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── nortontechpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── not_so_minidox │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── novem │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── nozbe_macro │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── numpad20 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── obuwunkunubi │ │ └── spaget │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── oem_ansi_fullsize │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── oem_iso_fullsize │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── onekey │ │ ├── blackpill_f401 │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── blackpill_f401_tinyuf2 │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── blackpill_f411 │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── blackpill_f411_tinyuf2 │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bluepill │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bluepill_f103c6 │ │ │ ├── board.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bluepill_uf2boot │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── elite_c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── evb_wb32f3g71 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── evb_wb32fq95 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── kb2040 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── keymaps │ │ │ ├── adc │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── apa102 │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── backlight │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── chibios_waiting_test │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── console │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── digitizer │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── dip_switch_map │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── eep_rst │ │ │ │ └── keymap.c │ │ │ ├── haptic │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── hardware_id │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── i2c_scanner │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── joystick │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── lvgl │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── keymap.c │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ │ ├── oled │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── quine │ │ │ │ └── keymap.c │ │ │ ├── reboot │ │ │ │ └── keymap.c │ │ │ ├── reset │ │ │ │ └── keymap.c │ │ │ ├── rgb │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── wear_leveling │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── nucleo_f446re │ │ │ ├── board.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nucleo_g431rb │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nucleo_g474re │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nucleo_h723zg │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nucleo_l432kc │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── onekey.c │ │ ├── promicro │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── proton_c │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rp2040 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── sipeed_longan_nano │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── stm32f0_disco │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── stm32f3_disco │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── stm32f405_feather │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── teensy_2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── teensy_2pp │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── teensy_32 │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── teensy_35 │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ └── teensy_lc │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── orbweaver │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── orbweaver.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ortho5x13 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ortho5x14 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 2u │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── split1 │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ortho_brass │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── ortho_brass.c │ │ ├── readme.md │ │ └── rules.mk │ ├── osborne1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── owlet60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── oled_testing │ │ │ │ ├── config.h │ │ │ │ ├── customfont.c │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── p65rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── p65rgb.c │ │ ├── readme.md │ │ └── rules.mk │ ├── petruziamini │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── phantagom │ │ ├── baragon │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── varan │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── pilcrow │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── pill60 │ │ ├── blackpill_f401 │ │ │ ├── chconf.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── blackpill_f411 │ │ │ ├── chconf.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── bluepill │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── polly40 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── postageboard │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── mini │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── r1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── prime_exl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── prkl30 │ │ ├── feather │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── erkhal │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── promicro │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── readme.md │ ├── promethium │ │ ├── color.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── rgbtheme.h │ │ │ │ ├── rgbtheme_carbon.h │ │ │ │ ├── rgbtheme_default.h │ │ │ │ └── rules.mk │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── pteron │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── FSund │ │ │ │ └── keymap.c │ │ │ ├── alzafacon │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── pteron38 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── pteron44 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── pytest │ │ ├── basic │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── dd_keycodes │ │ │ │ │ └── keymap.json │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── default_json │ │ │ │ │ └── keymap.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── has_community │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── has_template │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_json │ │ │ │ │ └── keymap.json │ │ │ │ └── nocpp │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── templates │ │ │ │ ├── keymap.c │ │ │ │ └── keymap.json │ │ ├── info.json │ │ └── macro │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── qc60 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── proto │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── rabijl │ │ └── rotary_numpad │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── rd_61_qmk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── reclined │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── retro_refit │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── retro_refit.c │ │ └── rules.mk │ ├── riblee_f401 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── riblee_f411 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── riblee_split │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── rs60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── scottokeebs │ │ ├── scotto108 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scotto34 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scotto36 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scotto40 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scotto61 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scotto9 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scottoalp │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scottocmd │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── scottocmd.c │ │ ├── scottodeck │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scottoergo │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scottofly │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scottofrog │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scottogame │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── scottogame.c │ │ ├── scottoinvader │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scottokatana │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scottolong │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scottomacrodeck │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scottomouse │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scottonum │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scottoslant │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scottosplit │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── scottostarter │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── scottowing │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── sejin_eat1010r2 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── 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 │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── sick_pad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── skakunm_dactyl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── slash │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── snatchpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── snatchpad.c │ ├── sono1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sono1.c │ │ ├── stm32f103 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ └── t2pp │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── space_oddity │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── split65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── promicro │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── split65.c │ │ └── stm32 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── split89 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── split_cloud │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── splittest │ │ ├── bluepill │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── post_config.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── bitbang │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── rgb │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── serial_fullduplex │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── serial_halfduplex │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── promicro │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── teensy_2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── starrykeebs │ │ └── dude09 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── steamvan │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── jmdaly │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rev1 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ ├── stef9998 │ │ └── split_5x7 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── stef9998 │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1 │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ └── split_5x7.c │ ├── sticc14 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── stream_cheap │ │ ├── 2x3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 2x4 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 2x5 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── swiftrax │ │ ├── astro65 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bebol │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── beegboy │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bumblebee │ │ │ ├── bumblebee.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── cowfish │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── digicarp65 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── digicarpice │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── equator │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── glacier │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── joypad │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── koalafications │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nodu │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pandamic │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── the_galleon │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── unsplit │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── walter │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── 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 │ │ ├── post_rules.mk │ │ ├── promicro │ │ │ ├── config.h │ │ │ ├── fast │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── normal │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── proton_c │ │ │ ├── config.h │ │ │ ├── fast │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── normal │ │ │ │ ├── config.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── proton_c.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── symmetric70_proto.c │ ├── symmetry60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── t111 │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── oleg │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── technicpad │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.json │ │ │ └── via │ │ │ │ └── keymap.json │ │ ├── readme.md │ │ └── rules.mk │ ├── tennie │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── simple-numbpad │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── soundboard │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tennie.c │ ├── terminus_mini │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── tkk │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── trackpoint │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── tractyl_manuform │ │ ├── 4x6_right │ │ │ ├── 4x6_right.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 5x6_right │ │ │ ├── 5x6_right.c │ │ │ ├── arduinomicro │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── elite_c │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ │ ├── f303 │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── f411 │ │ │ │ ├── config.h │ │ │ │ ├── f411.c │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── teensy2pp │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── post_config.h │ │ ├── readme.md │ │ ├── tractyl_manuform.c │ │ └── tractyl_manuform.h │ ├── traveller │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── traveller.c │ ├── tritium_numpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── blu │ │ │ │ ├── keymap.c │ │ │ │ ├── layers.json │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── ortho_left │ │ │ │ └── keymap.c │ │ │ └── ortho_right │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── tsubasa │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tsubasa.c │ ├── twadlee │ │ └── tp69 │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── twadlee-tp69-kle.json │ ├── twig │ │ └── twig50 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── unicomp_mini_m │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── unk │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── uthol │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── numswap │ │ │ │ └── keymap.c │ │ │ └── oled │ │ │ │ ├── helix.c │ │ │ │ ├── helix.h │ │ │ │ ├── keymap.c │ │ │ │ ├── ricardo.c │ │ │ │ ├── rules.mk │ │ │ │ ├── smiley.c │ │ │ │ └── star.c │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rev3 │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── 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 │ ├── wabi │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── wakizashi40 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── woodpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── woodpad.c │ │ └── woodpad.h │ ├── wulkan │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── wwa │ │ ├── helios │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── kepler │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mercury │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── soyuz │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── soyuzxl │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── xealous │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── z150 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── zyxx │ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── z150.c │ ├── zergo │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── ziyoulang_k3_mod │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── ziyoulang_k3_mod.c ├── hardlineworks │ └── otd_plus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── hardwareabstraction │ └── handwire │ │ ├── config.h │ │ ├── handwire.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── hazel │ └── bad_wings │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.json │ │ │ └── rules.mk │ │ └── jasonhazel │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.c │ │ ├── readme.md │ │ └── rules.mk ├── heliar │ └── wm1_hotswap │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wm1_hotswap.c ├── heliotrope │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── helix │ ├── common │ │ └── glcdfont.c │ ├── pico │ │ ├── back │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── readme_jp.md │ │ │ │ └── rules.mk │ │ ├── override_helix_options.mk-maintenance │ │ ├── pico.c │ │ ├── pico.h │ │ ├── post_config.h │ │ ├── post_rules.mk │ │ ├── qmk_conf │ │ │ ├── config.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── sc │ │ │ └── rules.mk │ │ └── under │ │ │ └── rules.mk │ ├── readme.md │ ├── rev2 │ │ ├── back │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── oled_display.c │ │ │ │ ├── readme.md │ │ │ │ ├── readme_jp.md │ │ │ │ └── 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 │ │ ├── local_features.mk │ │ ├── override_helix_options.mk-maintenance │ │ ├── post_config.h │ │ ├── post_rules.mk │ │ ├── qmk_conf │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev2.c │ │ ├── rev2.h │ │ ├── rules.mk │ │ ├── sc │ │ │ └── rules.mk │ │ ├── serial_config_simpleapi.h │ │ └── under │ │ │ └── rules.mk │ ├── rev3_4rows │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── oled_display.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── oled_display.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 │ │ │ │ ├── keymap.c │ │ │ │ ├── oled_display.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── oled_display.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── oled_display.c │ │ ├── readme.md │ │ ├── rev3_5rows.c │ │ ├── rev3_5rows.h │ │ └── rules.mk │ └── rules.mk ├── hfdkb │ └── ac001 │ │ ├── ac001.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── hhkb │ ├── ansi │ │ ├── 32u2 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── 32u4 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── hhkb_avr.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── cinaeco │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── lxol │ │ │ │ └── keymap.c │ │ │ ├── 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 │ │ │ ├── tobiasvl_iso │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── jp │ │ ├── config.h │ │ ├── hhkb_avr.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── bakingpy │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default_mac │ │ │ │ ├── keymap.c │ │ │ │ └── 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 │ └── yang │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── kanru │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── memo.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── yang.c ├── hhkb_lite_2 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── hidtech │ └── bastyl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── hifumi │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── test │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── hillside │ ├── 46 │ │ ├── 0_1 │ │ │ ├── 0_1.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.json │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_dot_c │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 48 │ │ ├── 0_1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.json │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ └── keymap.json │ │ ├── readme.md │ │ └── rules.mk │ ├── 52 │ │ ├── 0_1 │ │ │ ├── 0_1.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.json │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_dot_c │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── hineybush │ ├── h08_ocelot │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── h10 │ │ ├── config.h │ │ ├── h10.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── h101 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── h60 │ │ ├── config.h │ │ ├── h60.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── kei │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── h65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── h65_hotswap │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── h660s │ │ ├── config.h │ │ ├── h660s.c │ │ ├── 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 │ │ ├── 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 │ ├── h87_g2 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── h87a │ │ ├── config.h │ │ ├── h87a.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── gam3cat │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── wkl │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── h88 │ │ ├── config.h │ │ ├── h88.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── wkl │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── hbcp │ │ ├── config.h │ │ ├── hbcp.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── hiney │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── wkl │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── hineyg80 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── wkl │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── ibis │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_all │ │ │ │ └── keymap.c │ │ │ ├── default_iso_all │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── physix │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── physix.c │ │ ├── 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 ├── hnahkb │ ├── freyr │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── stella │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── vn66 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── holyswitch │ ├── lightweight65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── southpaw75 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── horizon │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── horrortroll │ ├── caticorn │ │ └── rev1 │ │ │ ├── hotswap │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ │ └── solder │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── chinese_pcb │ │ ├── black_e65 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── devil68_pro │ │ │ ├── config.h │ │ │ ├── devil68_pro.c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── handwired_k552 │ │ ├── board.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── handwired_k552.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── keymap_stuff.h │ │ │ │ ├── led │ │ │ │ │ ├── cool_diagonal.c │ │ │ │ │ ├── custom_gradient.c │ │ │ │ │ ├── flower_blooming │ │ │ │ │ │ ├── flower_blooming.c │ │ │ │ │ │ └── flower_blooming.h │ │ │ │ │ ├── kitt.c │ │ │ │ │ └── random_breath_rainbow.c │ │ │ │ ├── oled │ │ │ │ │ └── oled_stuff.h │ │ │ │ ├── readme.md │ │ │ │ ├── rgb_matrix_user.inc │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── keymap_stuff.h │ │ │ │ ├── led │ │ │ │ ├── cool_diagonal.c │ │ │ │ ├── custom_gradient.c │ │ │ │ ├── flower_blooming │ │ │ │ │ ├── flower_blooming.c │ │ │ │ │ └── flower_blooming.h │ │ │ │ ├── kitt.c │ │ │ │ └── random_breath_rainbow.c │ │ │ │ ├── oled │ │ │ │ └── oled_stuff.h │ │ │ │ ├── readme.md │ │ │ │ ├── rgb_matrix_user.inc │ │ │ │ └── rules.mk │ │ ├── ld │ │ │ └── k552_f103.ld │ │ ├── lib │ │ │ ├── bongocat.c │ │ │ ├── bongocat.h │ │ │ ├── galaxy.c │ │ │ ├── galaxy.h │ │ │ ├── glcdfont.c │ │ │ ├── logo.c │ │ │ ├── logo.h │ │ │ └── wave.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── lemon40 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lemon40.c │ │ ├── lib │ │ │ ├── bongocat.c │ │ │ └── bongocat.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nyx │ │ └── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── lib │ │ │ └── startup_swirl_anim.h │ │ │ ├── nyx.c │ │ │ ├── readme.md │ │ │ ├── rgb_matrix_kb.inc │ │ │ └── rules.mk │ ├── paws60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── hotdox │ ├── config.h │ ├── hotdox.c │ ├── hotdox.h │ ├── info.json │ ├── keymaps │ │ ├── bliss │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default │ │ │ └── keymap.c │ │ ├── eozaki │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── left.c │ ├── left.h │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── hotdox76v2 │ ├── config.h │ ├── hotdox76v2.c │ ├── hotdox76v2.h │ ├── info.json │ ├── keymaps │ │ ├── dancxjo │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── oled_font_lib │ │ ├── ext_font.h │ │ └── logo2.h │ ├── readme.md │ └── rules.mk ├── hp69 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── hs60 │ ├── v1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v1.c │ └── v2 │ │ ├── ansi │ │ ├── ansi.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── 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 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── 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 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── left_hand_numpad │ │ │ └── keymap.c │ │ ├── right_hand_numpad │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── hubble │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── huytbt │ └── h50 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── ianklug │ └── grooveboard │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── ibm │ ├── model_m │ │ ├── ashpil_usbc │ │ │ ├── ashpil_usbc.c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── ashpil │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── modelh │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── modelh.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── modelm │ │ │ └── readme.md │ │ ├── mschwingen │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── led_ffc │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── led_wired │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── led_ws2812 │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── mschwingen.c │ │ │ ├── mschwingen.h │ │ │ ├── post_rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── teensy2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── teensypp │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── iw0rm3r │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── teensypp.c │ │ └── yugo_m │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── an_achronism_106 │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── yugo_m.c │ ├── model_m_122 │ │ ├── ibm122m │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── andresteare │ │ │ │ │ └── keymap.c │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── m122_3270 │ │ │ ├── blackpill │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── bluepill │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── teensy │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ └── readme.md │ ├── model_m_4th_gen │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── overnumpad_1xb │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── model_m_ssk │ │ ├── readme.md │ │ └── teensypp_ssk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── tiltowait │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── ibnuda │ ├── alicia_cook │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── rick │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── gurindam │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── squiggle │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default38 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── defaultfull │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── defaultminidox │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rick-complicated │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rick │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ │ └── rules.mk ├── idank │ ├── spankbd │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.json │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── spankbd.c │ └── sweeq │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.json │ │ │ └── readme.md │ │ └── via │ │ │ ├── config.h │ │ │ ├── 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 ├── idobao │ ├── id42 │ │ ├── config.h │ │ ├── id42.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── idobao │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── id61 │ │ ├── config.h │ │ ├── id61.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── idobao │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── rules.mk │ │ │ │ ├── specialk.c │ │ │ │ └── specialk.h │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── id63 │ │ ├── config.h │ │ ├── id63.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── idobao │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── id67 │ │ ├── config.h │ │ ├── id67.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── idobao │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── thewerther │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── vinorodrigues │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── id75 │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default75 │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── drewdobo │ │ │ │ ├── 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 │ │ │ ├── paryz │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── pathnirvana │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── xaceofspaidsx │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── v1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── greenshadowmaker │ │ │ │ │ ├── keyboard-layout-editor-gsm-idobo.json │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v2.c │ ├── id80 │ │ ├── v1 │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── v2 │ │ │ ├── ansi │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ │ ├── default │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── msf │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ ├── readme.md │ │ │ │ │ │ └── rules.mk │ │ │ │ │ └── via │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── iso │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ │ ├── default │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ └── rules.mk │ │ │ └── readme.md │ │ └── v3 │ │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── idobao │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── id87 │ │ ├── v1 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── idobao │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v2.c │ ├── id96 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── montex │ │ ├── v1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ ├── v1rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v1rgb.c │ │ └── v2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── post_rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v2.c ├── idyllic │ └── tinny50_rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tinny50_rgb.c ├── igloo │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── readme.md │ └── rules.mk ├── illuminati │ └── is0 │ │ ├── config.h │ │ ├── info.json │ │ ├── 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 │ │ └── rules.mk ├── ilumkb │ ├── primus75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── simpler61 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── simpler61.c │ ├── simpler64 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── simpler64.c │ └── volcano660 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── volcano660.c ├── inett_studio │ ├── sq80 │ │ ├── hotswap_layout_i │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.json │ │ │ │ └── via │ │ │ │ │ └── keymap.json │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── 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 ├── ingrained │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── 3x5 │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── inland │ ├── kb83 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── kb83.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rgb_matrix_kb.inc │ │ └── rules.mk │ ├── mk47 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── inland │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── mk47.c │ │ ├── readme.md │ │ └── rules.mk │ └── v83p │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v83p.c ├── input_club │ ├── ergodox_infinity │ │ ├── MEMO.txt │ │ ├── chconf.h │ │ ├── config.h │ │ ├── ergodox_infinity.c │ │ ├── ergodox_infinity.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── halfkeyboard │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── input_club │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ ├── nordic_ergo │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── rask │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ └── trulyergonomic │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── infinity60 │ │ ├── chconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── depariel │ │ │ │ └── keymap.c │ │ │ └── hasu │ │ │ │ └── keymap.c │ │ ├── led │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── led.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── 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 │ │ ├── keymaps │ │ │ ├── andrew-fahmy │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── belak │ │ │ │ └── keymap.c │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── whitefox │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── matt3o │ │ │ └── keymap.c │ │ ├── mattrighetti │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── truefox │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── whitefox.c ├── io_mini1800 │ ├── info.json │ ├── keymaps │ │ ├── 2x3u │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── irene │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── readme.md │ └── rules.mk ├── iriskeyboards │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── readme.md │ └── rules.mk ├── iron180 │ ├── chconf.h │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── iron180.c │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── itstleo │ └── itstleo40 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── j80 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── default_iso │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── jacky_studio │ ├── bear_65 │ │ ├── config.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── piggy60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.json │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── hotswap │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── rules.mk │ │ │ └── solder │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── board.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ └── rules.mk │ └── s7_elephant │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ │ └── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── jadookb │ ├── jkb2 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── jkb65 │ │ ├── config.h │ │ ├── info.json │ │ ├── jkb65.c │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── r1 │ │ ├── info.json │ │ └── rules.mk │ │ ├── r2 │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── jae │ └── j01 │ │ ├── config.h │ │ ├── info.json │ │ ├── j01.c │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── jagdpietr │ └── drakon │ │ ├── config.h │ │ ├── drakon.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── wkl │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── janus │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── jaykeeb │ ├── jk65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── joker │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kamigakushi │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── orba │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── sebelas │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── skyline │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── sriwedari70 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── tokki │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── jc65 │ ├── readme.md │ ├── v32a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── v32u4 │ │ ├── info.json │ │ ├── keymaps │ │ ├── coth │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── dead_encryption │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── gam3cat │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── na7thana │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── jd40 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── vanagon │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── jd45 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── mjt6u │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── jels │ ├── boaty │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── jels60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── v1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ └── jels88 │ │ ├── config.h │ │ ├── info.json │ │ ├── jels88.c │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── jian │ ├── handwired │ │ ├── handwired.c │ │ ├── info.json │ │ └── rules.mk │ ├── info.json │ ├── 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 │ │ ├── info.json │ │ ├── nsrev2.c │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── post_config.h │ │ ├── rev1.c │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── post_config.h │ │ ├── readme.md │ │ ├── rev2.c │ │ └── rules.mk │ └── rules.mk ├── jidohun │ └── km113 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── jiran │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── info.json │ │ └── rules.mk │ ├── rev2 │ │ ├── info.json │ │ └── rules.mk │ └── rules.mk ├── jkdlab │ └── binary_monkey │ │ ├── info.json │ │ ├── keymaps │ │ ├── ascii │ │ │ └── keymap.c │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── jkeys_design │ ├── gentleman65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── gentleman65_se_s │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── jlw │ ├── bruce_le_clavier │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── bruce_the_keyboard │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── vault35_wkl_universal │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── jm60 │ ├── board.h │ ├── chconf.h │ ├── config.h │ ├── info.json │ ├── jm60.c │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── poker3 │ │ │ └── keymap.c │ ├── ld │ │ └── jm60_bootloader.ld │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── jolofsor │ └── denial75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── 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_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 │ └── v1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v1.c ├── jorne │ ├── jorne.c │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── post_config.h │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ └── rules.mk ├── joshajohnson │ ├── hub16 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ └── hub20 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── hub20.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── left_hand_numpad │ │ │ └── keymap.c │ │ ├── right_hand_numpad │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── jpe230 │ └── big_knob │ │ ├── big_knob.c │ │ ├── config.h │ │ ├── gfx │ │ ├── logo.qgf.c │ │ └── logo.qgf.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── jukaie │ └── jk01 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── jk01.c │ │ ├── jk01.h │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── junco │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── deluxe │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ ├── rgb_matrix_user.inc │ │ │ └── rules.mk │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── post_config.h │ │ ├── rev1.c │ │ └── rules.mk │ └── rules.mk ├── k34 │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── kabedon │ ├── kabedon78s │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kabedon980 │ │ ├── info.json │ │ ├── kabedon980.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── kabedon98e │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── kagizaraya │ ├── chidori │ │ ├── board.c │ │ ├── board.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── extended │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── halberd │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── right_modifiers │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── miniaxe │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── underglow │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── scythe │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── forties │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── kakunpc │ ├── angel17 │ │ ├── alpha │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── angel64 │ │ ├── alpha │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── kakunpc │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── business_card │ │ ├── alpha │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ └── rules.mk │ │ ├── beta │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── choc_taro │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── rabbit_capture_plan │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── suihankey │ │ ├── alpha │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rules.mk │ │ └── split │ │ │ ├── alpha │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ │ └── rules.mk │ └── thedogkeyboard │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── kakunpc │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── kalakos │ └── bahrnob │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── kaly │ └── kaly42 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── kapcave │ ├── arya │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── gskt00 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default-poly │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── nachie │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── paladin64 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── paladinpad │ │ ├── info.json │ │ ├── keymaps │ │ ├── aek │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── ortho │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ ├── info.json │ │ └── rules.mk │ │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ │ └── rules.mk ├── kapl │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── rev1.c │ │ └── rules.mk │ └── rules.mk ├── karlb │ └── kbic65 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_iso │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_iso_split_bs │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── karn │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── colemak │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── default │ │ │ └── keymap.c │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── kb58 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── kb_elmo │ ├── 67mk_e │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── aek2_usb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bm42 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dizzy40 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── eliza │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── elmopad │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── gamehand │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── isolation │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── m0110a_usb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── m0116_usb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── noah_avr │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── qez │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── sesame │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── twelvekey │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── vertex │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kbdclack │ └── kaishi65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── kbdcraft │ └── adam64 │ │ ├── adam64.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── kbdfans │ ├── baguette66 │ │ ├── rgb │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rgb.c │ │ │ └── rules.mk │ │ └── soldered │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── bella │ │ ├── rgb │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rgb.c │ │ │ └── rules.mk │ │ ├── rgb_iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rgb_iso.c │ │ │ └── rules.mk │ │ └── soldered │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── soldered.c │ ├── boop65 │ │ └── rgb │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rgb.c │ │ │ └── rules.mk │ ├── bounce │ │ ├── 75 │ │ │ ├── hotswap │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ │ ├── default │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ ├── matrix_diagram.md │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── soldered │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_ansi │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_ansi_split_bs │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_iso │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_iso_split_bs │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ └── pad │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── d45 │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── rules.mk │ │ └── v2 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── epoch80 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ ├── tsangan │ │ │ │ └── keymap.c │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── wkl │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── jm60 │ │ ├── board.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── jm60.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── poker3 │ │ │ │ └── keymap.c │ │ ├── ld │ │ │ └── jm60_bootloader.ld │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── kbd19x │ │ ├── config.h │ │ ├── info.json │ │ ├── kbd19x.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kbd4x │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kbd66 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_ansi_split_space │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default_iso_split_space │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kbd67 │ │ ├── hotswap │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 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 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── adamdehaven │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── 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 │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mkiirgb │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── 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 │ │ │ │ ├── pascalpfeil │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── spx01 │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rgb_matrix_user.inc │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── v1 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ └── v1.c │ │ │ ├── v2 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ └── v2.c │ │ │ ├── v3 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ └── v3.c │ │ │ └── v4 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ └── v4.c │ │ ├── mkiirgb_iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mkiirgb_iso.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── martinffx │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── ansi_blocker │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── ansi_blocker_splitbs │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── ansi_split_space │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── catrielmuller_camilad │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── droxx │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── iso │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── jscatena88 │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── naphtaline │ │ │ │ ├── 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 │ │ │ └── rules.mk │ ├── kbd6x │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── devinceble_hhkb_tofu │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── hhkb-default-improved │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── hhkb-default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── othi │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kbd75 │ │ ├── config.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 │ │ │ ├── ethan605 │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ ├── kingwangwong │ │ │ │ └── keymap.c │ │ │ ├── spacemanspiff │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── tucznak │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── matrix_diagram.md │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ ├── matrix_diagram.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── kbd75hs │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kbd75rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── kbd75rgb.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kbd8x │ │ ├── config.h │ │ ├── info.json │ │ ├── kbd8x.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default_backlighting │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kbd8x_mk2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 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 │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── kbdpad │ │ ├── mk1 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mk2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── 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 │ │ └── mk3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── maja_soldered │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── maja_soldered.c │ │ ├── readme.md │ │ └── rules.mk │ ├── niu_mini │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 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 │ │ │ ├── nosarthur │ │ │ │ ├── README.md │ │ │ │ ├── keymap.c │ │ │ │ ├── keymap_colemak_dh.json │ │ │ │ ├── keymap_qwerty.json │ │ │ │ └── rules.mk │ │ │ ├── planck │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── tobias │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── tucznak │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── niu_mini.c │ │ ├── readme.md │ │ └── rules.mk │ ├── odin │ │ ├── rgb │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ ├── rgb.c │ │ │ └── rules.mk │ │ ├── soldered │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── odin75 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lib │ │ │ ├── bongocat.c │ │ │ └── bongocat.h │ │ ├── mcuconf.h │ │ ├── odin75.c │ │ ├── readme.md │ │ └── rules.mk │ ├── odinmini │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── phaseone │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_blocker │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_blocker_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_blocker_tsangan_wkl │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_blocker_tsangan_wkl_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_iso_blocker │ │ │ │ └── keymap.c │ │ │ ├── default_iso_blocker_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_iso_blocker_tsangan_wkl │ │ │ │ └── keymap.c │ │ │ ├── default_iso_blocker_tsangan_wkl_split_bs │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── phaseone.c │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ └── tiger80 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ ├── micros24 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kbdmania │ ├── kmac │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_ansi │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_ansi_wkl │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── kmac.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ └── kmac_pad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── kmac_pad.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk ├── kbnordic │ ├── nordic60 │ │ ├── keymaps │ │ │ ├── all │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ansi │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev_a │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── nordic65 │ │ ├── readme.md │ │ └── rev_a │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── kc60 │ ├── config.h │ ├── info.json │ ├── kc60.c │ ├── keymaps │ │ ├── dbroqua_hhkb │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── stanleylai │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── wigguno │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── ws2812 │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── mod_rgb_underglow.md │ ├── readme.md │ └── rules.mk ├── kc60se │ ├── info.json │ ├── kc60se.c │ ├── keymaps │ │ ├── 60_ansi │ │ │ └── keymap.c │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── keaboard │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rev1 │ │ └── rules.mk ├── keebformom │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── keebio │ ├── bamfk1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bamfk4 │ │ ├── bamfk4.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── rules.mk │ ├── bdn9 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── ghostseven │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── lickel │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── mousepad │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── test │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── vosechu-browser │ │ │ │ └── keymap.c │ │ │ └── vosechu-ksp │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── bfo9000 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── insertsnideremarks │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rogthefrog6x9 │ │ │ │ └── keymap.c │ │ │ ├── shadyproject │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── tuesdayjohn │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── vladkvit │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── bigswitchseat │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── cepstrum │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev1 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ ├── choconum │ │ ├── chconf.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 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── solartempest │ │ │ │ ├── chocopad_rev2-solartempest.json │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── convolution │ │ ├── convolution.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── dilly │ │ ├── config.h │ │ ├── dilly.c │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dsp40 │ │ ├── keymaps │ │ │ ├── bakingpy │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── ergodicity │ │ ├── config.h │ │ ├── ergodicity.c │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── foldkb │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── forrcaho │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── fourier │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── maxim │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── iris │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── dvorak │ │ │ │ ├── config.h │ │ │ │ ├── keebio_iris_rev2_layout_dvorak.json │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ ├── rev1_led │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1_led.c │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev3.c │ │ │ └── rules.mk │ │ ├── rev4 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev4.c │ │ │ └── rules.mk │ │ ├── rev5 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev5.c │ │ │ └── rules.mk │ │ ├── rev6 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev6.c │ │ │ └── rules.mk │ │ ├── rev7 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev7.c │ │ │ └── rules.mk │ │ └── rev8 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev8.c │ │ │ └── rules.mk │ ├── iris_ce │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── kbo5000 │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── laplace │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── levinson │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── drogglbecher │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── jyh │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── jyh2 │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── ksamborski │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mmacdougall │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── treadwell │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── levinson.c │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev3.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── nyquist │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── bwprobably │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── 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 │ │ │ ├── pipicanim │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── shovelpaw │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── tester │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev3.c │ │ │ └── rules.mk │ │ └── rev4 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── nyquistpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── quefrency │ │ ├── keymaps │ │ │ ├── bfiedler │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── bjohnson │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default60 │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── default65 │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── drashna_ms │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── georgepetri │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── joestrong │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── 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 │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── xeal │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev3.c │ │ │ └── rules.mk │ │ ├── rev4 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev4.c │ │ │ └── rules.mk │ │ ├── rev5 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev5.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── rorschach │ │ ├── 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 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── sinc │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ ├── lickel │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── rev4 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ └── sinc.c │ ├── stick │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── stick.c │ ├── tragicforce68 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── buswerks │ │ │ │ └── keymap.c │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── tukey │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── viterbi │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── met │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── wavelet │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wavelet.c │ └── wtf60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── 60_ansi │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── keebmonkey │ └── kbmg68 │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── keebsforall │ ├── coarse60 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── freebird60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── freebird75 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── freebirdnp │ │ ├── lite │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── pro │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── freebirdtkl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── wkl │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── keebwerk │ ├── mega │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── ansi.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── jesusvallejo │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── 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 │ │ ├── midi2vol │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── keebzdotnet │ ├── fme │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_1x2u │ │ │ │ └── keymap.c │ │ │ ├── default_2x1u │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── wazowski │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kegen │ └── gboy │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── kelwin │ └── utopia88 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kepler_33 │ ├── proto │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── keybage │ └── radpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── keybee │ └── keybee65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keybee65.c │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── keyboardio │ ├── atreus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ardumont │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── kkokdae │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── poweredbyporridge │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── slotthe │ │ │ │ ├── autocorrect_data.h │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── model01 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── 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 │ ├── 3w6_2040 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kimiko │ │ ├── glcdfont.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── glcdfont.c │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── oriaj3 │ │ │ │ ├── config.h │ │ │ │ ├── glcdfont.c │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── kimiko.c │ │ ├── post_config.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── o4l_5x12 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 2x2u │ │ │ │ └── keymap.c │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── plaid_pad │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── oled │ │ │ ├── config.h │ │ │ ├── glcdfont.c │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ │ ├── rev3 │ │ ├── info.json │ │ └── rules.mk │ │ └── rules.mk ├── keychron │ ├── c1_pro │ │ ├── ansi │ │ │ ├── rgb │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ │ ├── default │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── keychron │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ └── via │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ ├── rgb.c │ │ │ │ └── rules.mk │ │ │ └── white │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rules.mk │ │ │ │ └── white.c │ │ ├── c1_pro.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── readme.md │ ├── c2_pro │ │ ├── ansi │ │ │ ├── rgb │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ │ ├── default │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── keychron │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ └── via │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ ├── rgb.c │ │ │ │ └── rules.mk │ │ │ └── white │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rules.mk │ │ │ │ └── white.c │ │ ├── c2_pro.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ └── readme.md │ ├── common │ │ ├── keychron_common.c │ │ └── keychron_common.h │ ├── q0 │ │ ├── base │ │ │ ├── base.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ ├── plus │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── plus.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── q0.c │ │ └── readme.md │ ├── q10 │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── q10.c │ │ └── readme.md │ ├── q11 │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── q11.c │ │ └── readme.md │ ├── q12 │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── q12.c │ │ └── readme.md │ ├── q1v1 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── gtg465x │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── keymap_user.h │ │ │ │ │ ├── rgb_matrix_user.c │ │ │ │ │ ├── rgb_matrix_user.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── mkillewald │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── keymap_user.h │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rgb_matrix_user.c │ │ │ │ │ ├── rgb_matrix_user.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── teimor │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── keymap_user.h │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rgb_matrix_user.c │ │ │ │ │ ├── rgb_matrix_user.h │ │ │ │ │ ├── rules.mk │ │ │ │ │ ├── tap_dance_mac_caps.c │ │ │ │ │ ├── tap_dance_mac_caps.h │ │ │ │ │ ├── tap_dance_setup.c │ │ │ │ │ ├── tap_dance_setup.h │ │ │ │ │ ├── tap_dance_user.c │ │ │ │ │ ├── tap_dance_win_caps.c │ │ │ │ │ └── tap_dance_win_caps.h │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── kubahorak │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── keymap_user.h │ │ │ │ │ ├── rgb_matrix_user.c │ │ │ │ │ ├── rgb_matrix_user.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── mkillewald_iso │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── keymap_user.h │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rgb_matrix_user.c │ │ │ │ │ ├── rgb_matrix_user.h │ │ │ │ │ └── rules.mk │ │ │ │ ├── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── victorsavu3 │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── q1v1.c │ │ └── readme.md │ ├── q1v2 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── jis │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jis.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── jis_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jis_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── q1v2.c │ │ └── readme.md │ ├── q2 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── ladduro │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── keymap_user.h │ │ │ │ │ ├── readme.md │ │ │ │ │ ├── rgb_matrix_user.c │ │ │ │ │ ├── rgb_matrix_user.h │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jis │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jis.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── jis_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jis_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── q2.c │ │ └── readme.md │ ├── q3 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jis │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jis.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jis_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jis_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── q3.c │ │ └── readme.md │ ├── q4 │ │ ├── ansi │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── v1 │ │ │ │ ├── config.h │ │ │ │ ├── rules.mk │ │ │ │ └── v1.c │ │ │ └── v2 │ │ │ │ ├── config.h │ │ │ │ ├── rules.mk │ │ │ │ └── v2.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── q4.c │ │ └── readme.md │ ├── q5 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── q5.c │ │ └── readme.md │ ├── q6 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── q6.c │ │ └── readme.md │ ├── q60 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ ├── q60.c │ │ └── readme.md │ ├── q65 │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── q65.c │ │ └── readme.md │ ├── q7 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── q7.c │ │ └── readme.md │ ├── q8 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── q8.c │ │ └── readme.md │ ├── q9 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── q9.c │ │ └── readme.md │ ├── q9_plus │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ ├── q9_plus.c │ │ └── readme.md │ ├── s1 │ │ ├── ansi │ │ │ ├── rgb │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ │ ├── default │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── keychron │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ │ └── via │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ ├── rgb.c │ │ │ │ └── rules.mk │ │ │ └── white │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── rules.mk │ │ │ │ └── white.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── s1.c │ ├── v1 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── jis │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jis.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── jis_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jis_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── v1.c │ ├── v10 │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── v10.c │ ├── v2 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── jis │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jis.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── jis_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jis_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── v2.c │ ├── v3 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── jis │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jis.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── jis_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jis_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── v3.c │ ├── v4 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── v4.c │ ├── v5 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── v5.c │ ├── v6 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── ansi_encoder │ │ │ ├── ansi_encoder.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso_encoder.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── v6.c │ ├── v7 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── keychron │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── v7.c │ └── v8 │ │ ├── ansi │ │ ├── ansi.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── keychron │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── rules.mk │ │ ├── ansi_encoder │ │ ├── ansi_encoder.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── keychron │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── iso │ │ ├── config.h │ │ ├── info.json │ │ ├── iso.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── keychron │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── rules.mk │ │ ├── iso_encoder │ │ ├── config.h │ │ ├── info.json │ │ ├── iso_encoder.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── keychron │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── v8.c ├── keycult │ └── keycult65 │ │ ├── info.json │ │ ├── keycult65.c │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── keygem │ ├── kg60ansi │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── kg65rgbv2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── keyhive │ ├── absinthe │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ergosaurus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── honeycomb │ │ ├── config.h │ │ ├── honeycomb.c │ │ ├── honeycomb.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── matrix.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 │ │ ├── lattice60.c │ │ ├── readme.md │ │ └── rules.mk │ ├── maypad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── navi10 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev0 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev0.c │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev3.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── opus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── thefoxcodes │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── smallice │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── southpole │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── foobeard │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── uno │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── copypasta │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── demo │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ └── ut472 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── annihilator6000 │ │ │ ├── UT472_Annihilator6000_Configurator_file.json │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── gardego5 │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── 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 ├── keyprez │ ├── bison │ │ ├── bison.c │ │ ├── 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 │ │ ├── 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 │ │ └── rules.mk │ └── unicorn │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── jorge │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── keyquest │ ├── enclave │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── keysofkings │ └── twokey │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── keyspensory │ └── kp60 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.json │ │ └── via │ │ │ └── keymap.json │ │ ├── readme.md │ │ └── rules.mk ├── keystonecaps │ └── gameroyadvance │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── default_all │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── keyten │ ├── aperture │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── diablo │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── imi60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kt3700 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kt60_m │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kt60hs_t │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── lisa │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lisa.c │ │ ├── readme.md │ │ └── rules.mk ├── kezewa │ ├── enter67 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── enter80 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── kibou │ ├── fukuro │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── harbour │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── suisei │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── wendy │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── winter │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kikkou │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ └── rules.mk ├── kikoslab │ ├── ellora65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── kl90 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kin80 │ ├── blackpill103 │ │ ├── blackpill103.c │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk │ ├── blackpill401 │ │ ├── blackpill401.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk │ ├── blackpill411 │ │ ├── blackpill411.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk │ ├── info.json │ ├── keymaps │ │ ├── andrew │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── maxim │ │ │ └── keymap.c │ │ └── roman │ │ │ └── keymap.c │ ├── micro │ │ ├── config.h │ │ ├── info.json │ │ ├── micro.c │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── kindakeyboards │ └── conone65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kinesis │ ├── alvicstep │ │ ├── alvicstep.c │ │ ├── alvicstep.h │ │ ├── config.h │ │ ├── info.json │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── alvicstep │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── dvorak │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── dvorak_nguyenvietyen │ │ │ └── keymap.c │ │ ├── farmergreg │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── heatxsink │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── insertsnideremarks │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jwon │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 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 │ ├── kint2pp │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ ├── kint36 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── kzar │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── kint36.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── kint41 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── kint41.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── kintlc │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── kintlc.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── kintwin │ │ ├── info.json │ │ ├── kintwin.c │ │ ├── readme.md │ │ └── rules.mk │ ├── nguyenvietyen │ │ ├── config.h │ │ ├── info.json │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ └── stapelberg │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk ├── kineticlabs │ └── emu │ │ ├── hotswap │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ └── soldered │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── wkl │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── kingly_keys │ ├── ave │ │ ├── config.h │ │ ├── ortho │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── staggered │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ ├── little_foot │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── romac │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── boss566y │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── romac_plus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ropro │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── jdayton3 │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── smd_milk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── soap │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── kira │ ├── kira75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── kira75.h │ │ ├── readme.md │ │ └── rules.mk │ └── kira80 │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk ├── kira75 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── kira75.h │ ├── readme.md │ └── rules.mk ├── kira80 │ ├── 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 │ ├── readme.md │ └── rules.mk ├── kisakeyluxury │ └── qtz │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kiserdesigns │ └── madeline │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kiwikeebs │ ├── macro │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── macro_v2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kiwikey │ ├── borderland │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kawii9 │ │ ├── config.h │ │ ├── info.json │ │ ├── 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 │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kj_modify │ └── rs40 │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── kk │ └── 65 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kkatano │ ├── bakeneko60 │ │ ├── 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 │ │ │ └── rules.mk │ │ └── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── bakeneko80 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── wallaby │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wallaby.c │ └── yurei │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── yurei.c ├── kmac │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_tkl_ansi │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_tkl_ansi_wkl │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── kmac.c │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── kmac_pad │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── kmac_pad.c │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── kmini │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── kmini.c │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── knobgoblin │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── knobgoblin.c │ ├── readme.md │ └── rules.mk ├── knops │ ├── mini │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default-gsm-newbs │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── kona_classic │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── ansi │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ansi_arrows │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ansi_arrows_lcap │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ansi_split │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ansi_split_arrows │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── iso │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── iso_arrows │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── iso_split │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── iso_split_arrows │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── kopibeng │ ├── mnk60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mnk60_stm32 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mnk65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── mnk65_stm32 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mnk88 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mnk88.c │ │ ├── readme.md │ │ └── rules.mk │ ├── tgr_lena │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── typ65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── typ65.c │ ├── xt60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── xt60_singa │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── xt65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── xt87 │ │ ├── chconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── xt8x │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── xt8x.c ├── kprepublic │ ├── bm16a │ │ ├── v1 │ │ │ ├── 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 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── bm16s │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bm40hsrgb │ │ ├── keymaps │ │ │ ├── 34keys │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── coffee │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── dan │ │ │ │ ├── config.h │ │ │ │ ├── features │ │ │ │ │ ├── custom_shift_keys.c │ │ │ │ │ └── custom_shift_keys.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── simchee │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── 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 │ │ │ │ └── wolff_abnt2 │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ └── rules.mk │ ├── bm43a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── bm43hsrgb │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── bitstarr │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── bm60hsrgb │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── jbradforddillon │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ └── rules.mk │ ├── bm60hsrgb_ec │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ └── rules.mk │ ├── bm60hsrgb_iso │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── iso_nordic_sleepmode │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ └── rules.mk │ ├── bm60hsrgb_poker │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── carlosala │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── ipetepete │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ └── rules.mk │ ├── bm65hsrgb │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ └── rules.mk │ ├── bm65hsrgb_iso │ │ ├── keymaps │ │ │ └── p4yne │ │ │ │ ├── config.h │ │ │ │ ├── custom_keymap.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ └── rev1 │ │ │ ├── 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 │ │ │ ├── rev1.c │ │ │ └── rules.mk │ ├── bm68hsrgb │ │ ├── rev1 │ │ │ ├── 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 │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ └── rules.mk │ ├── bm80hsrgb │ │ ├── bm80hsrgb.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── peepeetee │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bm80v2 │ │ ├── bm80v2.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── saph1s │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rgb_matrix_map.h │ │ │ │ └── rules.mk │ │ │ ├── smooted │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bm80v2_iso │ │ ├── bm80v2_iso.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bm980hsrgb │ │ ├── bm980hsrgb.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── peepeetee │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── cospad │ │ ├── config.h │ │ ├── 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 │ ├── cstc40 │ │ ├── config.h │ │ ├── daughterboard │ │ │ ├── daughterboard.c │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── single_pcb │ │ │ ├── info.json │ │ │ ├── rules.mk │ │ │ └── single_pcb.c │ ├── jj40 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── brdlf │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── cockpit │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── fun40 │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── oscillope │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── 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 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── jj50 │ │ ├── info.json │ │ ├── keymaps │ │ ├── abstractkb_gergomatch │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── archetype │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── README.md │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kradoindustries │ ├── kousa │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── krado66 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── promenade │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── kraken_jones │ └── pteron56 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── ktec │ ├── daisy │ │ ├── config.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 │ │ ├── ergodox_compat.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── eozaki │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── vega │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ └── staryu │ │ ├── backlight_staryu.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kudox │ ├── columner │ │ ├── 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 │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── jis │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── x1 │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── jis │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── 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 │ │ └── rules.mk │ └── rules.mk ├── kudox_full │ ├── config.h │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── jis │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── kudox_full.c │ ├── post_config.h │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ └── rules.mk ├── kudox_game │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ └── rules.mk ├── kumaokobo │ ├── kudox │ │ ├── columner │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── jis │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── jis │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ └── 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 │ │ │ └── rules.mk │ │ └── rules.mk │ ├── kudox_full │ │ ├── config.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── jis │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── kudox_full.c │ │ ├── post_config.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── kudox_game │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ └── pico │ │ ├── 65keys │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── jis │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── rules.mk │ │ ├── 70keys │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── jis │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── rules.mk │ │ ├── config.h │ │ ├── readme.md │ │ └── rules.mk ├── kuro │ └── kuro65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── 0x544d │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── kv │ └── revt │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── revt.c │ │ └── rules.mk ├── kwstudio │ ├── pisces │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── scorpio │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── scorpio_rev2 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── kwub │ └── bloop │ │ ├── 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 │ ├── readme.md │ └── rules.mk ├── labbe │ └── labbeminiv1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── rgb │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── rgbmatrix │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── labbeminiv1.c │ │ ├── readme.md │ │ └── rules.mk ├── labyrinth75 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── laneware │ ├── lpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── lw67 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi_split_backspace │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ ├── iso_split_backspace │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── lw75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi_split_backspace │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ ├── iso_split_backspace │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── macro1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── macropad │ │ │ │ └── keymap.c │ │ │ ├── southpaw │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── raindrop │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── arrows │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ └── hhkb │ │ │ └── keymap.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── laser_ninja │ ├── pumpkin_pad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── pumpkinpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── late9 │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── multitap │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1.c │ │ └── rules.mk │ └── rules.mk ├── latincompass │ ├── latin17rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── latin17rgb.c │ │ ├── readme.md │ │ └── rules.mk │ ├── latin47ble │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── latin60rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── latin60rgb.c │ │ ├── readme.md │ │ └── rules.mk │ ├── latin64ble │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── latin6rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── latin6rgb.c │ │ ├── readme.md │ │ └── rules.mk │ ├── latinpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── latinpad.c │ │ ├── lib │ │ │ └── glcdfont.c │ │ ├── readme.md │ │ └── rules.mk │ └── latinpadble │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── latinpadble.c │ │ ├── readme.md │ │ └── rules.mk ├── lazydesigners │ ├── bolt │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── cassette8 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dimple │ │ ├── config.h │ │ ├── ortho │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── staggered │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── oncesavedgaming │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ │ ├── rev2 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ │ ├── rev3 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ │ ├── staggered.c │ │ │ └── staggered.h │ ├── dimpleplus │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_7u │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── the30 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── the40 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── ortho │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── the50 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── the50.c │ │ └── the50.h │ └── the60 │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ │ └── rev2 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── leafcutterlabs │ └── bigknob │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── macos │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── leeku │ └── finger65 │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── lefty │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── lefty.c │ ├── readme.md │ ├── rev1 │ │ ├── info.json │ │ └── rules.mk │ ├── rev2 │ │ ├── info.json │ │ └── rules.mk │ └── rules.mk ├── lendunistus │ └── rpneko65 │ │ └── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1.c │ │ └── rules.mk ├── lets_split │ ├── info.json │ ├── keymaps │ │ ├── DE_programming │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── DE_simple │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── adam │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── aerialviews007 │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── cpeters1982 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── geripgeri │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── halvves │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── heartrobotninja │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── kris │ │ │ └── keymap.c │ │ ├── mypetyak │ │ │ └── keymap.c │ │ ├── normacos │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── poker │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── pyrol │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── shaymdev │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── vim-mode │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── waples │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── lets_split.c │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ ├── rules.mk │ └── sockets │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk ├── lfkeyboards │ ├── lfk65_hs │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── lfk65_hs.c │ │ ├── lfk65_hs.h │ │ ├── readme.md │ │ └── rules.mk │ ├── lfk78 │ │ ├── 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 │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── lfk78.c │ │ ├── lfk78.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ ├── revb │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── revc │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── revj │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── lfk87 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ca178858 │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── gbchk │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── iso │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lfk87.c │ │ ├── lfk87.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ ├── reva │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── revc │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── 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 │ │ ├── post_rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mini1800 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ca178858 │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── mini1800.c │ │ ├── mini1800.h │ │ ├── readme.md │ │ ├── reva │ │ │ ├── info.json │ │ │ ├── post_rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── revc │ │ │ ├── info.json │ │ │ ├── post_rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── smk65 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── iso │ │ │ └── keymap.c │ │ ├── post_rules.mk │ │ ├── readme.md │ │ ├── revb │ │ ├── config.h │ │ ├── info.json │ │ ├── revb.c │ │ ├── revb.h │ │ └── rules.mk │ │ ├── revf │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── rules.mk │ │ └── rules.mk ├── lgbtkl │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── lily58 │ ├── config.h │ ├── glow_enc │ │ ├── info.json │ │ └── rules.mk │ ├── keymaps │ │ ├── barabas │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── bongocat_wpm_responsive │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── chuan │ │ │ ├── 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 │ │ ├── druotoni │ │ │ ├── boot.c │ │ │ ├── boot.h │ │ │ ├── burst.c │ │ │ ├── burst.h │ │ │ ├── config.h │ │ │ ├── draw_helper.c │ │ │ ├── draw_helper.h │ │ │ ├── fast_random.c │ │ │ ├── fast_random.h │ │ │ ├── gui_state.c │ │ │ ├── gui_state.h │ │ │ ├── keymap.c │ │ │ ├── layer_frame.c │ │ │ ├── layer_frame.h │ │ │ ├── navi_font.c │ │ │ ├── navi_logo.c │ │ │ ├── navi_logo.h │ │ │ ├── readme.md │ │ │ ├── ring.c │ │ │ ├── ring.h │ │ │ └── rules.mk │ │ ├── gaston │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── gshmu │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lily58l │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── muuko │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── niolang │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── oldfieldtc │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── paulomp90 │ │ │ ├── config.h │ │ │ ├── features │ │ │ │ ├── custom_shift_keys.c │ │ │ │ └── custom_shift_keys.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pomodoro │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── pomodoro.c │ │ │ └── rules.mk │ │ ├── pttbx │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── via_mechboards │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── 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 │ │ ├── info.json │ │ └── rules.mk │ ├── r2g │ │ ├── config.h │ │ ├── info.json │ │ ├── r2g.c │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── info.json │ │ └── rules.mk │ └── rules.mk ├── lime │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── lib │ │ └── glcdfont.c │ ├── lime.c │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── rev1.c │ │ └── rules.mk │ └── rules.mk ├── linworks │ ├── dolice │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── em8 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── fave104 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── fave60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── fave60a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── fave65h │ │ ├── config.h │ │ ├── fave65h.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_65_ansi_blocker_wkl │ │ │ │ └── keymap.c │ │ │ ├── default_65_ansi_blocker_wkl_split_bs │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── fave84h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── fave87 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── fave87h │ │ ├── config.h │ │ ├── fave87h.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── favepada │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── whale75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── whale75.c ├── littlealby │ ├── mute │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── g_meet │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── ms_teams │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── rules.mk │ └── readme.md ├── lizard_trick │ └── tenkey_plusplus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── ll3macorn │ └── bongopad │ │ ├── bongopad.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── lm_keyboard │ └── lm60n │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── loki65 │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── loki65.c │ ├── matrix_diagram.md │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── longnald │ └── corin │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── lpad │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── lucid │ ├── alexa │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── alexa_solder │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kbd8x_hs │ │ ├── config.h │ │ ├── info.json │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── phantom_solder │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── scarlet │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── velvet_hotswap │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── velvet_solder │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── lw67 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── ansi_split_backspace │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ ├── iso_split_backspace │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── lw75 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── ansi_split_backspace │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ ├── iso_split_backspace │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── lxxt │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── lxxt.c │ ├── readme.md │ └── rules.mk ├── lyso1 │ ├── lck75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 7u │ │ │ │ └── keymap.c │ │ │ ├── 7u_iso │ │ │ │ └── keymap.c │ │ │ ├── 7u_sbs │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ ├── iso_sbs │ │ │ │ └── keymap.c │ │ │ ├── sbs │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lck75.c │ │ ├── readme.md │ │ └── rules.mk │ └── lefishe │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── wk_sbs │ │ │ └── keymap.c │ │ ├── wkl │ │ │ └── keymap.c │ │ └── wkl_sbs │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── lz │ └── erghost │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── 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 │ ├── readme.md │ └── rules.mk ├── machine_industries │ └── m4_a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── machkeyboards │ ├── mach3 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mach3.c │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── macro1 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── macropad │ │ │ └── keymap.c │ │ ├── southpaw │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── macro3 │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── macro3.c │ ├── readme.md │ └── rules.mk ├── macrocat │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── oled │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── macrocat.c │ ├── readme.md │ └── rules.mk ├── magic_force │ ├── mf17 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── mf34 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── mf34.c │ │ ├── readme.md │ │ └── rules.mk ├── majistic │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── makenova │ └── omega │ │ └── omega4 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── default_10u_bar │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── default_6u_bar │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── makeymakey │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── makeymakey.c │ ├── readme.md │ └── rules.mk ├── makrosu │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── malevolti │ ├── lyra │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lyra.c │ │ ├── readme.md │ │ └── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ └── superlyra │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev1 │ │ ├── info.json │ │ └── rules.mk ├── manta60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── post_rules.mk │ ├── readme.md │ └── rules.mk ├── manyboard │ └── macro │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── maple_computing │ ├── 6ball │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── c39 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── christmas_tree │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v2017 │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── ivy │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── jnao │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_4x12 │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── launchpad │ │ ├── config.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_rgb │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── lets_split_eh │ │ ├── eh │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── doxish_dvorak │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── resfury │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── lets_split_eh.c │ │ ├── readme.md │ │ └── rules.mk │ ├── minidox │ │ ├── config.h │ │ ├── keymaps │ │ │ ├── bepo │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── dustypomerleau │ │ │ │ ├── README.md │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── haegin │ │ │ │ └── keymap.c │ │ │ ├── norman │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── rsthd_combos │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── tw1t611 │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ └── the_ruler │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── mariorion_v25 │ ├── halconf.h │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── mariorion_v25.c │ ├── matrix_diagram.md │ ├── mcuconf.h │ ├── prod │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ ├── proto │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── marksard │ ├── leftover30 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── default_isoenter │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── leftover30.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── rhymestone │ │ ├── common │ │ │ ├── glcdfont.c │ │ │ ├── oled_helper.c │ │ │ └── oled_helper.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── switch_tester │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── 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 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ └── treadstone48 │ │ ├── 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 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── like_jis_rs │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── readme_jp.md │ │ │ │ └── rules.mk │ │ └── rules.mk │ │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ │ └── rules.mk ├── marshkeys │ └── flowerpad │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── massdrop │ ├── alt │ │ ├── alt.c │ │ ├── alt.h │ │ ├── config.h │ │ ├── config_led.c │ │ ├── config_led.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── b_ │ │ │ │ ├── config.h │ │ │ │ └── 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 │ │ │ ├── mac │ │ │ │ └── keymap.c │ │ │ ├── mac_md │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── pregame │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── 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 │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── ctrl │ │ ├── DOCUMENTATION.md │ │ ├── config.h │ │ ├── config_led.c │ │ ├── config_led.h │ │ ├── ctrl.c │ │ ├── ctrl.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── R167 │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── endgame │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── config_led.c │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── foxx1337 │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── hid_protocol.c │ │ │ ├── hid_protocol.h │ │ │ ├── keymap.c │ │ │ ├── rgb_matrix_user.inc │ │ │ └── rules.mk │ │ ├── mac │ │ │ └── keymap.c │ │ ├── mac_md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── r-pufky │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── responsive_pattern │ │ │ ├── README.md │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── xanimos │ │ │ ├── config.h │ │ │ ├── config_led.c │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── masterworks │ └── classy_tkl │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_tkl_ansi_wkl │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_tkl_iso_wkl │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev_a │ │ ├── config.h │ │ ├── info.json │ │ ├── rev_a.c │ │ └── rules.mk ├── matchstickworks │ └── southpad │ │ ├── info.json │ │ ├── rev1 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ │ └── rev2 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── matrix │ ├── abelx │ │ ├── abelx.c │ │ ├── abelx.h │ │ ├── aw9523b.c │ │ ├── aw9523b.h │ │ ├── boards │ │ │ └── abelx_bd │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ └── board.mk │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── iso │ │ │ │ └── keymap.c │ │ ├── ld │ │ │ └── abelx_boot.ld │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── tca6424.c │ │ └── tca6424.h │ ├── cain_re │ │ ├── cain_re.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── default_2u_numpad_plus_enter_zero │ │ │ │ └── keymap.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── falcon │ │ ├── config.h │ │ ├── falcon.c │ │ ├── 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 │ │ │ ├── matrix_diagram.md │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ └── rules.mk │ ├── m20add │ │ ├── board.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 │ ├── me │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── noah │ │ ├── board.h │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── blockader │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ ├── splitspace │ │ │ └── keymap.c │ │ └── wkl │ │ │ └── keymap.c │ │ ├── ld │ │ └── noah_boot.ld │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── noah.c │ │ ├── readme.md │ │ └── rules.mk ├── matthewdias │ ├── m3n3van │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.json │ │ │ ├── matthewdias │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── minim │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.json │ │ ├── readme.md │ │ └── rules.mk │ ├── model_v │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── txuu │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── maxipad │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── promicro │ │ ├── info.json │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ └── teensy2 │ │ ├── info.json │ │ └── rules.mk ├── maxr1998 │ ├── phoebe │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── phoebe.c │ │ ├── readme.md │ │ └── rules.mk │ └── pulse4k │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── pulse4k.c │ │ ├── pulse4k.h │ │ ├── readme.md │ │ └── rules.mk ├── mazestudio │ └── jocker │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── mb44 │ ├── info.json │ ├── keymaps │ │ ├── 2u1u_space │ │ │ └── keymap.c │ │ ├── 2u_space │ │ │ └── keymap.c │ │ ├── 3u_space │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── mc_76k │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── mc_76k.c │ ├── readme.md │ └── rules.mk ├── mechanickeys │ ├── miniashen40 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── undead60m │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── undead60m.c ├── mechbrewery │ ├── mb65h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── mb65s │ │ ├── info.json │ │ ├── keymaps │ │ ├── ansi_blocker │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── ansi_blocker_7u_spc │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── iso_blocker │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── iso_blocker_tsangan │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── mechkeys │ ├── acr60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── alu84 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── espectro │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ ├── mac │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── mapdev │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── mechmini │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── 625_space │ │ │ │ └── keymap.c │ │ │ ├── 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 │ │ │ ├── split_space │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── wsturgiss │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── mk60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── mechllama │ └── g35 │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1 │ │ ├── info.json │ │ └── rules.mk │ │ └── v2 │ │ ├── info.json │ │ └── rules.mk ├── mechlovin │ ├── adelais │ │ ├── adelais.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rgb_led │ │ │ ├── rev1 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── rev1.c │ │ │ │ └── rules.mk │ │ │ ├── rev2 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── rev2.c │ │ │ │ └── rules.mk │ │ │ ├── rev3 │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ ├── rev3.c │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── rules.mk │ │ └── standard_led │ │ │ ├── arm │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev2 │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ │ ├── rev3 │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ │ ├── rev4 │ │ │ │ ├── apm32f103 │ │ │ │ │ ├── info.json │ │ │ │ │ └── rules.mk │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ └── stm32f303 │ │ │ │ │ ├── info.json │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ │ ├── avr │ │ │ ├── readme.md │ │ │ ├── rev1 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── matrix.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ │ └── rules.mk │ ├── delphine │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── mono_led │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rgb_led │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rgb_led.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── foundation │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_iso │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── hannah60rgb │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── hannah65 │ │ ├── info.json │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── haus │ │ │ │ ├── info.json │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── hannah910 │ │ ├── config.h │ │ ├── hannah910.c │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── ansi │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── ansi │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── ansi │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── hex4b │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── nazzer │ │ │ │ ├── keymap.c │ │ │ │ ├── reame.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── hex6c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── infinity87 │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rogue87 │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ │ ├── default │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ ├── readme.md │ │ │ │ │ │ └── rules.mk │ │ │ │ ├── matrix_diagram.md │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rouge87 │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ │ ├── default │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ └── via │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ ├── readme.md │ │ │ │ │ │ └── rules.mk │ │ │ │ ├── matrix_diagram.md │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ └── standard │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── matrix_diagram.md │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rgb_rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ ├── rgb_rev1.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── infinity875 │ │ ├── config.h │ │ ├── infinity875.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rgb_matrix_user.inc │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rgb_matrix_user.inc │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── infinity88 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── infinityce │ │ ├── infinityce.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── jay60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kanu │ │ ├── info.json │ │ ├── kanu.c │ │ ├── keymaps │ │ │ ├── ansi │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kay60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kay65 │ │ ├── info.json │ │ ├── kay65.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mechlovin9 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── olly │ │ ├── bb │ │ │ ├── bb.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_ansi_split_bs │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_iso_split_bs │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── jf │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── jf.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_ansi │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_ansi_split_bs_rshift │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_iso │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_iso_split_bs_rshift │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ ├── rev1 │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ │ ├── default │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── readme.md │ │ │ │ │ ├── default_ansi │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── default_ansi_split_bs_rshift │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── default_iso │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── default_iso_split_bs_rshift │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ ├── matrix.c │ │ │ │ ├── matrix_diagram.md │ │ │ │ ├── readme.md │ │ │ │ ├── rev1.c │ │ │ │ └── rules.mk │ │ │ ├── rev2 │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ │ ├── default │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── default_ansi │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── default_ansi_split_bs_rshift │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── default_iso │ │ │ │ │ │ └── keymap.c │ │ │ │ │ ├── default_iso_split_bs_rshift │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ ├── matrix_diagram.md │ │ │ │ ├── mcuconf.h │ │ │ │ ├── readme.md │ │ │ │ ├── rev2.c │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── octagon │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── octagon.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── orion │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── orion.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── pisces │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── serratus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── th1800 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── tmkl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── zed1800 │ │ ├── info.json │ │ ├── oreum │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── saber │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── zed1800.c │ │ └── zepsody │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── zed60 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── zed65 │ │ ├── 910 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ │ ├── info.json │ │ ├── mono_led │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── mono_led.c │ │ ├── readme.md │ │ └── rules.mk │ │ ├── no_backlight │ │ ├── cor65 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── retro66 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rules.mk │ │ └── wearhaus66 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── wearhaus66.c │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ │ └── rules.mk ├── mechstudio │ ├── dawn │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── ud_40_ortho │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── mechwild │ ├── bb40 │ │ ├── f401 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── f411 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.json │ │ └── readme.md │ ├── bb65 │ │ ├── config.h │ │ ├── f401 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── f411 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.json │ │ │ └── via │ │ │ │ └── keymap.json │ │ ├── mcuconf.h │ │ └── readme.md │ ├── bbs │ │ ├── bbs.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── bde │ │ ├── config.h │ │ ├── info.json │ │ ├── lefty │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── fancy │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── lib │ │ │ └── rev2.c │ │ ├── readme.md │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ ├── righty │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ └── rules.mk │ ├── clunker │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mercutio │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default_625u_space │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── fancy │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── fearless_spiff │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── fearless_spiff_en │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lib │ │ │ └── mercutiofont.c │ │ ├── matrix_diagram.md │ │ ├── mercutio.c │ │ ├── readme.md │ │ └── rules.mk │ ├── mokulua │ │ ├── glcdfont.c │ │ ├── mirrored │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── mirrored.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── standard │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── silly │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ └── standard.c │ ├── murphpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lib │ │ │ └── murphpadfont.c │ │ ├── murphpad.c │ │ ├── readme.md │ │ └── rules.mk │ ├── obe │ │ ├── config.h │ │ ├── f401 │ │ │ ├── eeprom │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── f411 │ │ │ ├── eeprom │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── puckbuddy │ │ ├── config.h │ │ ├── glcdfont.c │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── puckbuddy.c │ │ ├── puckbuddy.h │ │ ├── readme.md │ │ └── rules.mk │ ├── sugarglider │ │ ├── config.h │ │ ├── f401 │ │ │ └── rules.mk │ │ ├── f411 │ │ │ └── rules.mk │ │ ├── glcdfont.c │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── post_rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sugarglider.c │ │ ├── sugarglider.h │ │ └── wide_oled │ │ │ ├── f401 │ │ │ └── rules.mk │ │ │ ├── f411 │ │ │ └── rules.mk │ │ │ └── rules.mk │ └── waka60 │ │ ├── config.h │ │ ├── f401 │ │ ├── config.h │ │ ├── eeprom │ │ │ └── rules.mk │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk │ │ ├── f411 │ │ ├── config.h │ │ ├── eeprom │ │ │ └── rules.mk │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── mecxlabs │ └── mp1 │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── meetlab │ ├── kafka60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kafka68 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kafkasplit │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── kafkasplit.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── kalice │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── rena │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rena.c │ │ └── rules.mk ├── mehkee96 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── johann │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── meletrix │ ├── zoom65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 65_ansi_blocker │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_ansi_blocker_split_bs │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_ansi_blocker_split_lshift │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_ansi_blocker_split_space │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_iso_blocker │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_iso_blocker_split_bs │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_iso_blocker_split_space │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── zoom65_lite │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 65_ansi_blocker │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_ansi_blocker_split_bs │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_ansi_blocker_split_lshift │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_ansi_blocker_split_space │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_iso_blocker │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_iso_blocker_split_bs │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 65_iso_blocker_split_space │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── zoom75 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── zoom87 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_f13 │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_f13_split_bs │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_f13_split_lshift │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_f13_split_rshift │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_f13_split_space │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── zoom98 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── zoom98.c ├── melgeek │ ├── mach80 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── tkl │ │ │ │ └── keymap.c │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── wkl │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev2.c │ │ │ └── rules.mk │ ├── mj61 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev2.c │ │ │ └── rules.mk │ ├── mj63 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev2.c │ │ │ └── rules.mk │ ├── mj64 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ └── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev3.c │ │ │ └── rules.mk │ ├── mj65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev3 │ │ │ ├── config.h │ │ │ ├── rev3.c │ │ │ └── rules.mk │ ├── mj6xy │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_60_ansi │ │ │ │ └── keymap.c │ │ │ ├── default_60_ansi_arrow │ │ │ │ └── keymap.c │ │ │ ├── default_60_ansi_arrow_3u_spc_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_60_ansi_arrow_split_3u_spc │ │ │ │ └── keymap.c │ │ │ ├── default_60_ansi_arrow_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_60_ansi_arrow_split_bs_3u_spc │ │ │ │ └── keymap.c │ │ │ ├── default_60_ansi_split_bs_rshift │ │ │ │ └── keymap.c │ │ │ ├── default_60_ansi_tsangan │ │ │ │ └── keymap.c │ │ │ ├── default_60_iso │ │ │ │ └── keymap.c │ │ │ ├── default_60_iso_arrow │ │ │ │ └── keymap.c │ │ │ ├── default_60_iso_arrow_3u_spc_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_60_iso_arrow_split_3u_spc │ │ │ │ └── keymap.c │ │ │ ├── default_60_iso_arrow_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_60_iso_arrow_split_bs_3u_spc │ │ │ │ └── keymap.c │ │ │ ├── default_60_iso_split_bs_rshift │ │ │ │ └── keymap.c │ │ │ ├── default_60_iso_tsangan │ │ │ │ └── keymap.c │ │ │ ├── default_60_iso_tsangan_split_bs_rshift │ │ │ │ └── keymap.c │ │ │ ├── default_60_tsangan_hhkb │ │ │ │ └── keymap.c │ │ │ ├── default_64_ansi │ │ │ │ └── keymap.c │ │ │ ├── default_64_ansi_3u_spc_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_64_ansi_split_3u_spc │ │ │ │ └── keymap.c │ │ │ ├── default_64_ansi_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_64_ansi_split_bs_3u_spc │ │ │ │ └── keymap.c │ │ │ ├── default_64_iso │ │ │ │ └── keymap.c │ │ │ ├── default_64_iso_3u_spc_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_64_iso_split_3u_spc │ │ │ │ └── keymap.c │ │ │ ├── default_64_iso_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_64_iso_split_bs_3u_spc │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── mojo68 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev1 │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ └── rules.mk │ ├── mojo75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev1 │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ └── rules.mk │ ├── tegic │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev1 │ │ │ ├── config.h │ │ │ ├── rev1.c │ │ │ └── rules.mk │ └── z70ultra │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ └── rules.mk │ │ ├── rules.mk │ │ └── z70ultra.c ├── meme │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── meow48 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── meow48.c │ ├── readme.md │ └── rules.mk ├── meow65 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── merge │ ├── iso_macro │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── uc1 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 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 │ ├── um80 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── um80.c │ └── uma │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── uma.c ├── mesa │ └── mesa_tkl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── ansi │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── meson │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── metamechs │ └── timberwolf │ │ ├── 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 ├── mexsistor │ └── ludmila │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk ├── miiiw │ ├── blackio83 │ │ ├── blackio83.c │ │ ├── blackio83.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rev_0100 │ │ │ ├── config.h │ │ │ ├── rev_0100.c │ │ │ └── rules.mk │ └── common │ │ ├── shift_register.c │ │ └── shift_register.h ├── mikeneko65 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── miller │ └── gm862 │ │ ├── config.h │ │ ├── gm862.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── millet │ └── doksin │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── millipad │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── mincedshon │ └── ecila │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── 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 │ ├── readme.md │ └── rules.mk ├── mini_ten_key_plus │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── standard_numpad │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── mini_ten_key_plus.c │ ├── readme.md │ └── rules.mk ├── miniaxe │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── underglow │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── minimacro5 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── kabraxcis │ │ │ └── keymap.c │ │ └── voaraq │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── minimon │ ├── bartlesplit │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.json │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── index_tab │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_2x2u │ │ │ │ └── keymap.c │ │ │ ├── default_7u_space │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── info.json │ └── readme.md ├── mino │ ├── hotswap │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ └── readme.md ├── mino_plus │ ├── hotswap │ │ ├── config.h │ │ ├── halconf.h │ │ ├── hotswap.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ └── rules.mk │ ├── mino_plus.c │ ├── readme.md │ └── soldered │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── rules.mk │ │ └── soldered.c ├── mint60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── misonoworks │ ├── chocolatebar │ │ ├── chocolatebar.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── karina │ │ ├── config.h │ │ ├── info.json │ │ ├── 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 │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── knife66_iso │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── default_625u_space_split_bs │ │ │ └── keymap.c │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── mitosis │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── carvac_dv │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ └── keymap.c │ │ └── 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 │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── mixi │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── mixi.c │ ├── readme.md │ └── rules.mk ├── mk65 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── mkh_studio │ └── bully │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── ml │ └── gas75 │ │ ├── config.h │ │ ├── gas75.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── mlego │ ├── m48 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── m48.h │ │ ├── readme.md │ │ └── rev1 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ ├── m60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── m60.h │ │ ├── readme.md │ │ └── rev1 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ ├── m60_split │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── m60_split.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ └── m65 │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── uk │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── lib │ │ └── glcdfont.c │ │ ├── m65.c │ │ ├── m65.h │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk │ │ ├── rev2 │ │ ├── board.h │ │ ├── config.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk │ │ ├── rev3 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk │ │ └── rev4 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk ├── mmkzoo65 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── mnk1800s │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_2u_bs │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── readme.md │ └── rules.mk ├── mnk50 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── mnk75 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── readme.md │ └── rules.mk ├── mntre │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── mntre.c │ ├── readme.md │ └── rules.mk ├── mntre_v3 │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── mntre.c │ ├── readme.md │ └── rules.mk ├── mode │ ├── m256wh │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── m256wh.c │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m256ws │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── m256ws.c │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m60h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m60h_f │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m60s │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m65ha_alpha │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── m65ha_alpha.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m65hi_alpha │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── m65hi_alpha.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m65s │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── m65s.c │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m75h │ │ ├── chconf.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m75s │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ansi │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_tsangan │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_tsangan_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_iso │ │ │ │ └── keymap.c │ │ │ ├── default_iso_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_iso_tsangan │ │ │ │ └── keymap.c │ │ │ ├── default_iso_tsangan_split_bs │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m80v1 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── m80h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── m80s │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ └── readme.md │ └── m80v2 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── m80v2h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── rules.mk │ │ ├── m80v2s │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── rules.mk │ │ ├── mcuconf.h │ │ └── readme.md ├── mokey │ ├── README.md │ ├── ginkgo65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ginkgo65hot │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ibis80 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── luckycat70 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mokey12x2 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mokey63 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mokey64 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── xox70 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── xox70hot │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── moky │ └── moky88 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── moky88.c │ │ ├── readme.md │ │ └── rules.mk ├── molecule │ ├── adns.c │ ├── adns.h │ ├── adns9800_srom_A6.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── momoka_ergo │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── momokai │ ├── aurora │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── tap_duo │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tap_duo.c │ └── tap_trio │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tap_trio.c ├── monarch │ ├── 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 ├── monoflex60 │ ├── info.json │ ├── keymaps │ │ ├── 60_iso_tsangan │ │ │ └── keymap.c │ │ ├── 60_tsangan_hhkb │ │ │ └── keymap.c │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── monokei │ ├── mnk1800s │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_2u_bs │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── mnk50 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── mnk75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── monsgeek │ ├── m1 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── m1.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m3 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── m3.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── m5 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── m5.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── m6 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── m6.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── monstargear │ └── xo87 │ │ ├── rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rgb.c │ │ └── rules.mk │ │ └── solderable │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── solderable.c │ │ └── solderable.h ├── montsinger │ ├── palmetto │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── rebound │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ ├── rev4 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ └── rules.mk │ └── rewind │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── moon │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_tkl_ansi │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_tkl_ansi_wkl │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_tkl_iso │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── default_tkl_iso_wkl │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── moondrop │ └── dash75 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.json │ │ └── via │ │ │ ├── config.h │ │ │ └── keymap.json │ │ ├── r1 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ │ └── readme.md ├── moonlander │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── shahn-neo │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── matrix.c │ ├── mcuconf.h │ ├── moonlander.c │ ├── moonlander.h │ ├── readme.md │ └── rules.mk ├── morizon │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── mothwing │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── mountainblocks │ └── mb17 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── ms_sculpt │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── mss_studio │ ├── m63_rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── m63_rgb.c │ │ ├── readme.md │ │ └── rules.mk │ └── m64_rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── m64_rgb.c │ │ ├── readme.md │ │ └── rules.mk ├── mt │ ├── blocked65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mt40 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── mt64rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mt64rgb.c │ │ ├── readme.md │ │ └── rules.mk │ ├── mt84 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mt84.c │ │ ├── readme.md │ │ └── rules.mk │ ├── mt980 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── walker │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ncr80 │ │ ├── hotswap │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── solder │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_tkl_ansi │ │ │ │ └── keymap.c │ │ │ ├── default_tkl_iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── split75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── iso │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk ├── mtbkeys │ └── mtb60 │ │ ├── hotswap │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ │ └── solder │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── murcielago │ ├── info.json │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── rules.mk │ └── rules.mk ├── mwstudio │ ├── alicekk │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mmk_3 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mw65_black │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mw65_rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── thearesia │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mw65_rgb.c │ │ ├── readme.md │ │ └── rules.mk │ ├── mw660 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── mw75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mw75.c │ │ ├── readme.md │ │ └── rules.mk │ ├── mw75r2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mw75r2.c │ │ ├── readme.md │ │ └── rules.mk │ ├── mw80 │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── mxss │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── mysticworks │ └── wyvern │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── nack │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── farfalleflickan │ │ │ ├── keymap.c │ │ │ ├── keymap.h │ │ │ └── readme.md │ ├── mcuconf.h │ ├── nack.c │ ├── readme.md │ └── rules.mk ├── nacly │ ├── bigsmoothknob │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── sodium42 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── sodium50 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── sodium62 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── sodium62.c │ ├── splitreus62 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── ua62 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── nasu │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── mariocs │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── navi60 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── ncc1701kb │ ├── info.json │ ├── keymaps │ │ ├── brushsize │ │ │ └── keymap.c │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── neito │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── olli_works │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── nek_type_a │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── matrix.c │ ├── mcp23017.c │ ├── mcp23017.h │ ├── 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 │ ├── readme.md │ └── rules.mk ├── neokeys │ └── g67 │ │ ├── element_hs │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ ├── hotswap │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ └── soldered │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── neopad │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1.c │ │ └── rules.mk │ └── rules.mk ├── neson_design │ ├── 700e │ │ ├── 700e.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_tsangan │ │ │ │ └── keymap.c │ │ │ ├── default_iso_tsangan │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 810e │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── n6 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── n6.c │ │ ├── readme.md │ │ └── rules.mk │ └── nico │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── nico.c │ │ ├── readme.md │ │ └── rules.mk ├── newgame40 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── post_config.h │ ├── post_rules.mk │ ├── 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 ├── nightingale_studios │ └── hailey │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── nightly_boards │ ├── adellein │ │ ├── config.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 │ │ │ └── rules.mk │ ├── alter_lite │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── conde60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── daily60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── jisoo │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── n2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── n40_o │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── ortho_4x13_1x2u_c │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── n60_s │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── tsangan │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── n9 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── octopad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── octopadplus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── paraluman │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── tsangan │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── ph_arisu │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── nightmare │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── 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 │ ├── readme.md │ └── rules.mk ├── ning │ └── tiny_board │ │ └── tb16_rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── ningjx │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tb16_rgb.c ├── nix_studio │ ├── lilith │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 65_ansi_blocker │ │ │ │ └── keymap.c │ │ │ ├── 65_ansi_blocker_tsangan_split_bs │ │ │ │ └── keymap.c │ │ │ ├── 65_iso_blocker │ │ │ │ └── keymap.c │ │ │ ├── 65_iso_blocker_tsangan │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── n60_a │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── oxalys80 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── oxalys80.c │ │ ├── readme.md │ │ └── rules.mk ├── nixkeyboards │ └── day_off │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── nopunin10did │ ├── jabberwocky │ │ ├── v1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── kastenwagen1840 │ │ ├── config.h │ │ ├── info.json │ │ ├── kastenwagen1840.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kastenwagen48 │ │ ├── config.h │ │ ├── info.json │ │ ├── kastenwagen48.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── railroad │ │ ├── readme.md │ │ └── rev0 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── readme.md ├── novelkeys │ ├── nk1 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── nk20 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── nk20.c │ │ ├── readme.md │ │ └── rules.mk │ ├── nk65 │ │ ├── base │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── nk65.c │ │ ├── nk65.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v1_4 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── nk65b │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── nk65b.c │ │ ├── readme.md │ │ └── rules.mk │ ├── nk87 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── nk87.c │ │ ├── nk87.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nk87b │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── nk87b.c │ │ ├── readme.md │ │ └── rules.mk │ ├── nk_classic_tkl │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nk_plus │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── novelpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── skelett60 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── skelett60.c ├── noxary │ ├── 220 │ │ ├── 220.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 260 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 268 │ │ ├── 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 │ ├── 280 │ │ ├── 280.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 378 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── 268_2 │ │ ├── 268_2.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 268_2_rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ ├── valhalla │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── valhalla_v2 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── vulcan │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── x268 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── x268.c ├── np12 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── null │ └── st110r2 │ │ ├── info.json │ │ ├── keymaps │ │ ├── ansi_std │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso_default │ │ │ └── keymap.c │ │ ├── iso_std │ │ │ └── keymap.c │ │ └── jis_std │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── nullbitsco │ ├── common │ │ ├── bitc_led.c │ │ ├── bitc_led.h │ │ ├── remote_kb.c │ │ └── remote_kb.h │ ├── info.json │ ├── nibble │ │ ├── big_led.c │ │ ├── big_led.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ ├── oled │ │ │ │ ├── keymap.c │ │ │ │ └── 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 │ │ └── rules.mk │ ├── scramble │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── oled │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1 │ │ │ ├── info.json │ │ │ ├── rules.mk │ │ │ ├── v1.c │ │ │ └── v1.h │ │ └── v2 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── rules.mk │ │ │ ├── v2.c │ │ │ └── v2.h │ ├── snap │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── bongo_reactive │ │ │ │ ├── bongo.h │ │ │ │ ├── bongo_graphics.h │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── bongo_reactive_single_oled │ │ │ │ ├── bongo.h │ │ │ │ ├── bongo_graphics.h │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ ├── oled │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── oled_graphics.h │ │ │ │ └── rules.mk │ │ │ ├── typehud │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rules.mk │ │ │ │ ├── typehud.c │ │ │ │ └── typehud.h │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── snap.c │ │ └── snap.h │ └── tidbit │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── oled │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── snailmap_lite │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tidbit.c ├── numatreus │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── like_jis │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── yohewi │ │ │ └── keymap.c │ ├── post_rules.mk │ ├── readme.md │ └── rules.mk ├── nyhxis │ └── nfr_70 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── tsangan │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── obosob │ ├── arch_36 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── obosob │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── steal_this_keyboard │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── ocean │ ├── addon │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── gin_v2 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── slamz │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── stealth │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── sus │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── wang_ergo │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_2x2u │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── wang_v2 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── yuri │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── oddball │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── pmw3360 │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── oddball.c │ ├── oddball.h │ ├── readme.md │ ├── rules.mk │ ├── v1 │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ ├── v2 │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ └── v2_1 │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk ├── oddforge │ └── vea │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── ws2812_custom.c ├── odelia │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── ogre │ ├── ergo_single │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── ergo_split │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── ok60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── ebrowncross │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── pinout.txt │ ├── readme.md │ └── rules.mk ├── om60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ └── rules.mk ├── omkbd │ ├── ergodash │ │ ├── info.json │ │ ├── mini │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── toyoshimahidenori │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── yoshimaru46 │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── mini.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── greenshadowmaker │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keyboard-layout-editor.json │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── m47ch4n │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── m47ch4ns_keymap.json │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ ├── shadowprogr │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── tw1t611 │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ └── rules.mk │ └── runner3680 │ │ ├── 3x6 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ └── rules.mk │ │ ├── 3x7 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ └── rules.mk │ │ ├── 3x8 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ └── rules.mk │ │ ├── 4x6 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ └── rules.mk │ │ ├── 4x7 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ └── rules.mk │ │ ├── 4x8 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ └── rules.mk │ │ ├── 5x6 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ └── rules.mk │ │ ├── 5x6_5x8 │ │ ├── 5x6_5x8.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── derekhsu │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── jis │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── rules.mk │ │ ├── 5x7 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ └── rules.mk │ │ ├── 5x8 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── JIS │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ └── rules.mk │ │ ├── info.json │ │ ├── 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 ├── onekeyco │ └── dango40 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── opendeck │ ├── 32 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ ├── info.json │ └── readme.md ├── orange75 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── org60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── boardy │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── org60.c │ ├── org60.h │ ├── readme.md │ └── rules.mk ├── ortho5by12 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── ortho5by12.c │ ├── readme.md │ └── rules.mk ├── orthocode │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── orthocode.c │ ├── orthocode.h │ ├── readme.md │ └── rules.mk ├── orthodox │ ├── common │ │ └── glcdfont.c │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── oscillope │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── rfvizarra │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── shaymdev │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── rev1.c │ │ └── rules.mk │ ├── rev3 │ │ ├── config.h │ │ ├── info.json │ │ ├── rev3.c │ │ └── rules.mk │ ├── rev3_teensy │ │ ├── config.h │ │ ├── info.json │ │ ├── rev3_teensy.c │ │ └── rules.mk │ └── rules.mk ├── orthograph │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.json │ ├── orthograph.c │ ├── readme.md │ └── rules.mk ├── owlab │ ├── jelly_epoch │ │ ├── hotswap │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── soldered │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── jelly_evolv │ │ ├── config.h │ │ ├── hotswap │ │ │ ├── 625u │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ │ ├── default │ │ │ │ │ │ └── keymap.c │ │ │ │ │ └── via │ │ │ │ │ │ ├── keymap.c │ │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── 7u │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── ld │ │ │ └── STM32F103x8_0x08006000_bootloader.ld │ │ └── solder │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── spring │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── spring.c │ ├── suit80 │ │ ├── ansi │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── iso │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── voice65 │ │ ├── hotswap │ │ ├── config.h │ │ ├── halconf.h │ │ ├── hotswap.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ │ └── soldered │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── soldered.c ├── p3d │ ├── eu_isolation │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── glitch │ │ ├── config.h │ │ ├── glitch.c │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── q4z │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── spacey │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── synapse │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 7u_space │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── synapse.c │ └── tw40 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── pabile │ ├── p18 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── p20 │ │ ├── info.json │ │ ├── readme.md │ │ ├── ver1 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ └── ver2 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ ├── p40 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── p40_ortho │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── p42 │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── 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 │ ├── 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 │ ├── readme.md │ └── rules.mk ├── panc60 │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── pangorin │ └── tan67 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tan67.c ├── papercranekeyboards │ └── gerald65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── paprikman │ └── albacore │ │ ├── albacore.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── pulp │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── parallel │ └── parallel_65 │ │ ├── hotswap │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ └── soldered │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── pauperboards │ └── brick │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── pdxkbc │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── pearl │ ├── info.json │ ├── keymaps │ │ ├── cijanzen │ │ │ ├── README.md │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ └── keymap.c │ │ ├── phil │ │ │ └── keymap.c │ │ └── rask │ │ │ ├── .editorconfig │ │ │ ├── README.md │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── pearlboards │ ├── atlas │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── pandora │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── pandora.c │ │ ├── readme.md │ │ └── rules.mk │ ├── pearl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── zeus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── zeuspad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── zeuspad.c ├── peej │ ├── lumberjack │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lumberjack.c │ │ ├── lumberjack.h │ │ ├── readme.md │ │ └── rules.mk │ ├── rosaline │ │ ├── config.h │ │ ├── ortho │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rosaline.c │ │ ├── rules.mk │ │ └── staggered │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ └── rules.mk │ └── tripel │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── left │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ ├── middle │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ ├── right │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ └── rules.mk ├── pegasus │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── split │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── pegasus.c │ ├── readme.md │ └── rules.mk ├── peranekofactory │ └── tone │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ └── rules.mk ├── percent │ ├── booster │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── canoe │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── canoe_gen2 │ │ ├── canoe_gen2.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rgb_matrix_kb.inc │ │ └── rules.mk │ ├── readme.md │ ├── skog │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── skog_lite │ │ ├── info.json │ │ ├── keymaps │ │ ├── binman │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── phage_studio │ └── pila87 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── pila87.c │ │ ├── readme.md │ │ └── rules.mk ├── phantom │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── iso_uk │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── rgbmod │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── phase_studio │ └── titan65 │ │ ├── hotswap │ │ ├── config.h │ │ ├── hotswap.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ ├── rules.mk │ │ └── soldered │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── phentech │ └── rpk_001 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rpk_001.c │ │ └── rules.mk ├── phoenix │ ├── chconf.h │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── mcuconf.h │ ├── phoenix.c │ ├── phoenix.h │ ├── readme.md │ └── rules.mk ├── phrygian │ └── ph100 │ │ ├── chconf.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── pica40 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── zzeneg │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── rev1.c │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── post_rules.mk │ │ ├── rev2.c │ │ ├── rev2.h │ │ └── rules.mk │ └── rules.mk ├── pico │ ├── 65keys │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── jis │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── rules.mk │ ├── 70keys │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── jis │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── rules.mk │ ├── config.h │ ├── readme.md │ └── rules.mk ├── picolab │ └── frusta_fundamental │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── pierce │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── durken1 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── post_rules.mk │ ├── readme.md │ └── rules.mk ├── pimentoso │ ├── paddino02 │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── left │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ │ │ └── right │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ └── rules.mk │ └── touhoupad │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── pinky │ ├── 3 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 4 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 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 │ ├── readme.md │ └── rules.mk ├── pixelspace │ ├── capsule65i │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── shadow80 │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── pizzakeyboards │ ├── pizza65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi_blocker_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── iso_blocker │ │ │ │ └── keymap.c │ │ │ ├── iso_blocker_split_bs │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── slice65 │ │ ├── board.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ld │ │ └── STM32F303xB.ld │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── pjb │ └── eros │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── pkb65 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── planck │ ├── config.h │ ├── ez │ │ ├── base │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── ez.c │ │ ├── ez.h │ │ ├── glow │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── light │ │ ├── config.h │ │ ├── info.json │ │ ├── light.c │ │ ├── readme.md │ │ └── rules.mk │ ├── planck.c │ ├── readme.md │ ├── rev1 │ │ ├── info.json │ │ ├── readme.md │ │ ├── rev1.c │ │ └── rules.mk │ ├── rev2 │ │ ├── info.json │ │ ├── readme.md │ │ ├── rev2.c │ │ └── rules.mk │ ├── rev3 │ │ ├── info.json │ │ ├── readme.md │ │ ├── rev3.c │ │ └── rules.mk │ ├── rev4 │ │ ├── info.json │ │ ├── readme.md │ │ ├── rev4.c │ │ └── rules.mk │ ├── rev5 │ │ ├── info.json │ │ ├── readme.md │ │ ├── rev5.c │ │ └── rules.mk │ ├── rev6 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rev6.c │ │ └── rules.mk │ ├── rev6_drop │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rev6_drop.c │ │ └── rules.mk │ ├── rev7 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rev7.c │ │ └── rules.mk │ └── thk │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ ├── rules.mk │ │ └── thk.c ├── playkbtw │ ├── ca66 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── olivia │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── helen80 │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── pk64rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── pk64rgb.c │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── ploopyco │ ├── madromys │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── solartempest │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via_ploopy_rgb │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── madromys.c │ │ ├── madromys.h │ │ ├── readme.md │ │ ├── rev1_001 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── mouse │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── drag_scroll │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mouse.c │ │ ├── mouse.h │ │ ├── readme.md │ │ └── rules.mk │ ├── opt_encoder.c │ ├── opt_encoder.h │ ├── opt_encoder_simple.c │ ├── trackball │ │ ├── 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 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev1_005 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── 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 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev1_002 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── trackball_mini.c │ │ └── trackball_mini.h │ ├── trackball_nano │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── lkbm │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── maddie │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev1_001 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── trackball_nano.c │ │ └── trackball_nano.h │ └── trackball_thumb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── drag_scroll │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── post_rules.mk │ │ ├── readme.md │ │ ├── rev1_001 │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── trackball_thumb.c │ │ └── trackball_thumb.h ├── pluckey │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── default_ergo │ │ │ └── keymap.c │ ├── pluckey.c │ ├── readme.md │ └── rules.mk ├── plum47 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── plume │ └── plume65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── plut0nium │ ├── 0x3e │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── plx │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_all │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── plywrks │ ├── ahgase │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── allaro │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ji_eun │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── lune │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lune.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── ply8x │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── pmk │ ├── posey_split │ │ ├── config.h │ │ ├── v4 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v5 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── recore │ │ └── v3 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── pohjolaworks │ └── louhi │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── poker87c │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── poker87d │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── polilla │ ├── chconf.h │ ├── halconf.h │ ├── info.json │ ├── mcuconf.h │ ├── readme.md │ ├── rev1 │ │ ├── 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 ├── pom_keyboards │ └── tnln95 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── default_ansi │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tnln95.c ├── portal_66 │ ├── hotswap │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── soldered │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── pos78 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── preonic │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── preonic.c │ ├── readme.md │ ├── rev1 │ │ ├── info.json │ │ ├── rev1.c │ │ └── rules.mk │ ├── rev2 │ │ ├── info.json │ │ ├── rev2.c │ │ └── rules.mk │ ├── rev3 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ ├── rev3.c │ │ └── rules.mk │ └── rev3_drop │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── rev3_drop.c │ │ └── rules.mk ├── primekb │ ├── meridian │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── ktr1010 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── meridian.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── ws2812 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── meridian_rgb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── prime_e │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── gwillad │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rgb │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rules.mk │ │ └── std │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── prime_l │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── prime_m │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── prime_o │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── reasonsandreasons │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── prime_r │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── rooski │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── printedpad │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── mcuconf.h │ ├── oled.c │ ├── printedpad.c │ ├── printedpad.h │ ├── readme.md │ └── rules.mk ├── program_yoink │ ├── config.h │ ├── ortho │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── ortho_split │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ └── staggered │ │ ├── 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 ├── projectcain │ ├── relic │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── relic.c │ │ └── rules.mk │ ├── vault35 │ │ ├── atmega32u4 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── vault35.c │ └── vault45 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── vault45.c ├── projectd │ ├── 65 │ │ └── projectd_65_ansi │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── projectd_65_ansi.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── 75 │ │ └── ansi │ │ ├── ansi.c │ │ ├── ansi.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── projectkb │ ├── alice │ │ ├── alice.c │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── keithlo │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── signature65 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── 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 ├── proteus67 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── colemak │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── proteus67.c │ ├── readme.md │ └── rules.mk ├── prototypist │ ├── allison │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── allison_numpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── j01 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── oceanographer │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default_625 │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── split_225_2 │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── oceanographer.c │ │ ├── readme.md │ │ └── rules.mk │ ├── pt60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ansi │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── pt80 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_ansi │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── protozoa │ ├── cassini │ │ ├── cassini.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── event_horizon │ │ ├── event_horizon.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── p01 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── psuieee │ └── pluto12 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── wymcg │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── pteron36 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── pteron36.c │ ├── readme.md │ └── rules.mk ├── pteropus │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── puck │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── punk75 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── punk75.c │ ├── readme.md │ └── rules.mk ├── purin │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── qck75 │ └── v1 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v1.c ├── qpockets │ ├── eggman │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 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 │ │ │ └── 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 │ │ │ └── rules.mk │ │ └── rules.mk │ └── wanten │ │ ├── info.json │ │ ├── keymaps │ │ ├── 2u_bars │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── 625_bar │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk ├── quadrum │ └── delta │ │ ├── info.json │ │ ├── keymaps │ │ ├── ansi │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── iso │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── quantrik │ └── kyuu │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── quarkeys │ ├── z40 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── z40.c │ ├── z60 │ │ ├── hotswap │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── solder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ └── z67 │ │ ├── hotswap │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── 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 │ │ ├── matrix_diagram.md │ │ └── rules.mk ├── quokka │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── mcuconf.h │ ├── quokka.c │ ├── readme.md │ └── rules.mk ├── qvex │ ├── lynepad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── lynepad.c │ │ ├── readme.md │ │ └── rules.mk │ ├── lynepad2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── qwertlekeys │ └── calice │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── qwertykeys │ ├── qk100 │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── info.json │ │ └── solder │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── solder.c │ └── qk65 │ │ ├── hotswap │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ └── solder │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── qwertyydox │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── readme.md │ ├── rev1 │ │ └── rules.mk │ └── rules.mk ├── rabbit │ └── rabbit68 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── kaiec │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── rad │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── rainkeebs │ ├── delilah │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── rainkeeb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── trailmix │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── trailmix.c │ └── yasui │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── ramlord │ └── witf │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── rarepotato8de │ └── 3x3macropad │ │ ├── 3x3macropad.c │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── rart │ ├── rart45 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── rart4x4 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── rart60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── rart67 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── rart67m │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── rart75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── rart75hs │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── rart75m │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── rart75m.c │ │ ├── readme.md │ │ └── rules.mk │ ├── rart80 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── rartand │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── rartland │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── rartland.c │ │ ├── readme.md │ │ └── rules.mk │ ├── rartlice │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── rartlite │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── rartlite.c │ │ ├── readme.md │ │ └── rules.mk │ └── rartpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── rastersoft │ └── minitkl │ │ ├── info.json │ │ ├── keymaps │ │ ├── ansi │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── minitkl.c │ │ ├── readme.md │ │ └── rules.mk ├── rate │ ├── pistachio │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── rate │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── pistachio_mp │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk ├── rationalist │ ├── ratio60_hotswap │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev_a │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── ratio65_hotswap │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev_a │ │ │ ├── info.json │ │ │ └── rules.mk │ └── ratio65_solder │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rev_a │ │ ├── info.json │ │ ├── matrix_diagram.md │ │ └── rules.mk ├── readme.md ├── recompile_keys │ ├── choco60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── cocoa40 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── mio │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── nomu30 │ │ ├── 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 │ │ ├── readme.md │ │ ├── rev1 │ │ ├── info.json │ │ └── rules.mk │ │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ └── rules.mk │ │ └── rules.mk ├── rect44 │ ├── info.json │ ├── keymaps │ │ ├── ansi_44key │ │ │ └── keymap.c │ │ ├── ansi_47key │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ └── iso_48key │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── redox │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── rev1 │ │ ├── base │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── proton_c │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── rules.mk │ └── wireless │ │ ├── config.h │ │ ├── info.json │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wireless.c │ │ └── wireless.h ├── redox_media │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ ├── redox_media.c │ └── rules.mk ├── redragon │ └── k667 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── k667.c │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── redscarf_i │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── ortho_5x4 │ │ │ └── keymap.c │ │ └── ortho_6x4 │ │ │ └── keymap.c │ ├── readme.md │ ├── redscarf_i.c │ └── rules.mk ├── redscarf_iiplus │ ├── readme.md │ ├── verb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ ├── verc │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ └── verd │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk ├── reedskeebs │ └── alish40 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── relapsekb │ └── or87 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── retro_75 │ ├── chconf.h │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── reversestudio │ └── decadepad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── reviung │ ├── reviung33 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default_jp │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── reviung34 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_2u │ │ │ │ ├── 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 │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── 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 │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── reviung41 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── 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 │ │ └── rules.mk │ ├── reviung53 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── reviung61 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── default_rgb │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── rgbkb │ ├── common │ │ ├── common_oled.c │ │ ├── common_oled.h │ │ ├── glcdfont.c │ │ ├── touch_encoder.c │ │ └── touch_encoder.h │ ├── mun │ │ ├── config.h │ │ ├── halconf.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── mun.c │ │ ├── mun.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rules.mk │ ├── pan │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default_eee │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── default_sss │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── pan.c │ │ ├── post_rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── 32a │ │ │ │ ├── info.json │ │ │ │ ├── post_rules.mk │ │ │ │ └── rules.mk │ │ │ ├── proton_c │ │ │ │ ├── info.json │ │ │ │ ├── post_rules.mk │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ └── rules.mk │ ├── sol │ │ ├── common │ │ │ └── glcdfont.c │ │ ├── config.h │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── post_rules.mk │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── post_rules.mk │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ ├── rules.mk │ │ └── sol.h │ ├── sol3 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── sol3.c │ │ └── sol3.h │ ├── zen │ │ ├── common │ │ │ └── glcdfont.c │ │ ├── post_rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ └── keymap.c │ │ │ ├── post_rules.mk │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ └── rules.mk │ └── zygomorph │ │ ├── common │ │ └── glcdfont.c │ │ ├── keymaps │ │ ├── 5x6pad │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── default_oled │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── rev1.c │ │ └── rules.mk │ │ └── rules.mk ├── rico │ └── phoenix_project_no1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── ristretto │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ ├── ristretto.c │ └── rules.mk ├── rkg68 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── rmi_kb │ ├── aelith │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── chevron │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── equator │ │ ├── config.h │ │ ├── equator.c │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── 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 │ │ │ ├── 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 │ ├── 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_1 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── iso │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v32a │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── 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 │ ├── squishyfrl │ │ ├── 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 │ ├── squishytkl │ │ ├── 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 │ ├── tkl_ff │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ └── wete │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── v1 │ │ ├── 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 │ │ └── v1.c │ │ └── v2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── rmkeebs │ ├── rm_fullsize │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── rm_numpad │ │ ├── info.json │ │ ├── keymaps │ │ ├── big_enter │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── ortho │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── split_plus │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── rocketboard_16 │ ├── chconf.h │ ├── config.h │ ├── custom_font.h │ ├── halconf.h │ ├── info.json │ ├── keycode_lookup.c │ ├── keycode_lookup.h │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── rominronin │ └── katana60 │ │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── colemak │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ │ └── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── rookiebwoy │ ├── late9 │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rules.mk │ └── neopad │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rev1.c │ │ └── rules.mk │ │ └── rules.mk ├── rose75 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rose75.c │ └── rules.mk ├── roseslite │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── rot13labs │ ├── hackboard │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── rotc0n │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── rotor │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default_all │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── rotr │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── rpiguy9907 │ └── southpaw66 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── 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 │ ├── skjoldr │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── vaengr │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── rura66 │ ├── common │ │ └── glcdfont.c │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── oled_display.c │ │ ├── rev1.c │ │ ├── rev1.h │ │ └── rules.mk │ └── rules.mk ├── ryanbaekr │ ├── rb1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── rb18 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── rb69 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── rb86 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── rb87 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── ryanskidmore │ └── rskeys100 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rskeys100.c │ │ └── rules.mk ├── ryloo_studio │ └── m0110 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── s_ol │ ├── 0xc_pad │ │ ├── 0xc_pad.c │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ ├── rgb_matrix_user.inc │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── info.json ├── saevus │ ├── cor │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── cor_tkl │ │ ├── cor_tkl.c │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── sakura_workshop │ └── fuji75 │ │ ├── fuji75.c │ │ ├── hotswap │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── solder │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk ├── salicylic_acid3 │ ├── 7skb │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── 7splus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ajisai74 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── jis │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ergoarrows │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── getta25 │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── oled │ │ │ │ ├── config.h │ │ │ │ ├── glcdfont.c │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── guide68 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── jisplit89 │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── nafuda │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── naked48 │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_with_nafuda │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default_with_setta21 │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via_rgb_matrix │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rules.mk │ ├── naked60 │ │ ├── keymaps │ │ │ ├── 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 │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── naked64 │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default_with_setta21 │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── nknl7en │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── nknl7jp │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── setta21 │ │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── rev1.c │ │ └── rules.mk │ │ └── rules.mk ├── sam │ ├── s80 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── sg81m │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── sanctified │ └── dystopia │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── sandwich │ └── keeb68 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── sapuseven │ └── macropad12 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── satt │ ├── comet46 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default-rgbled │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── lib │ │ │ ├── host_led_state_reader.c │ │ │ ├── keylogger.c │ │ │ └── modifier_state_reader.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ └── vision │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── sauce │ └── mild │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── sawnsprojects │ ├── amber80 │ │ ├── readme.md │ │ └── solder │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── eclipse │ │ ├── eclipse60 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── tinyneko │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── krush │ │ ├── krush60 │ │ │ ├── readme.md │ │ │ └── solder │ │ │ │ ├── info.json │ │ │ │ ├── keymaps │ │ │ │ ├── 60_ansi │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 60_ansi_arrow │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 60_ansi_arrow_split_bs │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 60_ansi_arrow_split_bs_spc │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 60_ansi_arrow_split_spc │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 60_ansi_arrow_tsangan │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 60_ansi_arrow_tsangan_split_bs │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 60_ansi_split_bs │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 60_ansi_split_bs_spc │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 60_ansi_split_spc │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 60_ansi_tsangan │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 60_ansi_tsangan_split_bs │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 60_ansi_tsangan_split_rshift │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 60_isoenter_split_bs │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── 60_tsangan_hhkb │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ └── krush65 │ │ │ ├── hotswap │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── solder │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── ansi_blocker │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── ansi_blocker_split_bs │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── solder.c │ ├── okayu │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── stm32f072 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── stm32f103 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ └── stm32f303 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ ├── plaque80 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── re65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── satxri6key │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── satxri6key.c │ └── vcl65 │ │ ├── readme.md │ │ └── solder │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── scatter42 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── sck │ ├── gtm │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── m0116b │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── neiso │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── osa │ │ ├── info.json │ │ ├── keymaps │ │ ├── all │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── scottokeebs │ ├── scotto34 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── scottowing │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── 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 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bevi │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk ├── senselessclay │ ├── ck60 │ │ ├── ck60.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ck65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── gos65 │ │ ├── config.h │ │ ├── gos65.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── had60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── sentraq │ ├── number_pad │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── s60_x │ │ ├── default │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi_qwertz │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_rgb │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── iso_rgb │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rgb │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ ├── s65_plus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── iso │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── s65_x │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── iso │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── 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 ├── sets3n │ └── kk980 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── sf2040 │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── sha │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── shambles │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── shandoncodes │ ├── flygone60 │ │ └── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── mino │ │ ├── hotswap │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── readme.md │ ├── mino_plus │ │ ├── hotswap │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── hotswap.c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── mino_plus.c │ │ ├── readme.md │ │ └── soldered │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── rules.mk │ │ │ └── soldered.c │ └── riot_pad │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── shapeshifter4060 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── sharkoon │ ├── skiller_sgk50_s2 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── skiller_sgk50_s3 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── skiller_sgk50_s4 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── shiro │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── check │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── default_mac │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── shk9 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── shoc │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── shostudio │ └── arc │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── sidderskb │ └── majbritt │ │ ├── rev1 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ │ └── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── signum │ └── 3_0 │ │ ├── elitec │ │ ├── info.json │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── generate_km.py │ │ │ ├── keymap.c │ │ │ ├── km_template.txt │ │ │ ├── layout.py │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── teensy │ │ ├── info.json │ │ └── rules.mk ├── silverbullet44 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ ├── rules.mk │ └── silverbullet44.c ├── singa │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── test │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── sirius │ ├── uni660 │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── matrix.c │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── ansi │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ │ ├── iso │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── 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 │ │ └── default │ │ │ └── keymap.c │ │ ├── main.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk ├── sixkeyboard │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ └── sixkeyboard.c ├── skeletn87 │ ├── hotswap │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── soldered │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ ├── tsangan │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── skeletonkbd │ ├── frost68 │ │ ├── config.h │ │ ├── frost68.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── skeletonnumpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── skergo │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── skippys_custom_pcs │ ├── rooboard65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── roopad │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── skme │ └── zeno │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── skmt │ └── 15k │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── skyloong │ ├── dt40 │ │ ├── config.h │ │ ├── dt40.c │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── gk61 │ │ ├── pro │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── pro.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── pro_48 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── pro_48.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v1 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rules.mk │ │ │ └── v1.c │ └── qk21 │ │ └── v1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v1.c ├── slz40 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── smallkeyboard │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ └── smallkeyboard.c ├── smart68 │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── smithrune │ ├── iron160 │ │ ├── iron160_h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── iron160_h.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── iron160_s │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ └── readme.md │ ├── iron165r2 │ │ ├── config.h │ │ ├── f072 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── f411 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── iron165r2.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ └── readme.md │ ├── iron180 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── iron180v2 │ │ ├── readme.md │ │ ├── v2h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ └── rules.mk │ │ └── v2s │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ └── magnus │ │ ├── m75h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── m75h.c │ │ ├── mcuconf.h │ │ └── rules.mk │ │ ├── m75s │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ └── rules.mk │ │ └── readme.md ├── smk60 │ ├── 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 ├── smoll │ ├── lefty │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── lefty.c │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ └── pw88 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── snampad │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── sneakbox │ ├── aliceclone │ │ ├── aliceclone.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── aliceclonergb │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ava │ │ ├── ava.c │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ │ └── staggered │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── snes_macropad │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── test │ │ │ └── keymap.c │ ├── matrix.c │ ├── mcuconf.h │ ├── readme.md │ ├── rules.mk │ └── snes_macropad.c ├── soda │ └── cherish │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── sofle │ ├── info.json │ ├── keyhive │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── keyhive_via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── oled.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rgb_default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ ├── rules.mk │ └── sofle.c ├── sofle_choc │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ └── sofle_choc.c ├── solartempest │ ├── 9e │ │ ├── 9e VIA keymap.json │ │ ├── 9e VIA layout.json │ │ ├── A9e.c │ │ ├── A9e.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── solartempest_9e_via.hex │ ├── ak21 │ │ ├── ak21 VIA keymap.json │ │ ├── ak21 VIA layout.json │ │ ├── ak21.c │ │ ├── ak21.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── solartempest_ak21_via.hex │ ├── ps17 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── ps17 VIA keymap.json │ │ ├── ps17 VIA layout.json │ │ ├── ps17.c │ │ ├── ps17.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── solartempest_ps17_via.hex │ └── sofle │ │ ├── .noci │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── via │ │ │ ├── bongocat.c │ │ │ ├── config.h │ │ │ ├── encoder.c │ │ │ ├── keymap.c │ │ │ ├── luna.c │ │ │ ├── oled.c │ │ │ ├── rules.mk │ │ │ ├── snakey.c │ │ │ └── snakey_minimal.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sofle VIA keymap.json │ │ ├── sofle VIA layout trackball.json │ │ ├── sofle VIA layout.json │ │ ├── sofle.c │ │ ├── sofle.h │ │ └── solartempest_sofle_via.hex ├── soup10 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── sowbug │ ├── 68keys │ │ ├── 68keys.c │ │ ├── chconf.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── ansi_tkl │ │ ├── ansi_tkl.c │ │ ├── chconf.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── 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 ├── spaceholdings │ ├── 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 │ ├── nebula12b │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── nebula12b.c │ │ ├── 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 │ └── nebula68b │ │ ├── hs │ │ ├── hs.c │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nebula68b.c │ │ ├── readme.md │ │ └── rules.mk ├── spaceman │ ├── 2_milk │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── emoji │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── pancake │ │ ├── rev1 │ │ │ ├── feather │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── promicro │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ │ └── readme.md │ │ └── rev2 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ └── rules.mk │ └── yun65 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── spacetime │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ ├── rev1 │ │ ├── rev1.h │ │ └── rules.mk │ ├── rev2 │ │ ├── rev2.h │ │ └── rules.mk │ └── rules.mk ├── sparrow62 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── specskeys │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── spiderisland │ └── split78 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk ├── spleeb │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── lib │ │ └── glcdfont.c │ ├── mcuconf.h │ ├── readme.md │ ├── rules.mk │ ├── spleeb.c │ └── spleeb.h ├── split67 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── splitish │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── splitkb │ ├── aurora │ │ ├── corne │ │ │ ├── config.h │ │ │ ├── corne.c │ │ │ ├── glcdfont.c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── debug │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── default │ │ │ │ │ ├── keymap.json │ │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── rev1.c │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── helix │ │ │ ├── config.h │ │ │ ├── glcdfont.c │ │ │ ├── helix.c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── debug │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.json │ │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── rev1.c │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── lily58 │ │ │ ├── config.h │ │ │ ├── glcdfont.c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── debug │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── default │ │ │ │ │ ├── keymap.json │ │ │ │ │ └── readme.md │ │ │ ├── lily58.c │ │ │ ├── readme.md │ │ │ ├── rev1 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── rev1.c │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── sofle_v2 │ │ │ ├── config.h │ │ │ ├── glcdfont.c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── debug │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.json │ │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1 │ │ │ │ ├── config.h │ │ │ │ ├── info.json │ │ │ │ ├── rev1.c │ │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ └── sofle_v2.c │ │ └── sweep │ │ │ ├── config.h │ │ │ ├── glcdfont.c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── debug │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.json │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ │ ├── rules.mk │ │ │ └── sweep.c │ ├── kyria │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── debug │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── kyria.c │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── base │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── proton_c │ │ │ │ ├── chconf.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── base │ │ │ │ ├── info.json │ │ │ │ └── rules.mk │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── proton_c │ │ │ │ ├── chconf.h │ │ │ │ ├── halconf.h │ │ │ │ ├── info.json │ │ │ │ ├── mcuconf.h │ │ │ │ └── rules.mk │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev3.c │ │ │ └── rules.mk │ │ └── rules.mk │ └── zima │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── zima.c ├── splitography │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_with_ctl_shft_alt_switched │ │ │ └── keymap.c │ │ └── dvorak │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── splitty │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ ├── rev1 │ │ ├── readme.md │ │ └── rules.mk │ ├── rules.mk │ └── splitty.c ├── sporewoh │ └── banime40 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── star75 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── stello65 │ ├── beta │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── hs_rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── sl_rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── stenokeyboards │ └── the_uni │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── qwerty │ │ │ └── keymap.c │ │ ├── pro_micro │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rp_2040 │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ │ └── usb_c │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk ├── sthlmkb │ ├── lagom │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── lagom.c │ │ ├── matrix.c │ │ ├── readme.md │ │ └── rules.mk │ └── litl │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── stratos │ ├── 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 ├── strech │ └── soulstone │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── soulstone.c ├── stront │ ├── config.h │ ├── display.c │ ├── display.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── hid │ │ │ ├── config.h │ │ │ ├── hid_display.c │ │ │ ├── hid_display.h │ │ │ ├── keymap.c │ │ │ ├── lv_conf.h │ │ │ └── rules.mk │ │ └── i2c │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── keymap.c │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ ├── lv_conf.h │ ├── lvgl_helpers.c │ ├── lvgl_helpers.h │ ├── mcuconf.h │ ├── readme.md │ ├── rules.mk │ ├── stront.c │ └── stront.h ├── studiokestra │ ├── bourgeau │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── cascade │ │ ├── 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 │ ├── frl84 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── galatea │ │ ├── config.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ └── rules.mk │ ├── line_friends_tkl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── split_bs_rshift │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── nascent │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── 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 │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── suavity │ └── ehan │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── subatomic │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── subrezon │ ├── info.json │ ├── la_nc │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── la_nc.c │ │ ├── readme.md │ │ └── rules.mk │ └── lancer │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.json │ │ ├── readme.md │ │ └── rules.mk ├── suikagiken │ └── suika85ergo │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── supersplit │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── superuser │ ├── ext │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── frl │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── tkl │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── swiftrax │ └── retropad │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── swiss │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── 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_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 │ └── switchplate910 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── sx60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ ├── sx60.c │ └── sx60.h ├── syenakeyboards │ └── aswagata │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── synthandkeys │ ├── bento_box │ │ ├── bento_box.c │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── the_debit_card │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── synthlabs │ ├── 060 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── 065 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── solo │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── gamepad │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── system76 │ ├── launch_1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── launch_1.c │ │ ├── post_rules.mk │ │ ├── readme.md │ │ ├── rgb_matrix_kb.inc │ │ ├── rules.mk │ │ ├── usb_mux.c │ │ └── usb_mux.h │ ├── layouts.sh │ ├── readme.md │ └── system76_ec.c ├── tacworks │ └── tac_k1 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── tada68 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── rgb │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── takashicompany │ ├── baumkuchen │ │ ├── baumkuchen.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── build_test │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── center_enter │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── compacx │ │ ├── compacx.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── dogtag │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ejectix │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── endzone34 │ │ ├── config.h │ │ ├── endzone34.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ergomirage │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── goat51 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── heavy_left │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── minidivide │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── minidivide.c │ │ ├── readme.md │ │ └── rules.mk │ ├── minidivide_max │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── minizone │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── pimoroni_trackball │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── minizone.c │ │ ├── readme.md │ │ └── rules.mk │ ├── qoolee │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── radialex │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── rookey │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── spreadwriter │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── tightwriter │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── takashiski │ ├── hecomi │ │ ├── alpha │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── namecard2x4 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ └── otaku_split │ │ ├── rev0 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ │ └── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── taleguers │ └── taleguers75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── tanuki │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── tau4 │ ├── common │ │ └── glcdfont.c │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ └── tau4.c ├── teahouse │ └── ayleen │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via_blink │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── team0110 │ └── p1800fl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── p1800fl.c │ │ ├── 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 ├── teleport │ ├── native │ │ ├── ansi │ │ │ ├── ansi.c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── perfmode │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── iso │ │ │ ├── info.json │ │ │ ├── iso.c │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── perfmode │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── native.c │ │ ├── readme.md │ │ ├── rgb_matrix_kb.inc │ │ └── rules.mk │ ├── numpad │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── tkl │ │ ├── info.json │ │ ├── keymaps │ │ ├── ansi │ │ │ └── keymap.c │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── telophase │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── matrix.c │ ├── readme.md │ ├── rules.mk │ ├── telophase.c │ └── telophase.h ├── tempo_turtle │ └── bradpad │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── tender │ └── macrowo_pad │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── tenki │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── 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 ├── tg4x │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── tg67 │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── mcuconf.h │ ├── readme.md │ └── rules.mk ├── tgr │ ├── 910 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 910ce │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── alice │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── jane │ │ ├── v2 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v2ce │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── tris │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── the_royal │ ├── liminal │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── default_iso │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── schwann │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── themadnoodle │ ├── ncc1701kb │ │ └── v2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── noodlepad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── v1 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── noodlepad_micro │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── udon13 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── udon13.c ├── theone │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── thepanduuh │ └── degenpad │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── thevankeyboards │ ├── bananasplit │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── hhkbanana │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── caravan │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── jetvan │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── minivan │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── like_jis │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ └── keymap.json │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ └── roadkit │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── tkc │ ├── california │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── candybar │ │ ├── chconf.h │ │ ├── lefty │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── lefty_r3 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── righty │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── righty_r3 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── godspeed75 │ │ ├── chconf.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 │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── osav2 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── osav2.c │ │ ├── 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 │ ├── portico68v2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── portico68v2.c │ │ ├── readme.md │ │ └── rules.mk │ ├── portico75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── portico75.c │ │ ├── portico75.h │ │ ├── readme.md │ │ └── rules.mk │ ├── tkc1800 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── wkl │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tkc1800.c │ └── tkl_ab87 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── tkw │ ├── grandiceps │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ └── stoutgat │ │ ├── v1 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ │ └── v2 │ │ ├── config.h │ │ ├── f411 │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ ├── ansi │ │ │ └── keymap.c │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── tmo50 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── 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 ├── toffee_studio │ └── blueberry │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── tokyokeyboard │ ├── alix40 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── tokyo60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── tominabox1 │ ├── adalyn │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bigboy │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── default_2u │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── le_chiffre │ │ ├── config.h │ │ ├── he │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── le_chiffre.c │ │ ├── le_chiffre.h │ │ ├── post_config.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── littlefoot_lx │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── 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 │ │ ├── readme.md │ │ └── rules.mk │ └── underscore33 │ │ ├── readme.md │ │ ├── rev1 │ │ ├── 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 │ │ └── 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 │ │ └── rules.mk │ │ └── rules.mk ├── torn │ ├── bongocat.c │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── 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 ├── tr60w │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ └── tr60w.c ├── trainpad │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── trashman │ ├── ketch │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── readme.md ├── treasure │ ├── type9 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── type9s2 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── type9s3 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── tszaboo │ └── ortho4exent │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── tunks │ └── ergo33 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── rgb │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── tweetydabird │ ├── chameleon │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── lbs4 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── lbs6 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── lotus58 │ │ ├── elite_c │ │ ├── info.json │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── lotus58.c │ │ ├── nanoboot │ │ └── rules.mk │ │ ├── promicro │ │ ├── info.json │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── tzarc │ ├── djinn │ │ ├── config.h │ │ ├── djinn.c │ │ ├── djinn.h │ │ ├── djinn_portscan_matrix.c │ │ ├── djinn_split_sync.c │ │ ├── djinn_usbpd.c │ │ ├── graphics │ │ │ ├── djinn.qgf.c │ │ │ ├── djinn.qgf.h │ │ │ ├── lock-caps-OFF.qgf.c │ │ │ ├── lock-caps-OFF.qgf.h │ │ │ ├── lock-caps-ON.qgf.c │ │ │ ├── lock-caps-ON.qgf.h │ │ │ ├── lock-num-OFF.qgf.c │ │ │ ├── lock-num-OFF.qgf.h │ │ │ ├── lock-num-ON.qgf.c │ │ │ ├── lock-num-ON.qgf.h │ │ │ ├── lock-scrl-OFF.qgf.c │ │ │ ├── lock-scrl-OFF.qgf.h │ │ │ ├── lock-scrl-ON.qgf.c │ │ │ ├── lock-scrl-ON.qgf.h │ │ │ ├── theme_djinn_default.c │ │ │ ├── theme_djinn_default.h │ │ │ ├── thintel15.qff.c │ │ │ └── thintel15.qff.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ └── ghoul │ │ ├── config.h │ │ ├── ghoul.c │ │ ├── graphics │ │ ├── ghoul-logo.qgf.c │ │ ├── ghoul-name.qgf.c │ │ ├── lock-caps.qgf.c │ │ ├── lock-num.qgf.c │ │ ├── lock-scrl.qgf.c │ │ └── thintel15.qff.c │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── rules.mk │ │ │ └── ui.c │ │ ├── readme.md │ │ ├── rev1 │ │ ├── info.json │ │ ├── rp2040 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ └── stm32 │ │ │ ├── board.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ └── rules.mk │ │ └── rules.mk ├── ubest │ └── vn │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── uk78 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── ungodly │ ├── launch_pad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── launch_pad.c │ │ ├── readme.md │ │ └── rules.mk │ └── nines │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── unicomp │ ├── classic_ultracl_post_2013 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── overnumpad_1xb │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── classic_ultracl_pre_2013 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── overnumpad_1xb │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── pc122 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── pc3270 │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── ps2_5250 │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── usb_5250 │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── overnumpad_1xb │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── spacesaver_m_post_2013 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ └── overnumpad_1xb │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── overnumpad_1xb.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── spacesaver_m_pre_2013 │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── overnumpad_1xb │ │ ├── config.h │ │ ├── info.json │ │ ├── overnumpad_1xb.c │ │ ├── readme.md │ │ └── rules.mk ├── unikeyboard │ ├── diverge3 │ │ ├── config.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 │ │ ├── readme.md │ │ └── rules.mk │ ├── divergetm2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── felix │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── unikorn │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── tsangan │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── 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 ├── uranuma │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── utd80 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── uzu42 │ ├── glcdfont.c │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── post_config.h │ ├── readme.md │ ├── rev1 │ │ ├── info.json │ │ └── rules.mk │ ├── rules.mk │ └── uzu42.c ├── v4n4g0rth0n │ ├── info.json │ ├── readme.md │ ├── v1 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── v2 │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── v60_type_r │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── iso │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── 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 ├── varanidae │ ├── info.json │ ├── keymaps │ │ ├── ansi │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── ansi_split_bs_rshift │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── iso │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── iso_split_bs_rshift │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── vertex │ ├── angle65 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── angler2 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── arc60 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── arc60h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── cycle7 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── cycle8 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── t75 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── viendi8l │ ├── config.h │ ├── halconf.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── matrix_diagram.md │ ├── mcuconf.h │ ├── readme.md │ ├── rules.mk │ └── viendi8l.c ├── viktus │ ├── at101_bh │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── minne │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── minne_topre │ │ ├── ec.c │ │ ├── ec.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── minne_topre.c │ │ ├── readme.md │ │ └── rules.mk │ ├── omnikey_bh │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── osav2 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── osav2_numpad │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── osav2_numpad_topre │ │ ├── ec.c │ │ ├── ec.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── osav2_numpad_topre.c │ │ ├── readme.md │ │ └── rules.mk │ ├── osav2_topre │ │ ├── ec.c │ │ ├── ec.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── osav2_topre.c │ │ ├── readme.md │ │ └── rules.mk │ ├── readme.md │ ├── smolka │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── smolka.c │ ├── sp111 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── sp111.c │ ├── sp111_v2 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── sp111_v2.c │ ├── sp_mini │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── sp_mini.c │ ├── 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_topre │ │ ├── ec.c │ │ ├── ec.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── styrka_topre.c │ └── z150_bh │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── default_tkl │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── vinhcatba │ └── uncertainty │ │ ├── bongo.c │ │ ├── bongo.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── uncertainty.c │ │ └── uncertainty.h ├── vitamins_included │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── config.h │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ ├── rev1 │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ └── rules.mk │ ├── rev2 │ │ ├── config.h │ │ ├── info.json │ │ ├── readme.md │ │ ├── rev2.c │ │ └── rules.mk │ ├── rules.mk │ └── vitamins_included.c ├── waldo │ ├── config.h │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── default_split_shft_bck │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── walletburner │ ├── cajal │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ortho │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── neuron │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── waterfowl │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ └── waterfowl.c ├── wavtype │ ├── foundation │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_ansi_tsangan_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_iso_split_bs_rshift │ │ │ │ └── keymap.c │ │ │ ├── default_iso_tsangan_split_bs_rshift │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── p01_ultra │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── weirdo │ ├── geminate60 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kelowna │ │ └── rgb64 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── ls_60 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── ls_60.c │ │ ├── readme.md │ │ └── rules.mk │ ├── naiping │ │ ├── np64 │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── nphhkb │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── npminila │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── tiger910 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── wekey │ ├── polaris │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── we27 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rgb_matrix_kb.inc │ │ ├── rules.mk │ │ └── we27.c ├── werk_technica │ └── one │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── westfoxtrot │ ├── aanzee │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── iso-default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── cyclops │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── 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 │ │ │ └── rules.mk │ │ └── rev5 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_iso │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ ├── rev5.c │ │ │ └── rules.mk │ └── prophet │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── prophet.c │ │ ├── readme.md │ │ └── rules.mk ├── westm │ ├── westm68 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── westm9 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev2.c │ │ │ └── rules.mk │ │ └── rules.mk │ └── westmergo │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── whale │ └── sk │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── v3 │ │ ├── info.json │ │ ├── rules.mk │ │ └── v3.c ├── 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 │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── rama_works_m60_a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── 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 │ │ │ ├── naut │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── 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 │ │ ├── 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 │ ├── via_test.c │ ├── wt20_h1 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── 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_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 │ │ ├── matrix_diagram.md │ │ ├── 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 │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── wt60_c.c │ │ └── wt60_c.h │ ├── wt60_d │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── wt60_g │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── wt60_g2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── wt60_h1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── wt60_h2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── wt60_h3 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── wt60_xt │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wt60_xt.c │ ├── wt65_a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wt65_a.c │ ├── wt65_b │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wt65_b.c │ ├── wt65_d │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── wt65_f │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── wt65_fx │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── wt65_g │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── wt65_g2 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── wt65_g3 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── wt65_h1 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── wt65_h2 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── wt65_h3 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── wt65_xt │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── wt65_xtx │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── wt69_a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wt69_a.c │ ├── wt70_jb │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wt70_jb.c │ ├── wt75_a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wt75_a.c │ ├── wt75_b │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wt75_b.c │ ├── wt75_c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wt75_c.c │ ├── wt80_a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── wt80_a.c │ ├── wt80_bc │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── wt80_g │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── wt8_a │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── 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 │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── hhkb │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── 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 ├── willoucom │ └── keypad │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.json │ │ └── via │ │ │ └── keymap.json │ │ ├── readme.md │ │ └── rules.mk ├── winkeyless │ ├── b87 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── bface │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bmini │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── bminiex │ │ ├── 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 ├── winkeys │ └── mini_winni │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── winry │ ├── winry25tc │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── lightsout │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ └── winry315 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── left_numpad │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── winry315.c │ │ └── winry315.h ├── wolf │ ├── frogpad │ │ ├── frogpad.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── kuku65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── m60_b │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── m6_c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── neely65 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── ryujin │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── sabre │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── silhouette │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── ts60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── twilight │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── ziggurat │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── 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 ├── woodkeys │ ├── bigseries │ │ ├── 1key │ │ │ ├── 1key.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── 8ball │ │ │ │ │ └── keymap.c │ │ │ │ ├── ctrl-alt-del │ │ │ │ │ └── keymap.c │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── leddance │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ │ ├── lock │ │ │ │ │ └── keymap.c │ │ │ │ └── tester │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 2key │ │ │ ├── 2key.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── lock │ │ │ │ │ └── keymap.c │ │ │ │ └── tester │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 3key │ │ │ ├── 3key.c │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── ctrl-alt-del │ │ │ │ │ └── keymap.c │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── tester │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 4key │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── tester │ │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── readme.md │ ├── meira │ │ ├── config.h │ │ ├── featherble │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── takmiya │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── matrix.c │ │ ├── meira.c │ │ ├── meira.h │ │ ├── promicro │ │ │ ├── config.h │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── scarletbandana │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── work_louder │ ├── 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 │ │ ├── rev1 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── info.json │ │ │ └── rules.mk │ │ └── rules.mk │ ├── micro │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── micro.c │ │ ├── micro.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 │ ├── numpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── 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 │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── post_config.h │ │ ├── readme.md │ │ ├── rev1 │ │ ├── info.json │ │ └── rules.mk │ │ ├── rev3 │ │ ├── info.json │ │ └── rules.mk │ │ ├── rules.mk │ │ ├── work_board.c │ │ └── work_board.h ├── wren │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ ├── rules.mk │ └── wren.c ├── wsk │ ├── alpha9 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── g4m3ralpha │ │ ├── config.h │ │ ├── g4m3ralpha.c │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── gothic50 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── gothic70 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── houndstooth │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── jerkin │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── kodachi50 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── pain27 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ ├── sl40 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── prototype │ │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk │ └── tkl30 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── wuque │ ├── creek70 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── ikki68 │ │ ├── config.h │ │ ├── ikki68.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ikki68_aurora │ │ ├── config.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 │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── mammoth20x │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── mammoth75x │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 75_ansi │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 75_split_bs │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 75_split_lshift │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 75_split_rshift │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── 75_split_space │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── nemui65 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── promise87 │ │ ├── ansi │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_tkl_f13_ansi_tsangan │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_tkl_f13_ansi_tsangan_split_bs │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_tkl_f13_ansi_tsangan_split_bs_rshift │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_tkl_f13_ansi_tsangan_split_lshift │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_tkl_f13_ansi_tsangan_split_rshift │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_tkl_f13_ansi_tsangan_split_space │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ ├── default_tkl_f13_iso_tsangan │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── wkl │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_f13_ansi_wkl │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_f13_ansi_wkl_split_bs │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_f13_ansi_wkl_split_bs_rshift │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_f13_ansi_wkl_split_lshift │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_f13_ansi_wkl_split_rshift │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_f13_ansi_wkl_split_space │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_tkl_f13_iso_wkl │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── serneity65 │ │ ├── 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 │ └── tata80 │ │ ├── wk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ │ └── wkl │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── x16 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ └── rules.mk ├── xbows │ ├── knight │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── knight.c │ │ ├── readme.md │ │ └── rules.mk │ ├── knight_plus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── knight_plus.c │ │ ├── readme.md │ │ └── rules.mk │ ├── nature │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── nature.c │ │ ├── readme.md │ │ └── rules.mk │ ├── numpad │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── numpad.c │ │ ├── readme.md │ │ └── rules.mk │ ├── ranger │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── ranger.c │ │ ├── readme.md │ │ └── rules.mk │ └── woody │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── woody.c ├── xelus │ ├── akis │ │ ├── akis.c │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── dawn60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── rev1.c │ │ │ ├── rev1.h │ │ │ └── rules.mk │ │ └── rev1_qmk │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ ├── rev1_qmk.c │ │ │ └── rules.mk │ ├── dharma │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── kangaroo │ │ ├── info.json │ │ ├── kangaroo.c │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── la_plus │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── la_plus.c │ │ ├── la_plus.h │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rgb_matrix_kb.inc │ │ └── rules.mk │ ├── ninjin │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── ninjin.c │ │ ├── readme.md │ │ └── rules.mk │ ├── pachi │ │ ├── mini_32u4 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rgb │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rev2.h │ │ │ └── rules.mk │ ├── rs108 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── rs60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev2_0 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rev2_1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── snap96 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── trinityxttkl │ │ ├── chconf.h │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── trinityxttkl.c │ ├── valor │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev2.c │ │ │ ├── rgb_matrix_kb.inc │ │ │ └── rules.mk │ ├── valor_frl_tkl │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── rev1 │ │ │ ├── chconf.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ ├── rev1.c │ │ │ └── rules.mk │ │ ├── rev2_0 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rev2_1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── xs108 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ └── xs60 │ │ ├── hotswap │ │ ├── config.h │ │ ├── halconf.h │ │ ├── hotswap.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ │ └── soldered │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── soldered.c ├── xenon │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ ├── readme.md │ ├── rules.mk │ └── xenon.c ├── xiaomi │ └── mk02 │ │ ├── chconf.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── ld │ │ └── STM32F072_0x2000_bootloader.ld │ │ ├── mcuconf.h │ │ ├── mk02.c │ │ ├── readme.md │ │ └── rules.mk ├── xiudi │ ├── xd002 │ │ ├── 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 │ │ │ └── volume │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── xd004 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── v1 │ │ │ └── rules.mk │ ├── xd60 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── ansi_split_bs_rshift_space │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── crd_ansi │ │ │ │ ├── README.md │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── iso │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── split_bksp_arrows │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev2 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ └── 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 │ ├── xd75 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── 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 │ ├── 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 │ ├── xd87 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── default_underglow │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── xd96 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── 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 ├── xw60 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── yampad │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── readme.md │ ├── rules.mk │ └── yampad.c ├── yandrstudio │ ├── buff67v3 │ │ ├── board.h │ │ ├── buff67v3.c │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── eau87 │ │ ├── board.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── eau_r2 │ │ ├── board.h │ │ ├── config.h │ │ ├── eau_r2.c │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── info.json │ ├── nightstar75 │ │ ├── board.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── nightstar75.c │ │ ├── readme.md │ │ └── rules.mk │ ├── nz64 │ │ ├── board.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── nz64.c │ │ ├── nz64.h │ │ ├── readme.md │ │ └── rules.mk │ ├── nz67v2 │ │ ├── board.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── nz67v2.c │ │ ├── nz67v2.h │ │ ├── readme.md │ │ └── rules.mk │ ├── tg67 │ │ ├── board.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── tg67.c │ ├── transition80 │ │ ├── board.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_tkl_ansi │ │ │ │ └── keymap.c │ │ │ ├── default_tkl_ansi_split_bs │ │ │ │ └── keymap.c │ │ │ ├── default_tkl_ansi_tsangan │ │ │ │ └── keymap.c │ │ │ ├── default_tkl_ansi_tsangan_split_bs │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── wave75 │ │ ├── board.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── yr6095 │ │ ├── board.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── yr6095.c │ ├── yr80 │ │ ├── board.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── yr80.c │ └── zhou65 │ │ ├── board.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── yanghu │ └── unicorne │ │ ├── config.h │ │ ├── f411 │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk │ │ ├── glcdfont.c │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── layers.h │ │ │ ├── oled.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── unicorne.c │ │ └── unicorne.h ├── yatara │ └── drink_me │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── ydkb │ ├── chili │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── grape │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── just60 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── yd68 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── yd68.c │ └── ydpm40 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── ydm40 │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── yeehaw │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── yiancardesigns │ ├── barleycorn │ │ ├── barleycorn.c │ │ ├── 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 │ ├── gingham │ │ ├── config.h │ │ ├── gingham.c │ │ ├── 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 │ └── seigaiha │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ └── via │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ ├── rules.mk │ │ └── seigaiha.c ├── ymdk │ ├── bface │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── id75 │ │ ├── board.h │ │ ├── config.h │ │ ├── halconf.h │ │ ├── id75.c │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.json │ │ │ └── via │ │ │ │ └── keymap.json │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── melody96 │ │ ├── hotswap │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rules.mk │ │ └── soldered │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── default_96_with60_split_num0 │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── matrix_diagram.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── np21 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── np24 │ │ └── u4rgb6 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── sp64 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── sp64.c │ │ └── sp64.h │ ├── wings │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── wingshs │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── yd60mq │ │ ├── 12led │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── 16led │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── 64key │ │ │ │ └── keymap.c │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ ├── iso │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rules.mk │ │ └── yd60mq.c │ ├── ym68 │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ ├── ymd09 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── ymd21 │ │ └── v2 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── ymd40 │ │ ├── air40 │ │ │ ├── air40.c │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── v2 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ ├── factory │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ ├── ymd62 │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk │ ├── ymd67 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk │ ├── ymd75 │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_iso │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_iso_rwkl │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev2 │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_iso │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_iso_rwkl │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── rev3 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_iso │ │ │ │ │ └── keymap.c │ │ │ │ ├── default_iso_rwkl │ │ │ │ │ └── keymap.c │ │ │ │ └── via │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rev4 │ │ │ └── iso │ │ │ ├── board.h │ │ │ ├── config.h │ │ │ ├── halconf.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ ├── mcuconf.h │ │ │ ├── readme.md │ │ │ └── rules.mk │ └── ymd96 │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ └── rules.mk ├── yncognito │ └── batpad │ │ ├── batpad.c │ │ ├── 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 │ │ ├── readme.md │ │ └── rules.mk │ ├── lunakey_mini │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── lunakey_pico │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── mcuconf.h │ │ ├── readme.md │ │ └── rules.mk ├── yosino58 │ ├── keymaps │ │ └── default │ │ │ ├── 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 │ │ ├── info.json │ │ └── rules.mk │ └── rules.mk ├── yushakobo │ ├── ergo68 │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ ├── navpad │ │ ├── 10 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ ├── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ │ └── via │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ ├── readme.md │ │ │ │ │ └── rules.mk │ │ │ ├── readme.md │ │ │ ├── rev0 │ │ │ │ ├── info.json │ │ │ │ ├── rev0.h │ │ │ │ └── rules.mk │ │ │ ├── rev1 │ │ │ │ ├── info.json │ │ │ │ ├── rev1.h │ │ │ │ └── rules.mk │ │ │ └── rules.mk │ │ ├── 10_helix_r │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── keymaps │ │ │ │ └── default │ │ │ │ │ ├── config.h │ │ │ │ │ ├── keymap.c │ │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── navpad_prefs.c │ │ ├── navpad_prefs.h │ │ └── readme.md │ ├── quick17 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── quick17.c │ │ ├── quick17_prefs.c │ │ ├── quick17_prefs.h │ │ ├── readme.md │ │ ├── rgb_matrix_kb.inc │ │ └── rules.mk │ └── 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 │ │ ├── readme.md │ │ └── rules.mk ├── yynmt │ ├── acperience12 │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ ├── rev1 │ │ │ ├── config.h │ │ │ ├── info.json │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ └── rules.mk │ ├── dozen0 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── readme.md │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── kagamidget │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── zeix │ ├── eden │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── qwertyqop60hs │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── zfrontier │ └── big_switch │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ │ ├── readme.md │ │ └── rules.mk ├── zicodia │ └── tklfrlnrlmlao │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── default_iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── ziggurat │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ ├── iso │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── zigotica │ ├── z12 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ ├── config.h │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── z34 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ ├── config.h │ │ │ ├── keymap.c │ │ │ ├── readme.md │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── ziptyze │ └── lets_split_v3 │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── zj68 │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── zlabkeeb │ ├── 15pad │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk │ └── 6pad │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── zlant │ ├── config.h │ ├── info.json │ ├── keymaps │ │ └── default │ │ │ ├── keymap.c │ │ │ └── readme.md │ ├── readme.md │ └── rules.mk ├── 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 ├── zos │ └── 65s │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk ├── zsa │ ├── moonlander │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ ├── default │ │ │ │ ├── config.h │ │ │ │ └── keymap.c │ │ │ └── via │ │ │ │ ├── keymap.c │ │ │ │ ├── readme.md │ │ │ │ └── rules.mk │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── moonlander.c │ │ ├── moonlander.h │ │ ├── readme.md │ │ └── rules.mk │ └── voyager │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── ld │ │ └── voyager.ld │ │ ├── matrix.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ ├── voyager.c │ │ └── voyager.h ├── ztboards │ ├── after │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk │ └── noon │ │ ├── config.h │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── matrix_diagram.md │ │ ├── readme.md │ │ └── rules.mk ├── zvecr │ ├── split_blackpill │ │ ├── config.h │ │ ├── halconf.h │ │ ├── info.json │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── keymap.c │ │ ├── mcuconf.h │ │ ├── readme.md │ │ ├── rules.mk │ │ └── split_blackpill.c │ └── zv48 │ │ ├── config.h │ │ ├── f401 │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk │ │ ├── f411 │ │ ├── halconf.h │ │ ├── info.json │ │ ├── mcuconf.h │ │ └── rules.mk │ │ ├── info.json │ │ ├── keymaps │ │ └── default │ │ │ └── keymap.c │ │ ├── readme.md │ │ ├── rules.mk │ │ └── zv48.c ├── zwag │ └── zwag75 │ │ ├── info.json │ │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ │ ├── readme.md │ │ └── rules.mk └── zykrah │ ├── fuyu │ ├── config.h │ ├── fuyu.c │ ├── info.json │ ├── keymaps │ │ ├── default │ │ │ └── keymap.c │ │ └── via │ │ │ ├── keymap.c │ │ │ └── rules.mk │ ├── readme.md │ └── rules.mk │ └── slime88 │ ├── config.h │ ├── info.json │ ├── keymaps │ ├── default │ │ └── keymap.c │ └── via │ │ ├── keymap.c │ │ └── rules.mk │ ├── readme.md │ └── rules.mk ├── layouts ├── community │ ├── 60_abnt2 │ │ └── readme.md │ ├── 60_ansi │ │ ├── layout.json │ │ └── readme.md │ ├── 60_ansi_arrow │ │ └── readme.md │ ├── 60_ansi_arrow_split_bs │ │ └── readme.md │ ├── 60_ansi_arrow_split_bs_7u_spc │ │ └── readme.md │ ├── 60_ansi_split_bs_rshift │ │ ├── layout.json │ │ └── readme.md │ ├── 60_ansi_tsangan │ │ └── readme.md │ ├── 60_ansi_wkl │ │ └── readme.md │ ├── 60_ansi_wkl_split_bs_rshift │ │ └── readme.md │ ├── 60_hhkb │ │ └── readme.md │ ├── 60_iso │ │ ├── layout.json │ │ └── readme.md │ ├── 60_iso_arrow │ │ └── readme.md │ ├── 60_iso_arrow_split_bs │ │ └── readme.md │ ├── 60_iso_split_bs_rshift │ │ └── readme.md │ ├── 60_iso_tsangan │ │ └── readme.md │ ├── 60_iso_tsangan_split_bs_rshift │ │ └── readme.md │ ├── 60_iso_wkl │ │ └── readme.md │ ├── 60_iso_wkl_split_bs_rshift │ │ └── readme.md │ ├── 60_jis │ │ └── readme.md │ ├── 60_tsangan_hhkb │ │ └── readme.md │ ├── 64_ansi │ │ └── readme.md │ ├── 64_iso │ │ └── readme.md │ ├── 65_ansi │ │ └── readme.md │ ├── 65_ansi_blocker │ │ └── readme.md │ ├── 65_ansi_blocker_split_bs │ │ └── readme.md │ ├── 65_ansi_blocker_tsangan │ │ └── readme.md │ ├── 65_ansi_blocker_tsangan_split_bs │ │ └── readme.md │ ├── 65_ansi_split_bs │ │ └── readme.md │ ├── 65_iso │ │ └── readme.md │ ├── 65_iso_blocker │ │ └── readme.md │ ├── 65_iso_blocker_split_bs │ │ └── readme.md │ ├── 65_iso_blocker_tsangan │ │ └── readme.md │ ├── 65_iso_blocker_tsangan_split_bs │ │ └── readme.md │ ├── 65_iso_split_bs │ │ └── readme.md │ ├── 66_ansi │ │ ├── layout.json │ │ └── readme.md │ ├── 66_iso │ │ └── readme.md │ ├── 68_ansi │ │ ├── layout.json │ │ └── readme.md │ ├── 68_iso │ │ └── readme.md │ ├── 75_ansi │ │ ├── layout.json │ │ └── readme.md │ ├── 75_iso │ │ └── readme.md │ ├── 96_ansi │ │ └── readme.md │ ├── 96_iso │ │ └── readme.md │ ├── alice │ │ └── readme.md │ ├── alice_split_bs │ │ └── readme.md │ ├── ergodox │ │ ├── layout.json │ │ └── readme.md │ ├── fullsize_ansi │ │ └── readme.md │ ├── fullsize_extended_ansi │ │ └── readme.md │ ├── fullsize_extended_iso │ │ └── readme.md │ ├── fullsize_extended_jis │ │ └── readme.md │ ├── fullsize_iso │ │ └── readme.md │ ├── fullsize_jis │ │ └── readme.md │ ├── numpad_4x4 │ │ └── readme.md │ ├── numpad_5x4 │ │ └── readme.md │ ├── numpad_5x6 │ │ ├── layout.json │ │ └── readme.md │ ├── numpad_6x4 │ │ └── readme.md │ ├── numpad_6x5 │ │ └── readme.md │ ├── ortho_1x1 │ │ ├── layout.json │ │ ├── readme.md │ │ └── test │ │ │ └── keymap.c │ ├── ortho_1x4 │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_2x3 │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_2x6 │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_3x10 │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_3x3 │ │ └── readme.md │ ├── ortho_4x10 │ │ └── readme.md │ ├── ortho_4x12 │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_4x16 │ │ └── readme.md │ ├── ortho_4x4 │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_4x6 │ │ └── readme.md │ ├── ortho_5x10 │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_5x12 │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_5x14 │ │ └── readme.md │ ├── ortho_5x15 │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_5x4 │ │ └── readme.md │ ├── ortho_5x5 │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_6x4 │ │ └── readme.md │ ├── planck_mit │ │ └── readme.md │ ├── split_3x5_2 │ │ └── readme.md │ ├── split_3x5_3 │ │ └── readme.md │ ├── split_3x6_3 │ │ └── readme.md │ ├── tkl_ansi │ │ └── readme.md │ ├── tkl_ansi_split_bs_rshift │ │ └── readme.md │ ├── tkl_ansi_tsangan │ │ └── readme.md │ ├── tkl_ansi_tsangan_split_bs_rshift │ │ └── readme.md │ ├── tkl_ansi_wkl │ │ └── readme.md │ ├── tkl_ansi_wkl_split_bs_rshift │ │ └── readme.md │ ├── tkl_f13_ansi │ │ └── readme.md │ ├── tkl_f13_ansi_split_bs_rshift │ │ └── readme.md │ ├── tkl_f13_ansi_tsangan │ │ └── readme.md │ ├── tkl_f13_ansi_tsangan_split_bs_rshift │ │ └── readme.md │ ├── tkl_f13_ansi_wkl │ │ └── readme.md │ ├── tkl_f13_ansi_wkl_split_bs_rshift │ │ └── readme.md │ ├── tkl_f13_iso │ │ └── readme.md │ ├── tkl_f13_iso_split_bs_rshift │ │ └── readme.md │ ├── tkl_f13_iso_tsangan │ │ └── readme.md │ ├── tkl_f13_iso_tsangan_split_bs_rshift │ │ └── readme.md │ ├── tkl_f13_iso_wkl │ │ └── readme.md │ ├── tkl_f13_iso_wkl_split_bs_rshift │ │ └── readme.md │ ├── tkl_f13_jis │ │ └── readme.md │ ├── tkl_iso │ │ └── readme.md │ ├── tkl_iso_split_bs_rshift │ │ └── readme.md │ ├── tkl_iso_tsangan │ │ └── readme.md │ ├── tkl_iso_tsangan_split_bs_rshift │ │ └── readme.md │ ├── tkl_iso_wkl │ │ └── readme.md │ ├── tkl_iso_wkl_split_bs_rshift │ │ └── readme.md │ ├── tkl_jis │ │ └── readme.md │ ├── tkl_nofrow_ansi │ │ └── readme.md │ └── tkl_nofrow_iso │ │ └── readme.md └── 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 │ ├── default_60_ansi_arrow_split_bs │ │ └── 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_ansi_wkl │ ├── default_60_ansi_wkl │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── 60_ansi_wkl_split_bs_rshift │ ├── default_60_ansi_wkl_split_bs_rshift │ │ └── 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_arrow │ ├── default_60_iso_arrow │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── 60_iso_arrow_split_bs │ ├── default_60_iso_arrow_split_bs │ │ └── 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_iso_tsangan_split_bs_rshift │ ├── default_60_iso_tsangan_split_bs_rshift │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── 60_iso_wkl │ ├── default_60_iso_wkl │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── 60_iso_wkl_split_bs_rshift │ ├── default_60_iso_wkl_split_bs_rshift │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── 60_jis │ ├── default_60_jis │ │ └── 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_blocker_tsangan_split_bs │ ├── default_65_ansi_blocker_tsangan_split_bs │ │ └── 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 │ ├── 65_iso_blocker_tsangan │ ├── default_65_iso_blocker_tsangan │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── 65_iso_blocker_tsangan_split_bs │ ├── default_65_iso_blocker_tsangan_split_bs │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── 65_iso_split_bs │ ├── default_65_iso_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_extended_ansi │ ├── default_fullsize_extended_ansi │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── fullsize_extended_iso │ ├── default_fullsize_extended_iso │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── fullsize_extended_jis │ ├── default_fullsize_extended_jis │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── fullsize_iso │ ├── default_fullsize_iso │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── fullsize_jis │ ├── default_fullsize_jis │ │ └── 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_3x3 │ ├── default_ortho_3x3 │ │ └── 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_4x16 │ ├── default_ortho_4x16 │ │ └── 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_5x13 │ ├── default_ortho_5x13 │ │ └── 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 │ ├── default_ortho_5x5 │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── ortho_6x13 │ ├── default_ortho_6x13 │ │ └── keymap.c │ ├── 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_2 │ ├── default_split_3x5_2 │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── 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_ansi_split_bs_rshift │ ├── default_tkl_ansi_split_bs_rshift │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_ansi_tsangan │ ├── default_tkl_ansi_tsangan │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_ansi_tsangan_split_bs_rshift │ ├── default_tkl_ansi_tsangan_split_bs_rshift │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_ansi_wkl │ ├── default_tkl_ansi_wkl │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_ansi_wkl_split_bs_rshift │ ├── default_tkl_ansi_wkl_split_bs_rshift │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_f13_ansi │ ├── default_tkl_f13_ansi │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_f13_ansi_split_bs_rshift │ ├── default_tkl_f13_ansi_split_bs_rshift │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_f13_ansi_tsangan │ ├── default_tkl_f13_ansi_tsangan │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_f13_ansi_tsangan_split_bs_rshift │ ├── default_tkl_f13_ansi_tsangan_split_bs_rshift │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_f13_ansi_wkl │ ├── default_tkl_f13_ansi_wkl │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_f13_ansi_wkl_split_bs_rshift │ ├── default_tkl_f13_ansi_wkl_split_bs_rshift │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_f13_iso │ ├── default_tkl_f13_iso │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_f13_iso_split_bs_rshift │ ├── default_tkl_f13_iso_split_bs_rshift │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_f13_iso_tsangan │ ├── default_tkl_f13_iso_tsangan │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_f13_iso_tsangan_split_bs_rshift │ ├── default_tkl_f13_iso_tsangan_split_bs_rshift │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_f13_iso_wkl │ ├── default_tkl_f13_iso_wkl │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_f13_iso_wkl_split_bs_rshift │ ├── default_tkl_f13_iso_wkl_split_bs_rshift │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_f13_jis │ ├── default_tkl_f13_jis │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_iso │ ├── default_tkl_iso │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_iso_split_bs_rshift │ ├── default_tkl_iso_split_bs_rshift │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_iso_tsangan │ ├── default_tkl_iso_tsangan │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_iso_tsangan_split_bs_rshift │ ├── default_tkl_iso_tsangan_split_bs_rshift │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_iso_wkl │ ├── default_tkl_iso_wkl │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_iso_wkl_split_bs_rshift │ ├── default_tkl_iso_wkl_split_bs_rshift │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_jis │ ├── default_tkl_jis │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ ├── tkl_nofrow_ansi │ ├── default_tkl_nofrow_ansi │ │ └── keymap.c │ ├── info.json │ ├── layout.json │ └── readme.md │ └── tkl_nofrow_iso │ ├── default_tkl_nofrow_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-version.h │ │ ├── component │ │ ├── ac.h │ │ ├── adc.h │ │ ├── aes.h │ │ ├── can.h │ │ ├── ccl.h │ │ ├── cmcc.h │ │ ├── dac.h │ │ ├── dmac.h │ │ ├── dsu.h │ │ ├── eic.h │ │ ├── evsys.h │ │ ├── freqm.h │ │ ├── gclk.h │ │ ├── hmatrixb.h │ │ ├── i2s.h │ │ ├── icm.h │ │ ├── mclk.h │ │ ├── nvmctrl.h │ │ ├── osc32kctrl.h │ │ ├── oscctrl.h │ │ ├── pac.h │ │ ├── pcc.h │ │ ├── pdec.h │ │ ├── pm.h │ │ ├── port.h │ │ ├── qspi.h │ │ ├── ramecc.h │ │ ├── rstc.h │ │ ├── rtc.h │ │ ├── sdhc.h │ │ ├── sercom.h │ │ ├── supc.h │ │ ├── tal.h │ │ ├── tc.h │ │ ├── tcc.h │ │ ├── trng.h │ │ ├── usb.h │ │ └── wdt.h │ │ ├── instance │ │ ├── ac.h │ │ ├── adc0.h │ │ ├── adc1.h │ │ ├── aes.h │ │ ├── can0.h │ │ ├── can1.h │ │ ├── ccl.h │ │ ├── cmcc.h │ │ ├── dac.h │ │ ├── dmac.h │ │ ├── dsu.h │ │ ├── eic.h │ │ ├── evsys.h │ │ ├── freqm.h │ │ ├── gclk.h │ │ ├── hmatrix.h │ │ ├── i2s.h │ │ ├── icm.h │ │ ├── mclk.h │ │ ├── nvmctrl.h │ │ ├── osc32kctrl.h │ │ ├── oscctrl.h │ │ ├── pac.h │ │ ├── pcc.h │ │ ├── pdec.h │ │ ├── pm.h │ │ ├── port.h │ │ ├── pukcc.h │ │ ├── qspi.h │ │ ├── ramecc.h │ │ ├── rstc.h │ │ ├── rtc.h │ │ ├── sdhc0.h │ │ ├── sdhc1.h │ │ ├── sercom0.h │ │ ├── sercom1.h │ │ ├── sercom2.h │ │ ├── sercom3.h │ │ ├── sercom4.h │ │ ├── sercom5.h │ │ ├── sercom6.h │ │ ├── sercom7.h │ │ ├── supc.h │ │ ├── tal.h │ │ ├── tc0.h │ │ ├── tc1.h │ │ ├── tc2.h │ │ ├── tc3.h │ │ ├── tc4.h │ │ ├── tc5.h │ │ ├── tc6.h │ │ ├── tc7.h │ │ ├── tcc0.h │ │ ├── tcc1.h │ │ ├── tcc2.h │ │ ├── tcc3.h │ │ ├── tcc4.h │ │ ├── trng.h │ │ ├── usb.h │ │ └── wdt.h │ │ ├── pio │ │ └── samd51j18a.h │ │ ├── sam.h │ │ ├── samd51.h │ │ ├── samd51j18a.h │ │ └── system_samd51.h ├── fnv │ ├── Makefile │ ├── README │ ├── fnv.h │ ├── fnv32.c │ ├── fnv64.c │ ├── hash_32.c │ ├── hash_32a.c │ ├── hash_64.c │ ├── hash_64a.c │ ├── have_ulong64.c │ ├── longlong.h │ ├── qmk_fnv_type_validation.c │ └── test_fnv.c ├── lib8tion │ ├── LICENSE │ ├── lib8tion.c │ ├── lib8tion.h │ ├── math8.h │ ├── random8.h │ ├── scale8.h │ └── trig8.h ├── python │ ├── kle2xy.py │ └── qmk │ │ ├── __init__.py │ │ ├── build_targets.py │ │ ├── c_parse.py │ │ ├── cli │ │ ├── __init__.py │ │ ├── bux.py │ │ ├── c2json.py │ │ ├── cd.py │ │ ├── chibios │ │ │ ├── __init__.py │ │ │ └── confmigrate.py │ │ ├── ci │ │ │ ├── __init__.py │ │ │ └── validate_aliases.py │ │ ├── clean.py │ │ ├── compile.py │ │ ├── docs.py │ │ ├── doctor │ │ │ ├── __init__.py │ │ │ ├── check.py │ │ │ ├── linux.py │ │ │ ├── macos.py │ │ │ ├── main.py │ │ │ └── windows.py │ │ ├── find.py │ │ ├── flash.py │ │ ├── format │ │ │ ├── __init__.py │ │ │ ├── c.py │ │ │ ├── json.py │ │ │ ├── python.py │ │ │ └── text.py │ │ ├── generate │ │ │ ├── __init__.py │ │ │ ├── api.py │ │ │ ├── autocorrect_data.py │ │ │ ├── compilation_database.py │ │ │ ├── config_h.py │ │ │ ├── develop_pr_list.py │ │ │ ├── dfu_header.py │ │ │ ├── docs.py │ │ │ ├── info_json.py │ │ │ ├── keyboard_c.py │ │ │ ├── keyboard_h.py │ │ │ ├── keycodes.py │ │ │ ├── keycodes_tests.py │ │ │ ├── make_dependencies.py │ │ │ ├── rgb_breathe_table.py │ │ │ ├── rules_mk.py │ │ │ └── version_h.py │ │ ├── git │ │ │ ├── __init__.py │ │ │ └── submodule.py │ │ ├── hello.py │ │ ├── import │ │ │ ├── __init__.py │ │ │ ├── kbfirmware.py │ │ │ ├── keyboard.py │ │ │ └── keymap.py │ │ ├── info.py │ │ ├── json2c.py │ │ ├── kle2json.py │ │ ├── license_check.py │ │ ├── lint.py │ │ ├── list │ │ │ ├── __init__.py │ │ │ ├── keyboards.py │ │ │ ├── keymaps.py │ │ │ └── layouts.py │ │ ├── mass_compile.py │ │ ├── migrate.py │ │ ├── new │ │ │ ├── __init__.py │ │ │ ├── keyboard.py │ │ │ └── keymap.py │ │ ├── painter │ │ │ ├── __init__.py │ │ │ ├── convert_graphics.py │ │ │ └── make_font.py │ │ ├── pytest.py │ │ ├── userspace │ │ │ ├── __init__.py │ │ │ ├── add.py │ │ │ ├── compile.py │ │ │ ├── doctor.py │ │ │ ├── list.py │ │ │ └── remove.py │ │ └── via2json.py │ │ ├── commands.py │ │ ├── comment_remover.py │ │ ├── constants.py │ │ ├── converter.py │ │ ├── datetime.py │ │ ├── decorators.py │ │ ├── errors.py │ │ ├── flashers.py │ │ ├── git.py │ │ ├── importers.py │ │ ├── info.py │ │ ├── json_encoders.py │ │ ├── json_schema.py │ │ ├── keyboard.py │ │ ├── keycodes.py │ │ ├── keymap.py │ │ ├── makefile.py │ │ ├── math.py │ │ ├── painter.py │ │ ├── painter_qff.py │ │ ├── painter_qgf.py │ │ ├── path.py │ │ ├── search.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 │ │ ├── userspace.py │ │ └── util.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 ├── nose2.cfg ├── paths.mk ├── platforms ├── arm_atsam │ ├── _pin_defs.h │ ├── _timer.h │ ├── _util.h │ ├── _wait.h │ ├── atomic_util.h │ ├── bootloader.mk │ ├── bootloaders │ │ └── md_boot.c │ ├── eeprom_samd.c │ ├── eeprom_samd.h │ ├── flash.mk │ ├── gpio.h │ ├── hardware_id.c │ ├── platform.c │ ├── platform.mk │ ├── platform_deps.h │ ├── suspend.c │ └── timer.c ├── atomic_util.h ├── avr │ ├── _pin_defs.h │ ├── _print.h │ ├── _timer.h │ ├── _util.h │ ├── _wait.h │ ├── atomic_util.h │ ├── bootloader.mk │ ├── bootloader_size.c │ ├── bootloaders │ │ ├── bootloadhid.c │ │ ├── caterina.c │ │ ├── custom.c │ │ ├── dfu.c │ │ ├── halfkay.c │ │ └── usbasploader.c │ ├── drivers │ │ ├── analog.c │ │ ├── analog.h │ │ ├── audio_pwm.h │ │ ├── audio_pwm_hardware.c │ │ ├── backlight_pwm.c │ │ ├── backlight_timer.c │ │ ├── glcdfont.c │ │ ├── i2c_master.c │ │ ├── i2c_master.h │ │ ├── i2c_slave.c │ │ ├── i2c_slave.h │ │ ├── ps2 │ │ │ ├── ps2_io.c │ │ │ └── ps2_usart.c │ │ ├── serial.c │ │ ├── spi_master.c │ │ ├── spi_master.h │ │ ├── uart.c │ │ ├── uart.h │ │ ├── ws2812_bitbang.c │ │ └── ws2812_i2c.c │ ├── flash.mk │ ├── gpio.h │ ├── hardware_id.c │ ├── mcu_selection.mk │ ├── platform.c │ ├── platform.mk │ ├── platform_deps.h │ ├── printf.c │ ├── printf.mk │ ├── sleep_led.c │ ├── suspend.c │ ├── timer.c │ ├── timer_avr.h │ ├── xprintf.S │ └── xprintf.h ├── bootloader.h ├── chibios │ ├── _pin_defs.h │ ├── _timer.h │ ├── _util.h │ ├── _wait.c │ ├── _wait.h │ ├── atomic_util.h │ ├── boards │ │ ├── BLACKPILL_STM32_F401 │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── BLACKPILL_STM32_F411 │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── BONSAI_C4 │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_PROMICRO_RP2040 │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_RP_RP2040 │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── chconf.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_F042X6 │ │ │ ├── board │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_F072XB │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_F303XC │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_F401XC │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_F405XG │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_F407XE │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_F411XE │ │ │ ├── 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 │ │ │ │ ├── hal_lld.h │ │ │ │ ├── mcuconf.h │ │ │ │ └── stm32_registry.h │ │ ├── GENERIC_STM32_G474XE │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_H723XG │ │ │ ├── board │ │ │ │ ├── board.mk │ │ │ │ └── extra.c │ │ │ └── configs │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_L412XB │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_L432XC │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_STM32_L433XC │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_WB32_F3G71XX │ │ │ ├── board │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ ├── GENERIC_WB32_FQ95XX │ │ │ ├── board │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── chconf.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 │ │ ├── PJRC_TEENSY_3_5 │ │ │ └── board │ │ │ │ ├── board.mk │ │ │ │ └── extra.c │ │ ├── PJRC_TEENSY_3_6 │ │ │ └── board │ │ │ │ ├── board.mk │ │ │ │ └── extra.c │ │ ├── QMK_BLOK │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ └── mcuconf.h │ │ ├── QMK_PM2040 │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ └── mcuconf.h │ │ ├── QMK_PROTON_C │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ └── mcuconf.h │ │ ├── SIPEED_LONGAN_NANO │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── chconf.h │ │ │ │ └── mcuconf.h │ │ ├── STEMCELL │ │ │ ├── board │ │ │ │ └── board.mk │ │ │ └── configs │ │ │ │ ├── board.h │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ ├── halconf.h │ │ │ │ └── mcuconf.h │ │ ├── STM32_F103_STM32DUINO │ │ │ ├── board │ │ │ │ ├── board.c │ │ │ │ ├── board.h │ │ │ │ └── board.mk │ │ │ ├── configs │ │ │ │ ├── chconf.h │ │ │ │ ├── config.h │ │ │ │ └── mcuconf.h │ │ │ └── ld │ │ │ │ ├── STM32F103x6_stm32duino.ld │ │ │ │ ├── STM32F103x8_stm32duino.ld │ │ │ │ ├── STM32F103xB_stm32duino.ld │ │ │ │ └── stm32duino_bootloader_common.ld │ │ └── common │ │ │ ├── configs │ │ │ ├── chconf.h │ │ │ └── halconf.h │ │ │ └── ld │ │ │ ├── MKL26Z64.ld │ │ │ ├── RP2040_FLASH_TIMECRIT.ld │ │ │ ├── RP2040_rules_data_with_timecrit.ld │ │ │ ├── STM32F103x8_uf2boot.ld │ │ │ ├── STM32F103xB_uf2boot.ld │ │ │ ├── STM32F303xC_tinyuf2.ld │ │ │ ├── STM32F401xC.ld │ │ │ ├── STM32F401xC_tinyuf2.ld │ │ │ ├── STM32F401xE.ld │ │ │ ├── STM32F401xE_tinyuf2.ld │ │ │ ├── STM32F405xG.ld │ │ │ ├── STM32F411xC_tinyuf2.ld │ │ │ ├── STM32F411xE.ld │ │ │ ├── STM32F411xE_tinyuf2.ld │ │ │ └── STM32L412xB.ld │ ├── bootloader.mk │ ├── bootloaders │ │ ├── custom.c │ │ ├── gd32v_dfu.c │ │ ├── halfkay.c │ │ ├── kiibohd.c │ │ ├── rp2040.c │ │ ├── stm32_dfu.c │ │ ├── stm32duino.c │ │ ├── tinyuf2.c │ │ ├── uf2boot.c │ │ └── wb32_dfu.c │ ├── chibios_config.h │ ├── config.h │ ├── converters │ │ ├── elite_c_to_elite_pi │ │ │ └── pre_converter.mk │ │ ├── elite_c_to_helios │ │ │ └── pre_converter.mk │ │ ├── elite_c_to_liatris │ │ │ └── pre_converter.mk │ │ ├── elite_c_to_rp2040_ce │ │ │ ├── _pin_defs.h │ │ │ └── converter.mk │ │ ├── elite_c_to_stemcell │ │ │ ├── _pin_defs.h │ │ │ └── converter.mk │ │ ├── promicro_to_bit_c_pro │ │ │ ├── _pin_defs.h │ │ │ └── converter.mk │ │ ├── promicro_to_blok │ │ │ ├── _pin_defs.h │ │ │ └── converter.mk │ │ ├── promicro_to_bonsai_c3 │ │ │ └── pre_converter.mk │ │ ├── promicro_to_bonsai_c4 │ │ │ ├── _pin_defs.h │ │ │ ├── converter.mk │ │ │ └── post_converter.mk │ │ ├── promicro_to_elite_pi │ │ │ └── pre_converter.mk │ │ ├── promicro_to_helios │ │ │ └── pre_converter.mk │ │ ├── promicro_to_imera │ │ │ ├── _pin_defs.h │ │ │ └── converter.mk │ │ ├── promicro_to_kb2040 │ │ │ ├── _pin_defs.h │ │ │ └── converter.mk │ │ ├── promicro_to_liatris │ │ │ └── pre_converter.mk │ │ ├── promicro_to_michi │ │ │ ├── _pin_defs.h │ │ │ └── converter.mk │ │ ├── promicro_to_promicro_rp2040 │ │ │ ├── _pin_defs.h │ │ │ └── converter.mk │ │ ├── promicro_to_proton_c │ │ │ ├── _pin_defs.h │ │ │ ├── converter.mk │ │ │ └── post_converter.mk │ │ ├── promicro_to_rp2040_ce │ │ │ ├── _pin_defs.h │ │ │ └── converter.mk │ │ └── promicro_to_stemcell │ │ │ ├── _pin_defs.h │ │ │ └── converter.mk │ ├── drivers │ │ ├── analog.c │ │ ├── analog.h │ │ ├── audio_dac.h │ │ ├── audio_dac_additive.c │ │ ├── audio_dac_basic.c │ │ ├── audio_pwm.h │ │ ├── audio_pwm_hardware.c │ │ ├── audio_pwm_software.c │ │ ├── backlight_pwm.c │ │ ├── backlight_timer.c │ │ ├── eeprom │ │ │ ├── eeprom_kinetis_flexram.c │ │ │ ├── eeprom_kinetis_flexram.h │ │ │ ├── eeprom_legacy_emulated_flash.c │ │ │ ├── eeprom_legacy_emulated_flash.h │ │ │ ├── eeprom_legacy_emulated_flash_defs.h │ │ │ ├── eeprom_stm32_L0_L1.c │ │ │ └── eeprom_stm32_L0_L1.h │ │ ├── flash │ │ │ ├── legacy_flash_ops.c │ │ │ └── legacy_flash_ops.h │ │ ├── i2c_master.c │ │ ├── i2c_master.h │ │ ├── ps2 │ │ │ └── ps2_io.c │ │ ├── serial.c │ │ ├── serial_protocol.c │ │ ├── serial_protocol.h │ │ ├── serial_usart.c │ │ ├── serial_usart.h │ │ ├── spi_master.c │ │ ├── spi_master.h │ │ ├── uart.h │ │ ├── uart_serial.c │ │ ├── uart_sio.c │ │ ├── usbpd_stm32g4.c │ │ ├── vendor │ │ │ └── RP │ │ │ │ └── RP2040 │ │ │ │ ├── ps2_vendor.c │ │ │ │ ├── serial_vendor.c │ │ │ │ └── ws2812_vendor.c │ │ ├── wear_leveling │ │ │ ├── wear_leveling_efl.c │ │ │ ├── wear_leveling_efl_config.h │ │ │ ├── wear_leveling_legacy.c │ │ │ ├── wear_leveling_legacy_config.h │ │ │ ├── wear_leveling_rp2040_flash.c │ │ │ └── wear_leveling_rp2040_flash_config.h │ │ ├── ws2812_bitbang.c │ │ ├── ws2812_pwm.c │ │ └── ws2812_spi.c │ ├── flash.mk │ ├── gd32v_compatibility.h │ ├── gpio.h │ ├── hardware_id.c │ ├── interrupt_handlers.c │ ├── mcu_selection.mk │ ├── platform.c │ ├── platform.mk │ ├── platform_deps.h │ ├── sleep_led.c │ ├── suspend.c │ ├── synchronization_util.c │ ├── syscall-fallbacks.c │ ├── timer.c │ ├── vendors │ │ └── RP │ │ │ ├── RP2040.mk │ │ │ ├── _pin_defs.h │ │ │ ├── pico_sdk_shims.c │ │ │ └── stage2_bootloaders.c │ └── wait.c ├── common.mk ├── eeprom.h ├── gpio.h ├── hardware_id.h ├── lv_conf.h ├── pin_defs.h ├── progmem.h ├── sleep_led.h ├── suspend.c ├── suspend.h ├── synchronization_util.c ├── synchronization_util.h ├── test │ ├── _wait.h │ ├── bootloaders │ │ └── none.c │ ├── drivers │ │ ├── audio_pwm.h │ │ └── audio_pwm_hardware.c │ ├── eeprom.c │ ├── eeprom_legacy_emulated_flash_tests.cpp │ ├── eeprom_legacy_emulated_flash_tests.h │ ├── hal.h │ ├── hardware_id.c │ ├── legacy_flash_ops_mock.c │ ├── platform.c │ ├── platform.h │ ├── platform.mk │ ├── platform_deps.h │ ├── rules.mk │ ├── suspend.c │ ├── testlist.mk │ └── timer.c ├── timer.c ├── timer.h └── wait.h ├── quantum ├── action.c ├── action.h ├── action_code.h ├── action_layer.c ├── action_layer.h ├── action_tapping.c ├── action_tapping.h ├── action_util.c ├── action_util.h ├── audio │ ├── audio.c │ ├── audio.h │ ├── luts.c │ ├── luts.h │ ├── muse.c │ ├── muse.h │ ├── musical_notes.h │ ├── song_list.h │ ├── voices.c │ └── voices.h ├── backlight │ ├── backlight.c │ ├── backlight.h │ ├── backlight_driver_common.c │ └── backlight_driver_common.h ├── basic_profiling.h ├── bitwise.c ├── bitwise.h ├── bootmagic │ ├── bootmagic.c │ └── bootmagic.h ├── caps_word.c ├── caps_word.h ├── color.c ├── color.h ├── command.c ├── command.h ├── crc.c ├── crc.h ├── debounce.h ├── debounce │ ├── asym_eager_defer_pk.c │ ├── none.c │ ├── sym_defer_g.c │ ├── sym_defer_pk.c │ ├── sym_defer_pr.c │ ├── sym_eager_pk.c │ ├── sym_eager_pr.c │ └── tests │ │ ├── asym_eager_defer_pk_tests.cpp │ │ ├── debounce_test_common.cpp │ │ ├── debounce_test_common.h │ │ ├── none_tests.cpp │ │ ├── rules.mk │ │ ├── sym_defer_g_tests.cpp │ │ ├── sym_defer_pk_tests.cpp │ │ ├── sym_defer_pr_tests.cpp │ │ ├── sym_eager_pk_tests.cpp │ │ ├── sym_eager_pr_tests.cpp │ │ └── testlist.mk ├── deferred_exec.c ├── deferred_exec.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 ├── encoder │ └── tests │ │ ├── config_encoder_common.h │ │ ├── config_mock.h │ │ ├── config_mock_split_left_eq_right.h │ │ ├── config_mock_split_left_gt_right.h │ │ ├── config_mock_split_left_lt_right.h │ │ ├── config_mock_split_no_left.h │ │ ├── config_mock_split_no_right.h │ │ ├── config_mock_split_role.h │ │ ├── encoder_tests.cpp │ │ ├── encoder_tests_split_left_eq_right.cpp │ │ ├── encoder_tests_split_left_gt_right.cpp │ │ ├── encoder_tests_split_left_lt_right.cpp │ │ ├── encoder_tests_split_no_left.cpp │ │ ├── encoder_tests_split_no_right.cpp │ │ ├── encoder_tests_split_role.cpp │ │ ├── mock.c │ │ ├── mock.h │ │ ├── mock_split.c │ │ ├── mock_split.h │ │ ├── rules.mk │ │ └── testlist.mk ├── haptic.c ├── haptic.h ├── joystick.c ├── joystick.h ├── keyboard.c ├── keyboard.h ├── keycode.h ├── keycode_config.c ├── keycode_config.h ├── keycodes.h ├── keymap_common.c ├── keymap_common.h ├── keymap_extras │ ├── keymap_belgian.h │ ├── keymap_bepo.h │ ├── keymap_brazilian_abnt2.h │ ├── keymap_canadian_french.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_dvorak_programmer.h │ ├── keymap_estonian.h │ ├── keymap_finnish.h │ ├── keymap_french.h │ ├── keymap_french_afnor.h │ ├── keymap_french_mac_iso.h │ ├── keymap_german.h │ ├── keymap_german_mac_iso.h │ ├── keymap_greek.h │ ├── keymap_hebrew.h │ ├── keymap_hungarian.h │ ├── keymap_icelandic.h │ ├── keymap_irish.h │ ├── keymap_italian.h │ ├── keymap_italian_mac_ansi.h │ ├── keymap_italian_mac_iso.h │ ├── keymap_japanese.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_mac_iso.h │ ├── keymap_romanian.h │ ├── keymap_russian.h │ ├── keymap_russian_typewriter.h │ ├── keymap_serbian.h │ ├── keymap_serbian_latin.h │ ├── keymap_slovak.h │ ├── keymap_slovenian.h │ ├── keymap_spanish.h │ ├── keymap_spanish_dvorak.h │ ├── keymap_spanish_latin_america.h │ ├── keymap_steno.h │ ├── keymap_swedish.h │ ├── keymap_swedish_mac_ansi.h │ ├── keymap_swedish_mac_iso.h │ ├── keymap_swedish_pro_mac_ansi.h │ ├── keymap_swedish_pro_mac_iso.h │ ├── keymap_swiss_de.h │ ├── keymap_swiss_fr.h │ ├── keymap_turkish_f.h │ ├── keymap_turkish_q.h │ ├── keymap_uk.h │ ├── keymap_ukrainian.h │ ├── keymap_us.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_brazilian_abnt2.h │ ├── sendstring_canadian_french.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_dvorak_programmer.h │ ├── sendstring_estonian.h │ ├── sendstring_finnish.h │ ├── sendstring_french.h │ ├── sendstring_french_afnor.h │ ├── sendstring_french_mac_iso.h │ ├── sendstring_german.h │ ├── sendstring_german_mac_iso.h │ ├── sendstring_hungarian.h │ ├── sendstring_icelandic.h │ ├── sendstring_italian.h │ ├── sendstring_italian_mac_ansi.h │ ├── sendstring_italian_mac_iso.h │ ├── sendstring_japanese.h │ ├── sendstring_latvian.h │ ├── sendstring_lithuanian_azerty.h │ ├── sendstring_lithuanian_qwerty.h │ ├── sendstring_norman.h │ ├── sendstring_norwegian.h │ ├── sendstring_portuguese.h │ ├── sendstring_portuguese_mac_iso.h │ ├── sendstring_romanian.h │ ├── sendstring_serbian_latin.h │ ├── sendstring_slovak.h │ ├── sendstring_slovenian.h │ ├── sendstring_spanish.h │ ├── sendstring_spanish_dvorak.h │ ├── sendstring_spanish_latin_america.h │ ├── sendstring_swedish.h │ ├── sendstring_swiss_de.h │ ├── sendstring_swiss_fr.h │ ├── sendstring_turkish_f.h │ ├── sendstring_turkish_q.h │ ├── sendstring_uk.h │ ├── sendstring_us_international.h │ ├── sendstring_workman.h │ └── sendstring_workman_zxcvm.h ├── keymap_introspection.c ├── keymap_introspection.h ├── leader.c ├── leader.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_drivers.h │ ├── led_matrix_types.h │ └── post_config.h ├── led_tables.c ├── led_tables.h ├── logging │ ├── debug.c │ ├── debug.h │ ├── print.c │ ├── print.h │ ├── print.mk │ ├── sendchar.c │ └── sendchar.h ├── main.c ├── matrix.c ├── matrix.h ├── matrix_common.c ├── 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 ├── modifiers.h ├── mousekey.c ├── mousekey.h ├── os_detection.c ├── os_detection.h ├── os_detection │ └── tests │ │ ├── os_detection.cpp │ │ ├── rules.mk │ │ └── testlist.mk ├── painter │ ├── lvgl │ │ ├── qp_lvgl.c │ │ ├── qp_lvgl.h │ │ └── rules.mk │ ├── qff.c │ ├── qff.h │ ├── qgf.c │ ├── qgf.h │ ├── qp.c │ ├── qp.h │ ├── qp_comms.c │ ├── qp_comms.h │ ├── qp_draw.h │ ├── qp_draw_circle.c │ ├── qp_draw_codec.c │ ├── qp_draw_core.c │ ├── qp_draw_ellipse.c │ ├── qp_draw_image.c │ ├── qp_draw_text.c │ ├── qp_internal.c │ ├── qp_internal.h │ ├── qp_internal_driver.h │ ├── qp_internal_formats.h │ ├── qp_stream.c │ ├── qp_stream.h │ └── rules.mk ├── pointing_device │ ├── pointing_device.c │ ├── pointing_device.h │ ├── pointing_device_auto_mouse.c │ ├── pointing_device_auto_mouse.h │ ├── pointing_device_drivers.c │ ├── pointing_device_gestures.c │ └── pointing_device_gestures.h ├── pointing_device_internal.h ├── process_keycode │ ├── autocorrect_data_default.h │ ├── process_audio.c │ ├── process_audio.h │ ├── process_auto_shift.c │ ├── process_auto_shift.h │ ├── process_autocorrect.c │ ├── process_autocorrect.h │ ├── process_backlight.c │ ├── process_backlight.h │ ├── process_caps_word.c │ ├── process_caps_word.h │ ├── process_clicky.c │ ├── process_clicky.h │ ├── process_combo.c │ ├── process_combo.h │ ├── process_dynamic_macro.c │ ├── process_dynamic_macro.h │ ├── process_dynamic_tapping_term.c │ ├── process_dynamic_tapping_term.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_programmable_button.c │ ├── process_programmable_button.h │ ├── process_repeat_key.c │ ├── process_repeat_key.h │ ├── process_rgb.c │ ├── process_rgb.h │ ├── process_secure.c │ ├── process_secure.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_tri_layer.c │ ├── process_tri_layer.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 ├── programmable_button.c ├── programmable_button.h ├── quantum.c ├── quantum.h ├── quantum_keycodes.h ├── quantum_keycodes_legacy.h ├── raw_hid.h ├── repeat_key.c ├── repeat_key.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 │ │ ├── flower_blooming_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 │ │ ├── pixel_flow_anim.h │ │ ├── pixel_fractal_anim.h │ │ ├── pixel_rain_anim.h │ │ ├── rainbow_beacon_anim.h │ │ ├── rainbow_moving_chevron_anim.h │ │ ├── rainbow_pinwheels_anim.h │ │ ├── raindrops_anim.h │ │ ├── rgb_matrix_effects.inc │ │ ├── riverflow_anim.h │ │ ├── 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 │ │ ├── starlight_anim.h │ │ ├── starlight_dual_hue_anim.h │ │ ├── starlight_dual_sat_anim.h │ │ └── typing_heatmap_anim.h │ ├── post_config.h │ ├── rgb_matrix.c │ ├── rgb_matrix.h │ ├── rgb_matrix_drivers.c │ ├── rgb_matrix_drivers.h │ └── rgb_matrix_types.h ├── rgblight │ ├── rgblight.c │ ├── rgblight.h │ ├── rgblight_breathe_table.h │ ├── rgblight_drivers.c │ ├── rgblight_drivers.h │ ├── rgblight_modes.h │ └── rgblight_post_config.h ├── ring_buffer.h ├── secure.c ├── secure.h ├── send_string │ ├── 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 ├── split_common │ ├── eeprom-lefthand.eep │ ├── eeprom-righthand.eep │ ├── post_config.h │ ├── split_util.c │ ├── split_util.h │ ├── transaction_id_define.h │ ├── transactions.c │ ├── transactions.h │ ├── transport.c │ └── transport.h ├── steno_keycodes.h ├── sync_timer.c ├── sync_timer.h ├── tri_layer.c ├── tri_layer.h ├── unicode │ ├── ucis.c │ ├── ucis.h │ ├── unicode.c │ ├── unicode.h │ ├── unicode_keycodes.h │ ├── unicodemap.c │ ├── unicodemap.h │ ├── utf8.c │ └── utf8.h ├── util.h ├── variable_trace.c ├── variable_trace.h ├── via.c ├── via.h ├── virtser.h ├── wear_leveling │ ├── tests │ │ ├── backing_mocks.cpp │ │ ├── backing_mocks.hpp │ │ ├── rules.mk │ │ ├── testlist.mk │ │ ├── wear_leveling_2byte.cpp │ │ ├── wear_leveling_2byte_optimized_writes.cpp │ │ ├── wear_leveling_4byte.cpp │ │ ├── wear_leveling_8byte.cpp │ │ └── wear_leveling_general.cpp │ ├── wear_leveling.c │ ├── wear_leveling.h │ └── wear_leveling_internal.h ├── wpm.c └── wpm.h ├── readme.md ├── requirements-dev.txt ├── requirements.txt ├── setup.cfg ├── shell.nix ├── sofle2_rev2_keyhive_via.hex ├── sofle_keyhive_keyhive_via.hex ├── sofle_rev1_default.hex ├── sofle_rev1_foureight84.hex ├── solartempest_9e_via.hex ├── solartempest_ak21_via.hex ├── solartempest_ps17_via test.hex ├── solartempest_ps17_via.hex ├── solartempest_sofle_via - pre-breaking 2021-11.hex ├── solartempest_sofle_via.hex ├── tests ├── audio │ ├── config.h │ ├── test.mk │ └── test_audio.cpp ├── auto_shift │ ├── auto_shift_repeat │ │ ├── auto_shift_no_auto_repeat │ │ │ ├── config.h │ │ │ ├── test.mk │ │ │ └── test_auto_shift.cpp │ │ ├── config.h │ │ ├── test.mk │ │ └── test_auto_shift.cpp │ ├── config.h │ ├── retro_shift │ │ └── tap_hold_configurations │ │ │ ├── default_mod_tap │ │ │ ├── config.h │ │ │ ├── no_timeout │ │ │ │ ├── config.h │ │ │ │ ├── test.mk │ │ │ │ └── test_retro_shift.cpp │ │ │ ├── test.mk │ │ │ └── test_retro_shift.cpp │ │ │ ├── hold_on_other_key_press │ │ │ ├── config.h │ │ │ ├── test.mk │ │ │ └── test_retro_shift.cpp │ │ │ ├── permissive_hold │ │ │ ├── config.h │ │ │ ├── test.mk │ │ │ └── test_retro_shift.cpp │ │ │ └── permissive_hold_hold_on_other_key_press │ │ │ ├── config.h │ │ │ ├── test.mk │ │ │ └── test_retro_shift.cpp │ ├── test.mk │ └── test_auto_shift.cpp ├── autocorrect │ ├── config.h │ ├── test.mk │ └── test_autocorrect.cpp ├── basic │ ├── config.h │ ├── test.mk │ ├── test_action_layer.cpp │ ├── test_keycode_util.cpp │ ├── test_keypress.cpp │ ├── test_one_shot_keys.cpp │ └── test_tapping.cpp ├── caps_word │ ├── auto_shift │ │ ├── config.h │ │ ├── retro_shift │ │ │ ├── config.h │ │ │ ├── test.mk │ │ │ └── test_caps_word_retroshift.cpp │ │ ├── test.mk │ │ └── test_caps_word_autoshift.cpp │ ├── caps_word_combo │ │ ├── config.h │ │ ├── test.mk │ │ ├── test_caps_word_combo.cpp │ │ └── test_combos.c │ ├── caps_word_invert_on_shift │ │ ├── config.h │ │ ├── test.mk │ │ └── test_caps_word_invert_on_shift.cpp │ ├── config.h │ ├── test.mk │ ├── test_caps_word.cpp │ └── unicodemap │ │ ├── config.h │ │ ├── test.mk │ │ └── test_caps_word_unicodemap.cpp ├── combo │ ├── config.h │ ├── test.mk │ ├── test_combo.cpp │ └── test_combos.c ├── housekeeping │ ├── config.h │ ├── test.mk │ └── test_housekeeping.cpp ├── leader │ ├── config.h │ ├── leader_no_initial_timeout │ │ ├── config.h │ │ ├── test.mk │ │ └── test_leader_no_initial_timeout.cpp │ ├── leader_per_key_timeout │ │ ├── config.h │ │ ├── test.mk │ │ └── test_leader_per_key_timeout.cpp │ ├── leader_sequences.c │ ├── leader_strict_key_processing │ │ ├── config.h │ │ ├── test.mk │ │ └── test_leader_strict_key_processing.cpp │ ├── test.mk │ └── test_leader.cpp ├── no_tapping │ ├── no_action_tapping │ │ ├── config.h │ │ ├── test.mk │ │ ├── test_layer_tap.cpp │ │ ├── test_mod_tap.cpp │ │ └── test_one_shot_keys.cpp │ └── no_mod_tap_mods │ │ ├── config.h │ │ ├── test.mk │ │ └── test_tapping.cpp ├── repeat_key │ ├── alt_repeat_key │ │ ├── config.h │ │ ├── test.mk │ │ └── test_alt_repeat_key.cpp │ ├── config.h │ ├── repeat_key_combo │ │ ├── config.h │ │ ├── test.mk │ │ ├── test_combos.c │ │ └── test_repeat_key_combo.cpp │ ├── test.mk │ └── test_repeat_key.cpp ├── secure │ ├── config.h │ ├── test.mk │ └── test_secure.cpp ├── tap_dance │ ├── config.h │ ├── examples.c │ ├── examples.h │ ├── tap_dance_layers │ │ ├── config.h │ │ ├── tap_dance_defs.c │ │ ├── tap_dance_defs.h │ │ ├── test.mk │ │ └── test_tap_dance_layers.cpp │ ├── test.mk │ └── test_examples.cpp ├── tap_hold_configurations │ ├── default_mod_tap │ │ ├── config.h │ │ ├── test.mk │ │ ├── test_one_shot_layer.cpp │ │ └── test_tap_hold.cpp │ ├── hold_on_other_key_press │ │ ├── config.h │ │ ├── test.mk │ │ └── test_tap_hold.cpp │ ├── permissive_hold │ │ ├── config.h │ │ ├── test.mk │ │ ├── test_one_shot_keys.cpp │ │ └── test_tap_hold.cpp │ ├── quick_tap │ │ ├── config.h │ │ ├── test.mk │ │ ├── test_action_layer.cpp │ │ └── test_quick_tap.cpp │ └── retro_tapping │ │ ├── config.h │ │ ├── test.mk │ │ ├── test_neutralization.cpp │ │ ├── test_tap_hold.cpp │ │ └── test_tapping.cpp ├── test_common │ ├── build.mk │ ├── keyboard_report_util.cpp │ ├── keyboard_report_util.hpp │ ├── keycode_table.cpp │ ├── keycode_util.cpp │ ├── keycode_util.hpp │ ├── keymap.c │ ├── main.cpp │ ├── matrix.c │ ├── test_common.h │ ├── test_common.hpp │ ├── test_driver.cpp │ ├── test_driver.hpp │ ├── test_fixture.cpp │ ├── test_fixture.hpp │ ├── test_keymap_key.cpp │ ├── test_keymap_key.hpp │ ├── test_logger.cpp │ ├── test_logger.hpp │ └── test_matrix.h ├── tri_layer │ ├── config.h │ ├── test.mk │ └── test_tri_layer.cpp └── unicode │ ├── config.h │ ├── test.mk │ ├── test_unicode.cpp │ ├── unicode_basic │ ├── config.h │ ├── test.mk │ └── test_unicode_basic.cpp │ ├── unicode_map │ ├── config.h │ ├── test.mk │ └── test_unicode_map.cpp │ └── unicode_ucis │ ├── config.h │ ├── test.mk │ └── test_unicode_ucis.cpp ├── tmk_core ├── protocol.mk ├── protocol │ ├── arm_atsam │ │ ├── adc.c │ │ ├── adc.h │ │ ├── arm_atsam.mk │ │ ├── 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_rgb_matrix.c │ │ ├── md_rgb_matrix.h │ │ ├── md_rgb_matrix_programs.c │ │ ├── shift_register.c │ │ ├── shift_register.h │ │ ├── spi_master.c │ │ ├── spi_master.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 │ │ │ ├── usb_atmel.h │ │ │ ├── usb_device_udd.c │ │ │ ├── usb_hub.c │ │ │ ├── usb_hub.h │ │ │ ├── usb_main.h │ │ │ ├── usb_protocol.h │ │ │ ├── usb_protocol_cdc.h │ │ │ ├── usb_protocol_hid.h │ │ │ ├── usb_util.c │ │ │ └── usb_util.h │ │ └── wait_api.h │ ├── chibios │ │ ├── README.md │ │ ├── chibios.c │ │ ├── chibios.mk │ │ ├── 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 │ ├── host.c │ ├── host.h │ ├── host_driver.h │ ├── lufa │ │ ├── lufa.c │ │ ├── lufa.h │ │ ├── lufa.mk │ │ └── usb_util.c │ ├── report.c │ ├── report.h │ ├── usb_descriptor.c │ ├── usb_descriptor.h │ ├── usb_descriptor_common.h │ ├── usb_device_state.c │ ├── usb_device_state.h │ ├── usb_hid │ │ ├── README │ │ ├── override_Serial.cpp │ │ ├── override_wiring.c │ │ ├── parser.cpp │ │ ├── parser.h │ │ ├── usb_hid.h │ │ └── usb_hid.mk │ ├── usb_types.h │ ├── usb_util.c │ ├── usb_util.h │ └── vusb │ │ ├── protocol.c │ │ ├── usb_util.c │ │ ├── usbconfig.h │ │ ├── vusb.c │ │ ├── vusb.h │ │ └── vusb.mk └── readme.md ├── users ├── _example │ ├── _example.c │ ├── _example.h │ ├── readme.md │ └── rules.mk └── readme.md └── util ├── audio_generate_dac_lut.py ├── bootloader_at90usb128_1.0.1.hex ├── bootloader_at90usb64_1.0.0.hex ├── bootloader_atmega16u4_1.0.1.hex ├── bootloader_atmega32u4_1.0.0.hex ├── bootloader_ps2avrgb_bootloadhid_1.0.1.hex ├── chibios_conf_updater.sh ├── ci ├── discord-results.py ├── generate_failure_markdown.sh └── requirements.txt ├── docker_build.sh ├── docker_cmd.sh ├── drivers.txt ├── install ├── arch.sh ├── debian.sh ├── fedora.sh ├── freebsd.sh ├── gentoo.sh ├── linux_shared.sh ├── macos.sh ├── msys2.sh ├── slackware.sh ├── solus.sh └── void.sh ├── nix ├── poetry.lock ├── pyproject.toml ├── sources.json └── sources.nix ├── pro_micro_ISP_B6_10.hex ├── qmk_install.sh ├── qmk_tab_complete.sh ├── regen.sh ├── reset.eep ├── rules_cleaner.sh ├── sample_parser.py ├── size_regression.sh ├── stm32eeprom_parser.py ├── teensy_2.0_ISP_B0.hex ├── udev └── 50-qmk.rules ├── uf2conv.py ├── uf2families.json ├── update_chibios_mirror.sh ├── usb_detach ├── Makefile ├── readme.md └── usb_detach.c └── wavetable_parser.py /data/constants/keycodes/keycodes_0.0.3.hjson: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/schemas/false.jsonschema: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /data/schemas/true.jsonschema: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | docs.qmk.fm -------------------------------------------------------------------------------- /docs/__capabilities_inc.md: -------------------------------------------------------------------------------- 1 | Lorem ipsum dolor sit amet. 2 | -------------------------------------------------------------------------------- /keyboards/0_sixty/base/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/0_sixty/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = 0_sixty/base 2 | -------------------------------------------------------------------------------- /keyboards/0_sixty/underglow/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/0xc7/61key/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/0xcb/1337/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/0xcb/splaytoraid/32u4/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/0xcb/static/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/0xcb/tutelpad/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/1upkeyboards/1upsuper16v3/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/pi40/grid_v1_1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/pi40/mit_v1_0/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/pi40/mit_v1_1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/pi50/grid/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/pi50/mit/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/pi60/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/pi60_hse/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/pi60_rgb/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/pi60_rgb_v2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/sweet16v2/pro_micro/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/25keys/zinc/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | SPLIT_KEYBOARD = yes 2 | -------------------------------------------------------------------------------- /keyboards/25keys/zinc/reva/rules.mk: -------------------------------------------------------------------------------- 1 | SPLIT_KEYBOARD = yes -------------------------------------------------------------------------------- /keyboards/40percentclub/i75/promicro/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/40percentclub/i75/teensy2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/40percentclub/polyandry/promicro/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/40percentclub/polyandry/teensy2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/45_ats/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/4pplet/bootleg/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/4pplet/yakiimo/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/8pack/rev11/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/8pack/rev12/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/a_dux/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank 2 | -------------------------------------------------------------------------------- /keyboards/abko/ak84bt/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/acheron/themis/87h/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/acheron/themis/87htsc/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/acheron/themis/88htsc/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/adkb96/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/adm42/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = adm42/rev4 -------------------------------------------------------------------------------- /keyboards/aeboards/aegis/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ah/haven60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ah/haven65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ah/haven80/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ai/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank 2 | -------------------------------------------------------------------------------- /keyboards/ai03/andromeda/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ai03/equinox/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/ai03/lunar/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ai03/lunar_ii/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/ai03/orbit_x/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/ai03/polaris/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/ai03/soyuz/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ai03/vega/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | 3 | -------------------------------------------------------------------------------- /keyboards/ai03/voyager60_alps/keymaps/via/readme.md: -------------------------------------------------------------------------------- 1 | # VIA Keymap 2 | -------------------------------------------------------------------------------- /keyboards/aidansmithdotdev/fine40/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/aidansmithdotdev/sango/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor -------------------------------------------------------------------------------- /keyboards/akb/ogr/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/akb/ogr/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank 2 | -------------------------------------------------------------------------------- /keyboards/akb/ogrn/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/akb/ogrn/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank 2 | -------------------------------------------------------------------------------- /keyboards/akb/vero/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/akb/vero/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank 2 | -------------------------------------------------------------------------------- /keyboards/akko/5087/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/akko/5108/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/akko/acr87/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/akko/top40/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/al1/keymaps/via/readme.md: -------------------------------------------------------------------------------- 1 | # The via keymap for al1 2 | -------------------------------------------------------------------------------- /keyboards/alas/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/alf/x11/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/alhenkb/macropad5x4/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/alpaca/wfeclipse/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/alpine65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/an_achronism/tetromino/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/anavi/knob1/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/anavi/knobs3/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/anavi/macropad10/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/aos/tkl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/arabica37/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/argyle/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/arisu/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/ask55/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/atlantis/ps17/rules.mk: -------------------------------------------------------------------------------- 1 | LTO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/atreus/astar/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/atreus/astar_mirrored/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/atreus/f103/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | BOOTMAGIC_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/atreus/promicro/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/atreus/teensy2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/atreus62/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/atreyu/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/atreyu/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/atset/at9/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/atxkb/1894/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/aurora65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/automata02/alisaie/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/axolstudio/helpo/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/bacca70/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/baion_808/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/balloondogcaps/tr90/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/barleycorn_smd/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/barracuda/keymaps/via/readme.md: -------------------------------------------------------------------------------- 1 | # VIA enabled keymap 2 | -------------------------------------------------------------------------------- /keyboards/barracuda/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/bear_face/v1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/bear_face/v2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/beatervan/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/beekeeb/piantor/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/beekeeb/piantor_pro/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/bemeier/bmek/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/bestway/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/bestway/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/biacco42/ergo42/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/binepad/bn003/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/binepad/bn006/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/bioi/g60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/bioi/g60ble/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/bioi/morgan65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/bioi/s65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/black_hellebore/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/black_hellebore/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/blaster75/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/boardsource/3x4/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/boardsource/4x12/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/boardsource/5x12/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/boardsource/beiwagon/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/boardsource/equals/60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/boardsource/microdox/v2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/boardsource/technik_o/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/boardsource/technik_s/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/boardsource/the_mark/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/bobpad/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/bolsa/bolsalice/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/bolsa/damapad/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/box75/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/bubble75/hotswap/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/buildakb/mw60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cannonkeys/aella/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cannonkeys/an_c/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cannonkeys/atlas/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cannonkeys/atlas_alps/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/cannonkeys/crin/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cannonkeys/db60/hotswap/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/cannonkeys/db60/j02/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/cannonkeys/db60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cannonkeys/db60/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/cannonkeys/is0gr/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cannonkeys/onyx/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cannonkeys/typeb/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/capsunlocked/cu75/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/carbo65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/chalice/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/charue/charon/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/charue/sunsetter/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cheshire/curiosity/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE=yes -------------------------------------------------------------------------------- /keyboards/chew/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/chickenman/ciel/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/chord/zero/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/chouchou/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/chromatonemini/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/churrosoft/deck8/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/60xt/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/60xt/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/cipulot/chroma/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/chroma/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_23u/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_660c/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_pro2/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_theca/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_tkl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_typeb/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_vero/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_virgo/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/kallos/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/kawayo/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/citrus/erdnuss65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/citrus/erdnuss65/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ck60i/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/17/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/clueboard/66/info.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/66/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/clueboard/66/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/clueboard/66_hotswap/gen1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/clueboard/card/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/coban/pad9a/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/compensator/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/compound/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/contra/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/contra/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank 2 | -------------------------------------------------------------------------------- /keyboards/controllerworks/mini36/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/controllerworks/mini42/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/converter/adb_usb/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/converter/adb_usb/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/converter/palm_usb/stowaway/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/converter/sun_usb/type3/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/converter/sun_usb/type5/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/cosmo65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/cradio/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank 2 | -------------------------------------------------------------------------------- /keyboards/crin/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/crkbd/r2g/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/crkbd/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/crypt_macro/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/custommk/cmk11/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/custommk/cmk11/rules.mk: -------------------------------------------------------------------------------- 1 | AUDIO_DRIVER = pwm_hardware 2 | -------------------------------------------------------------------------------- /keyboards/custommk/genesis/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/cutie_club/novus/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/dailycraft/bat43/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dailycraft/bat43/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/dailycraft/bat43/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/dailycraft/sandbox/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/dailycraft/sandbox/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | SPLIT_KEYBOARD = yes 2 | -------------------------------------------------------------------------------- /keyboards/dailycraft/wings42/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/dailycraft/wings42/rev1_extkeys/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/dailycraft/wings42/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/dark/magnum_ergo_1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/darmoshark/k3/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dc01/arrow/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dc01/left/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dc01/numpad/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dc01/right/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dcpedit/masonry/rules.mk: -------------------------------------------------------------------------------- 1 | # Intentionally left blank -------------------------------------------------------------------------------- /keyboards/deemen17/de60fs/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/delikeeb/vaneela/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/delikeeb/waaffle/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/deltasplit75/v2/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no -------------------------------------------------------------------------------- /keyboards/demiurge/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/deng/djam/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/deng/thirty/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dm9records/lain/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dm9records/plaid/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dmqdesign/spin/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dnworks/9973/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dnworks/frltkl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dnworks/numpad/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dnworks/sbl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dnworks/sbl/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/doio/kb04/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/doio/kb04/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/dp3000/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = dp3000/rev1 2 | -------------------------------------------------------------------------------- /keyboards/drewkeys/mercury65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/drhigsby/ogurec/left_pm/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/drhigsby/ogurec/right_pm/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/drop/alt/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/drop/cstm65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/drop/cstm80/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/drop/ctrl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/drop/sense75/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += lib/common.c 2 | -------------------------------------------------------------------------------- /keyboards/drop/shift/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/drop/thekey/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dtisaac/dtisaac01/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/duck/octagon/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/duck/octagon/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = duck/octagon/v2 -------------------------------------------------------------------------------- /keyboards/duck/orion/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = duck/orion/v3 2 | -------------------------------------------------------------------------------- /keyboards/duck/tcv3/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/dumbpad/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = dumbpad/v0x 2 | -------------------------------------------------------------------------------- /keyboards/dumbpad/v3x/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/durgod/dgk6x/galaxy/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/durgod/dgk6x/hades_ansi/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/durgod/dgk6x/venus/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/durgod/k310/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/durgod/k320/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dyz/dyz40/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dyz/dyz60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dyz/dyz60_hs/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dyz/dyz_tkl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dyz/selka40/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dyz/synthesis60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dztech/dz64rgb/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dztech/dz96/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dztech/pluto/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dztech/tofu/ii/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dztech/tofu/ii/v1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/dztech/tofu/jr/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dztech/tofu/jr/v1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/dztech/tofu60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dztech/tofu60/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/e88/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | Default e88 firmware. -------------------------------------------------------------------------------- /keyboards/ebastler/e80_1800/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/eco/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no -------------------------------------------------------------------------------- /keyboards/eco/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no -------------------------------------------------------------------------------- /keyboards/edc40/keymaps/via/readme.md: -------------------------------------------------------------------------------- 1 | # VIA keymap for edc40 -------------------------------------------------------------------------------- /keyboards/edc40/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/edda/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/edi/hardlight/mk1/keymaps/.gitignore: -------------------------------------------------------------------------------- 1 | fate -------------------------------------------------------------------------------- /keyboards/edi/hardlight/mk2/keymaps/.gitignore: -------------------------------------------------------------------------------- 1 | fate -------------------------------------------------------------------------------- /keyboards/eek/silk_down/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/eek/silk_up/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/efreet/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/elcantorhs/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/elcantorhs/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = usart 2 | -------------------------------------------------------------------------------- /keyboards/emery65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/enter67/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/enter67/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/enter80/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/enter80/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/epoch80/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/era/divine/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/era/divine/rules.mk: -------------------------------------------------------------------------------- 1 | # File intentionally blank -------------------------------------------------------------------------------- /keyboards/era/era65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/era/era65/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/era/klein/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/era/klein/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/era/linx3/n86/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/era/linx3/n86/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/era/linx3/n87/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/era/linx3/n87/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/era/linx3/n8x/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/era/linx3/n8x/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/era/sirind/klein_hs/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/era/sirind/klein_hs/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/era/sirind/klein_sd/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/era/sirind/tomak/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/era/sirind/tomak/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor -------------------------------------------------------------------------------- /keyboards/ergodox_ez/base/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/glow/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ergotravel/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/esca/getawayvan/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/evolv/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/evyd13/atom47/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/evyd13/atom47/rev5/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/evyd13/fin_pad/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/evyd13/nt650/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/evyd13/plain60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/exclusive/e6_rgb/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/exclusive/e85/hotswap/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/exclusive/e85/soldered/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/fallacy/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fatotesa/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank 2 | -------------------------------------------------------------------------------- /keyboards/fc660c/keymaps/default_rgb/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/fearherbs1/blue_team_pad/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/feels/feels65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ferris/0_2/base/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ferris/0_2/bling/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ferris/0_2/compact/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ferris/0_2/high/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ferris/0_2/mini/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ferris/keymaps/test/rules.mk: -------------------------------------------------------------------------------- 1 | CONSOLE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ffkeebs/siris/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/fjlabs/7vhotswap/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/ad65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/avalon/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/bks65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/bolsa65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/kf87/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/kyuu/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/ldk65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/midway60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/peaker/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/polaris/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/ready100/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/sinanju/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/sinanjuwk/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/solanis/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/swordfish/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/tf60ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/tf60v2/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/tf65rgbv2/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/flashquark/horizon_z/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/flehrad/snagpad/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/flx/lodestone/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/flx/virgo/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/flxlb/zplit/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/foostan/cornelius/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/forever65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fortitude60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/free_willy/keymaps/colemak/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/free_willy/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/friedrich/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fs_streampad/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ft/mars65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/galile0/glyphkbd_v2/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/gboards/gergo/keymaps/germ/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | -------------------------------------------------------------------------------- /keyboards/geonworks/ee_at/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/geonworks/w1_at/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/gh60/revc/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/ghs/jem/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = ghs/jem/soldered 2 | -------------------------------------------------------------------------------- /keyboards/ghs/jem/soldered/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ghs/rar/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ghs/xls/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/gkeyboard/gpad8_2r/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/gl516/a52gl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/gl516/j73gl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/gl516/xr63gl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/gopolar/gg86/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/gray_studio/apollo80/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/gray_studio/readme.md: -------------------------------------------------------------------------------- 1 | # Gray Studio 2 | -------------------------------------------------------------------------------- /keyboards/gregandcin/teaqueen/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/gvalchca/ga150/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/gvalchca/spaccboard/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/hadron/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = hadron/ver2 2 | -------------------------------------------------------------------------------- /keyboards/hadron/ver3/keymaps/sebaslayout/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | -------------------------------------------------------------------------------- /keyboards/halfcliff/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/han60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hand88/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/10k/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/3dp660/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/alcor_dactyl/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/handwired/baredev/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/dactyl_cc/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/dactyl_lightcycle/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/dactyl_manuform/6x6/promicro/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/dactyl_manuform/6x7/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/dmote/rules.mk: -------------------------------------------------------------------------------- 1 | # File is intentionally blank 2 | -------------------------------------------------------------------------------- /keyboards/handwired/dygma/raise/ansi/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/dygma/raise/iso/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/iso85k/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/itstleo9/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/handwired/jankrp2040dactyl/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor -------------------------------------------------------------------------------- /keyboards/handwired/ms_sculpt_mobile/astar/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/ms_sculpt_mobile/teensy2pp/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/bluepill/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/bluepill_uf2boot/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/elite_c/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/kb2040/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/nucleo_f446re/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/nucleo_g431rb/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/nucleo_g474re/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/nucleo_h723zg/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/nucleo_l432kc/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/promicro/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/proton_c/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/rp2040/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/stm32f0_disco/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/stm32f3_disco/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/stm32f405_feather/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/teensy_2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/teensy_2pp/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/teensy_32/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/teensy_35/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/handwired/osborne1/rules.mk: -------------------------------------------------------------------------------- 1 | BLUETOOTH_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/pill60/bluepill/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/handwired/pytest/basic/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/pytest/basic/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/pytest/has_community/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/pytest/has_community/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/pytest/has_template/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/pytest/has_template/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/pytest/macro/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/pytest/macro/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/qc60/proto/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/handwired/riblee_split/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = usart 2 | -------------------------------------------------------------------------------- /keyboards/handwired/scottokeebs/scotto34/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/scottokeebs/scottomacrodeck/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/sejin_eat1010r2/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/handwired/sono1/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/handwired/sono1/stm32f103/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/handwired/sono1/t2pp/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/split_cloud/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/splittest/bluepill/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/handwired/splittest/promicro/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/splittest/teensy_2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/unk/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/wwa/helios/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/handwired/wwa/kepler/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/handwired/wwa/mercury/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/handwired/wwa/soyuz/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/handwired/wwa/soyuz/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/wwa/soyuzxl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/handwired/wwa/soyuzxl/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/xealous/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/heliotrope/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | 3 | -------------------------------------------------------------------------------- /keyboards/helix/pico/back/rules.mk: -------------------------------------------------------------------------------- 1 | LED_BACK_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/helix/pico/under/rules.mk: -------------------------------------------------------------------------------- 1 | LED_UNDERGLOW_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/helix/rev2/back/rules.mk: -------------------------------------------------------------------------------- 1 | LED_BACK_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/helix/rev2/under/rules.mk: -------------------------------------------------------------------------------- 1 | LED_UNDERGLOW_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/helix/rev3_4rows/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hfdkb/ac001/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hhkb/ansi/32u4/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/hhkb/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hhkb/jp/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | OPT_DEFS += -DHHKB_JP 2 | -------------------------------------------------------------------------------- /keyboards/hhkb/jp/keymaps/rdg_jp/rules.mk: -------------------------------------------------------------------------------- 1 | OPT_DEFS += -DHHKB_JP 2 | -------------------------------------------------------------------------------- /keyboards/hhkb/jp/keymaps/sh_jp/rules.mk: -------------------------------------------------------------------------------- 1 | OPT_DEFS += -DHHKB_JP 2 | -------------------------------------------------------------------------------- /keyboards/hhkb/jp/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hillside/46/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = hillside/46/0_1 -------------------------------------------------------------------------------- /keyboards/hillside/48/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = hillside/48/0_1 2 | -------------------------------------------------------------------------------- /keyboards/hillside/52/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = hillside/52/0_1 2 | -------------------------------------------------------------------------------- /keyboards/hineybush/h101/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hineybush/h60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hineybush/h65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hineybush/h660s/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hineybush/h87_g2/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hineybush/h87a/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hineybush/h88/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hineybush/hbcp/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hineybush/ibis/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hineybush/physix/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/hineybush/sm68/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hotdox76v2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/hp69/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | AUDIO_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/hs60/v2/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hs60/v2/hhkb/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hs60/v2/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hub16/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hub20/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hubble/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/hubble/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/huytbt/h50/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ibm/model_m/modelh/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ibm/model_m/mschwingen/led_ffc/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/ibm/model_m/mschwingen/led_wired/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/ibm/model_m_122/m122_3270/bluepill/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ibnuda/gurindam/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/idb/idb_60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/idobao/id75/keymaps/gkbd/rules.mk: -------------------------------------------------------------------------------- 1 | UNICODE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/idobao/id75/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/idyllic/tinny50_rgb/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/igloo/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/igloo/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank 2 | -------------------------------------------------------------------------------- /keyboards/illuminati/is0/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/inland/mk47/keymaps/inland/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/inland/mk47/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/input_club/infinity60/led/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/input_club/infinity60/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/irene/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/iron180/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/itstleo/itstleo40/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/jadookb/jkb65/r1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/jadookb/jkb65/r2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/janus/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = usart -------------------------------------------------------------------------------- /keyboards/jaykeeb/jk65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/jaykeeb/joker/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/jaykeeb/kamigakushi/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/jaykeeb/orba/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/jaykeeb/orba/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/jaykeeb/sebelas/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/jaykeeb/skyline/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/jaykeeb/tokki/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/jels/boaty/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/jels/jels60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/jels/jels60/v1/rules.mk: -------------------------------------------------------------------------------- 1 | # left blank intentionally 2 | -------------------------------------------------------------------------------- /keyboards/jels/jels60/v2/rules.mk: -------------------------------------------------------------------------------- 1 | # left blank intentionally -------------------------------------------------------------------------------- /keyboards/jels/jels88/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/jian/rev2/readme.md: -------------------------------------------------------------------------------- 1 | This is GB revision 2 | -------------------------------------------------------------------------------- /keyboards/jiran/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/jiran/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/jones/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = jones/v1 2 | -------------------------------------------------------------------------------- /keyboards/junco/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kakunpc/angel64/alpha/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kakunpc/angel64/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kakunpc/suihankey/alpha/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kakunpc/suihankey/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kaly/kaly42/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = usart 2 | -------------------------------------------------------------------------------- /keyboards/kapcave/arya/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kapcave/gskt00/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kapcave/paladinpad/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kapcave/paladinpad/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kapl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/karn/keymaps/colemak/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/karn/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = usart 2 | -------------------------------------------------------------------------------- /keyboards/kb_elmo/noah_avr/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kb_elmo/sesame/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kbdcraft/adam64/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kbdcraft/adam64/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/kbdfans/d45/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kbdfans/d45/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = kbdfans/d45/v2 2 | -------------------------------------------------------------------------------- /keyboards/kbdfans/epoch80/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kbdfans/kbd75rgb/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kbdfans/niu_mini/keymaps/planck/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/kbdfans/odin/rgb/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kbdfans/odin/soldered/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kbdfans/odin/v2/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kbdfans/odin75/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kbdfans/odinmini/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kbdfans/odinmini/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kbdfans/tiger80/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/keebformom/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebio/bdn9/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = keebio/bdn9/rev1 2 | -------------------------------------------------------------------------------- /keyboards/keebio/bfo9000/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebio/cepstrum/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/keebio/choconum/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebio/convolution/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/keebio/dilly/keymaps/default/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | -------------------------------------------------------------------------------- /keyboards/keebio/iris/rev8/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/keebio/iris_ce/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/keebio/levinson/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebio/levinson/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebio/nyquist/rev4/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/keebio/rorschach/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebio/sinc/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/keebio/sinc/rev4/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/keebio/sinc/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = keebio/sinc/rev1 2 | -------------------------------------------------------------------------------- /keyboards/keebio/viterbi/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/keebwerk/nano_slider/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kegen/gboy/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kelwin/utopia88/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kepler_33/proto/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/keybee/keybee65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keycapsss/kimiko/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/keycapsss/plaid_pad/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keycapsss/plaid_pad/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/c1_pro/ansi/rgb/rules.mk: -------------------------------------------------------------------------------- 1 | # Build Options 2 | -------------------------------------------------------------------------------- /keyboards/keychron/c1_pro/ansi/white/rules.mk: -------------------------------------------------------------------------------- 1 | # Build Options 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q0/base/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/ansi/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += matrix.c 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/ansi_encoder/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += matrix.c 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/iso/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += matrix.c 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/iso_encoder/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += matrix.c 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/jis/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += matrix.c 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/jis_encoder/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += matrix.c 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q2/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q2/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q2/jis/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q3/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q3/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q3/jis/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q4/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keychron/q4/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keychron/q5/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q5/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q6/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q6/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q7/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q7/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q8/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q8/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q9/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q9/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q9_plus/ansi_encoder/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/keychron/v1/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v1/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v1/jis/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v2/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v2/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v2/jis/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v3/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v3/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v3/jis/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v4/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v4/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v5/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v5/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v6/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v6/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v7/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v7/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v8/ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v8/iso/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keygem/kg60ansi/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keygem/kg65rgbv2/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keyhive/uno/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = keyhive/uno/rev1 2 | -------------------------------------------------------------------------------- /keyboards/keyquest/enclave/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keyten/aperture/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keyten/diablo/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keyten/diablo/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/keyten/imi60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keyten/imi60/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/keyten/kt3700/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keyten/kt60_m/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keyten/kt60hs_t/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keyten/kt60hs_t/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/keyten/lisa/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keyten/lisa/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kezewa/enter67/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kezewa/enter80/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kibou/fukuro/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kibou/fukuro/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/kibou/harbour/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kibou/suisei/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kibou/wendy/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kibou/winter/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kibou/winter/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/kikkou/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kikoslab/kl90/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | WPM_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kin80/blackpill103/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/kin80/blackpill401/rules.mk: -------------------------------------------------------------------------------- 1 | KEYBOARD_SHARED_EP = yes 2 | -------------------------------------------------------------------------------- /keyboards/kin80/blackpill411/rules.mk: -------------------------------------------------------------------------------- 1 | KEYBOARD_SHARED_EP = yes 2 | -------------------------------------------------------------------------------- /keyboards/kin80/micro/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kinesis/kint2pp/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kinesis/kint36/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kinesis/kintwin/rules.mk: -------------------------------------------------------------------------------- 1 | # File intentionally blank -------------------------------------------------------------------------------- /keyboards/kinesis/stapelberg/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kira80/keymaps/via/readme.md: -------------------------------------------------------------------------------- 1 | # VIA keymap for Kira 80 2 | -------------------------------------------------------------------------------- /keyboards/kisakeyluxury/qtz/rules.mk: -------------------------------------------------------------------------------- 1 | # intentionally left blank -------------------------------------------------------------------------------- /keyboards/kiwikeebs/macro/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kiwikey/kawii9/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kk/65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kk/65/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank 2 | -------------------------------------------------------------------------------- /keyboards/kkatano/bakeneko60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kopibeng/mnk65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kopibeng/mnk65_stm32/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kopibeng/mnk88/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kopibeng/tgr_lena/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kopibeng/xt65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kopibeng/xt87/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kopibeng/xt8x/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kprepublic/bm16a/v2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kprepublic/bm40hsrgb/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kprepublic/cospad/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kprepublic/jj4x4/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ktec/daisy/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kudox/columner/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kudox/columner/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kudox/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kudox/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kudox/rev3/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kudox/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kudox_full/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kudox_game/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kudox_game/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kudox_game/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kumaokobo/kudox/columner/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kumaokobo/kudox/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kumaokobo/kudox/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kumaokobo/kudox/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kumaokobo/kudox_full/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kumaokobo/kudox_game/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kumaokobo/pico/65keys/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kumaokobo/pico/70keys/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/kwstudio/pisces/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kwstudio/scorpio/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kwub/bloop/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/laneware/lw67/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/laneware/macro1/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/laneware/raindrop/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/late9/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = late9/rev1 2 | -------------------------------------------------------------------------------- /keyboards/lefty/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lefty/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lefty/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lets_split/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/lfk65_hs/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/lfk78/revb/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/lfk78/revc/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/lfk78/revj/rules.mk: -------------------------------------------------------------------------------- 1 | AUDIO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/lfk87/reva/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/lfk87/revc/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/smk65/revb/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lfkeyboards/smk65/revf/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lgbtkl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/lgbtkl/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/lily58/glow_enc/rules.mk: -------------------------------------------------------------------------------- 1 | LTO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lily58/keymaps/lily58l/rules.mk: -------------------------------------------------------------------------------- 1 | EXTRAKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lily58/light/rules.mk: -------------------------------------------------------------------------------- 1 | LTO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lily58/r2g/rules.mk: -------------------------------------------------------------------------------- 1 | LTO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lily58/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/lily58/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = lily58/rev1 2 | -------------------------------------------------------------------------------- /keyboards/linworks/dolice/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/linworks/em8/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/linworks/em8/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/linworks/fave104/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/linworks/fave60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/linworks/fave60/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/linworks/fave60a/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/linworks/fave60a/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/linworks/fave87/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/linworks/favepada/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/linworks/whale75/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/loki65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lucid/alexa/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lucid/kbd8x_hs/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lucid/phantom_hs/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lucid/scarlet/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lucid/velvet_hotswap/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/lucid/velvet_solder/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/lw67/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/lxxt/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/m10a/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/macro1/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/macro3/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank 2 | -------------------------------------------------------------------------------- /keyboards/macrocat/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/macrocat/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank 2 | -------------------------------------------------------------------------------- /keyboards/magic_force/mf17/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/magic_force/mf34/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/makrosu/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/malevolti/lyra/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/malevolti/superlyra/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/manyboard/macro/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/maple_computing/ivy/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/maple_computing/launchpad/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mariorion_v25/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/marksard/rhymestone/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/marksard/treadstone32/lite/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/marksard/treadstone32/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/massdrop/ctrl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/matchstickworks/southpad/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/matchstickworks/southpad/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/matthewdias/txuu/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/maxipad/promicro/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/maxipad/teensy2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/maxr1998/phoebe/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mazestudio/jocker/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mb44/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mc_76k/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechkeys/mechmini/v2/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechllama/g35/v1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mechllama/g35/v2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mechlovin/adelais/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechlovin/adelais/standard_led/arm/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mechlovin/hannah65/rev1/haus/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mechlovin/hex4b/keymaps/nazzer/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechlovin/hex4b/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechlovin/hex6c/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechlovin/infinity87/rev1/rogue87/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/mechlovin/infinity87/rev1/rouge87/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/mechlovin/infinity88/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechlovin/infinityce/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechlovin/jay60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechlovin/kanu/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechlovin/kay60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechlovin/mechlovin9/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechlovin/mechlovin9/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mechlovin/pisces/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechlovin/th1800/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechlovin/tmkl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechlovin/zed1800/oreum/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mechlovin/zed1800/saber/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mechlovin/zed1800/zepsody/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mechlovin/zed60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mechlovin/zed65/no_backlight/cor65/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mechstudio/dawn/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/clunker/rules.mk: -------------------------------------------------------------------------------- 1 | HAPTIC_DRIVER = solenoid 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/obe/f401/eeprom/rules.mk: -------------------------------------------------------------------------------- 1 | EEPROM_DRIVER = i2c 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/obe/f401/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mechwild/obe/f411/eeprom/rules.mk: -------------------------------------------------------------------------------- 1 | EEPROM_DRIVER = i2c 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/obe/f411/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mechwild/waka60/f401/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mechwild/waka60/f411/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/meetlab/kafka60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/meetlab/kafka68/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/meetlab/kafkasplit/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/meetlab/kalice/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/meow65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/merge/uma/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | WPM_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mikeneko65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/millet/doksin/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mincedshon/ecila/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mk65/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/mlego/m48/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mlego/m60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mlego/m65/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | #intentionally blanck 2 | -------------------------------------------------------------------------------- /keyboards/mlego/m65/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | #blank purpose 2 | -------------------------------------------------------------------------------- /keyboards/mlego/m65/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | #blank on purpose 2 | -------------------------------------------------------------------------------- /keyboards/mlego/m65/rev4/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mnk1800s/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mnk50/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mnk75/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mode/m256wh/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mode/m256wh/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mode/m256ws/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mode/m256ws/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mode/m65s/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mode/m75h/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mode/m75s/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mokey/xox70/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mokey/xox70hot/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/monoflex60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/monsgeek/m3/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/monsgeek/m5/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/monsgeek/m6/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/montsinger/palmetto/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/moonlander/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mothwing/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mothwing/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/murcielago/rev1/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/murcielago/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = murcielago/rev1 -------------------------------------------------------------------------------- /keyboards/mwstudio/mw80/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/mxss/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nasu/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/navi60/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/nemui/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/neopad/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = neopad/rev1 2 | -------------------------------------------------------------------------------- /keyboards/ning/tiny_board/tb16_rgb/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/novelkeys/nk1/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/novelkeys/nk65/base/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/novelkeys/nk65/v1_4/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /keyboards/noxary/378/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/noxary/vulcan/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/np12/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/oddball/v1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/oddball/v2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/oddball/v2_1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/odelia/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/omkbd/runner3680/3x6/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/omkbd/runner3680/3x7/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/omkbd/runner3680/3x8/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/omkbd/runner3680/4x6/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/omkbd/runner3680/4x7/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/omkbd/runner3680/4x8/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/omkbd/runner3680/5x6/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/omkbd/runner3680/5x6_5x8/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/omkbd/runner3680/5x7/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/omkbd/runner3680/5x8/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/onekeyco/dango40/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/orthocode/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/orthodox/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/orthodox/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/peej/tripel/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/pica40/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/pica40/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/pica40/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = pica40/rev2 2 | -------------------------------------------------------------------------------- /keyboards/pico/65keys/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/pico/70keys/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/pierce/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/pinky/3/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/pinky/4/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/pisces/keymaps/via/readme.md: -------------------------------------------------------------------------------- 1 | # VIA enabled keymap 2 | -------------------------------------------------------------------------------- /keyboards/pisces/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/planck/ez/base/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/planck/ez/glow/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ploopyco/madromys/rev1_001/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ploopyco/trackball/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ploopyco/trackball/rev1_005/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ploopyco/trackball_mini/rev1_001/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ploopyco/trackball_mini/rev1_002/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ploopyco/trackball_nano/rev1_001/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ploopyco/trackball_thumb/rev1_001/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/plum47/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/plx/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/pmk/posey_split/v4/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor -------------------------------------------------------------------------------- /keyboards/pmk/posey_split/v5/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor -------------------------------------------------------------------------------- /keyboards/pmk/recore/v3/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/poker87c/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/poker87d/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/polilla/rev1/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/polilla/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = polilla/rev1 -------------------------------------------------------------------------------- /keyboards/preonic/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += muse.c 2 | -------------------------------------------------------------------------------- /keyboards/primekb/meridian/ktr1010/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/primekb/meridian/ws2812/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/primekb/prime_l/v1/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/primekb/prime_l/v2/rules.mk: -------------------------------------------------------------------------------- 1 | BACKLIGHT_ENABLE = no -------------------------------------------------------------------------------- /keyboards/printedpad/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/printedpad/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += oled.c -------------------------------------------------------------------------------- /keyboards/program_yoink/ortho/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/program_yoink/staggered/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/punk75/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/purin/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/purin/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/qck75/v1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/quad_h/lb75/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/qwertyydox/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/rad/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/rarepotato8de/3x3macropad/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/rart/rart45/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/rart/rart60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/rate/pistachio/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/rgbkb/mun/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/rgbkb/pan/rev1/proton_c/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/rgbkb/sol3/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/rgbkb/zen/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/rgbkb/zygomorph/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/rkg68/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/rkg68/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/rmi_kb/tkl_ff/v1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/rose75/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/roseslite/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/rura66/rev1/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/saevus/cor/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/saevus/cor_tkl/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/salicylic_acid3/7skb/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/salicylic_acid3/jisplit89/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/salicylic_acid3/naked48/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/salicylic_acid3/naked60/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/salicylic_acid3/naked64/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/salicylic_acid3/setta21/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/sam/sg81m/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/sauce/mild/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/sawnsprojects/okayu/stm32f072/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/sawnsprojects/okayu/stm32f103/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/sawnsprojects/okayu/stm32f303/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/sf2040/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/sf2040/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/sha/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/shostudio/arc/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/sirius/uni660/rev2/ansi/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/sirius/uni660/rev2/iso/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/skeletonkbd/frost68/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/skergo/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/skme/zeno/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/skmt/15k/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/skmt/15k/rules.mk: -------------------------------------------------------------------------------- 1 | LTO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/smoll/lefty/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/smoll/lefty/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/smoll/lefty/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/smoll/pw88/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/sneakbox/ava/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/sofle/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = sofle/rev1 2 | -------------------------------------------------------------------------------- /keyboards/sofle_choc/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/solartempest/sofle/.noci: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/soup10/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/spaceholdings/nebula68b/hs/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/spacetime/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/spacetime/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/sparrow62/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/spleeb/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = vendor 2 | -------------------------------------------------------------------------------- /keyboards/split67/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/split67/rules.mk: -------------------------------------------------------------------------------- 1 | # This file intentionally left blank -------------------------------------------------------------------------------- /keyboards/splitkb/aurora/helix/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/splitkb/aurora/sofle_v2/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/splitkb/kyria/rev1/base/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/splitkb/kyria/rev2/base/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/splitography/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/splitty/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/swiss/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/synthlabs/060/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/synthlabs/065/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/takashiski/namecard2x4/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/takashiski/namecard2x4/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/team0110/p1800fl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/teleport/numpad/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/teleport/tkl/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/tg67/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/theone/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/tkc/godspeed75/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/tkc/m0lly/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/tkc/osav2/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/tkc/tkc1800/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/tkw/grandiceps/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/tkw/stoutgat/v2/f411/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/tmo50/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/trainpad/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/tzarc/ghoul/rev1/rp2040/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/tzarc/ghoul/rev1/stm32/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ubest/vn/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/unison/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = unison/v04 2 | -------------------------------------------------------------------------------- /keyboards/uzu42/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/v4n4g0rth0n/v2/readme.md: -------------------------------------------------------------------------------- 1 | PCB with slider support. 2 | -------------------------------------------------------------------------------- /keyboards/v60_type_r/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/viendi8l/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/viktus/readme.md: -------------------------------------------------------------------------------- 1 | # Viktus Design 2 | -------------------------------------------------------------------------------- /keyboards/vinhcatba/uncertainty/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += bongo.c 2 | -------------------------------------------------------------------------------- /keyboards/weirdo/tiger910/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/wekey/polaris/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/westm/westm68/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/westm/westm68/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/westm/westm9/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/westm/westm9/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/whale/sk/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = whale/sk/v3 2 | -------------------------------------------------------------------------------- /keyboards/wolf/kuku65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/wolf/neely65/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/wolf/ryujin/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/wolf/sabre/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/wolf/silhouette/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/wolf/silhouette/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/wolf/ts60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/wolf/twilight/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/wolf/ziggurat/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/work_louder/loop/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/work_louder/loop/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/work_louder/work_board/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/work_louder/work_board/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/wuque/creek70/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/xelus/akis/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/xelus/rs108/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/xelus/xs108/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/xiudi/xd60/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/xiudi/xd68/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/xiudi/xd75/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/xiudi/xd84/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/xiudi/xd87/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/xiudi/xd96/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/yanghu/unicorne/f411/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ydkb/chili/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/yeehaw/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/ymdk/wings/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/ymdk/wingshs/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/ymdk/yd60mq/12led/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ymdk/yd60mq/16led/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/ymdk/ymd09/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/yosino58/rules.mk: -------------------------------------------------------------------------------- 1 | DEFAULT_FOLDER = yosino58/rev1 2 | -------------------------------------------------------------------------------- /keyboards/yushakobo/navpad/10/rev0/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/yushakobo/navpad/10/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/yushakobo/quick7/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/yynmt/acperience12/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/zeix/eden/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ziggurat/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/zoo/wampus/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/zos/65s/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/zvecr/zv48/f411/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/zykrah/fuyu/keymaps/via/rules.mk: -------------------------------------------------------------------------------- 1 | VIA_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/zykrah/fuyu/rules.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /layouts/community/ortho_1x1/layout.json: -------------------------------------------------------------------------------- 1 | [""] 2 | -------------------------------------------------------------------------------- /layouts/default/ortho_1x1/layout.json: -------------------------------------------------------------------------------- 1 | [{a:7},""] 2 | -------------------------------------------------------------------------------- /lib/python/qmk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/python/qmk/cli/chibios/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/python/qmk/cli/ci/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/python/qmk/cli/format/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/python/qmk/cli/generate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/python/qmk/cli/git/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/python/qmk/cli/import/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/python/qmk/cli/list/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/python/qmk/cli/new/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/python/qmk/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nose2.cfg: -------------------------------------------------------------------------------- 1 | [unittest] 2 | start-dir = lib/python/qmk/tests 3 | -------------------------------------------------------------------------------- /quantum/sequencer/tests/testlist.mk: -------------------------------------------------------------------------------- 1 | TEST_LIST += sequencer 2 | -------------------------------------------------------------------------------- /users/_example/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += _example.c -------------------------------------------------------------------------------- /util/ci/requirements.txt: -------------------------------------------------------------------------------- 1 | discord-webhook 2 | --------------------------------------------------------------------------------