├── docs ├── public │ ├── .nojekyll │ ├── CNAME │ ├── favicon.ico │ └── favicon.png └── __capabilities_inc.md ├── lib ├── python │ └── qmk │ │ ├── __init__.py │ │ ├── cli │ │ ├── ci │ │ │ └── __init__.py │ │ ├── chibios │ │ │ └── __init__.py │ │ ├── format │ │ │ └── __init__.py │ │ ├── git │ │ │ └── __init__.py │ │ ├── import │ │ │ └── __init__.py │ │ ├── list │ │ │ └── __init__.py │ │ ├── new │ │ │ └── __init__.py │ │ ├── test │ │ │ └── __init__.py │ │ └── generate │ │ │ └── __init__.py │ │ └── tests │ │ ├── __init__.py │ │ └── .gitignore └── usbhost │ └── USB_Host_Shield_2.0 │ └── .gitignore ├── log.txt ├── keyboards ├── clueboard │ ├── 60 │ │ └── rules.mk │ ├── 66 │ │ └── info.json │ └── 2x1800 │ │ ├── 2021 │ │ └── rules.mk │ │ └── info.json ├── handwired │ ├── 42 │ │ └── rules.mk │ ├── pytest │ │ ├── basic │ │ │ └── readme.md │ │ ├── macro │ │ │ └── readme.md │ │ └── has_community │ │ │ └── readme.md │ ├── d48 │ │ └── rules.mk │ ├── trackpoint │ │ └── rules.mk │ ├── ortho_brass │ │ └── rules.mk │ ├── wulkan │ │ ├── rules.mk │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── 108key_trackpoint │ │ └── rules.mk │ ├── aball │ │ └── rules.mk │ ├── onekey │ │ ├── keymaps │ │ │ ├── rgb │ │ │ │ └── rules.mk │ │ │ ├── digitizer │ │ │ │ └── rules.mk │ │ │ ├── joystick │ │ │ │ └── rules.mk │ │ │ ├── adc │ │ │ │ └── rules.mk │ │ │ ├── hardware_id │ │ │ │ └── rules.mk │ │ │ ├── wear_leveling │ │ │ │ └── rules.mk │ │ │ └── haptic │ │ │ │ └── rules.mk │ │ ├── evb_wb32f3g71 │ │ │ └── rules.mk │ │ ├── evb_wb32fq95 │ │ │ └── rules.mk │ │ ├── at_start_f415 │ │ │ └── rules.mk │ │ ├── sipeed_longan_nano │ │ │ └── rules.mk │ │ └── teensy_lc │ │ │ └── rules.mk │ ├── symmetric70_proto │ │ ├── promicro │ │ │ ├── base │ │ │ │ └── keyboard.json │ │ │ ├── fast │ │ │ │ ├── keyboard.json │ │ │ │ └── readme.md │ │ │ └── normal │ │ │ │ ├── keyboard.json │ │ │ │ └── readme.md │ │ └── proton_c │ │ │ ├── base │ │ │ └── keyboard.json │ │ │ ├── fast │ │ │ ├── keyboard.json │ │ │ └── readme.md │ │ │ └── normal │ │ │ ├── keyboard.json │ │ │ └── readme.md │ ├── t111 │ │ └── keymaps │ │ │ └── oleg │ │ │ └── rules.mk │ ├── twadlee │ │ └── tp69 │ │ │ └── rules.mk │ ├── evk │ │ └── info.json │ ├── splittest │ │ └── keymaps │ │ │ ├── rgb │ │ │ └── rules.mk │ │ │ ├── bitbang │ │ │ └── rules.mk │ │ │ ├── serial_fullduplex │ │ │ └── rules.mk │ │ │ └── serial_halfduplex │ │ │ └── rules.mk │ ├── bdn9_ble │ │ └── rules.mk │ ├── ck4x4 │ │ └── readme.md │ ├── fruity60 │ │ └── rules.mk │ ├── macro3 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── misterdeck │ │ └── keymaps │ │ │ ├── default │ │ │ └── rules.mk │ │ │ └── nobuttons │ │ │ └── rules.mk │ ├── myskeeb │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── ortho5x14 │ │ └── keymaps │ │ │ ├── default │ │ │ └── rules.mk │ │ │ ├── split1 │ │ │ └── rules.mk │ │ │ └── 2u │ │ │ └── rules.mk │ ├── owlet60 │ │ ├── keymaps │ │ │ └── oled_testing │ │ │ │ └── rules.mk │ │ └── rules.mk │ ├── slash │ │ └── rules.mk │ ├── split_cloud │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── swiftrax │ │ ├── the_galleon │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── bumblebee │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── tsubasa │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── at101ish │ │ └── keymaps │ │ │ └── osdetect │ │ │ └── rules.mk │ ├── cans12erv2 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── concertina │ │ └── 64key │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── dactyl │ │ └── keymaps │ │ │ ├── default │ │ │ └── rules.mk │ │ │ └── dvorak │ │ │ └── rules.mk │ ├── jopr │ │ └── config.h │ ├── space_oddity │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── uthol │ │ ├── rev1 │ │ │ └── readme.md │ │ ├── rev2 │ │ │ └── readme.md │ │ └── rev3 │ │ │ └── readme.md │ ├── lagrange │ │ └── rules.mk │ ├── phantagom │ │ └── baragon │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── prkl30 │ │ └── feather │ │ │ └── rules.mk │ ├── promethium │ │ └── keymaps │ │ │ └── default │ │ │ └── rgbtheme.h │ ├── dactyl_manuform │ │ └── 5x8 │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── maverick0197 │ │ └── keydeck8 │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── qc60 │ │ └── keymaps │ │ │ └── default │ │ │ └── config.h │ ├── woodpad │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── atreus50 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── lovelive9 │ │ └── config.h │ └── rabijl │ │ └── rotary_numpad │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── cipulot │ ├── ec1_at │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_23u │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_60 │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_60x │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_65x │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_660c │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_dolice │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_pro2 │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_theca │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_tkl │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_tkl_x │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_typeb │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_vero │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_virgo │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── mnk_60_ec │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── mnk_65_ec │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_prox │ │ ├── jis │ │ │ ├── rules.mk │ │ │ └── post_rules.mk │ │ └── ansi_iso │ │ │ ├── rules.mk │ │ │ └── post_rules.mk │ ├── rf_r1_8_9xu │ │ ├── rules.mk │ │ └── post_rules.mk │ ├── ec_alveus │ │ ├── 1_0_0 │ │ │ ├── rules.mk │ │ │ └── post_rules.mk │ │ └── 1_2_0 │ │ │ ├── rules.mk │ │ │ └── post_rules.mk │ ├── ec_constellation │ │ ├── rules.mk │ │ └── post_rules.mk │ └── ec_menhir │ │ └── post_rules.mk ├── duck │ ├── octagon │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── readme.md │ │ └── v1 │ │ │ └── rules.mk │ ├── tcv3 │ │ └── keymaps │ │ │ └── default │ │ │ └── readme.md │ └── orion │ │ └── v3 │ │ └── indicator_leds.h ├── helix │ ├── pico │ │ ├── back │ │ │ ├── keyboard.json │ │ │ └── rules.mk │ │ ├── base │ │ │ └── keyboard.json │ │ ├── sc │ │ │ ├── keyboard.json │ │ │ └── rules.mk │ │ └── under │ │ │ ├── keyboard.json │ │ │ └── rules.mk │ ├── rev2 │ │ ├── back │ │ │ ├── keyboard.json │ │ │ └── rules.mk │ │ ├── base │ │ │ └── keyboard.json │ │ ├── sc │ │ │ ├── keyboard.json │ │ │ └── rules.mk │ │ ├── under │ │ │ ├── keyboard.json │ │ │ └── rules.mk │ │ ├── qmk_conf │ │ │ └── keyboard.json │ │ └── keymaps │ │ │ └── led_test │ │ │ └── oled_display.c │ └── rev3_5rows │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── spacetime │ └── rev1 │ │ └── keyboard.json ├── viktus │ └── readme.md ├── aeboards │ └── ext65 │ │ └── rev3 │ │ └── rules.mk ├── edi │ └── hardlight │ │ ├── mk1 │ │ └── keymaps │ │ │ └── .gitignore │ │ └── mk2 │ │ └── keymaps │ │ └── .gitignore ├── gopolar │ └── gg86 │ │ └── rules.mk ├── gray_studio │ └── readme.md ├── jian │ ├── rev2 │ │ └── readme.md │ └── keymaps │ │ └── left_hand │ │ └── rules.mk ├── mechwild │ ├── obe │ │ ├── f401 │ │ │ ├── base │ │ │ │ └── keyboard.json │ │ │ └── info.json │ │ ├── f411 │ │ │ ├── base │ │ │ │ └── keyboard.json │ │ │ └── info.json │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── waka60 │ │ ├── f401 │ │ │ ├── base │ │ │ │ └── keyboard.json │ │ │ └── info.json │ │ ├── f411 │ │ │ ├── base │ │ │ │ └── keyboard.json │ │ │ └── info.json │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── bde │ │ └── lefty │ │ │ └── keymaps │ │ │ └── fancy │ │ │ └── rules.mk │ ├── clunker │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── mercutio │ │ └── keymaps │ │ │ ├── default │ │ │ └── rules.mk │ │ │ └── default_625u_space │ │ │ └── rules.mk │ ├── murphpad │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── puckbuddy │ │ └── rules.mk │ └── mokulua │ │ ├── mirrored │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ │ └── standard │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── xelus │ ├── xs60 │ │ ├── hotswap │ │ │ └── rules.mk │ │ └── soldered │ │ │ └── rules.mk │ ├── la_plus │ │ └── rules.mk │ ├── valor │ │ └── rev2 │ │ │ └── rules.mk │ └── dawn60 │ │ └── rev1_qmk │ │ └── readme.md ├── boardsource │ ├── the_q │ │ └── rules.mk │ ├── lulu │ │ ├── avr │ │ │ └── rules.mk │ │ └── rp2040 │ │ │ └── rules.mk │ └── equals │ │ ├── 48 │ │ └── rules.mk │ │ └── 60 │ │ └── rules.mk ├── buzzard │ └── rev1 │ │ └── rules.mk ├── dcpedit │ └── redherring │ │ ├── rules.mk │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── drop │ └── sense75 │ │ ├── rules.mk │ │ └── keymaps │ │ ├── default │ │ └── rules.mk │ │ └── default_md │ │ └── rules.mk ├── hp69 │ └── keymaps │ │ └── default │ │ └── rules.mk ├── keychron │ ├── q1v2 │ │ ├── ansi │ │ │ └── rules.mk │ │ ├── iso │ │ │ └── rules.mk │ │ ├── jis │ │ │ └── rules.mk │ │ ├── ansi_encoder │ │ │ ├── rules.mk │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ ├── rules.mk │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── jis_encoder │ │ │ ├── rules.mk │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── q1v1 │ │ ├── iso │ │ │ └── readme.md │ │ ├── ansi │ │ │ └── readme.md │ │ ├── ansi_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── iso_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── q0 │ │ ├── base │ │ │ └── readme.md │ │ └── plus │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── q2 │ │ ├── ansi │ │ │ └── readme.md │ │ ├── iso │ │ │ └── readme.md │ │ ├── ansi_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── jis_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── q3 │ │ ├── ansi │ │ │ └── readme.md │ │ ├── iso │ │ │ └── readme.md │ │ ├── jis │ │ │ └── readme.md │ │ ├── ansi_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── jis_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── q4 │ │ ├── ansi │ │ │ └── readme.md │ │ └── iso │ │ │ └── readme.md │ ├── q5 │ │ ├── ansi │ │ │ └── readme.md │ │ ├── iso │ │ │ └── readme.md │ │ ├── ansi_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── iso_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── q6 │ │ ├── ansi │ │ │ └── readme.md │ │ ├── iso │ │ │ └── readme.md │ │ ├── ansi_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── iso_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── q8 │ │ ├── ansi │ │ │ └── readme.md │ │ ├── iso │ │ │ └── readme.md │ │ ├── ansi_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── iso_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── q9 │ │ ├── ansi │ │ │ └── readme.md │ │ ├── iso │ │ │ └── readme.md │ │ ├── ansi_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── iso_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── q10 │ │ ├── iso_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── ansi_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── q11 │ │ ├── iso_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── ansi_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── q12 │ │ ├── iso_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── ansi_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── v1 │ │ ├── ansi_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── jis_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── v10 │ │ ├── iso_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── ansi_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── v2 │ │ ├── ansi_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── jis_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── v3 │ │ ├── ansi_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ ├── iso_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── jis_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── v5 │ │ ├── ansi_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── iso_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── v6 │ │ ├── ansi_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── iso_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── v8 │ │ ├── ansi_encoder │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── iso_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── c2_pro │ │ └── ansi │ │ │ ├── rgb │ │ │ └── rules.mk │ │ │ └── white │ │ │ └── rules.mk │ ├── q65 │ │ └── ansi_encoder │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── q9_plus │ │ └── ansi_encoder │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── rura66 │ └── rev1 │ │ └── rules.mk ├── ymdk │ ├── ymd40 │ │ ├── v2 │ │ │ └── rules.mk │ │ └── air40 │ │ │ └── rules.mk │ └── ymd62 │ │ └── rules.mk ├── a_jazz │ └── akc084 │ │ └── rules.mk ├── adafruit │ └── macropad │ │ ├── rules.mk │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── doio │ ├── kb38 │ │ └── rules.mk │ ├── kb04 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── kb19 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── kb3x │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── kb16 │ │ ├── keymaps │ │ └── default │ │ │ └── rules.mk │ │ └── rev1 │ │ └── rules.mk ├── dztech │ ├── dz65rgb │ │ └── v3 │ │ │ └── rules.mk │ ├── dz60rgb │ │ └── v2_1 │ │ │ └── rules.mk │ ├── dz60rgb_ansi │ │ └── v2_1 │ │ │ └── rules.mk │ └── dz60rgb_wkl │ │ └── v2_1 │ │ └── rules.mk ├── ferris │ └── keymaps │ │ └── test │ │ └── rules.mk ├── merge │ ├── uma │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── um70 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── um80 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── preonic │ ├── keymaps │ │ └── default │ │ │ └── rules.mk │ └── rev3_drop │ │ └── rules.mk ├── sofle │ └── keymaps │ │ ├── nulls_keymap │ │ └── .gitignore │ │ └── default │ │ └── rules.mk ├── v4n4g0rth0n │ ├── v2 │ │ ├── readme.md │ │ └── rules.mk │ └── v1 │ │ └── readme.md ├── vinhcatba │ └── uncertainty │ │ ├── rules.mk │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── wekey │ └── we27 │ │ ├── rules.mk │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── work_louder │ ├── nano │ │ └── rules.mk │ ├── loop │ │ └── post_rules.mk │ ├── numpad │ │ └── rules.mk │ ├── work_board │ │ └── post_rules.mk │ └── micro │ │ ├── keymaps │ │ └── default │ │ │ └── rules.mk │ │ └── rules.mk ├── arabica37 │ └── keymaps │ │ └── default │ │ └── rules.mk ├── atreyu │ └── keymaps │ │ └── default │ │ └── rules.mk ├── chord │ └── zero │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── cornia │ └── keymaps │ │ └── default │ │ └── rules.mk ├── dp60 │ └── rules.mk ├── fc660c │ └── keymaps │ │ └── default_rgb │ │ └── rules.mk ├── free_willy │ └── keymaps │ │ ├── colemak │ │ └── rules.mk │ │ └── default │ │ └── rules.mk ├── hhkb │ └── jp │ │ └── keymaps │ │ ├── default │ │ └── rules.mk │ │ └── default_mac │ │ └── rules.mk ├── horrortroll │ ├── lemon40 │ │ └── rules.mk │ └── nyx │ │ └── rev1 │ │ └── rules.mk ├── ibm │ └── model_m │ │ └── mschwingen │ │ ├── led_ffc │ │ └── keyboard.json │ │ ├── led_wired │ │ └── keyboard.json │ │ └── led_ws2812 │ │ ├── keyboard.json │ │ └── rules.mk ├── karn │ └── keymaps │ │ └── colemak │ │ └── rules.mk ├── keebformom │ └── keymaps │ │ └── default │ │ └── rules.mk ├── keebio │ ├── quefrency │ │ └── rev6 │ │ │ └── rules.mk │ ├── dilly │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── bamfk1 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── bigswitchseat │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── iris_ce │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── iris_lm │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── nyquist │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── viterbi │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── convolution │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── wavelet │ │ ├── rules.mk │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── levinson │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── kikoslab │ ├── kl90 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── ellora65 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── lily58 │ └── keymaps │ │ └── lily58l │ │ └── rules.mk ├── mk65 │ └── keymaps │ │ └── default │ │ └── rules.mk ├── nimrod │ └── keymaps │ │ ├── default │ │ └── rules.mk │ │ ├── default_center_space │ │ └── rules.mk │ │ ├── default_left_space │ │ └── rules.mk │ │ ├── default_right_space │ │ └── rules.mk │ │ └── default_split_space │ │ └── rules.mk ├── oddball │ ├── v1 │ │ └── rules.mk │ ├── v2 │ │ └── rules.mk │ ├── v2_1 │ │ └── rules.mk │ └── keymaps │ │ └── pmw3360 │ │ └── rules.mk ├── p3d │ ├── q4z │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── synapse │ │ └── keymaps │ │ │ ├── 7u_space │ │ │ └── rules.mk │ │ │ └── default │ │ │ └── rules.mk │ └── eu_isolation │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── percent │ └── canoe_gen2 │ │ └── rules.mk ├── phantom │ └── keymaps │ │ ├── default │ │ └── rules.mk │ │ └── rgbmod │ │ └── rules.mk ├── smart68 │ └── keymaps │ │ └── default │ │ └── rules.mk ├── tau4 │ └── keymaps │ │ └── default │ │ └── rules.mk ├── vt40 │ └── keymaps │ │ └── default │ │ └── rules.mk ├── xiudi │ └── xd002 │ │ └── keymaps │ │ ├── rgb │ │ └── rules.mk │ │ ├── volume │ │ └── rules.mk │ │ └── rgb_lite │ │ └── rules.mk ├── yanghu │ └── unicorne │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── 25keys │ └── cassette42 │ │ └── rules.mk ├── ashwing66 │ └── keymaps │ │ └── default │ │ └── rules.mk ├── bbrfkr │ └── dynamis │ │ └── rules.mk ├── crowboard │ └── keymaps │ │ └── default │ │ └── rules.mk ├── dailycraft │ └── claw44 │ │ └── keymaps │ │ └── oled │ │ └── rules.mk ├── dp3000 │ └── keymaps │ │ └── default │ │ └── rules.mk ├── drhigsby │ ├── ogurec │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── dubba175 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── packrat │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── evyd13 │ └── plain60 │ │ └── keymaps │ │ └── rgb │ │ └── rules.mk ├── fatotesa │ └── keymaps │ │ └── default │ │ └── rules.mk ├── geigeigeist │ └── klor │ │ └── rules.mk ├── halfcliff │ └── rules.mk ├── hillside │ ├── 46 │ │ └── keymaps │ │ │ ├── default │ │ │ └── rules.mk │ │ │ └── default_dot_c │ │ │ └── rules.mk │ ├── 48 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── 52 │ │ └── keymaps │ │ ├── default │ │ └── rules.mk │ │ └── default_dot_c │ │ └── rules.mk ├── ibnuda │ └── squiggle │ │ └── keymaps │ │ ├── default │ │ └── rules.mk │ │ ├── default38 │ │ └── rules.mk │ │ ├── defaultfull │ │ └── rules.mk │ │ └── defaultminidox │ │ └── rules.mk ├── idobao │ └── id42 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── inland │ └── v83p │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── jones │ ├── v03 │ │ ├── rules.mk │ │ └── keymaps │ │ │ └── default_jp │ │ │ └── rules.mk │ └── v03_1 │ │ ├── rules.mk │ │ └── keymaps │ │ ├── default_ansi │ │ └── rules.mk │ │ └── default_jp │ │ └── rules.mk ├── kbdfans │ ├── kbd67 │ │ ├── mkiirgb │ │ │ └── v3 │ │ │ │ └── rules.mk │ │ └── mkiirgb_iso │ │ │ └── rules.mk │ ├── odin75 │ │ └── rules.mk │ └── kbd4x │ │ └── rules.mk ├── keebwerk │ └── nano_slider │ │ └── rules.mk ├── ktec │ └── staryu │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── labbe │ └── labbeminiv1 │ │ └── keymaps │ │ └── rgb │ │ └── rules.mk ├── large_lad │ └── keymaps │ │ └── default │ │ └── rules.mk ├── mlego │ └── m65 │ │ └── keymaps │ │ ├── default │ │ └── rules.mk │ │ └── uk │ │ └── rules.mk ├── nibiria │ └── stream15 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── nullbitsco │ ├── nibble │ │ └── keymaps │ │ │ └── oled │ │ │ └── rules.mk │ ├── scramble │ │ └── keymaps │ │ │ └── oled │ │ │ └── rules.mk │ ├── info.json │ └── tidbit │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── om60 │ ├── rules.mk │ └── keymaps │ │ └── default │ │ └── rules.mk ├── phdesign │ └── phac │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── pizzakeyboards │ └── slice65 │ │ └── rules.mk ├── planck │ ├── rev7 │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── rules.mk │ ├── thk │ │ └── rules.mk │ └── rev6_drop │ │ └── rules.mk ├── ploopyco │ ├── mouse │ │ ├── post_rules.mk │ │ └── rev1_002 │ │ │ └── rules.mk │ ├── madromys │ │ └── post_rules.mk │ ├── trackball │ │ ├── post_rules.mk │ │ ├── rev1_004 │ │ │ └── rules.mk │ │ └── rev1_005 │ │ │ └── rules.mk │ ├── trackball_thumb │ │ ├── post_rules.mk │ │ └── rev1_001 │ │ │ └── rules.mk │ ├── trackball_mini │ │ └── post_rules.mk │ └── trackball_nano │ │ └── post_rules.mk ├── projectcain │ ├── vault45 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── relic │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── proteus67 │ └── keymaps │ │ └── default │ │ └── rules.mk ├── protozoa │ └── p01 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── punk75 │ └── rules.mk ├── qpockets │ ├── eggman │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── wanten │ │ └── keymaps │ │ │ ├── 2u_bars │ │ │ └── rules.mk │ │ │ ├── 625_bar │ │ │ └── rules.mk │ │ │ └── default │ │ │ └── rules.mk │ └── space_space │ │ ├── rev1 │ │ └── keymaps │ │ │ ├── default │ │ │ └── rules.mk │ │ │ └── big_space │ │ │ └── rules.mk │ │ └── rev2 │ │ └── keymaps │ │ ├── big_space │ │ └── rules.mk │ │ ├── default │ │ └── rules.mk │ │ └── qpockets │ │ └── rules.mk ├── quadrum │ └── delta │ │ └── keymaps │ │ ├── iso │ │ └── rules.mk │ │ ├── ansi │ │ └── rules.mk │ │ └── default │ │ └── rules.mk ├── qvex │ └── lynepad2 │ │ ├── keymaps │ │ └── default │ │ │ └── rules.mk │ │ └── rules.mk ├── rgbkb │ ├── mun │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── pan │ │ └── rev1 │ │ │ └── proton_c │ │ │ └── rules.mk │ ├── sol3 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── zen │ │ └── rev1 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── signum │ └── 3_0 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── skergo │ └── rules.mk ├── teleport │ └── native │ │ ├── ansi │ │ └── rules.mk │ │ └── iso │ │ └── rules.mk ├── tominabox1 │ ├── qaz │ │ └── keymaps │ │ │ ├── default │ │ │ └── rules.mk │ │ │ └── default_big_space │ │ │ └── rules.mk │ ├── adalyn │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── underscore33 │ │ ├── rev1 │ │ └── keymaps │ │ │ ├── default │ │ │ └── rules.mk │ │ │ └── default_big_space │ │ │ └── rules.mk │ │ └── rev2 │ │ └── keymaps │ │ ├── default │ │ └── rules.mk │ │ └── default_big_space │ │ └── rules.mk ├── ungodly │ └── launch_pad │ │ └── rules.mk ├── varanidae │ └── keymaps │ │ ├── ansi │ │ └── rules.mk │ │ ├── default │ │ └── rules.mk │ │ ├── iso │ │ └── rules.mk │ │ ├── ansi_split_bs_rshift │ │ └── rules.mk │ │ └── iso_split_bs_rshift │ │ └── rules.mk ├── wolf │ ├── frogpad │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── rules.mk │ ├── kuku65 │ │ └── rules.mk │ ├── m60_b │ │ └── rules.mk │ ├── m6_c │ │ └── rules.mk │ ├── neely65 │ │ └── rules.mk │ ├── ryujin │ │ └── rules.mk │ ├── sabre │ │ └── rules.mk │ └── ts60 │ │ └── rules.mk ├── yushakobo │ └── navpad │ │ ├── 10 │ │ ├── rev0 │ │ │ └── rules.mk │ │ └── rev1 │ │ │ └── rules.mk │ │ └── 10_helix_r │ │ └── rules.mk ├── 10bleoledhub │ └── rules.mk ├── 1upkeyboards │ ├── 1upslider8 │ │ ├── rules.mk │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── pi40 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── pi50 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── pi60 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── 1upocarina │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── 1upsuper16v3 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── 40percentclub │ ├── ut47 │ │ └── keymaps │ │ │ └── rgb │ │ │ └── rules.mk │ └── nori │ │ └── rules.mk ├── adpenrose │ ├── mine │ │ ├── rules.mk │ │ └── keymaps │ │ │ └── iso │ │ │ └── rules.mk │ ├── obi │ │ └── keymaps │ │ │ ├── default │ │ │ └── rules.mk │ │ │ └── default_625u_space │ │ │ └── rules.mk │ ├── akemipad │ │ └── keymaps │ │ │ ├── default │ │ │ └── rules.mk │ │ │ └── default_numpad │ │ │ └── rules.mk │ └── kintsugi │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── aleblazer │ └── zodiark │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── argyle │ └── rules.mk ├── basketweave │ └── rules.mk ├── binepad │ ├── bnk9 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── pixie │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── chosfox │ └── cf81 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── citrus │ └── readme.md ├── coban │ ├── pad12a │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── pad3a │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── pad9a │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── custommk │ ├── elysian │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── ergostrafer │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── ergostrafer_rgb │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── deemen17 │ └── de80 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── dnlnm │ └── cloak │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── dotmod │ └── dymium65 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── edinburgh41 │ └── rules.mk ├── emptystring │ └── nqg │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── ergodox_ez │ ├── util │ │ └── keymap_beautifier │ │ │ └── requirements.txt │ ├── keymaps │ │ └── default │ │ │ ├── default.png.md │ │ │ └── default_highres.png.md │ ├── shine │ │ └── rules.mk │ └── glow │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── fjlabs │ ├── ad65 │ │ └── rules.mk │ ├── avalon │ │ └── rules.mk │ ├── bks65 │ │ └── rules.mk │ ├── kf87 │ │ └── rules.mk │ ├── kyuu │ │ └── rules.mk │ ├── ldk65 │ │ └── rules.mk │ ├── peaker │ │ └── rules.mk │ ├── tf60v2 │ │ └── rules.mk │ ├── 7vhotswap │ │ └── rules.mk │ ├── bks65solder │ │ └── rules.mk │ ├── bolsa65 │ │ └── rules.mk │ ├── midway60 │ │ └── rules.mk │ ├── mk61rgbansi │ │ └── rules.mk │ ├── polaris │ │ └── rules.mk │ ├── ready100 │ │ └── rules.mk │ ├── sinanju │ │ └── rules.mk │ ├── sinanjuwk │ │ └── rules.mk │ ├── solanis │ │ └── rules.mk │ ├── swordfish │ │ └── rules.mk │ ├── tf60ansi │ │ └── rules.mk │ └── tf65rgbv2 │ │ └── rules.mk ├── gmmk │ ├── pro │ │ ├── rev1 │ │ │ ├── ansi │ │ │ │ └── keymaps │ │ │ │ │ └── default │ │ │ │ │ └── rules.mk │ │ │ └── iso │ │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── rev2 │ │ │ ├── ansi │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ │ └── iso │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── numpad │ │ └── rules.mk ├── gon │ ├── nerd60 │ │ └── rules.mk │ └── nerdtkl │ │ └── rules.mk ├── h0oni │ └── deskpad │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── hineybush │ └── hbcp │ │ └── rules.mk ├── jukaie │ └── jk01 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── keyhive │ ├── navi10 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── lattice60 │ │ └── rules.mk ├── kisakeyluxury │ └── qtz │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── lucid │ ├── alexa │ │ └── rules.mk │ ├── scarlet │ │ └── rules.mk │ ├── alexa_solder │ │ └── rules.mk │ ├── kbd8x_hs │ │ └── rules.mk │ ├── phantom_hs │ │ └── rules.mk │ ├── velvet_hotswap │ │ └── rules.mk │ ├── velvet_solder │ │ └── rules.mk │ └── phantom_solder │ │ └── rules.mk ├── lyso1 │ └── lck75 │ │ └── rules.mk ├── maxr1998 │ └── pulse4k │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── moky │ ├── moky67 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── moky88 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── momokai │ └── aurora │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── monsgeek │ └── m1 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── orthocode │ └── rules.mk ├── program_yoink │ ├── ortho │ │ └── keymaps │ │ │ ├── default │ │ │ └── rules.mk │ │ │ └── ortho_split │ │ │ └── rules.mk │ └── staggered │ │ └── keymaps │ │ ├── default │ │ └── rules.mk │ │ └── split_bar │ │ └── rules.mk ├── rart │ ├── rart80 │ │ └── rules.mk │ ├── rart75hs │ │ └── rules.mk │ ├── rartland │ │ └── rules.mk │ └── rart67m │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── redragon │ └── k667 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── reviung │ ├── reviung61 │ │ └── keymaps │ │ │ └── default_rgb │ │ │ └── rules.mk │ └── reviung34 │ │ └── keymaps │ │ ├── default_rgb │ │ └── rules.mk │ │ └── default_rgb2u │ │ └── rules.mk ├── salicylic_acid3 │ ├── getta25 │ │ └── keymaps │ │ │ └── oled │ │ │ └── rules.mk │ ├── ajisai74 │ │ └── keymaps │ │ │ └── jis │ │ │ └── rules.mk │ └── naked48 │ │ └── keymaps │ │ ├── default │ │ └── rules.mk │ │ └── default_with_nafuda │ │ └── rules.mk ├── sawnsprojects │ └── re65 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── sofle_choc │ └── keymaps │ │ └── default │ │ └── rules.mk ├── specskeys │ └── rules.mk ├── stello65 │ └── beta │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── tender │ └── macrowo_pad │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── wsk │ ├── gothic50 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── gothic70 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── ydkb │ └── just60 │ │ └── rules.mk ├── zlabkeeb │ ├── 15pad │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── 6pad │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── 0xcb │ └── splaytoraid │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── amjkeyboard │ └── amj96 │ │ └── rules.mk ├── arrayperipherals │ └── vector │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── artemis │ └── paragon │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── atreus │ ├── feather │ │ └── rules.mk │ └── keymaps │ │ └── workman │ │ └── config.h ├── atxkb │ └── readme.md ├── axolstudio │ └── helpo │ │ └── rules.mk ├── bpiphany │ ├── hid_liber │ │ └── rules.mk │ ├── kitten_paw │ │ └── rules.mk │ ├── tiger_lily │ │ └── rules.mk │ ├── ghost_squid │ │ └── rules.mk │ ├── pegasushoof │ │ ├── 2013 │ │ │ └── rules.mk │ │ └── 2015 │ │ │ └── rules.mk │ ├── unloved_bastard │ │ └── rules.mk │ └── frosty_flake │ │ ├── 20130602 │ │ └── rules.mk │ │ └── 20140521 │ │ └── rules.mk ├── checkerboards │ └── quark_plus │ │ └── keymaps │ │ ├── 2u │ │ └── config.h │ │ ├── 2x225u │ │ └── config.h │ │ ├── 2x3u │ │ └── config.h │ │ └── default │ │ └── config.h ├── cxt_studio │ └── 12e3 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── ez_maker │ └── directpins │ │ ├── teensy_32 │ │ └── rules.mk │ │ └── teensy_lc │ │ └── rules.mk ├── geistmaschine │ ├── geist │ │ └── keymaps │ │ │ ├── ansi │ │ │ └── rules.mk │ │ │ ├── default │ │ │ └── rules.mk │ │ │ └── iso │ │ │ └── rules.mk │ └── macropod │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── gkeyboard │ ├── gpad8_2r │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── greatpad │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── gl516 │ ├── a52gl │ │ └── rules.mk │ ├── j73gl │ │ └── rules.mk │ └── n51gl │ │ └── rules.mk ├── halokeys │ └── elemental75 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── input_club │ └── k_type │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── jpe230 │ └── big_knob │ │ ├── keymaps │ │ └── default │ │ │ └── rules.mk │ │ └── rules.mk ├── kabedon │ └── kabedon98e │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── kagizaraya │ └── miniaxe │ │ └── keymaps │ │ └── underglow │ │ └── rules.mk ├── kakunpc │ ├── choc_taro │ │ └── rules.mk │ ├── angel64 │ │ ├── rev1 │ │ │ └── rules.mk │ │ └── alpha │ │ │ └── rules.mk │ └── thedogkeyboard │ │ └── rules.mk ├── kb_elmo │ ├── aek2_usb │ │ └── rules.mk │ ├── elmopad │ │ └── rules.mk │ ├── isolation │ │ └── rules.mk │ ├── m0116_usb │ │ └── rules.mk │ ├── sesame │ │ └── rules.mk │ ├── twelvekey │ │ └── rules.mk │ └── m0110a_usb │ │ └── rules.mk ├── keycapsss │ ├── plaid_pad │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── 3w6_2040 │ │ └── rules.mk ├── keygem │ ├── kg60ansi │ │ └── rules.mk │ └── kg65rgbv2 │ │ └── rules.mk ├── kprepublic │ ├── bm40hsrgb │ │ └── rev2 │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── cstc40 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── jj40 │ │ └── rev1 │ │ └── rules.mk ├── linworks │ ├── fave65h │ │ └── rules.mk │ ├── fave84h │ │ └── rules.mk │ └── fave87h │ │ └── rules.mk ├── lz │ └── erghost │ │ └── rules.mk ├── macroflow_original │ └── keymaps │ │ └── default │ │ └── rules.mk ├── madjax_macropad │ └── keymaps │ │ └── default │ │ └── rules.mk ├── makenova │ └── omega │ │ └── omega4 │ │ └── keymaps │ │ ├── default │ │ └── rules.mk │ │ ├── default_10u_bar │ │ └── rules.mk │ │ └── default_6u_bar │ │ └── rules.mk ├── marksard │ └── leftover30 │ │ └── keymaps │ │ ├── default │ │ └── rules.mk │ │ └── default_isoenter │ │ └── rules.mk ├── mechlovin │ ├── infinity875 │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── rules.mk │ ├── jay60 │ │ └── rules.mk │ ├── th1800 │ │ └── rules.mk │ ├── foundation │ │ └── keymaps │ │ │ ├── default │ │ │ └── rules.mk │ │ │ └── default_iso │ │ │ └── rules.mk │ ├── hex4b │ │ └── rev1 │ │ │ └── rules.mk │ ├── serratus │ │ └── rules.mk │ ├── mechlovin9 │ │ └── rev2 │ │ │ └── rules.mk │ ├── infinity87 │ │ └── rev2 │ │ │ └── rules.mk │ └── zed65 │ │ └── no_backlight │ │ └── wearhaus66 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── mechstudio │ └── chapter1 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── meletrix │ ├── zoom75 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── zoom98 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── mexsistor │ └── ludmila │ │ └── rules.mk ├── minimon │ └── bartlesplit │ │ └── rules.mk ├── nacly │ └── bigsmoothknob │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── onnenon │ └── hotdog_pad │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── opendeck │ └── 32 │ │ └── rev1 │ │ └── rules.mk ├── pierce │ └── keymaps │ │ └── default │ │ └── rules.mk ├── rainkeebs │ └── trailmix │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── redscarf_iiplus │ ├── verb │ │ └── rules.mk │ ├── verc │ │ └── rules.mk │ └── verd │ │ └── rules.mk ├── rmi_kb │ ├── aelith │ │ └── rules.mk │ ├── chevron │ │ └── rules.mk │ ├── mona │ │ └── v32a │ │ │ └── rules.mk │ └── herringbone │ │ └── v1 │ │ └── rules.mk ├── rmkeebs │ └── rm_fullsize │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── s_ol │ ├── 0xc_pad │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── info.json ├── salane │ └── starryfrl │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── sixkeyboard │ └── rules.mk ├── skyloong │ └── gk61 │ │ ├── pro │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ │ └── pro_48 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── takashicompany │ ├── jourkey │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── rookey │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── dogtag │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── the_royal │ ├── liminal │ │ └── keymaps │ │ │ ├── default │ │ │ └── rules.mk │ │ │ └── default_iso │ │ │ └── rules.mk │ └── schwann │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── themadnoodle │ ├── noodlepad │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── ncc1701kb │ │ └── v2 │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── noodlepad_micro │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── tkw │ ├── stoutgat │ │ └── v1 │ │ │ └── rules.mk │ └── grandiceps │ │ └── rev2 │ │ └── rules.mk ├── trkeyboards │ └── trk1 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── unikeyboard │ └── diverge3 │ │ └── keymaps │ │ ├── default │ │ └── rules.mk │ │ └── iso_uk │ │ └── rules.mk ├── werk_technica │ └── one │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── woodkeys │ └── bigseries │ │ └── 1key │ │ └── keymaps │ │ └── leddance │ │ └── rules.mk ├── 4pplet │ ├── waffling60 │ │ ├── rev_e │ │ │ └── keymaps │ │ │ │ ├── 6u_ansi │ │ │ │ └── rules.mk │ │ │ │ ├── 6u_iso │ │ │ │ └── rules.mk │ │ │ │ ├── default │ │ │ │ └── rules.mk │ │ │ │ ├── 6u_ansi_split_bs_rshift │ │ │ │ └── rules.mk │ │ │ │ └── 6u_iso_split_bs_rshift │ │ │ │ └── rules.mk │ │ ├── rev_e_ansi │ │ │ └── keymaps │ │ │ │ └── default │ │ │ │ └── rules.mk │ │ └── rev_e_iso │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── ibe60 │ │ └── rules.mk ├── aidansmithdotdev │ └── fine40 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── aliceh66 │ ├── pianoforte │ │ └── rules.mk │ └── pianoforte_hs │ │ └── rules.mk ├── arrowmechanics │ └── wings │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── biacco42 │ └── ergo42 │ │ └── keymaps │ │ └── default-underglow │ │ └── rules.mk ├── cannonkeys │ ├── ortho48v2 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── satisfaction75 │ │ └── rev1 │ │ └── keymaps │ │ └── tester │ │ └── rules.mk ├── converter │ ├── hp_46010a │ │ └── rules.mk │ ├── siemens_tastatur │ │ └── rules.mk │ ├── usb_usb │ │ ├── ble │ │ │ ├── rules.mk │ │ │ └── config.h │ │ ├── hasu │ │ │ └── keyboard.json │ │ ├── pro_micro │ │ │ ├── rules.mk │ │ │ └── keyboard.json │ │ └── leonardo │ │ │ └── keyboard.json │ └── xt_usb │ │ └── rules.mk ├── draytronics │ └── scarlet │ │ └── rules.mk ├── fearherbs1 │ └── blue_team_pad │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── jlw │ └── vault35_wkl_universal │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── k34 │ └── keymaps │ │ └── default │ │ └── rules.mk ├── kc60 │ └── keymaps │ │ └── ws2812 │ │ └── rules.mk ├── keebart │ └── sofle_choc_pro │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── keebfront │ └── vanguard65 │ │ └── rules.mk ├── kinesis │ └── nguyenvietyen │ │ └── rules.mk ├── kiserdesigns │ └── madeline │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── kradoindustries │ ├── kousa │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ ├── krado66 │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── promenade_rp24s │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── latincompass │ ├── latin47ble │ │ └── rules.mk │ ├── latin64ble │ │ └── rules.mk │ └── latinpadble │ │ └── rules.mk ├── mechboards │ ├── crkbd │ │ └── pro │ │ │ ├── keymaps │ │ │ └── default │ │ │ │ └── rules.mk │ │ │ └── post_rules.mk │ ├── lily58 │ │ └── pro │ │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── sofle │ │ └── pro │ │ ├── keymaps │ │ └── default │ │ │ └── rules.mk │ │ └── post_rules.mk ├── nightly_boards │ ├── octopad │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ └── octopadplus │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── omnikeyish │ └── rules.mk ├── owlab │ └── voice65 │ │ ├── hotswap │ │ └── keymaps │ │ │ └── default │ │ │ └── rules.mk │ │ └── soldered │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── rot13labs │ └── hackboard │ │ └── rules.mk ├── scottokeebs │ └── scotto69 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── steelseries │ └── prime_plus │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── stront │ └── keymaps │ │ └── i2c │ │ └── rules.mk ├── tokyokeyboard │ └── alix40 │ │ └── rules.mk ├── tyraelwastaken │ └── equanimity │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── 1k │ └── keymaps │ │ └── default │ │ └── rules.mk ├── anavi │ └── arrows │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── argo_works │ └── ishi │ │ └── 80 │ │ └── mk0_avr_extra │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── controllerworks │ └── city42 │ │ └── rules.mk ├── coseyfannitutti │ ├── discipline │ │ └── rules.mk │ └── mysterium │ │ └── rules.mk ├── crimsonkeyboards │ └── resume1800 │ │ └── rules.mk ├── darkproject │ └── kd83a_bfg_edition │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── durgod │ ├── venus │ │ └── readme.md │ └── galaxy │ │ └── readme.md ├── ericrlau │ └── numdiscipline │ │ └── rev1 │ │ └── rules.mk ├── maple_computing │ ├── launchpad │ │ └── keymaps │ │ │ └── default_rgb │ │ │ └── rules.mk │ └── minidox │ │ └── keymaps │ │ └── bepo │ │ └── config.h ├── rationalist │ └── ratio60_hotswap │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── rubi │ └── rules.mk ├── ryanskidmore │ └── rskeys100 │ │ └── rules.mk ├── sentraq │ └── s60_x │ │ └── default │ │ └── config.h ├── skippys_custom_pcs │ ├── roopad │ │ └── rules.mk │ └── rooboard65 │ │ └── rules.mk ├── subrezon │ └── la_nc │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── thumbsup │ └── rev9_promicro_4x12 │ │ └── rules.mk ├── alas │ └── rules.mk ├── bastardkb │ ├── dilemma │ │ └── info.json │ ├── scylla │ │ ├── v1 │ │ │ └── elitec │ │ │ │ └── rules.mk │ │ └── v2 │ │ │ └── elitec │ │ │ └── rules.mk │ └── tbkmini │ │ ├── v1 │ │ └── elitec │ │ │ └── rules.mk │ │ └── v2 │ │ └── elitec │ │ └── rules.mk ├── dc01 │ ├── arrow │ │ └── rules.mk │ ├── right │ │ └── rules.mk │ ├── left │ │ └── rules.mk │ └── numpad │ │ └── rules.mk ├── emery65 │ └── rules.mk ├── feker │ └── ik75 │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── jc65 │ └── v32a │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── lets_split │ ├── rev2 │ │ └── rules.mk │ └── sockets │ │ └── rules.mk ├── loki65 │ └── rules.mk ├── melgeek │ └── mj65 │ │ └── rev3 │ │ └── rules.mk ├── mkh_studio │ └── bully │ │ └── rules.mk ├── nasu │ └── rules.mk ├── orthodox │ └── keymaps │ │ └── oscillope │ │ └── rules.mk ├── palette1202 │ └── rules.mk ├── projectkb │ └── alice │ │ └── config.h ├── prototypist │ └── oceanographer │ │ └── keymaps │ │ ├── default │ │ └── rules.mk │ │ ├── default_625 │ │ └── rules.mk │ │ └── split_225_2 │ │ └── rules.mk ├── splitkb │ └── elora │ │ └── keymaps │ │ └── debug │ │ └── rules.mk ├── zsa │ └── planck_ez │ │ ├── base │ │ └── rules.mk │ │ └── glow │ │ └── rules.mk ├── zvecr │ └── zv48 │ │ ├── f401 │ │ └── keyboard.json │ │ └── f411 │ │ └── keyboard.json ├── 3w6 │ ├── rev1 │ │ └── rules.mk │ └── rev2 │ │ └── rules.mk ├── aurora65 │ └── rules.mk ├── baion_808 │ └── rules.mk ├── churrosoft │ └── deck8 │ │ └── noleds │ │ └── keyboard.json ├── crypt_macro │ └── rules.mk ├── deng │ └── thirty │ │ └── rules.mk ├── etiennecollin │ └── wave │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── gboards │ └── butterstick │ │ └── config.h ├── hazel │ └── bad_wings │ │ └── keymaps │ │ └── default │ │ └── rules.mk ├── kapcave │ └── gskt00 │ │ └── keymaps │ │ └── default-poly │ │ └── rules.mk └── ll3macorn │ └── bongopad │ └── keymaps │ └── default │ └── rules.mk ├── users └── _example │ └── rules.mk ├── data └── constants │ └── keycodes │ ├── keycodes_0.0.3.hjson │ ├── keycodes_0.0.4.hjson │ └── keycodes_0.0.5.hjson ├── layouts ├── community │ ├── ortho_1x1 │ │ ├── layout.json │ │ └── readme.md │ ├── ortho_1x4 │ │ ├── layout.json │ │ └── readme.md │ ├── alice │ │ └── readme.md │ ├── ortho_2x3 │ │ ├── layout.json │ │ └── readme.md │ ├── 60_ansi │ │ └── readme.md │ ├── 60_hhkb │ │ └── readme.md │ ├── 60_iso │ │ └── readme.md │ ├── 60_jis │ │ └── readme.md │ ├── 64_ansi │ │ └── readme.md │ ├── 64_iso │ │ └── readme.md │ ├── 65_ansi │ │ └── readme.md │ ├── 65_iso │ │ └── readme.md │ ├── 66_ansi │ │ └── readme.md │ ├── 66_iso │ │ └── readme.md │ ├── 68_ansi │ │ └── readme.md │ ├── 68_iso │ │ └── readme.md │ ├── 75_ansi │ │ └── readme.md │ ├── 75_iso │ │ └── readme.md │ ├── 96_ansi │ │ └── readme.md │ ├── 96_iso │ │ └── readme.md │ ├── ergodox │ │ └── readme.md │ ├── tkl_iso │ │ └── readme.md │ ├── tkl_jis │ │ └── readme.md │ ├── 60_abnt2 │ │ └── readme.md │ ├── ortho_2x6 │ │ ├── readme.md │ │ └── layout.json │ ├── ortho_3x3 │ │ └── readme.md │ ├── ortho_4x4 │ │ └── readme.md │ ├── ortho_4x6 │ │ └── readme.md │ ├── ortho_5x4 │ │ └── readme.md │ ├── ortho_5x5 │ │ └── readme.md │ ├── ortho_6x4 │ │ └── readme.md │ ├── tkl_ansi │ │ └── readme.md │ ├── 60_iso_wkl │ │ └── readme.md │ ├── numpad_4x4 │ │ └── readme.md │ ├── numpad_5x4 │ │ └── readme.md │ ├── numpad_5x6 │ │ └── readme.md │ ├── numpad_6x4 │ │ └── readme.md │ ├── numpad_6x5 │ │ └── readme.md │ ├── ortho_3x10 │ │ └── readme.md │ ├── ortho_4x10 │ │ └── readme.md │ ├── ortho_4x12 │ │ └── readme.md │ ├── ortho_4x16 │ │ └── readme.md │ ├── ortho_5x10 │ │ └── readme.md │ ├── ortho_5x12 │ │ └── readme.md │ ├── ortho_5x14 │ │ └── readme.md │ ├── ortho_5x15 │ │ └── readme.md │ ├── planck_mit │ │ └── readme.md │ ├── 60_ansi_wkl │ │ └── readme.md │ ├── 60_iso_arrow │ │ └── readme.md │ ├── fullsize_iso │ │ └── readme.md │ ├── fullsize_jis │ │ └── readme.md │ ├── split_3x5_2 │ │ └── readme.md │ ├── split_3x5_3 │ │ └── readme.md │ ├── split_3x6_3 │ │ └── readme.md │ ├── tkl_ansi_wkl │ │ └── readme.md │ ├── tkl_f13_ansi │ │ └── readme.md │ ├── tkl_f13_iso │ │ └── readme.md │ ├── tkl_f13_jis │ │ └── readme.md │ ├── tkl_iso_wkl │ │ └── readme.md │ ├── 60_ansi_arrow │ │ └── readme.md │ ├── 60_iso_tsangan │ │ └── readme.md │ ├── 65_iso_blocker │ │ └── readme.md │ ├── alice_split_bs │ │ └── readme.md │ ├── fullsize_ansi │ │ └── readme.md │ └── tkl_nofrow_iso │ │ └── readme.md └── default │ ├── ortho_1x1 │ ├── layout.json │ └── readme.md │ ├── ortho_2x3 │ ├── layout.json │ └── readme.md │ ├── 60_iso │ └── readme.md │ ├── 60_jis │ └── readme.md │ ├── 66_iso │ └── readme.md │ ├── 75_iso │ └── readme.md │ ├── 96_iso │ └── readme.md │ ├── alice │ └── readme.md │ ├── 60_ansi │ └── readme.md │ ├── 60_hhkb │ └── readme.md │ ├── 66_ansi │ └── readme.md │ ├── 75_ansi │ └── readme.md │ ├── 96_ansi │ └── readme.md │ ├── ergodox │ └── readme.md │ ├── ortho_5x5 │ └── readme.md │ ├── ortho_2x6 │ ├── readme.md │ └── layout.json │ ├── ortho_3x3 │ ├── readme.md │ └── layout.json │ ├── ortho_4x4 │ └── readme.md │ ├── ortho_4x6 │ └── readme.md │ ├── ortho_5x4 │ └── readme.md │ ├── ortho_6x4 │ └── readme.md │ ├── 60_ansi_wkl │ └── readme.md │ ├── 60_iso_wkl │ └── readme.md │ ├── numpad_4x4 │ └── readme.md │ ├── numpad_5x4 │ └── readme.md │ ├── numpad_5x6 │ └── readme.md │ ├── numpad_6x4 │ └── readme.md │ ├── numpad_6x5 │ └── readme.md │ ├── ortho_3x10 │ └── readme.md │ ├── ortho_4x10 │ └── readme.md │ ├── ortho_4x12 │ └── readme.md │ ├── ortho_4x16 │ └── readme.md │ ├── ortho_5x10 │ └── readme.md │ ├── ortho_5x12 │ └── readme.md │ ├── ortho_5x13 │ └── readme.md │ ├── ortho_5x14 │ └── readme.md │ ├── ortho_5x15 │ └── readme.md │ ├── ortho_6x13 │ └── readme.md │ ├── planck_mit │ └── readme.md │ ├── tkl_f13_iso │ └── readme.md │ ├── tkl_f13_jis │ └── readme.md │ ├── tkl_iso_wkl │ └── readme.md │ ├── 60_iso_arrow │ └── readme.md │ ├── fullsize_ansi │ └── readme.md │ ├── fullsize_iso │ └── readme.md │ ├── fullsize_jis │ └── readme.md │ ├── tkl_ansi_wkl │ └── readme.md │ ├── tkl_f13_ansi │ └── readme.md │ ├── 60_iso_tsangan │ └── readme.md │ ├── alice_split_bs │ └── readme.md │ └── tkl_nofrow_iso │ └── readme.md ├── tests └── mousekeys │ └── test.mk ├── rust ├── .gitignore ├── crates │ └── qmk │ │ └── src │ │ └── sys.rs ├── panic.sh └── images │ ├── why.png │ ├── awake.png │ ├── credit.png │ ├── cursor.png │ ├── left_1.png │ └── left_2.png ├── nose2.cfg ├── quantum ├── sequencer │ └── tests │ │ └── testlist.mk └── os_detection │ └── tests │ └── testlist.mk ├── util ├── ci │ └── requirements.txt └── docker_build.sh └── platforms └── chibios └── boards └── IC_TEENSY_4_1 └── rules.mk /docs/public/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/python/qmk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/public/CNAME: -------------------------------------------------------------------------------- 1 | docs.qmk.fm 2 | -------------------------------------------------------------------------------- /lib/python/qmk/cli/ci/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/python/qmk/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /log.txt: -------------------------------------------------------------------------------- 1 | QMK Firmware 0.27.3 2 | -------------------------------------------------------------------------------- /lib/python/qmk/cli/chibios/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/python/qmk/cli/format/__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/cli/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/clueboard/66/info.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/handwired/pytest/basic/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/handwired/pytest/macro/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/python/qmk/cli/generate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /users/_example/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += _example.c -------------------------------------------------------------------------------- /data/constants/keycodes/keycodes_0.0.3.hjson: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/constants/keycodes/keycodes_0.0.4.hjson: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/constants/keycodes/keycodes_0.0.5.hjson: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec1_at/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 3 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_23u/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 2 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_60/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 3 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_60x/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 2 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_65x/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 2 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_660c/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 3 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_dolice/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 3 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_pro2/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 2 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_theca/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 3 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_tkl/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 2 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_tkl_x/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 2 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_typeb/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 3 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_vero/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 3 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_virgo/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 3 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/mnk_60_ec/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 3 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/mnk_65_ec/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 3 2 | -------------------------------------------------------------------------------- /keyboards/duck/octagon/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/duck/tcv3/keymaps/default/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/helix/pico/back/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/helix/pico/base/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/helix/pico/sc/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/helix/pico/under/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/helix/rev2/back/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/helix/rev2/base/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/helix/rev2/sc/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/helix/rev2/under/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/spacetime/rev1/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/viktus/readme.md: -------------------------------------------------------------------------------- 1 | # Viktus Design 2 | -------------------------------------------------------------------------------- /layouts/community/ortho_1x1/layout.json: -------------------------------------------------------------------------------- 1 | [""] 2 | -------------------------------------------------------------------------------- /keyboards/aeboards/ext65/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 3 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_prox/jis/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 2 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/rf_r1_8_9xu/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 2 2 | -------------------------------------------------------------------------------- /keyboards/edi/hardlight/mk1/keymaps/.gitignore: -------------------------------------------------------------------------------- 1 | fate -------------------------------------------------------------------------------- /keyboards/edi/hardlight/mk2/keymaps/.gitignore: -------------------------------------------------------------------------------- 1 | fate -------------------------------------------------------------------------------- /keyboards/gopolar/gg86/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += lib/logo.c 2 | -------------------------------------------------------------------------------- /keyboards/gray_studio/readme.md: -------------------------------------------------------------------------------- 1 | # Gray Studio 2 | -------------------------------------------------------------------------------- /keyboards/handwired/pytest/has_community/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /keyboards/helix/rev2/qmk_conf/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/jian/rev2/readme.md: -------------------------------------------------------------------------------- 1 | This is GB revision 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/obe/f401/base/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/obe/f411/base/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/xelus/xs60/hotswap/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 2 2 | -------------------------------------------------------------------------------- /keyboards/xelus/xs60/soldered/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 2 2 | -------------------------------------------------------------------------------- /layouts/community/ortho_1x4/layout.json: -------------------------------------------------------------------------------- 1 | ["","","",""] -------------------------------------------------------------------------------- /layouts/default/ortho_1x1/layout.json: -------------------------------------------------------------------------------- 1 | [{a:7},""] 2 | -------------------------------------------------------------------------------- /tests/mousekeys/test.mk: -------------------------------------------------------------------------------- 1 | MOUSEKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /docs/__capabilities_inc.md: -------------------------------------------------------------------------------- 1 | Lorem ipsum dolor sit amet. 2 | -------------------------------------------------------------------------------- /keyboards/boardsource/the_q/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += lib/oled.c 2 | -------------------------------------------------------------------------------- /keyboards/buzzard/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | PS2_DRIVER = interrupt 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_alveus/1_0_0/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 3 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_alveus/1_2_0/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 3 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_constellation/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 3 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_prox/ansi_iso/rules.mk: -------------------------------------------------------------------------------- 1 | OPT = 2 2 | -------------------------------------------------------------------------------- /keyboards/dcpedit/redherring/rules.mk: -------------------------------------------------------------------------------- 1 | F_CPU = 16000000 2 | -------------------------------------------------------------------------------- /keyboards/drop/sense75/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += lib/common.c 2 | -------------------------------------------------------------------------------- /keyboards/helix/pico/sc/rules.mk: -------------------------------------------------------------------------------- 1 | LED_BACK_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/helix/rev2/sc/rules.mk: -------------------------------------------------------------------------------- 1 | LED_BACK_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hp69/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | AUDIO_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/ansi/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += matrix.c 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/iso/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += matrix.c 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/jis/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += matrix.c 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/waka60/f401/base/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/waka60/f411/base/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/rura66/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += oled_display.c 2 | -------------------------------------------------------------------------------- /keyboards/ymdk/ymd40/v2/rules.mk: -------------------------------------------------------------------------------- 1 | AUDIO_SUPPORTED = no 2 | -------------------------------------------------------------------------------- /rust/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | rust_keymap.a -------------------------------------------------------------------------------- /keyboards/a_jazz/akc084/rules.mk: -------------------------------------------------------------------------------- 1 | MCU_LDSCRIPT = STM32F103xB 2 | -------------------------------------------------------------------------------- /keyboards/adafruit/macropad/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_TRANSPORT = spi 2 | -------------------------------------------------------------------------------- /keyboards/boardsource/lulu/avr/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += lib/oled.c 2 | -------------------------------------------------------------------------------- /keyboards/doio/kb38/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_CUSTOM_KB = yes 2 | -------------------------------------------------------------------------------- /keyboards/dztech/dz65rgb/v3/rules.mk: -------------------------------------------------------------------------------- 1 | BOOTLOADER_SIZE = 6144 2 | -------------------------------------------------------------------------------- /keyboards/ferris/keymaps/test/rules.mk: -------------------------------------------------------------------------------- 1 | CONSOLE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/d48/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += ds1307.c taphold.c 2 | -------------------------------------------------------------------------------- /keyboards/handwired/trackpoint/rules.mk: -------------------------------------------------------------------------------- 1 | PS2_DRIVER = usart 2 | -------------------------------------------------------------------------------- /keyboards/helix/pico/back/rules.mk: -------------------------------------------------------------------------------- 1 | LED_BACK_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/helix/rev2/back/rules.mk: -------------------------------------------------------------------------------- 1 | LED_BACK_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/merge/uma/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | WPM_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/preonic/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += muse.c 2 | -------------------------------------------------------------------------------- /keyboards/sofle/keymaps/nulls_keymap/.gitignore: -------------------------------------------------------------------------------- 1 | rust_bindings.c -------------------------------------------------------------------------------- /keyboards/v4n4g0rth0n/v2/readme.md: -------------------------------------------------------------------------------- 1 | PCB with slider support. 2 | -------------------------------------------------------------------------------- /keyboards/vinhcatba/uncertainty/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += bongo.c 2 | -------------------------------------------------------------------------------- /keyboards/wekey/we27/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_CUSTOM_KB = yes 2 | -------------------------------------------------------------------------------- /keyboards/work_louder/nano/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += rgb_functions.c 2 | -------------------------------------------------------------------------------- /keyboards/xelus/la_plus/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_CUSTOM_KB = yes 2 | -------------------------------------------------------------------------------- /nose2.cfg: -------------------------------------------------------------------------------- 1 | [unittest] 2 | start-dir = lib/python/qmk/tests 3 | -------------------------------------------------------------------------------- /quantum/sequencer/tests/testlist.mk: -------------------------------------------------------------------------------- 1 | TEST_LIST += sequencer 2 | -------------------------------------------------------------------------------- /keyboards/arabica37/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/atreyu/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/boardsource/lulu/rp2040/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += lib/oled.c 2 | -------------------------------------------------------------------------------- /keyboards/chord/zero/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cornia/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TRI_LAYER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/doio/kb04/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/dp60/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/dztech/dz60rgb/v2_1/rules.mk: -------------------------------------------------------------------------------- 1 | BOOTLOADER_SIZE = 6144 2 | -------------------------------------------------------------------------------- /keyboards/fc660c/keymaps/default_rgb/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes -------------------------------------------------------------------------------- /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/handwired/ortho_brass/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_SUPPORTED = no 2 | -------------------------------------------------------------------------------- /keyboards/handwired/wulkan/rules.mk: -------------------------------------------------------------------------------- 1 | NO_SUSPEND_POWER_DOWN = yes 2 | -------------------------------------------------------------------------------- /keyboards/helix/pico/under/rules.mk: -------------------------------------------------------------------------------- 1 | LED_UNDERGLOW_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/helix/rev2/under/rules.mk: -------------------------------------------------------------------------------- 1 | LED_UNDERGLOW_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hhkb/jp/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | OPT_DEFS += -DHHKB_JP 2 | -------------------------------------------------------------------------------- /keyboards/horrortroll/lemon40/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += lib/bongocat.c 2 | -------------------------------------------------------------------------------- /keyboards/ibm/model_m/mschwingen/led_ffc/keyboard.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /keyboards/ibm/model_m/mschwingen/led_wired/keyboard.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /keyboards/karn/keymaps/colemak/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebformom/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebio/quefrency/rev6/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = usart 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/ansi_encoder/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += matrix.c 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/iso_encoder/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += matrix.c 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/jis_encoder/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += matrix.c 2 | -------------------------------------------------------------------------------- /keyboards/kikoslab/kl90/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | WPM_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/lily58/keymaps/lily58l/rules.mk: -------------------------------------------------------------------------------- 1 | EXTRAKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mk65/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nimrod/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/oddball/v1/rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = adns9800 2 | -------------------------------------------------------------------------------- /keyboards/oddball/v2/rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = adns9800 2 | -------------------------------------------------------------------------------- /keyboards/p3d/q4z/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/percent/canoe_gen2/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_CUSTOM_KB = yes 2 | -------------------------------------------------------------------------------- /keyboards/phantom/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | CONSOLE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/phantom/keymaps/rgbmod/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/smart68/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMMAND_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/sofle/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TRI_LAYER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/tau4/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/v4n4g0rth0n/v2/rules.mk: -------------------------------------------------------------------------------- 1 | ANALOG_DRIVER_REQUIRED = yes 2 | -------------------------------------------------------------------------------- /keyboards/vt40/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/work_louder/loop/post_rules.mk: -------------------------------------------------------------------------------- 1 | SRC += rgb_functions.c 2 | -------------------------------------------------------------------------------- /keyboards/work_louder/numpad/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += rgb_functions.c 2 | -------------------------------------------------------------------------------- /keyboards/xiudi/xd002/keymaps/rgb/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/yanghu/unicorne/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += oled.c 2 | -------------------------------------------------------------------------------- /layouts/default/ortho_2x3/layout.json: -------------------------------------------------------------------------------- 1 | ["","",""], 2 | ["","",""] 3 | -------------------------------------------------------------------------------- /quantum/os_detection/tests/testlist.mk: -------------------------------------------------------------------------------- 1 | TEST_LIST += os_detection 2 | -------------------------------------------------------------------------------- /keyboards/25keys/cassette42/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += ./common/oled_helper.c 2 | -------------------------------------------------------------------------------- /keyboards/ashwing66/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/bbrfkr/dynamis/rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = pmw3360 2 | -------------------------------------------------------------------------------- /keyboards/crowboard/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TRI_LAYER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dailycraft/claw44/keymaps/oled/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/doio/kb19/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/doio/kb3x/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dp3000/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/drhigsby/ogurec/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dztech/dz60rgb_ansi/v2_1/rules.mk: -------------------------------------------------------------------------------- 1 | BOOTLOADER_SIZE = 6144 2 | -------------------------------------------------------------------------------- /keyboards/dztech/dz60rgb_wkl/v2_1/rules.mk: -------------------------------------------------------------------------------- 1 | BOOTLOADER_SIZE = 6144 2 | -------------------------------------------------------------------------------- /keyboards/evyd13/plain60/keymaps/rgb/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/fatotesa/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/geigeigeist/klor/rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = paw3204 2 | -------------------------------------------------------------------------------- /keyboards/halfcliff/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/handwired/108key_trackpoint/rules.mk: -------------------------------------------------------------------------------- 1 | PS2_DRIVER = usart 2 | -------------------------------------------------------------------------------- /keyboards/handwired/aball/rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = adns9800 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/keymaps/rgb/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/symmetric70_proto/promicro/base/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/handwired/symmetric70_proto/promicro/fast/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/handwired/symmetric70_proto/proton_c/base/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/handwired/symmetric70_proto/proton_c/fast/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/handwired/t111/keymaps/oleg/rules.mk: -------------------------------------------------------------------------------- 1 | UNICODEMAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/handwired/twadlee/tp69/rules.mk: -------------------------------------------------------------------------------- 1 | USE_CHIBIOS_CONTRIB = yes 2 | -------------------------------------------------------------------------------- /keyboards/hhkb/jp/keymaps/default_mac/rules.mk: -------------------------------------------------------------------------------- 1 | OPT_DEFS += -DHHKB_JP 2 | -------------------------------------------------------------------------------- /keyboards/hillside/46/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | CAPS_WORD_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hillside/48/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | CAPS_WORD_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hillside/52/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | CAPS_WORD_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/horrortroll/nyx/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_CUSTOM_KB = yes 2 | -------------------------------------------------------------------------------- /keyboards/ibm/model_m/mschwingen/led_ws2812/keyboard.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /keyboards/ibnuda/squiggle/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/idobao/id42/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TRI_LAYER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/inland/v83p/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/jones/v03/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/kbdfans/kbd67/mkiirgb/v3/rules.mk: -------------------------------------------------------------------------------- 1 | BOOTLOADER_SIZE = 6144 2 | -------------------------------------------------------------------------------- /keyboards/kbdfans/kbd67/mkiirgb_iso/rules.mk: -------------------------------------------------------------------------------- 1 | BOOTLOADER_SIZE = 6144 2 | -------------------------------------------------------------------------------- /keyboards/keebio/dilly/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebwerk/nano_slider/rules.mk: -------------------------------------------------------------------------------- 1 | ANALOG_DRIVER_REQUIRED = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q1v1/iso/readme.md: -------------------------------------------------------------------------------- 1 | # The ISO variant of the Keychron Q1 -------------------------------------------------------------------------------- /keyboards/ktec/staryu/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | MOUSEKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/labbe/labbeminiv1/keymaps/rgb/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/large_lad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mlego/m65/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nibiria/stream15/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | MIDI_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nullbitsco/nibble/keymaps/oled/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nullbitsco/scramble/keymaps/oled/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/oddball/v2_1/rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = adns9800 2 | -------------------------------------------------------------------------------- /keyboards/om60/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/p3d/synapse/keymaps/7u_space/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/p3d/synapse/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/phdesign/phac/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/pizzakeyboards/slice65/rules.mk: -------------------------------------------------------------------------------- 1 | MCU_LDSCRIPT = STM32F303xB 2 | -------------------------------------------------------------------------------- /keyboards/planck/rev7/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | DEFERRED_EXEC_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/ploopyco/mouse/post_rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = pmw3360 -------------------------------------------------------------------------------- /keyboards/projectcain/vault45/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/proteus67/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/protozoa/p01/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/punk75/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/qpockets/eggman/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/qpockets/wanten/keymaps/2u_bars/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/qpockets/wanten/keymaps/625_bar/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/qpockets/wanten/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/quadrum/delta/keymaps/iso/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/qvex/lynepad2/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/qvex/lynepad2/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC += matrix.c -------------------------------------------------------------------------------- /keyboards/rgbkb/mun/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/signum/3_0/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | UNICODEMAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/skergo/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/teleport/native/ansi/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_CUSTOM_KB = yes 2 | -------------------------------------------------------------------------------- /keyboards/teleport/native/iso/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_CUSTOM_KB = yes 2 | -------------------------------------------------------------------------------- /keyboards/tominabox1/qaz/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ungodly/launch_pad/rules.mk: -------------------------------------------------------------------------------- 1 | ANALOG_DRIVER_REQUIRED = yes 2 | -------------------------------------------------------------------------------- /keyboards/varanidae/keymaps/ansi/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/varanidae/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/varanidae/keymaps/iso/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/wolf/frogpad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/work_louder/work_board/post_rules.mk: -------------------------------------------------------------------------------- 1 | SRC += rgb_functions.c 2 | -------------------------------------------------------------------------------- /keyboards/xiudi/xd002/keymaps/volume/rules.mk: -------------------------------------------------------------------------------- 1 | EXTRAKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/yushakobo/navpad/10/rev0/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += navpad_prefs.c 2 | -------------------------------------------------------------------------------- /keyboards/yushakobo/navpad/10/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += navpad_prefs.c 2 | -------------------------------------------------------------------------------- /keyboards/yushakobo/navpad/10_helix_r/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += navpad_prefs.c 2 | -------------------------------------------------------------------------------- /layouts/community/alice/readme.md: -------------------------------------------------------------------------------- 1 | # alice 2 | 3 | LAYOUT_alice 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_2x3/layout.json: -------------------------------------------------------------------------------- 1 | ["","",""], 2 | ["","",""] 3 | -------------------------------------------------------------------------------- /layouts/default/60_iso/readme.md: -------------------------------------------------------------------------------- 1 | # 60_iso 2 | 3 | LAYOUT_60_iso 4 | -------------------------------------------------------------------------------- /layouts/default/60_jis/readme.md: -------------------------------------------------------------------------------- 1 | # 60_jis 2 | 3 | LAYOUT_60_jis 4 | -------------------------------------------------------------------------------- /layouts/default/66_iso/readme.md: -------------------------------------------------------------------------------- 1 | # 66_iso 2 | 3 | LAYOUT_66_iso 4 | -------------------------------------------------------------------------------- /layouts/default/75_iso/readme.md: -------------------------------------------------------------------------------- 1 | # 75_iso 2 | 3 | LAYOUT_75_iso 4 | -------------------------------------------------------------------------------- /layouts/default/96_iso/readme.md: -------------------------------------------------------------------------------- 1 | # 96_iso 2 | 3 | LAYOUT_96_iso 4 | -------------------------------------------------------------------------------- /layouts/default/alice/readme.md: -------------------------------------------------------------------------------- 1 | # alice 2 | 3 | LAYOUT_alice 4 | -------------------------------------------------------------------------------- /util/ci/requirements.txt: -------------------------------------------------------------------------------- 1 | discord-webhook 2 | Jinja2 3 | ansi2html 4 | -------------------------------------------------------------------------------- /keyboards/10bleoledhub/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/1upslider8/rules.mk: -------------------------------------------------------------------------------- 1 | ANALOG_DRIVER_REQUIRED = yes 2 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/pi40/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/1upkeyboards/pi50/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/1upkeyboards/pi60/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/40percentclub/ut47/keymaps/rgb/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/adpenrose/mine/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 -------------------------------------------------------------------------------- /keyboards/adpenrose/obi/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/aleblazer/zodiark/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/argyle/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += matrix.c 2 | I2C_DRIVER_REQUIRED = yes 3 | -------------------------------------------------------------------------------- /keyboards/basketweave/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/binepad/bnk9/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/chosfox/cf81/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/citrus/readme.md: -------------------------------------------------------------------------------- 1 | # Citrus Lab 2 | QMK folders for PCB commissions. -------------------------------------------------------------------------------- /keyboards/clueboard/60/rules.mk: -------------------------------------------------------------------------------- 1 | # project specific files 2 | SRC = led.c 3 | -------------------------------------------------------------------------------- /keyboards/coban/pad12a/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/coban/pad3a/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/coban/pad9a/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/custommk/elysian/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/dcpedit/redherring/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/deemen17/de80/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dnlnm/cloak/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/dotmod/dymium65/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/drhigsby/dubba175/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/drhigsby/packrat/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/drop/sense75/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/duck/octagon/v1/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/edinburgh41/rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = analog_joystick 2 | -------------------------------------------------------------------------------- /keyboards/emptystring/nqg/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/util/keymap_beautifier/requirements.txt: -------------------------------------------------------------------------------- 1 | pycparser 2 | -------------------------------------------------------------------------------- /keyboards/fjlabs/ad65/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/avalon/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/bks65/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/kf87/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/kyuu/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/ldk65/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/peaker/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/tf60v2/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/gmmk/pro/rev1/ansi/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/gmmk/pro/rev1/iso/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/gmmk/pro/rev2/ansi/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/gmmk/pro/rev2/iso/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/gon/nerd60/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/gon/nerdtkl/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/h0oni/deskpad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/42/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/handwired/evk/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "maintainer": "YangPiCui" 3 | } 4 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/evb_wb32f3g71/rules.mk: -------------------------------------------------------------------------------- 1 | KEYBOARD_SHARED_EP = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/evb_wb32fq95/rules.mk: -------------------------------------------------------------------------------- 1 | KEYBOARD_SHARED_EP = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/keymaps/digitizer/rules.mk: -------------------------------------------------------------------------------- 1 | DIGITIZER_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/handwired/onekey/keymaps/joystick/rules.mk: -------------------------------------------------------------------------------- 1 | JOYSTICK_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/splittest/keymaps/rgb/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/symmetric70_proto/promicro/normal/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/handwired/symmetric70_proto/proton_c/normal/keyboard.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /keyboards/hineybush/hbcp/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/ibnuda/squiggle/keymaps/default38/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ibnuda/squiggle/keymaps/defaultfull/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/jones/v03_1/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/jukaie/jk01/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebio/bamfk1/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebio/bigswitchseat/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | LTO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebio/iris_ce/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TRI_LAYER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebio/iris_lm/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TRI_LAYER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebio/nyquist/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebio/viterbi/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q0/base/readme.md: -------------------------------------------------------------------------------- 1 | # The base variant of the Keychron Q0 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q1v1/ansi/readme.md: -------------------------------------------------------------------------------- 1 | # The ANSI variant of the Keychron Q1 -------------------------------------------------------------------------------- /keyboards/keychron/q2/ansi/readme.md: -------------------------------------------------------------------------------- 1 | # The ANSI variant of the Keychron Q2 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q2/iso/readme.md: -------------------------------------------------------------------------------- 1 | # The ISO variant of the Keychron Q2 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q3/ansi/readme.md: -------------------------------------------------------------------------------- 1 | # The ANSI variant of the Keychron Q3 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q3/iso/readme.md: -------------------------------------------------------------------------------- 1 | # The ISO variant of the Keychron Q3 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q3/jis/readme.md: -------------------------------------------------------------------------------- 1 | # The JIS variant of the Keychron Q3 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q4/ansi/readme.md: -------------------------------------------------------------------------------- 1 | # The ANSI variant of the Keychron Q4 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q4/iso/readme.md: -------------------------------------------------------------------------------- 1 | # The ISO variant of the Keychron Q4 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q5/ansi/readme.md: -------------------------------------------------------------------------------- 1 | # The ANSI variant of the Keychron Q5 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q5/iso/readme.md: -------------------------------------------------------------------------------- 1 | # The ISO variant of the Keychron Q5 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q6/ansi/readme.md: -------------------------------------------------------------------------------- 1 | # The ANSI variant of the Keychron Q6 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q6/iso/readme.md: -------------------------------------------------------------------------------- 1 | # The ISO variant of the Keychron Q6 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q8/ansi/readme.md: -------------------------------------------------------------------------------- 1 | # The ANSI variant of the Keychron Q8 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q8/iso/readme.md: -------------------------------------------------------------------------------- 1 | # The ISO variant of the Keychron Q8 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q9/ansi/readme.md: -------------------------------------------------------------------------------- 1 | # The ANSI variant of the Keychron Q9 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q9/iso/readme.md: -------------------------------------------------------------------------------- 1 | # The ISO variant of the Keychron Q9 2 | -------------------------------------------------------------------------------- /keyboards/keyhive/navi10/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kisakeyluxury/qtz/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/lucid/alexa/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/lucid/scarlet/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/lyso1/lck75/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/maxr1998/pulse4k/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/obe/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/moky/moky67/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/moky/moky88/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/momokai/aurora/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/monsgeek/m1/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nimrod/keymaps/default_center_space/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nimrod/keymaps/default_left_space/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nimrod/keymaps/default_right_space/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nimrod/keymaps/default_split_space/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nullbitsco/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "maintainer": "nullbitsco" 3 | } 4 | -------------------------------------------------------------------------------- /keyboards/orthocode/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/p3d/eu_isolation/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/planck/rev7/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/planck/thk/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/ploopyco/madromys/post_rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = pmw3360 2 | -------------------------------------------------------------------------------- /keyboards/ploopyco/trackball/post_rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = pmw3360 -------------------------------------------------------------------------------- /keyboards/program_yoink/ortho/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/qpockets/space_space/rev1/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/quadrum/delta/keymaps/ansi/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/quadrum/delta/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/rart/rart80/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/redragon/k667/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/reviung/reviung61/keymaps/default_rgb/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/rgbkb/pan/rev1/proton_c/rules.mk: -------------------------------------------------------------------------------- 1 | WS2812_DRIVER_REQUIRED = yes 2 | -------------------------------------------------------------------------------- /keyboards/rgbkb/sol3/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/rgbkb/zen/rev1/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/salicylic_acid3/getta25/keymaps/oled/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/sawnsprojects/re65/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/sofle_choc/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/specskeys/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/stello65/beta/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/tender/macrowo_pad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/tominabox1/adalyn/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/wekey/we27/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/wolf/frogpad/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/wolf/kuku65/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/wolf/m60_b/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/wolf/m6_c/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/wolf/neely65/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/wolf/ryujin/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/wolf/sabre/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/wolf/ts60/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/wsk/gothic50/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/wsk/gothic70/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ydkb/just60/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/zlabkeeb/15pad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/zlabkeeb/6pad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /layouts/community/60_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # 60_ansi 2 | 3 | LAYOUT_60_ansi 4 | -------------------------------------------------------------------------------- /layouts/community/60_hhkb/readme.md: -------------------------------------------------------------------------------- 1 | # 60_hhkb 2 | 3 | LAYOUT_60_hhkb 4 | -------------------------------------------------------------------------------- /layouts/community/60_iso/readme.md: -------------------------------------------------------------------------------- 1 | # 60_iso 2 | 3 | LAYOUT_60_iso 4 | -------------------------------------------------------------------------------- /layouts/community/60_jis/readme.md: -------------------------------------------------------------------------------- 1 | # 60_jis 2 | 3 | LAYOUT_60_jis 4 | -------------------------------------------------------------------------------- /layouts/community/64_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # 64_ansi 2 | 3 | LAYOUT_64_ansi 4 | -------------------------------------------------------------------------------- /layouts/community/64_iso/readme.md: -------------------------------------------------------------------------------- 1 | # 64_iso 2 | 3 | LAYOUT_64_iso 4 | -------------------------------------------------------------------------------- /layouts/community/65_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # 65_ansi 2 | 3 | LAYOUT_65_ansi 4 | -------------------------------------------------------------------------------- /layouts/community/65_iso/readme.md: -------------------------------------------------------------------------------- 1 | # 65_iso 2 | 3 | LAYOUT_65_iso 4 | -------------------------------------------------------------------------------- /layouts/community/66_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # 66_ansi 2 | 3 | LAYOUT_66_ansi 4 | -------------------------------------------------------------------------------- /layouts/community/66_iso/readme.md: -------------------------------------------------------------------------------- 1 | # 66_iso 2 | 3 | LAYOUT_66_iso 4 | -------------------------------------------------------------------------------- /layouts/community/68_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # 68_ansi 2 | 3 | LAYOUT_68_ansi 4 | -------------------------------------------------------------------------------- /layouts/community/68_iso/readme.md: -------------------------------------------------------------------------------- 1 | # 68_iso 2 | 3 | LAYOUT_68_iso 4 | -------------------------------------------------------------------------------- /layouts/community/75_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # 75_ansi 2 | 3 | LAYOUT_75_ansi 4 | -------------------------------------------------------------------------------- /layouts/community/75_iso/readme.md: -------------------------------------------------------------------------------- 1 | # 75_iso 2 | 3 | LAYOUT_75_iso 4 | -------------------------------------------------------------------------------- /layouts/community/96_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # 96_ansi 2 | 3 | LAYOUT_96_ansi 4 | -------------------------------------------------------------------------------- /layouts/community/96_iso/readme.md: -------------------------------------------------------------------------------- 1 | # 96_iso 2 | 3 | LAYOUT_96_iso 4 | -------------------------------------------------------------------------------- /layouts/community/ergodox/readme.md: -------------------------------------------------------------------------------- 1 | # ergodox 2 | 3 | LAYOUT_ergodox 4 | -------------------------------------------------------------------------------- /layouts/community/tkl_iso/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_iso 2 | 3 | LAYOUT_tkl_iso 4 | -------------------------------------------------------------------------------- /layouts/community/tkl_jis/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_jis 2 | 3 | LAYOUT_tkl_jis 4 | -------------------------------------------------------------------------------- /layouts/default/60_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # 60_ansi 2 | 3 | LAYOUT_60_ansi 4 | -------------------------------------------------------------------------------- /layouts/default/60_hhkb/readme.md: -------------------------------------------------------------------------------- 1 | # 60_hhkb 2 | 3 | LAYOUT_60_hhkb 4 | -------------------------------------------------------------------------------- /layouts/default/66_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # 66_ansi 2 | 3 | LAYOUT_66_ansi 4 | -------------------------------------------------------------------------------- /layouts/default/75_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # 75_ansi 2 | 3 | LAYOUT_75_ansi 4 | -------------------------------------------------------------------------------- /layouts/default/96_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # 96_ansi 2 | 3 | LAYOUT_96_ansi 4 | -------------------------------------------------------------------------------- /layouts/default/ergodox/readme.md: -------------------------------------------------------------------------------- 1 | # ergodox 2 | 3 | LAYOUT_ergodox 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_5x5/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_5x5 2 | 3 | LAYOUT_ortho_5x5 -------------------------------------------------------------------------------- /lib/usbhost/USB_Host_Shield_2.0/.gitignore: -------------------------------------------------------------------------------- 1 | *.bak 2 | *.zip 3 | *.rar 4 | build/ -------------------------------------------------------------------------------- /rust/crates/qmk/src/sys.rs: -------------------------------------------------------------------------------- 1 | pub use qmk_sys::{keyevent_t, keypos_t, tap_t}; 2 | -------------------------------------------------------------------------------- /util/docker_build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ./util/docker_cmd.sh make "$@" 4 | -------------------------------------------------------------------------------- /keyboards/0xcb/splaytoraid/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/1upslider8/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/adafruit/macropad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/adpenrose/akemipad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/adpenrose/kintsugi/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/amjkeyboard/amj96/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/arrayperipherals/vector/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/artemis/paragon/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/atreus/feather/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/atxkb/readme.md: -------------------------------------------------------------------------------- 1 | # atxkb 2 | 3 | Website: [atxkb](https://atxkb.com) 4 | -------------------------------------------------------------------------------- /keyboards/axolstudio/helpo/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/binepad/pixie/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | ENCODER_MAP_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/boardsource/equals/48/rules.mk: -------------------------------------------------------------------------------- 1 | QUANTUM_PAINTER_DRIVERS += st7735_spi 2 | -------------------------------------------------------------------------------- /keyboards/boardsource/equals/60/rules.mk: -------------------------------------------------------------------------------- 1 | QUANTUM_PAINTER_DRIVERS += st7735_spi 2 | -------------------------------------------------------------------------------- /keyboards/bpiphany/hid_liber/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC = matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/bpiphany/kitten_paw/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/bpiphany/tiger_lily/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/checkerboards/quark_plus/keymaps/2u/config.h: -------------------------------------------------------------------------------- 1 | #define TAPPING_TOGGLE 2 2 | -------------------------------------------------------------------------------- /keyboards/custommk/ergostrafer/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/custommk/ergostrafer_rgb/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/cxt_studio/12e3/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/drop/sense75/keymaps/default_md/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/duck/orion/v3/indicator_leds.h: -------------------------------------------------------------------------------- 1 | void indicator_leds_set(bool leds[8]); 2 | -------------------------------------------------------------------------------- /keyboards/ez_maker/directpins/teensy_32/rules.mk: -------------------------------------------------------------------------------- 1 | USE_CHIBIOS_CONTRIB = yes 2 | 3 | -------------------------------------------------------------------------------- /keyboards/ez_maker/directpins/teensy_lc/rules.mk: -------------------------------------------------------------------------------- 1 | USE_CHIBIOS_CONTRIB = yes 2 | 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/7vhotswap/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/bks65solder/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/bolsa65/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/midway60/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/mk61rgbansi/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/polaris/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/ready100/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/sinanju/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/sinanjuwk/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/solanis/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/swordfish/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/tf60ansi/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/fjlabs/tf65rgbv2/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/geistmaschine/geist/keymaps/ansi/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/geistmaschine/geist/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/geistmaschine/geist/keymaps/iso/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/gkeyboard/gpad8_2r/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/gkeyboard/greatpad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/gl516/a52gl/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/gl516/j73gl/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/gl516/n51gl/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/halokeys/elemental75/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/bdn9_ble/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/handwired/ck4x4/readme.md: -------------------------------------------------------------------------------- 1 | # CK4x4 2 | 3 | Cannon Keys 4x4 Macro Pad 4 | -------------------------------------------------------------------------------- /keyboards/handwired/fruity60/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/handwired/macro3/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/misterdeck/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | JOYSTICK_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/misterdeck/keymaps/nobuttons/rules.mk: -------------------------------------------------------------------------------- 1 | JOYSTICK_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/myskeeb/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/at_start_f415/rules.mk: -------------------------------------------------------------------------------- 1 | MCU_LDSCRIPT = AT32F415xC 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/keymaps/adc/rules.mk: -------------------------------------------------------------------------------- 1 | ANALOG_DRIVER_REQUIRED = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/keymaps/hardware_id/rules.mk: -------------------------------------------------------------------------------- 1 | CONSOLE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/keymaps/wear_leveling/rules.mk: -------------------------------------------------------------------------------- 1 | CONSOLE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/sipeed_longan_nano/rules.mk: -------------------------------------------------------------------------------- 1 | KEYBOARD_SHARED_EP = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/teensy_lc/rules.mk: -------------------------------------------------------------------------------- 1 | USE_CHIBIOS_CONTRIB = yes 2 | 3 | -------------------------------------------------------------------------------- /keyboards/handwired/ortho5x14/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/ortho5x14/keymaps/split1/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/owlet60/keymaps/oled_testing/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/slash/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/handwired/split_cloud/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TRI_LAYER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/splittest/keymaps/bitbang/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = bitbang 2 | -------------------------------------------------------------------------------- /keyboards/handwired/swiftrax/the_galleon/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | WPM_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/handwired/tsubasa/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/wulkan/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | UNICODEMAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/helix/rev3_5rows/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hillside/46/keymaps/default_dot_c/rules.mk: -------------------------------------------------------------------------------- 1 | CAPS_WORD_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/hillside/52/keymaps/default_dot_c/rules.mk: -------------------------------------------------------------------------------- 1 | CAPS_WORD_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ibnuda/squiggle/keymaps/defaultminidox/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/input_club/k_type/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/jpe230/big_knob/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kabedon/kabedon98e/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kagizaraya/miniaxe/keymaps/underglow/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kakunpc/choc_taro/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/kb_elmo/aek2_usb/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/kb_elmo/elmopad/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/kb_elmo/isolation/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/kb_elmo/m0116_usb/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/kb_elmo/sesame/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/kb_elmo/twelvekey/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/keebio/convolution/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keycapsss/plaid_pad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q0/plus/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q2/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keychron/q2/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keygem/kg60ansi/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/keygem/kg65rgbv2/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/keyhive/lattice60/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 12000000 3 | -------------------------------------------------------------------------------- /keyboards/kprepublic/bm40hsrgb/rev2/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | LTO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kprepublic/cstc40/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TRI_LAYER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/linworks/fave65h/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/linworks/fave84h/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/linworks/fave87h/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/lucid/alexa_solder/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/lucid/kbd8x_hs/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/lucid/phantom_hs/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/lucid/velvet_hotswap/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 -------------------------------------------------------------------------------- /keyboards/lucid/velvet_solder/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 -------------------------------------------------------------------------------- /keyboards/lz/erghost/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/macroflow_original/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/madjax_macropad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/makenova/omega/omega4/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/marksard/leftover30/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechlovin/infinity875/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_CUSTOM_USER = no -------------------------------------------------------------------------------- /keyboards/mechlovin/jay60/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/mechlovin/th1800/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/mechstudio/chapter1/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/bde/lefty/keymaps/fancy/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | 3 | -------------------------------------------------------------------------------- /keyboards/mechwild/clunker/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/mercutio/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/murphpad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/waka60/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/meletrix/zoom75/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/meletrix/zoom98/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/merge/um70/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | WPM_ENABLE = yes 2 | LTO_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/merge/um80/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | WPM_ENABLE = yes 2 | LTO_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/mexsistor/ludmila/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC = matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/minimon/bartlesplit/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/nacly/bigsmoothknob/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nullbitsco/tidbit/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/oddball/keymaps/pmw3360/rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = pmw3360 2 | -------------------------------------------------------------------------------- /keyboards/onnenon/hotdog_pad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/opendeck/32/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/pierce/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TRACKPOINT = no 2 | AUTO_BUTTONS = no 3 | -------------------------------------------------------------------------------- /keyboards/planck/rev6_drop/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/ploopyco/trackball_thumb/post_rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = pmw3360 -------------------------------------------------------------------------------- /keyboards/preonic/rev3_drop/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/program_yoink/ortho/keymaps/ortho_split/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/program_yoink/staggered/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/program_yoink/staggered/keymaps/split_bar/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/qpockets/space_space/rev1/keymaps/big_space/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/qpockets/space_space/rev2/keymaps/big_space/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/qpockets/space_space/rev2/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/qpockets/space_space/rev2/keymaps/qpockets/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/rainkeebs/trailmix/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/rart/rart75hs/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/rart/rartland/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/redscarf_iiplus/verb/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/redscarf_iiplus/verc/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/redscarf_iiplus/verd/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/reviung/reviung34/keymaps/default_rgb/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/rmi_kb/aelith/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/rmi_kb/chevron/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/rmi_kb/mona/v32a/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/rmkeebs/rm_fullsize/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/s_ol/0xc_pad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_CUSTOM_USER = yes 2 | -------------------------------------------------------------------------------- /keyboards/salane/starryfrl/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/salicylic_acid3/ajisai74/keymaps/jis/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/salicylic_acid3/naked48/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | SPLIT_KEYBOARD = no 2 | -------------------------------------------------------------------------------- /keyboards/sixkeyboard/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/skyloong/gk61/pro/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/takashicompany/jourkey/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/takashicompany/rookey/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/the_royal/liminal/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/the_royal/liminal/keymaps/default_iso/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/the_royal/schwann/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/themadnoodle/noodlepad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/tkw/stoutgat/v1/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/tominabox1/qaz/keymaps/default_big_space/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/trkeyboards/trk1/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/unikeyboard/diverge3/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/unikeyboard/diverge3/keymaps/iso_uk/rules.mk: -------------------------------------------------------------------------------- 1 | AUTO_SHIFT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/werk_technica/one/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/woodkeys/bigseries/1key/keymaps/leddance/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/work_louder/micro/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/xelus/valor/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_CUSTOM_KB = yes 2 | 3 | OPT = 2 4 | -------------------------------------------------------------------------------- /keyboards/xiudi/xd002/keymaps/rgb_lite/rules.mk: -------------------------------------------------------------------------------- 1 | WS2812_DRIVER_REQUIRED = yes 2 | -------------------------------------------------------------------------------- /layouts/community/60_abnt2/readme.md: -------------------------------------------------------------------------------- 1 | # 60_abnt2 2 | 3 | LAYOUT_60_abnt2 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_1x1/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_1x1 2 | 3 | LAYOUT_ortho_1x1 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_1x4/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_1x4 2 | 3 | LAYOUT_ortho_1x4 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_2x3/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_2x3 2 | 3 | LAYOUT_ortho_2x3 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_2x6/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_2x6 2 | 3 | LAYOUT_ortho_2x6 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_3x3/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_3x3 2 | 3 | LAYOUT_ortho_3x3 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_4x4/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_4x4 2 | 3 | LAYOUT_ortho_4x4 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_4x6/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_4x6 2 | 3 | LAYOUT_ortho_4x6 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_5x4/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_5x4 2 | 3 | LAYOUT_ortho_5x4 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_5x5/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_5x5 2 | 3 | LAYOUT_ortho_5x5 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_6x4/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_6x4 2 | 3 | LAYOUT_ortho_6x4 4 | -------------------------------------------------------------------------------- /layouts/community/tkl_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_ansi 2 | 3 | LAYOUT_tkl_ansi 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_1x1/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_1x1 2 | 3 | LAYOUT_ortho_1x1 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_2x3/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_2x3 2 | 3 | LAYOUT_ortho_2x3 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_2x6/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_2x6 2 | 3 | LAYOUT_ortho_2x6 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_3x3/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_3x3 2 | 3 | LAYOUT_ortho_3x3 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_4x4/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_4x4 2 | 3 | LAYOUT_ortho_4x4 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_4x6/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_4x6 2 | 3 | LAYOUT_ortho_4x6 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_5x4/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_5x4 2 | 3 | LAYOUT_ortho_5x4 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_6x4/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_6x4 2 | 3 | LAYOUT_ortho_6x4 4 | -------------------------------------------------------------------------------- /rust/panic.sh: -------------------------------------------------------------------------------- 1 | picotool save -r 0x15000000 0x15004000 message.bin && cat message.bin -------------------------------------------------------------------------------- /keyboards/1upkeyboards/1upocarina/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/4pplet/waffling60/rev_e/keymaps/6u_ansi/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/4pplet/waffling60/rev_e/keymaps/6u_iso/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/4pplet/waffling60/rev_e/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/adpenrose/obi/keymaps/default_625u_space/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/aidansmithdotdev/fine40/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/aliceh66/pianoforte/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor Frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/aliceh66/pianoforte_hs/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor Frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/arrowmechanics/wings/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/biacco42/ergo42/keymaps/default-underglow/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/bpiphany/ghost_squid/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/bpiphany/pegasushoof/2013/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC = matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/bpiphany/pegasushoof/2015/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC = matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/bpiphany/unloved_bastard/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/cannonkeys/ortho48v2/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/cannonkeys/satisfaction75/rev1/keymaps/tester/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = no 2 | -------------------------------------------------------------------------------- /keyboards/checkerboards/quark_plus/keymaps/2x225u/config.h: -------------------------------------------------------------------------------- 1 | #define TAPPING_TOGGLE 2 2 | -------------------------------------------------------------------------------- /keyboards/checkerboards/quark_plus/keymaps/2x3u/config.h: -------------------------------------------------------------------------------- 1 | #define TAPPING_TOGGLE 2 2 | -------------------------------------------------------------------------------- /keyboards/checkerboards/quark_plus/keymaps/default/config.h: -------------------------------------------------------------------------------- 1 | #define TAPPING_TOGGLE 2 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/2x1800/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "diode_direction": "ROW2COL" 3 | } 4 | -------------------------------------------------------------------------------- /keyboards/converter/hp_46010a/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | 3 | SRC = matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/converter/siemens_tastatur/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC = matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/converter/usb_usb/ble/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/draytronics/scarlet/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/keymaps/default/default.png.md: -------------------------------------------------------------------------------- 1 | https://i.imgur.com/fKX0Zbs.png 2 | -------------------------------------------------------------------------------- /keyboards/fearherbs1/blue_team_pad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/geistmaschine/macropod/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/gmmk/numpad/rules.mk: -------------------------------------------------------------------------------- 1 | ANALOG_DRIVER_REQUIRED = yes 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/handwired/at101ish/keymaps/osdetect/rules.mk: -------------------------------------------------------------------------------- 1 | OS_DETECTION_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/cans12erv2/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/concertina/64key/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/dactyl/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | MOUSEKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/dactyl/keymaps/dvorak/rules.mk: -------------------------------------------------------------------------------- 1 | MOUSEKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/jopr/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define NO_ACTION_ONESHOT 4 | -------------------------------------------------------------------------------- /keyboards/handwired/owlet60/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/handwired/space_oddity/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/swiftrax/bumblebee/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | AUDIO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/uthol/rev1/readme.md: -------------------------------------------------------------------------------- 1 | Uthol 2 | === 3 | 4 | Rev 1 - Aluminum 5 | -------------------------------------------------------------------------------- /keyboards/handwired/uthol/rev2/readme.md: -------------------------------------------------------------------------------- 1 | Uthol 2 | === 3 | 4 | Rev 2 - Standard 5 | -------------------------------------------------------------------------------- /keyboards/handwired/uthol/rev3/readme.md: -------------------------------------------------------------------------------- 1 | Uthol 2 | === 3 | 4 | Rev 3 - Blackpill 5 | -------------------------------------------------------------------------------- /keyboards/ibm/model_m/mschwingen/led_ws2812/rules.mk: -------------------------------------------------------------------------------- 1 | WS2812_DRIVER_REQUIRED = yes 2 | -------------------------------------------------------------------------------- /keyboards/jlw/vault35_wkl_universal/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/k34/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes # enable combo 2 | -------------------------------------------------------------------------------- /keyboards/kakunpc/angel64/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/kb_elmo/m0110a_usb/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/kbdfans/odin75/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_TRANSPORT = spi 2 | SRC += lib/bongocat.c 3 | -------------------------------------------------------------------------------- /keyboards/kc60/keymaps/ws2812/rules.mk: -------------------------------------------------------------------------------- 1 | COMMAND_ENABLE = no 2 | RGBLIGHT_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/keebart/sofle_choc_pro/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keebfront/vanguard65/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/keycapsss/3w6_2040/rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = pimoroni_trackball 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q10/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q11/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q12/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q1v1/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keychron/q1v1/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keychron/q1v2/jis_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keychron/q2/jis_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q3/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q3/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q3/jis_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q5/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q5/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q6/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q6/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q8/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q8/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q9/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q9/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v1/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v1/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v1/jis_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v10/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v2/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v2/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v2/jis_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v3/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v3/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v3/jis_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v5/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v5/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v6/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v6/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v8/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v8/iso_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kinesis/nguyenvietyen/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/kiserdesigns/madeline/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kradoindustries/kousa/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kradoindustries/krado66/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/latincompass/latin47ble/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/latincompass/latin64ble/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/lucid/phantom_solder/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/makenova/omega/omega4/keymaps/default_10u_bar/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/makenova/omega/omega4/keymaps/default_6u_bar/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/marksard/leftover30/keymaps/default_isoenter/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechboards/crkbd/pro/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechboards/lily58/pro/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechboards/sofle/pro/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechlovin/foundation/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechlovin/foundation/keymaps/default_iso/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechlovin/hex4b/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/mechlovin/serratus/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/mechwild/puckbuddy/rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = cirque_pinnacle_spi 2 | -------------------------------------------------------------------------------- /keyboards/nightly_boards/octopad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/nightly_boards/octopadplus/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/omnikeyish/rules.mk: -------------------------------------------------------------------------------- 1 | # Project specific files 2 | SRC += dynamic_macro.c 3 | -------------------------------------------------------------------------------- /keyboards/owlab/voice65/hotswap/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/owlab/voice65/soldered/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/ploopyco/mouse/rev1_002/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/ploopyco/trackball_mini/post_rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = adns5050 2 | -------------------------------------------------------------------------------- /keyboards/ploopyco/trackball_nano/post_rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = adns5050 2 | -------------------------------------------------------------------------------- /keyboards/reviung/reviung34/keymaps/default_rgb2u/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/rmi_kb/herringbone/v1/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/rot13labs/hackboard/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/scottokeebs/scotto69/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/skyloong/gk61/pro_48/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/steelseries/prime_plus/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/stront/keymaps/i2c/rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = cirque_pinnacle_i2c 2 | -------------------------------------------------------------------------------- /keyboards/takashicompany/dogtag/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/themadnoodle/ncc1701kb/v2/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/themadnoodle/noodlepad_micro/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/tkw/grandiceps/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = pimoroni_trackball 2 | -------------------------------------------------------------------------------- /keyboards/tokyokeyboard/alix40/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/tominabox1/underscore33/rev1/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/tominabox1/underscore33/rev2/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/tyraelwastaken/equanimity/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/varanidae/keymaps/ansi_split_bs_rshift/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/varanidae/keymaps/iso_split_bs_rshift/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/vinhcatba/uncertainty/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/work_louder/micro/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += rgb_functions.c \ 2 | matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/xelus/dawn60/rev1_qmk/readme.md: -------------------------------------------------------------------------------- 1 | # Dawn60 2 | 3 | The QMK RGB Matrix Version -------------------------------------------------------------------------------- /keyboards/ymdk/ymd40/air40/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_SUPPORTED = no 2 | AUDIO_SUPPORTED = no 3 | -------------------------------------------------------------------------------- /keyboards/ymdk/ymd62/rules.mk: -------------------------------------------------------------------------------- 1 | # Configure for 128K flash 2 | MCU_LDSCRIPT = STM32F103xB -------------------------------------------------------------------------------- /layouts/community/60_iso_wkl/readme.md: -------------------------------------------------------------------------------- 1 | # 60_iso_wkl 2 | 3 | LAYOUT_60_iso_wkl 4 | -------------------------------------------------------------------------------- /layouts/community/numpad_4x4/readme.md: -------------------------------------------------------------------------------- 1 | # numpad_4x4 2 | 3 | LAYOUT_numpad_4x4 4 | -------------------------------------------------------------------------------- /layouts/community/numpad_5x4/readme.md: -------------------------------------------------------------------------------- 1 | # numpad_5x4 2 | 3 | LAYOUT_numpad_5x4 4 | -------------------------------------------------------------------------------- /layouts/community/numpad_5x6/readme.md: -------------------------------------------------------------------------------- 1 | # numpad_5x6 2 | 3 | LAYOUT_numpad_5x6 4 | -------------------------------------------------------------------------------- /layouts/community/numpad_6x4/readme.md: -------------------------------------------------------------------------------- 1 | # numpad_6x4 2 | 3 | LAYOUT_numpad_6x4 4 | -------------------------------------------------------------------------------- /layouts/community/numpad_6x5/readme.md: -------------------------------------------------------------------------------- 1 | # numpad_6x5 2 | 3 | LAYOUT_numpad_6x5 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_2x6/layout.json: -------------------------------------------------------------------------------- 1 | ["","","","","",""], 2 | ["","","","","",""] 3 | -------------------------------------------------------------------------------- /layouts/community/ortho_3x10/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_3x10 2 | 3 | LAYOUT_ortho_3x10 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_4x10/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_4x10 2 | 3 | LAYOUT_ortho_4x10 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_4x12/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_4x12 2 | 3 | LAYOUT_ortho_4x12 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_4x16/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_4x16 2 | 3 | LAYOUT_ortho_4x16 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_5x10/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_5x10 2 | 3 | LAYOUT_ortho_5x10 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_5x12/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_5x12 2 | 3 | LAYOUT_ortho_5x12 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_5x14/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_5x14 2 | 3 | LAYOUT_ortho_5x14 4 | -------------------------------------------------------------------------------- /layouts/community/ortho_5x15/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_5x15 2 | 3 | LAYOUT_ortho_5x15 4 | -------------------------------------------------------------------------------- /layouts/community/planck_mit/readme.md: -------------------------------------------------------------------------------- 1 | # planck_mit 2 | 3 | LAYOUT_planck_mit 4 | -------------------------------------------------------------------------------- /layouts/default/60_ansi_wkl/readme.md: -------------------------------------------------------------------------------- 1 | # 60_ansi_wkl 2 | 3 | LAYOUT_60_ansi_wkl 4 | -------------------------------------------------------------------------------- /layouts/default/60_iso_wkl/readme.md: -------------------------------------------------------------------------------- 1 | # 60_iso_wkl 2 | 3 | LAYOUT_60_iso_wkl 4 | -------------------------------------------------------------------------------- /layouts/default/numpad_4x4/readme.md: -------------------------------------------------------------------------------- 1 | # numpad_4x4 2 | 3 | LAYOUT_numpad_4x4 4 | -------------------------------------------------------------------------------- /layouts/default/numpad_5x4/readme.md: -------------------------------------------------------------------------------- 1 | # numpad_5x4 2 | 3 | LAYOUT_numpad_5x4 4 | -------------------------------------------------------------------------------- /layouts/default/numpad_5x6/readme.md: -------------------------------------------------------------------------------- 1 | # numpad_5x6 2 | 3 | LAYOUT_numpad_5x6 4 | -------------------------------------------------------------------------------- /layouts/default/numpad_6x4/readme.md: -------------------------------------------------------------------------------- 1 | # numpad_6x4 2 | 3 | LAYOUT_numpad_6x4 4 | -------------------------------------------------------------------------------- /layouts/default/numpad_6x5/readme.md: -------------------------------------------------------------------------------- 1 | # numpad_6x5 2 | 3 | LAYOUT_numpad_6x5 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_2x6/layout.json: -------------------------------------------------------------------------------- 1 | ["","","","","",""], 2 | ["","","","","",""] 3 | -------------------------------------------------------------------------------- /layouts/default/ortho_3x10/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_3x10 2 | 3 | LAYOUT_ortho_3x10 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_3x3/layout.json: -------------------------------------------------------------------------------- 1 | ["","",""], 2 | ["","",""], 3 | ["","",""] 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_4x10/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_4x10 2 | 3 | LAYOUT_ortho_4x10 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_4x12/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_4x12 2 | 3 | LAYOUT_ortho_4x12 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_4x16/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_4x16 2 | 3 | LAYOUT_ortho_4x16 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_5x10/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_5x10 2 | 3 | LAYOUT_ortho_5x10 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_5x12/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_5x12 2 | 3 | LAYOUT_ortho_5x12 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_5x13/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_5x13 2 | 3 | LAYOUT_ortho_5x13 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_5x14/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_5x14 2 | 3 | LAYOUT_ortho_5x14 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_5x15/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_5x15 2 | 3 | LAYOUT_ortho_5x15 4 | -------------------------------------------------------------------------------- /layouts/default/ortho_6x13/readme.md: -------------------------------------------------------------------------------- 1 | # ortho_6x13 2 | 3 | LAYOUT_ortho_6x13 4 | -------------------------------------------------------------------------------- /layouts/default/planck_mit/readme.md: -------------------------------------------------------------------------------- 1 | # planck_mit 2 | 3 | LAYOUT_planck_mit 4 | -------------------------------------------------------------------------------- /layouts/default/tkl_f13_iso/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_f13_iso 2 | 3 | LAYOUT_tkl_f13_iso 4 | -------------------------------------------------------------------------------- /layouts/default/tkl_f13_jis/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_f13_jis 2 | 3 | LAYOUT_tkl_f13_jis 4 | -------------------------------------------------------------------------------- /layouts/default/tkl_iso_wkl/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_iso_wkl 2 | 3 | LAYOUT_tkl_iso_wkl 4 | -------------------------------------------------------------------------------- /platforms/chibios/boards/IC_TEENSY_4_1/rules.mk: -------------------------------------------------------------------------------- 1 | TEENSY_LOADER_CLI_MCU = imxrt1062 2 | -------------------------------------------------------------------------------- /keyboards/1k/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | WS2812_DRIVER_REQUIRED = yes 2 | SRC += color.c 3 | -------------------------------------------------------------------------------- /keyboards/1upkeyboards/1upsuper16v3/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/4pplet/waffling60/rev_e_ansi/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/4pplet/waffling60/rev_e_iso/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/adpenrose/akemipad/keymaps/default_numpad/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/anavi/arrows/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes # Enables combo keys 2 | -------------------------------------------------------------------------------- /keyboards/argo_works/ishi/80/mk0_avr_extra/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/cipulot/ec1_at/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_23u/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_60/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_60x/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_65x/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_tkl/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/controllerworks/city42/rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = cirque_pinnacle_spi 2 | -------------------------------------------------------------------------------- /keyboards/converter/usb_usb/ble/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define NO_ACTION_ONESHOT 4 | -------------------------------------------------------------------------------- /keyboards/converter/usb_usb/hasu/keyboard.json: -------------------------------------------------------------------------------- 1 | { 2 | "bootloader": "atmel-dfu" 3 | } 4 | -------------------------------------------------------------------------------- /keyboards/converter/usb_usb/pro_micro/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/coseyfannitutti/discipline/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/coseyfannitutti/mysterium/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/crimsonkeyboards/resume1800/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/darkproject/kd83a_bfg_edition/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/durgod/venus/readme.md: -------------------------------------------------------------------------------- 1 | # Venus 2 | 3 | See: [Venus](../dgk6x/venus/readme.md) 4 | -------------------------------------------------------------------------------- /keyboards/ericrlau/numdiscipline/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/handwired/lagrange/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += transport.c 2 | SPI_DRIVER_REQUIRED = yes 3 | -------------------------------------------------------------------------------- /keyboards/handwired/phantagom/baragon/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/prkl30/feather/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/handwired/promethium/keymaps/default/rgbtheme.h: -------------------------------------------------------------------------------- 1 | #include "rgbtheme_default.h" 2 | -------------------------------------------------------------------------------- /keyboards/handwired/splittest/keymaps/serial_fullduplex/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = usart 2 | -------------------------------------------------------------------------------- /keyboards/handwired/splittest/keymaps/serial_halfduplex/rules.mk: -------------------------------------------------------------------------------- 1 | SERIAL_DRIVER = usart 2 | -------------------------------------------------------------------------------- /keyboards/handwired/symmetric70_proto/promicro/fast/readme.md: -------------------------------------------------------------------------------- 1 | [Look here](../readme.md) 2 | -------------------------------------------------------------------------------- /keyboards/handwired/symmetric70_proto/promicro/normal/readme.md: -------------------------------------------------------------------------------- 1 | [Look here](../readme.md) 2 | -------------------------------------------------------------------------------- /keyboards/handwired/symmetric70_proto/proton_c/fast/readme.md: -------------------------------------------------------------------------------- 1 | [Look here](../readme.md) 2 | -------------------------------------------------------------------------------- /keyboards/handwired/symmetric70_proto/proton_c/normal/readme.md: -------------------------------------------------------------------------------- 1 | [Look here](../readme.md) 2 | -------------------------------------------------------------------------------- /keyboards/helix/rev2/keymaps/led_test/oled_display.c: -------------------------------------------------------------------------------- 1 | #include "../default/oled_display.c" 2 | -------------------------------------------------------------------------------- /keyboards/jones/v03/keymaps/default_jp/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes # Enable Tap Dance -------------------------------------------------------------------------------- /keyboards/jones/v03_1/keymaps/default_ansi/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes # Enable Tap Dance -------------------------------------------------------------------------------- /keyboards/kakunpc/angel64/alpha/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/kakunpc/thedogkeyboard/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/kbdfans/kbd4x/rules.mk: -------------------------------------------------------------------------------- 1 | # Disable unsupported hardware 2 | AUDIO_SUPPORTED = no 3 | -------------------------------------------------------------------------------- /keyboards/keebio/wavelet/rules.mk: -------------------------------------------------------------------------------- 1 | # Disable unsupported hardware 2 | AUDIO_SUPPORTED = no 3 | -------------------------------------------------------------------------------- /keyboards/keychron/c2_pro/ansi/rgb/rules.mk: -------------------------------------------------------------------------------- 1 | # custom matrix setup 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/keychron/c2_pro/ansi/white/rules.mk: -------------------------------------------------------------------------------- 1 | # custom matrix setup 2 | SRC += matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/keychron/q10/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q11/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q12/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q65/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/q9_plus/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/keychron/v10/ansi_encoder/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/kikoslab/ellora65/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | WPM_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/kradoindustries/promenade_rp24s/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/latincompass/latinpadble/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/maple_computing/launchpad/keymaps/default_rgb/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechlovin/infinity875/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/mechlovin/mechlovin9/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 16000000 3 | -------------------------------------------------------------------------------- /keyboards/mechwild/mercutio/keymaps/default_625u_space/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/mokulua/mirrored/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/mokulua/standard/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/om60/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | LTO_ENABLE = yes 2 | ENCODER_MAP_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/ploopyco/trackball/rev1_004/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/ploopyco/trackball/rev1_005/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/rart/rart67m/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | WPM_ENABLE = yes 2 | LTO_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/rationalist/ratio60_hotswap/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/rubi/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += lib/oled.c \ 2 | lib/encoder.c \ 3 | lib/calc.c 4 | -------------------------------------------------------------------------------- /keyboards/ryanskidmore/rskeys100/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/s_ol/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "manufacturer": "s-ol", 3 | "maintainer": "s-ol" 4 | } 5 | -------------------------------------------------------------------------------- /keyboards/sentraq/s60_x/default/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define NO_ACTION_ONESHOT 4 | -------------------------------------------------------------------------------- /keyboards/skippys_custom_pcs/roopad/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/subrezon/la_nc/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | OLED_ENABLE = yes 2 | LTO_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/thumbsup/rev9_promicro_4x12/rules.mk: -------------------------------------------------------------------------------- 1 | POINTING_DEVICE_DRIVER = cirque_pinnacle_i2c -------------------------------------------------------------------------------- /keyboards/v4n4g0rth0n/v1/readme.md: -------------------------------------------------------------------------------- 1 | Revision 1 of this PCB that does not support a slider. 2 | -------------------------------------------------------------------------------- /layouts/community/60_ansi_wkl/readme.md: -------------------------------------------------------------------------------- 1 | # 60_ansi_wkl 2 | 3 | LAYOUT_60_ansi_wkl 4 | -------------------------------------------------------------------------------- /layouts/community/60_iso_arrow/readme.md: -------------------------------------------------------------------------------- 1 | # 60_iso_arrow 2 | 3 | LAYOUT_60_iso_arrow 4 | -------------------------------------------------------------------------------- /layouts/community/fullsize_iso/readme.md: -------------------------------------------------------------------------------- 1 | # fullsize_iso 2 | 3 | LAYOUT_fullsize_iso 4 | -------------------------------------------------------------------------------- /layouts/community/fullsize_jis/readme.md: -------------------------------------------------------------------------------- 1 | # fullsize_jis 2 | 3 | LAYOUT_fullsize_jis 4 | -------------------------------------------------------------------------------- /layouts/community/split_3x5_2/readme.md: -------------------------------------------------------------------------------- 1 | # split_3x5_2 2 | 3 | LAYOUT_split_3x5_2 4 | -------------------------------------------------------------------------------- /layouts/community/split_3x5_3/readme.md: -------------------------------------------------------------------------------- 1 | # split_3x5_3 2 | 3 | LAYOUT_split_3x5_3 4 | -------------------------------------------------------------------------------- /layouts/community/split_3x6_3/readme.md: -------------------------------------------------------------------------------- 1 | # split_3x6_3 2 | 3 | LAYOUT_split_3x6_3 4 | -------------------------------------------------------------------------------- /layouts/community/tkl_ansi_wkl/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_ansi_wkl 2 | 3 | LAYOUT_tkl_ansi_wkl 4 | -------------------------------------------------------------------------------- /layouts/community/tkl_f13_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_f13_ansi 2 | 3 | LAYOUT_tkl_f13_ansi 4 | -------------------------------------------------------------------------------- /layouts/community/tkl_f13_iso/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_f13_iso 2 | 3 | LAYOUT_tkl_f13_iso 4 | -------------------------------------------------------------------------------- /layouts/community/tkl_f13_jis/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_f13_jis 2 | 3 | LAYOUT_tkl_f13_jis 4 | -------------------------------------------------------------------------------- /layouts/community/tkl_iso_wkl/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_iso_wkl 2 | 3 | LAYOUT_tkl_iso_wkl 4 | -------------------------------------------------------------------------------- /layouts/default/60_iso_arrow/readme.md: -------------------------------------------------------------------------------- 1 | # 60_iso_arrow 2 | 3 | LAYOUT_60_iso_arrow 4 | -------------------------------------------------------------------------------- /layouts/default/fullsize_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # fullsize_ansi 2 | 3 | LAYOUT_fullsize_ansi 4 | -------------------------------------------------------------------------------- /layouts/default/fullsize_iso/readme.md: -------------------------------------------------------------------------------- 1 | # fullsize_iso 2 | 3 | LAYOUT_fullsize_iso 4 | -------------------------------------------------------------------------------- /layouts/default/fullsize_jis/readme.md: -------------------------------------------------------------------------------- 1 | # fullsize_jis 2 | 3 | LAYOUT_fullsize_jis 4 | -------------------------------------------------------------------------------- /layouts/default/tkl_ansi_wkl/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_ansi_wkl 2 | 3 | LAYOUT_tkl_ansi_wkl 4 | -------------------------------------------------------------------------------- /layouts/default/tkl_f13_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_f13_ansi 2 | 3 | LAYOUT_tkl_f13_ansi 4 | -------------------------------------------------------------------------------- /lib/python/qmk/tests/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore generated info.json from pytest 2 | info.json 3 | -------------------------------------------------------------------------------- /rust/images/why.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/not-nullptr/qmk-rs/HEAD/rust/images/why.png -------------------------------------------------------------------------------- /keyboards/40percentclub/nori/rules.mk: -------------------------------------------------------------------------------- 1 | # Disable unsupported hardware 2 | AUDIO_SUPPORTED = no 3 | -------------------------------------------------------------------------------- /keyboards/alas/rules.mk: -------------------------------------------------------------------------------- 1 | # Wildcard to allow APM32 MCU 2 | DFU_SUFFIX_ARGS = -v FFFF -p FFFF 3 | -------------------------------------------------------------------------------- /keyboards/bastardkb/dilemma/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "url": "https://bastardkb.com/dilemma" 3 | } 4 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_660c/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_dolice/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_menhir/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_pro2/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_prox/jis/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_theca/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_tkl_x/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_typeb/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_vero/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_virgo/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/mnk_60_ec/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/mnk_65_ec/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/rf_r1_8_9xu/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/converter/usb_usb/leonardo/keyboard.json: -------------------------------------------------------------------------------- 1 | { 2 | "bootloader": "caterina" 3 | } 4 | -------------------------------------------------------------------------------- /keyboards/converter/usb_usb/pro_micro/keyboard.json: -------------------------------------------------------------------------------- 1 | { 2 | "bootloader": "caterina" 3 | } 4 | -------------------------------------------------------------------------------- /keyboards/dc01/arrow/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c \ 3 | i2c_slave.c 4 | -------------------------------------------------------------------------------- /keyboards/dc01/right/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c \ 3 | i2c_slave.c 4 | -------------------------------------------------------------------------------- /keyboards/doio/kb16/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | # Encoder enabled 2 | ENCODER_MAP_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/emery65/rules.mk: -------------------------------------------------------------------------------- 1 | # Wildcard to allow APM32 MCU 2 | DFU_SUFFIX_ARGS = -v FFFF -p FFFF 3 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/keymaps/default/default_highres.png.md: -------------------------------------------------------------------------------- 1 | https://i.imgur.com/giAc3M9.jpg 2 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/shine/rules.mk: -------------------------------------------------------------------------------- 1 | WS2812_DRIVER_REQUIRED = yes 2 | SRC += rgblight_custom.c 3 | -------------------------------------------------------------------------------- /keyboards/feker/ik75/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | # Encoder enabled 2 | ENCODER_MAP_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/handwired/dactyl_manuform/5x8/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | DYNAMIC_MACRO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/maverick0197/keydeck8/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/handwired/qc60/keymaps/default/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define USE_I2C 4 | 5 | -------------------------------------------------------------------------------- /keyboards/handwired/woodpad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | CONSOLE_ENABLE = no 2 | NKRO_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/jc65/v32a/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | BACKLIGHT_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/jian/keymaps/left_hand/rules.mk: -------------------------------------------------------------------------------- 1 | AUTO_SHIFT_ENABLE = yes 2 | EXTRAKEY_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/jones/v03_1/keymaps/default_jp/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes # Enable Tap Dance 2 | -------------------------------------------------------------------------------- /keyboards/lets_split/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | # Disable unsupported hardware 2 | AUDIO_SUPPORTED = no 3 | -------------------------------------------------------------------------------- /keyboards/loki65/rules.mk: -------------------------------------------------------------------------------- 1 | # Wildcard to allow APM32 MCU 2 | DFU_SUFFIX_ARGS = -v FFFF -p FFFF 3 | -------------------------------------------------------------------------------- /keyboards/maple_computing/minidox/keymaps/bepo/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define EE_HANDS 4 | -------------------------------------------------------------------------------- /keyboards/mechboards/crkbd/pro/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/mechboards/common/post_rules.mk 2 | -------------------------------------------------------------------------------- /keyboards/mechboards/sofle/pro/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/mechboards/common/post_rules.mk 2 | -------------------------------------------------------------------------------- /keyboards/mechlovin/infinity87/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | 3 | SRC += matrix.c 4 | -------------------------------------------------------------------------------- /keyboards/mechlovin/zed65/no_backlight/wearhaus66/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | LTO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/mechwild/obe/f401/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "development_board": "blackpill_f401" 3 | } 4 | -------------------------------------------------------------------------------- /keyboards/mechwild/obe/f411/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "development_board": "blackpill_f411" 3 | } 4 | -------------------------------------------------------------------------------- /keyboards/mechwild/waka60/f401/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "development_board": "blackpill_f401" 3 | } 4 | -------------------------------------------------------------------------------- /keyboards/mechwild/waka60/f411/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "development_board": "blackpill_f411" 3 | } 4 | -------------------------------------------------------------------------------- /keyboards/melgeek/mj65/rev3/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_SUPPORTED = no 2 | BACKLIGHT_SUPPORTED = no 3 | -------------------------------------------------------------------------------- /keyboards/mkh_studio/bully/rules.mk: -------------------------------------------------------------------------------- 1 | DFU_SUFFIX_ARGS = -p FFFF -v FFFF # allow for APM32 MCU 2 | -------------------------------------------------------------------------------- /keyboards/mlego/m65/keymaps/uk/rules.mk: -------------------------------------------------------------------------------- 1 | UNICODEMAP_ENABLE = yes 2 | ENCODER_MAP_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/nasu/rules.mk: -------------------------------------------------------------------------------- 1 | # Wildcard to allow APM32 MCU 2 | DFU_SUFFIX_ARGS = -v FFFF -p FFFF 3 | -------------------------------------------------------------------------------- /keyboards/orthodox/keymaps/oscillope/rules.mk: -------------------------------------------------------------------------------- 1 | COMMAND_ENABLE = no 2 | MOUSEKEY_ENABLE = no 3 | -------------------------------------------------------------------------------- /keyboards/palette1202/rules.mk: -------------------------------------------------------------------------------- 1 | # Additional code 2 | SRC += lib/oled_helper.c # Adding OLED 3 | -------------------------------------------------------------------------------- /keyboards/ploopyco/trackball_thumb/rev1_001/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/projectcain/relic/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_ENABLE = yes 2 | COMBO_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/projectkb/alice/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define SLEEP_LED_GPT_DRIVER GPTD1 4 | -------------------------------------------------------------------------------- /keyboards/prototypist/oceanographer/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | 3 | -------------------------------------------------------------------------------- /keyboards/prototypist/oceanographer/keymaps/default_625/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | 3 | -------------------------------------------------------------------------------- /keyboards/prototypist/oceanographer/keymaps/split_225_2/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | 3 | -------------------------------------------------------------------------------- /keyboards/salicylic_acid3/naked48/keymaps/default_with_nafuda/rules.mk: -------------------------------------------------------------------------------- 1 | MOUSEKEY_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/skippys_custom_pcs/rooboard65/rules.mk: -------------------------------------------------------------------------------- 1 | # Processor frequency 2 | F_CPU = 8000000 3 | -------------------------------------------------------------------------------- /keyboards/splitkb/elora/keymaps/debug/rules.mk: -------------------------------------------------------------------------------- 1 | RGB_MATRIX_ENABLE = no 2 | RGBLIGHT_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/tominabox1/underscore33/rev1/keymaps/default_big_space/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/tominabox1/underscore33/rev2/keymaps/default_big_space/rules.mk: -------------------------------------------------------------------------------- 1 | COMBO_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/zsa/planck_ez/base/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_SUPPORTED = no 2 | BACKLIGHT_SUPPORTED = no 3 | -------------------------------------------------------------------------------- /keyboards/zsa/planck_ez/glow/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_SUPPORTED = no 2 | BACKLIGHT_SUPPORTED = no 3 | -------------------------------------------------------------------------------- /keyboards/zvecr/zv48/f401/keyboard.json: -------------------------------------------------------------------------------- 1 | { 2 | "development_board": "blackpill_f401" 3 | } 4 | -------------------------------------------------------------------------------- /keyboards/zvecr/zv48/f411/keyboard.json: -------------------------------------------------------------------------------- 1 | { 2 | "development_board": "blackpill_f411" 3 | } 4 | -------------------------------------------------------------------------------- /layouts/community/60_ansi_arrow/readme.md: -------------------------------------------------------------------------------- 1 | # 60_ansi_arrow 2 | 3 | LAYOUT_60_ansi_arrow 4 | -------------------------------------------------------------------------------- /layouts/community/60_iso_tsangan/readme.md: -------------------------------------------------------------------------------- 1 | # 60_iso_tsangan 2 | 3 | LAYOUT_60_iso_tsangan 4 | -------------------------------------------------------------------------------- /layouts/community/65_iso_blocker/readme.md: -------------------------------------------------------------------------------- 1 | # 65_iso_blocker 2 | 3 | LAYOUT_65_iso_blocker 4 | -------------------------------------------------------------------------------- /layouts/community/alice_split_bs/readme.md: -------------------------------------------------------------------------------- 1 | # alice_split_bs 2 | 3 | LAYOUT_alice_split_bs 4 | -------------------------------------------------------------------------------- /layouts/community/fullsize_ansi/readme.md: -------------------------------------------------------------------------------- 1 | # fullsize_ansi 2 | 3 | LAYOUT_fullsize_ansi 4 | -------------------------------------------------------------------------------- /layouts/community/tkl_nofrow_iso/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_nofrow_iso 2 | 3 | LAYOUT_tkl_nofrow_iso 4 | -------------------------------------------------------------------------------- /layouts/default/60_iso_tsangan/readme.md: -------------------------------------------------------------------------------- 1 | # 60_iso_tsangan 2 | 3 | LAYOUT_60_iso_tsangan 4 | -------------------------------------------------------------------------------- /layouts/default/alice_split_bs/readme.md: -------------------------------------------------------------------------------- 1 | # alice_split_bs 2 | 3 | LAYOUT_alice_split_bs 4 | -------------------------------------------------------------------------------- /layouts/default/tkl_nofrow_iso/readme.md: -------------------------------------------------------------------------------- 1 | # tkl_nofrow_iso 2 | 3 | LAYOUT_tkl_nofrow_iso 4 | -------------------------------------------------------------------------------- /rust/images/awake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/not-nullptr/qmk-rs/HEAD/rust/images/awake.png -------------------------------------------------------------------------------- /rust/images/credit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/not-nullptr/qmk-rs/HEAD/rust/images/credit.png -------------------------------------------------------------------------------- /rust/images/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/not-nullptr/qmk-rs/HEAD/rust/images/cursor.png -------------------------------------------------------------------------------- /rust/images/left_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/not-nullptr/qmk-rs/HEAD/rust/images/left_1.png -------------------------------------------------------------------------------- /rust/images/left_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/not-nullptr/qmk-rs/HEAD/rust/images/left_2.png -------------------------------------------------------------------------------- /docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/not-nullptr/qmk-rs/HEAD/docs/public/favicon.ico -------------------------------------------------------------------------------- /docs/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/not-nullptr/qmk-rs/HEAD/docs/public/favicon.png -------------------------------------------------------------------------------- /keyboards/3w6/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC += matrix.c 3 | I2C_DRIVER_REQUIRED = yes 4 | -------------------------------------------------------------------------------- /keyboards/3w6/rev2/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC += matrix.c 3 | I2C_DRIVER_REQUIRED = yes 4 | -------------------------------------------------------------------------------- /keyboards/4pplet/ibe60/rules.mk: -------------------------------------------------------------------------------- 1 | # Wildcard to allow APM32 MCU 2 | DFU_SUFFIX_ARGS = -p FFFF -v FFFF 3 | -------------------------------------------------------------------------------- /keyboards/4pplet/waffling60/rev_e/keymaps/6u_ansi_split_bs_rshift/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/4pplet/waffling60/rev_e/keymaps/6u_iso_split_bs_rshift/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes 2 | -------------------------------------------------------------------------------- /keyboards/adpenrose/mine/keymaps/iso/rules.mk: -------------------------------------------------------------------------------- 1 | ENCODER_MAP_ENABLE = yes # Encoder mapping functionality -------------------------------------------------------------------------------- /keyboards/atreus/keymaps/workman/config.h: -------------------------------------------------------------------------------- 1 | #define TAPPING_TOGGLE 1 2 | #define ONESHOT_TAP_TOGGLE 1 3 | -------------------------------------------------------------------------------- /keyboards/aurora65/rules.mk: -------------------------------------------------------------------------------- 1 | # Wildcard to allow APM32 MCU 2 | DFU_SUFFIX_ARGS = -v FFFF -p FFFF 3 | -------------------------------------------------------------------------------- /keyboards/baion_808/rules.mk: -------------------------------------------------------------------------------- 1 | # Wildcard to allow APM32 MCU 2 | DFU_SUFFIX_ARGS = -v FFFF -p FFFF 3 | -------------------------------------------------------------------------------- /keyboards/bastardkb/scylla/v1/elitec/rules.mk: -------------------------------------------------------------------------------- 1 | AUDIO_SUPPORTED = no # Audio is not supported 2 | -------------------------------------------------------------------------------- /keyboards/bastardkb/scylla/v2/elitec/rules.mk: -------------------------------------------------------------------------------- 1 | AUDIO_SUPPORTED = no # Audio is not supported 2 | -------------------------------------------------------------------------------- /keyboards/bastardkb/tbkmini/v1/elitec/rules.mk: -------------------------------------------------------------------------------- 1 | AUDIO_SUPPORTED = no # Audio is not supported 2 | -------------------------------------------------------------------------------- /keyboards/bastardkb/tbkmini/v2/elitec/rules.mk: -------------------------------------------------------------------------------- 1 | AUDIO_SUPPORTED = no # Audio is not supported 2 | -------------------------------------------------------------------------------- /keyboards/bpiphany/frosty_flake/20130602/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC += 20130602/matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/bpiphany/frosty_flake/20140521/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = lite 2 | SRC += 20140521/matrix.c 3 | -------------------------------------------------------------------------------- /keyboards/churrosoft/deck8/noleds/keyboard.json: -------------------------------------------------------------------------------- 1 | { 2 | "usb": { 3 | "pid": "0xC100" 4 | } 5 | } -------------------------------------------------------------------------------- /keyboards/cipulot/ec_alveus/1_0_0/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_alveus/1_2_0/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_constellation/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/cipulot/ec_prox/ansi_iso/post_rules.mk: -------------------------------------------------------------------------------- 1 | include keyboards/cipulot/common/common_cipulot.mk 2 | -------------------------------------------------------------------------------- /keyboards/clueboard/2x1800/2021/rules.mk: -------------------------------------------------------------------------------- 1 | SPI_DRIVER_REQUIRED = yes 2 | QUANTUM_LIB_SRC += max7219.c 3 | -------------------------------------------------------------------------------- /keyboards/converter/xt_usb/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | 3 | SRC += matrix.c xt_interrupt.c 4 | -------------------------------------------------------------------------------- /keyboards/crypt_macro/rules.mk: -------------------------------------------------------------------------------- 1 | # Wildcard to allow APM32 MCU 2 | DFU_SUFFIX_ARGS = -v FFFF -p FFFF 3 | -------------------------------------------------------------------------------- /keyboards/dc01/left/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c 3 | I2C_DRIVER_REQUIRED = yes 4 | -------------------------------------------------------------------------------- /keyboards/dc01/numpad/rules.mk: -------------------------------------------------------------------------------- 1 | CUSTOM_MATRIX = yes 2 | SRC += matrix.c \ 3 | i2c_slave.c 4 | -------------------------------------------------------------------------------- /keyboards/deng/thirty/rules.mk: -------------------------------------------------------------------------------- 1 | # Wildcard to allow APM32 MCU 2 | DFU_SUFFIX_ARGS = -p FFFF -v FFFF 3 | -------------------------------------------------------------------------------- /keyboards/doio/kb16/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | SRC += ./lib/layer_status/layer_status.c 2 | SRC += ./lib/logo.c 3 | -------------------------------------------------------------------------------- /keyboards/durgod/galaxy/readme.md: -------------------------------------------------------------------------------- 1 | # Galaxy 75 2 | 3 | See: [Galaxy 75](../dgk6x/galaxy/readme.md) 4 | -------------------------------------------------------------------------------- /keyboards/ergodox_ez/glow/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = no 2 | RGB_MATRIX_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/etiennecollin/wave/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | CAPS_WORD_ENABLE = yes 2 | COMBO_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/gboards/butterstick/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | 4 | #define VERSION "Paula Deen" 5 | -------------------------------------------------------------------------------- /keyboards/handwired/atreus50/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | AUDIO_ENABLE = no 3 | -------------------------------------------------------------------------------- /keyboards/handwired/lovelive9/config.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define RGBLIGHT_EFFECT_SNAKE_LENGTH 4 4 | -------------------------------------------------------------------------------- /keyboards/handwired/onekey/keymaps/haptic/rules.mk: -------------------------------------------------------------------------------- 1 | HAPTIC_ENABLE = yes 2 | HAPTIC_DRIVER = solenoid 3 | -------------------------------------------------------------------------------- /keyboards/handwired/ortho5x14/keymaps/2u/rules.mk: -------------------------------------------------------------------------------- 1 | TAP_DANCE_ENABLE = yes 2 | CONSOLE_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/handwired/rabijl/rotary_numpad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | 2 | ENCODER_MAP_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/hazel/bad_wings/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | MOUSEKEY_ENABLE = yes 2 | EXTRAKEY_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/jpe230/big_knob/rules.mk: -------------------------------------------------------------------------------- 1 | QUANTUM_PAINTER_DRIVERS += st7735_spi 2 | SRC += gfx/logo.qgf.c 3 | -------------------------------------------------------------------------------- /keyboards/kapcave/gskt00/keymaps/default-poly/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | ENCODER_ENABLE = yes -------------------------------------------------------------------------------- /keyboards/keebio/levinson/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | BACKLIGHT_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/keebio/wavelet/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | RGBLIGHT_ENABLE = yes 2 | BACKLIGHT_ENABLE = yes 3 | -------------------------------------------------------------------------------- /keyboards/kprepublic/jj40/rev1/rules.mk: -------------------------------------------------------------------------------- 1 | # Disable unsupported hardware 2 | AUDIO_SUPPORTED = no 3 | -------------------------------------------------------------------------------- /keyboards/lets_split/sockets/rules.mk: -------------------------------------------------------------------------------- 1 | # Disable unsupported hardware 2 | BACKLIGHT_SUPPORTED = no 3 | -------------------------------------------------------------------------------- /keyboards/ll3macorn/bongopad/keymaps/default/rules.mk: -------------------------------------------------------------------------------- 1 | LTO_ENABLE = yes 2 | COMBO_ENABLE = no 3 | 4 | --------------------------------------------------------------------------------