Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* use qmk.path.normpath to locate the output file. * Update Spanish keymap and sendstring LUT (#8364) * Update Swedish keymap and add sendstring LUT (#8365) * Restore getting_started_github.md doc * [Keyboard] Abacus Keyboard ReMerge (#8308) * added abacus keyboard * keymap updates * Update keyboards/abacus/config.h * Update keyboards/abacus/config.h * Update keyboards/abacus/keymaps/default/keymap.c * Update keyboards/abacus/keymaps/default/keymap.c * Update keyboards/abacus/keymaps/default/keymap.c * start cleaning up for merge * cleaned for merge * cleaned * cleaned * Update keyboards/abacus/abacus.h * Update keyboards/abacus/keymaps/default/keymap.c * Update keyboards/abacus/keymaps/default/readme.md * Update keyboards/abacus/readme.md * Update keyboards/abacus/readme.md * Update keyboards/abacus/rules.mk * Update keyboards/abacus/info.json * Update keyboards/abacus/info.json * Update keyboards/abacus/info.json * Update keyboards/abacus/readme.md * Update keyboards/abacus/info.json * Update keyboards/abacus/rules.mk * Update keyboards/abacus/rules.mk * [Keyboard] Add Wallaby (#8398) * Add wallaby * Update readme.md * Update keyboards/wallaby/keymaps/default/keymap.c * Update keyboards/wallaby/rules.mk * Decouple mouse cursor and mouse wheel in accelerated mode (#6685) * Decouples mouse cursor and mouse wheel movements in accelerated mode. * Fixed comment indentation. * Updated docs Co-authored-by: Francis LAN <[email protected]> * format code according to conventions [skip ci] * Fix pressing two keys with the same keycode but different modifiers (#2710) * Fix extra keyboard report during test_fixture teardown * Add tests for pressing two keys with only different modifers * Fix #1708 When two keys that use the same keycode, but different modifiers were pressed at the same time, the second keypress wasn't registered. This is fixed by forcing a key release when we detect a new press for the same keycode. * Fix the NKRO version of is_key_pressed * Fix uninitalized loop variable Co-authored-by: Jack Humbert <[email protected]> * format code according to conventions [skip ci] * Add decorators for determining keyboard and keymap based on current directory (#8191) * Use pathlib everywhere we can * Improvements based on @erovia's feedback * rework qmk compile and qmk flash to use pathlib * style * Remove the subcommand_name argument from find_keyboard_keymap() * add experimental decorators * Create decorators for finding keyboard and keymap based on current directory. Decorators were inspired by @Erovia's brilliant work on the proof of concept. * Fix bootloader for Maypad (#8411) * [Keymap] ninjonas keymap updates (#8373) * [keymap(ninjonas)] ninjonas keymap updates * [refactor] switching encoder rotation logic. recent pull seems to have flipped encoder stuff * [keymap(lily58)] added chrome change profile key on RAISE Co-authored-by: Jonas Avellana <[email protected]> * Update link for Learn Plover google site (#8410) * Add Portuguese keymap and sendstring lookup tables (#8390) * Add Portuguese keymap and sendstring lookup tables * Update quantum/keymap_extras/keymap_portuguese.h Co-Authored-By: Ryan <[email protected]> * Update quantum/keymap_extras/keymap_portuguese.h Co-Authored-By: Ryan <[email protected]> * Update quantum/keymap_extras/keymap_portuguese.h Co-Authored-By: Ryan <[email protected]> * Update quantum/keymap_extras/keymap_portuguese.h Co-Authored-By: Ryan <[email protected]> * Update quantum/keymap_extras/keymap_portuguese.h Co-Authored-By: Ryan <[email protected]> * Update quantum/keymap_extras/keymap_portuguese.h Co-Authored-By: Ryan <[email protected]> Co-authored-by: Ryan <[email protected]> * fix two links on docs/other_eclipse.md (#8417) * added olkb_style layout for XD75 (#8409) * added olkb_style layout for XD75 * removed unnecessary config.h * cleaned up empty functions * refactored fuction type for clarity * renamed the layout * Realign dynamic macros with recent SEND_STRING changes (#8407) * format code according to conventions [skip ci] * Remove pro_micro.h (#8374) * Remove pro_micro.h * Include quantum.h * VIA Support: Doro 67 (#8399) * add via keymap for doro67 * have more sensible VID and PID * apply the same VIA changes to the regular PCB * Update keyboards/doro67/rgb/keymaps/via/keymap.c * Update keyboards/doro67/regular/config.h * fix some formatting * add via support for multi doro67 * Adding OLED scroll setup functions (#8386) * Adding scroll setup functions: * Clarifying values stored in oled_scroll_speed * format code according to conventions [skip ci] * [Docs] Update to I2C docs: Clarify address expectation and return values (#8413) * Clarifying docs for i2c * Fix typo * Fix up punctuation * Implementing great suggestions * Update docs/i2c_driver.md * Update docs/i2c_driver.md * Fix some broken links in the docs (#8394) * fix some broken links * remove duplicate and confusing material from cli.md * Switch brazil to the 2 letter country code * Update docs/_langs.md Co-Authored-By: Ryan <[email protected]> Co-authored-by: Ryan <[email protected]> * msys2_install.sh: wrap requirements.txt in quotes (#8424) * [Keymap] Update ortho 4x12 jotix layout (#8425) * ortho 4x12 jotix layout * jotix ortho_4x12 layout * Update Plover keymap (#8405) * Update Norman keymap and sendstring LUT (#8404) * Update Slovenian keymap and add sendstring LUT (#8350) * Update Belgian keymap and sendstring LUT (#8349) * [Docs] Random Fixes (#8340) * fix CLI section links in the Summary * fix heading in Pointing Device doc * fix headings in PS/2 Mouse Support doc * add explicit section ids to I2C Master Driver doc * reformat GPIO Controls table Much like the I2C Master Driver doc, I found this a bit less than ideal to read. (The table was actually wider than the space available for it.) Reformatted so each GPIO function is an H3 heading, followed by a paragraph and a table of each architecture's old-style function. * migrate changes from I2C Master Driver doc to Japanese translation * add explicit anchors to I2C Master Driver docs * fix code block language markers The language markers are case-sensitive; using the wrong case means the syntax highlighting doesn't work. Good: ```c Bad: ```C * restore Japanese I2C Master Driver doc to current master Can't update the internal tracking references accurately until the changes to the English doc are committed to master. * add explicit anchors to edited files * change ChibiOS/ARM to ARM/ChibiOS Because ARM/ATSAM is also a thing that exists. * fix code block language markers again Used the wrong markers in a few spots. Also these are apparently always supposed to be lowercase. * add section anchors to cli.md * restore table formatting on GPIO Control doc * remove changes to _summary.md * [Keymap] fix sigma keymaps build (#8427) handle unicode input properly. * [Keyboard] Add the Romeo keyboard (#8434) * Add Keyboard - Romeo * Update rules.mk * Update readme.md * Update keyboards/coseyfannitutti/romeo/readme.md Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/coseyfannitutti/romeo/romeo.c Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/coseyfannitutti/romeo/keymaps/default/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/coseyfannitutti/romeo/keymaps/default/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/coseyfannitutti/romeo/readme.md Co-Authored-By: Ryan <[email protected]> * Update keyboards/coseyfannitutti/romeo/rules.mk Co-Authored-By: Ryan <[email protected]> * Update keyboards/coseyfannitutti/romeo/usbconfig.h Co-Authored-By: Ryan <[email protected]> * Update keyboards/coseyfannitutti/romeo/usbconfig.h Co-Authored-By: Ryan <[email protected]> * Update keyboards/coseyfannitutti/romeo/usbconfig.h Co-Authored-By: Ryan <[email protected]> Co-authored-by: Joel Challis <[email protected]> Co-authored-by: Ryan <[email protected]> * Remove unnecessary import of rgblight.h in tmk_core/protocol/*/*.c (#8432) * Remove unnecessary import of rgblight.h in tmk_core/protocol/*/*.c * tmk_core/protocol/chibios/main.c * tmk_core/protocol/lufa/lufa.c see #8380 for tmk_core/protocol/vusb/main.c. * Remove '#include "rgblight.h"' from tmk_core/protocol/vusb/main.c. * format code according to conventions [skip ci] * Document 'make all:<name>' (#8439) * Document 'make all:<name>' * add cli docs * Apply suggestions from code review Co-Authored-By: skullydazed <[email protected]> Co-authored-by: skullydazed <[email protected]> * Update Brazilian keymap and add sendstring LUT (#8435) * Update French keymap and sendstring LUT (#8436) * Update German keymap and sendstring LUT (#8437) * Update Italian keymap and add sendstring LUT (#8438) * ARM - ADC cleanup (#8385) * Update switch to array to allow custom values * Add adc keymap * update docs to reflect alignment of default 10 bit * start conversion to USE_ADCVn * samplerate is hella wrong...stub out for now * basic f1 and f4 functionality * Tidy up current changes * Restore old pinToMux function * Add back sample rate for supported platforms * F0 compile fixes * wordsmithery Co-Authored-By: Ryan <[email protected]> * Remove reference to avr only function Co-authored-by: Ryan <[email protected]> * format code according to conventions [skip ci] * Add VIA support for LazyDesigners Dimple. (#8447) * Assign unique VID to LazyDesigners' boards * Add VIA support for LazyDesigners Dimple * Apply @fauxpark's suggestions Co-Authored-By: Ryan <[email protected]> Co-authored-by: Ryan <[email protected]> * Fix Dimple VIA keymap (#8466) * [Keyboard] Add sick68 keyboard (#8400) * add sick68 keyboard * relocate to keyboards/handwired/sick68 * Apply suggestions from code review * delete config.h because was emply * Apply suggestions from code review * [Keymap] New Massdrop ALT keymap for emptyflask (#8460) amended to remove a couple of unnecessary lines, thanks to @zvecr and @fauxpark * Remove qmk archive generation (#8462) * [docs] Note the need to flash both sides for rgb layers. (#8467) Update feature_rgblight.md to note that for split dual-mcu boards, both sides must be flash to get the new value of the rgblight_layers. https://github.com/qmk/qmk_firmware/pull/7768#issuecomment-600237611 * [Keymap] Corodiak's Kyria (#8444) * Add kyria keymap * Delete wrong readme.md * Move layer keys * Refine keymap * Clean up * Add comment * Improve OS depending macros * Update keymap overview * Add review suggestions * Update UK keymap and sendstring LUT (#8458) * [Userspace] alfrdmalr: swap # and @ symbols (#8469) * [Keymap] Add the fsck layout for iris (#8473) * CLI: Hide json-keymap subcommand, as it's been deprecated. * VIA support for TKC1800 (#8178) * VIA support for TKC1800 * Fixed VENDOR_ID * [Keyboard] Add more community layout support to Polaris (#8468) - Add 60_ansi, 60_ansi_split_bs_rshift layouts * Update Programmer Dvorak keymap and add sendstring LUT (#8456) * Update Programmer Dvorak keymap and add sendstring LUT * Include quantum.h * [Keymap] I2C scanner (#8454) * Add i2c scanner keymap * Add bodge for chibios * Fix readme title * make chibios bodge a little cleaner * fix typo in readme * [Keymap] Update default keymap for Choco60 (#8453) * Update default keymap for Choco60 * Update keyboards/choco60/keymaps/default/keymap.c Co-Authored-By: James Young <[email protected]> Co-authored-by: James Young <[email protected]> * [Keyboard] Splitreus62 (#8383) * added splitreus62 * fixed rules.mk * Update keymap.c * Updated RGBLIGHT_ENABLE * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Updated NKRO * added splitreus62 * fixed rules.mk * Update keymap.c * Updated RGBLIGHT_ENABLE * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Updated NKRO * Update config.h * Update keyboards/splitreus62/rules.mk * Update keyboards/splitreus62/splitreus62.c * Update keyboards/splitreus62/splitreus62.h * Update keyboards/splitreus62/readme.md * Update keyboards/splitreus62/rules.mk * Update config.h * Update keyboards/splitreus62/readme.md * Update keyboards/splitreus62/rules.mk * Update keyboards/splitreus62/splitreus62.h * Update keyboards/splitreus62/keymaps/default/keymap.c * Update keyboards/splitreus62/readme.md * [Docs] Japanese translation of docs/custom_matrix.md (#8463) * add docs/ja/custom_matrix.md * add original document TAG * update ja/custom_matrix.md * 「マトリクス」to 「マトリックス」 * docs/ja/custom_matrix.md:update section title * update docs/ja/custom_matrix.md * update docs/ja/custom_matrix.md * [Keyboard] Wheatfield Blocked65% (#8339) * Initial support for Wheatfield Blocked65% * Update keyboards/wheatfield/blocked65/blocked65.c * Update keyboards/wheatfield/blocked65/blocked65.h * Update keyboards/wheatfield/blocked65/blocked65.h * Update keyboards/wheatfield/blocked65/info.json * Update keyboards/wheatfield/blocked65/info.json * Update keyboards/wheatfield/blocked65/keymaps/default/keymap.c * Update keyboards/wheatfield/blocked65/keymaps/default/keymap.c * Update keyboards/wheatfield/blocked65/readme.md * Update keyboards/wheatfield/blocked65/readme.md * Update keyboards/wheatfield/blocked65/rules.mk * Update keyboards/wheatfield/blocked65/keymaps/default/keymap.c * [Keyboard] uranuma (#8343) * uranuma * Update keyboards/uranuma/keymaps/default/keymap.c * Update keyboards/uranuma/rules.mk * Update keyboards/uranuma/keymaps/default/keymap.c * Update keyboards/uranuma/keymaps/default/keymap.c * Update keyboards/uranuma/keymaps/default/keymap.c * Update keyboards/uranuma/uranuma.h * Update keyboards/uranuma/keymaps/default/keymap.c * Update keyboards/uranuma/keymaps/default/keymap.c * 20200316change * format code according to conventions [skip ci] * [Keyboard] FLX Lodestone (#8451) * Add Lodestone PCB Working Firmware for Lodestone PCB tested on physical PCB prototypes. * Update keyboards/flx/lodestone/lodestone.c * Update keyboards/flx/lodestone/keymaps/default/config.h * Update keyboards/flx/lodestone/rules.mk * Update keyboards/flx/lodestone/readme.md * Delete config.h * Update keyboards/flx/lodestone/info.json Suggested by noroadsleft * Update keyboards/flx/lodestone/info.json * Update keyboards/flx/lodestone/info.json Changed maintainer name as suggested. * Update keyboards/flx/lodestone/keymaps/default/readme.md * Update keyboards/flx/lodestone/info.json * Update keyboards/flx/lodestone/rules.mk Changed Link_Time_Optimization to LTO didn't know this was a thing :) * Update keyboards/flx/lodestone/keymaps/default/keymap.c Removed 2 unessisary layers from the default map. * Update keyboards/flx/lodestone/readme.md * Update keyboards/flx/lodestone/info.json * Changed from LAYOUT to LAYOUT_all AS suggested by noroadsleft, changed 4 files to match, and re-testeed on my hardware to confirm working. * Update keyboards/flx/lodestone/config.h Cleaned up Manu, Product and Descriptor as suggested. * Update keyboards/flx/lodestone/readme.md * Allow RGBLIGHT_ANIMATIONS to work on keebio/iris configurator builds * Also align rules.mk * VIA support for projectkb/alice (#8474) * Create rules.mk Added rules.mk in keymaps/via * Update rules.mk Added new line at the end of the file * Create via\keymap.c Added keymap.c inside the via directory * Update config.h in projectkb/alice Defined VIA eeprom layout size to 2 bits to allow for 4 layout options * M0lly: refactor OLED support and qmk-dfu bootloader (#8475) * Set MCU for some F103 boards (#8459) * VIA Support: PDXKBC Macropad (#8431) * add via support for pdxkbc macropad * add VIA support for the pdxkbc * clean out some commented code * remove unused files * comment the vendor ID * Update keyboards/pdxkbc/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/pdxkbc/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/pdxkbc/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/pdxkbc/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/pdxkbc/keymaps/via/keymap.c Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/pdxkbc/keymaps/via/keymap.c Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/pdxkbc/keymaps/via/keymap.c Co-Authored-By: Joel Challis <[email protected]> Co-authored-by: Ryan <[email protected]> Co-authored-by: Joel Challis <[email protected]> * Fix missing deprecated keycodes for keymap_swedish (#8483) * Jotix (#8480) * jotix ortho_4x12 layout * jotix ortho_4x12 layout * jotix ortho_4x12 layout Co-authored-by: jotix <[email protected]> * Add tw1t611 ergodash keymap. (#8377) * Add tw1t611 ergodash keymap. * Fix keycodes. Change kc_rctl to kcb rsft. * Change block to enum layers. * Remove blackslahs. * Remove last slash. Align row. * Use new german keymap. * Fix typo. Co-authored-by: Daniel Schindler <[email protected]> * VIA Support for GH60 (#8442) * VIA Support: GH60 Rev C and GH60 Satan * Corrected GH60 VIA default keymap * Corrected GH60 VIA default keymap pt 2 * Copied default keymap over via default keymap * Satan GH60 default corrected for VIA * Satan GH60 default corrected for VIA pt 2 * Satan GH60 LTO enable for size * Transparent 4th dynamic layer for GH60 Via support * Update keyboards/gh60/revc/info.json * Update keyboards/gh60/satan/info.json * Update keyboards/gh60/satan/info.json * Removed deprecated JSON keys gh60/revc/info.json * Removed inline comment next to VID for GH60 Satan * Update JIS keymap and sendstring LUT (#8457) * Add VIA support to Leaf 60 (#8490) * Highlight .inc files as .c files (#8496) * fixing matrix layout (#8504) * Remove ACT_COMMAND (#8487) * Remove ACT_COMMAND * And from action_t as well * Tidy up report.h (#8486) * Tidy up report.h * Add link to Review Request 41 for brightness controls * Initial arm->chibios pass - simplify some platform logic (#8450) * [Keyboard] Palette1202 fix encoder rotate direction (#8489) * revised hardware availability - URL * fixed encoder rotate direction (reversed) * Update newbs installation procedure for MSYS2 (#8423) * format code according to conventions [skip ci] * [Docs] Update layer documentation (#8371) * [Docs] Update layer documentation * Add layer_state_cmp functions * Fix cut/copy/paste issue * Add id tags * Apply noroads corrections * Move Layers section to separate document * Fix ID tag for layers * Use better name for summary/side bar * Fix feature page linkage As well as a small spell error close by * Remove paper analogy for now * Fix build of Equinox (#8505) * Remove rules.mk from equinox dir * Add explicit rules.mk to rev0 and rev1 dirs * Fix formatting for report.h (#8512) * Claw44 rev1 Configurator layout support (#8488) * [Docs] Fixes for feature_rgblight.md (#8514) * remove extra comma that breaks the RGBLight Layers example * linting - use four spaces instead of tabs for indenting - remove trailing spaces * FLX Lodestone: add ANSI and ISO layout data and keymaps (#8481) * Lodestone: add ANSI and ISO layout data and keymaps * rename layout macros LAYOUT_ansi -> LAYOUT_65_ansi_blocker_split_bs LAYOUT_iso -> LAYOUT_65_iso_blocker_split_bs * use four-space indent on the new keymaps * add 65_ansi_blocker and 65_iso_blocker layouts * Add support for Bootmagic lite when using SPLIT_HAND_PIN (#8347) * Add support for Bootmagic lite when using SPLIT_HAND_PIN * Deduplicate bootmagic_lite logic from within via * Revert location of defaults so that user overrides still work for now * Tidy up code slightly * format code according to conventions [skip ci] * [Docs] Trivial documentation fix (#8509) * Trivial documentation fix * fix * fix * fix translation * Remove BOOTLOADER_SIZE stuff from template (#8516) * Reorder logic within common_features.mk (#8517) * Reorder logic within common_features.mk * Revert haptic logic * Add back path to make tests happy * Update common_features.mk Co-Authored-By: Ryan <[email protected]> Co-authored-by: Ryan <[email protected]> * Add Finnish keymap and sendstring LUT (#8495) * Add Icelandic keymap and sendstring LUT (#8494) * Add US International keymap (#8493) * Add US International keymap * Add extra spacing to UK AltGr keycode comments * Align some ChibiOS build logic (#8461) * Align some ChibiOS build logic * infer more makefile logic * Move bootloader logic to chibios file * Add Word Per Minute calculation feature (#8054) * Add Word Per Minute calculation feature * Fix copyright info * Remove header from quantum.c, setup overloadable keycode inclusion for WPM, update docs * Simplify logic for keycode filtering * Adding link from summary to wpm_feature info * Update docs/feature_wpm.md Typo in function prototype example in docs Co-Authored-By: James Young <[email protected]> * Add WPM transport via i2c Co-authored-by: James Young <[email protected]> * Variable combo (#8120) * keymap(gergo): colemak * added flipped numbers * add STENO_DISABLE_VIRTSER * add STENO_DISABLE_VIRTSER * Added GergoPlex and Faunchpad * push retab * push retab * added variable option for combos * removed accidental commit * removed accidental commit * More accidental deletions! (╯°□°)╯︵ ┻━┻ Co-authored-by: Damien Rajon <[email protected]> * Add Post Processing to process_record (#4892) * Improve process_record system Code based on @colinta's * Rename and better handle functions * Fix incorrect function call to process_record_user * Add documentation for post_process_record * Add both get_event_keycode and get_record_keycode functions And add some comments about these functions * Update code format * Cleanup merge artifacts * format code according to conventions [skip ci] * [Keyboard] Added two new layouts for the cospad (#8502) * creation new numpad layout for 23 keys creation of new keymap * Update cospad.h * Update info.json * Update keymap.c * Update keymap.c Added a macro for the "00" key. * added two new keymap. one for each new layout. The new keymaps are based on the default keymap but focus on * Update keyboards/cospad/cospad.h Co-Authored-By: James Young <[email protected]> * Update keyboards/cospad/cospad.h Co-Authored-By: James Young <[email protected]> * Update keyboards/cospad/keymaps/johannbl/numpad2/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/cospad/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/cospad/keymaps/johannbl/numpad2/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/cospad/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/cospad/keymaps/johannbl/numpad3/keymap.c Co-Authored-By: James Young <[email protected]> * Update keymap.c layout name fix. * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/cospad/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/cospad/keymaps/johannbl/keymap.c Co-Authored-By: James Young <[email protected]> * Delete keymap.c * Rename keyboards/cospad/keymaps/johannbl/numpad2/keymap.c to keyboards/cospad/keymaps/johannbl/split_plus_and_zero/keymap.c * Rename keyboards/cospad/keymaps/johannbl/numpad3/keymap.c to keyboards/cospad/keymaps/johannbl/split_zero/keymap.c * Rename keyboards/cospad/keymaps/johannbl/split_plus_and_zero/keymap.c to keyboards/cospad/keymaps/split_plus_and_zero/keymap.c * Rename keyboards/cospad/keymaps/johannbl/split_zero/keymap.c to keyboards/cospad/keymaps/split_zero/keymap.c * Update keyboards/cospad/keymaps/split_plus_and_zero/keymap.c Co-Authored-By: Nick Brassel <[email protected]> Co-authored-by: James Young <[email protected]> Co-authored-by: Nick Brassel <[email protected]> * Add Czech keymap (#8526) * Add Irish keymap (#8528) * [Keymap] Add spidey3 keymap for 75_ansi, and a spidey3 userspace (#8470) * First cut at Josh Diamond's KBD75 customizations. Includes: * My unique keymap with ChromeOS specific keys * Use RGB underglow to indicate Caps Lock * Some unicode bindings * Some changes to make debugging easier * Updated spidey3 to be applicable to all 75_ansi boards * Sadly, ChromeOS doesn't pay attention to most consumer codes * Add mac layer; fix flakeyness in CAPS_LOCK underglow. * Make layers.json match the keymap (to the extent possible) * Major cleanup; fix broken debug persistence * Cleanup some whitespace issues * Fix incorrect log message. * Rework layer indication to user RGBLIGHT_LAYERS * Update layouts/community/75_ansi/spidey3/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Rename users/spidey3/rgblight.c to layer_rgb.c per suggestion * Refactor to use set_single_persistant_default_layer(). * Use dprint/f to make logging more elegant. * Update users/spidey3/config.h Co-Authored-By: Drashna Jaelre <[email protected]> * Update users/spidey3/config.h Co-Authored-By: Drashna Jaelre <[email protected]> * Update layouts/community/75_ansi/spidey3/rules.mk Co-Authored-By: Ryan <[email protected]> * Update users/spidey3/spidey3.c Co-Authored-By: Ryan <[email protected]> * Update users/spidey3/layer_rgb.c Co-Authored-By: Ryan <[email protected]> * Update users/spidey3/init.c Co-Authored-By: Ryan <[email protected]> * Changes from code review Co-authored-by: Joshua Diamond <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: Ryan <[email protected]> * [Keyboard] Snap96 Keyboard (#8416) * snap96 * fix readme * small fixes * remove 4th layer * moved via config to via folder * remove suspend * via config.h * kc_nubs * remove kc_trns to define and remove layer 2 * remove merge conflicts * remove define and add 3rd layer for VIA keymap * fix comma Co-authored-by: Xelus22 <[email protected]> * [Keyboard] Add support for Southpaw Extended 65% (#8465) * Add support for Southpaw Extended 65% * Update keyboards/switchplate/southpaw_65/readme.md * Update keyboards/switchplate/southpaw_65/readme.md * Update keyboards/switchplate/southpaw_65/readme.md * Update keyboards/switchplate/southpaw_65/southpaw_65.c * Update keyboards/switchplate/southpaw_65/rules.mk * Cleaned up keymaps -Removed default2 keymap -Removed default_iso2 keymap -Rename default keymap directory to default_ansi to reflect correct keymap name * Update readme.md for default_ansi keymap directory change * Add layout_all for configurator and correct maximum number of keys supported in readme.md * Update keyboards/switchplate/southpaw_65/info.json Forgot to change name to LAYOUT_all * Update keyboards/switchplate/southpaw_65/info.json * Update keyboards/switchplate/southpaw_65/readme.md * Update keyboards/switchplate/southpaw_65/rules.mk * Add LAYOUT_all keymap * Update keyboards/switchplate/southpaw_65/keymaps/default/keymap.c * Update keyboards/switchplate/southpaw_65/info.json * [Keymap] Minidox Bepo layout (#8515) * [Keymap] Minidox Bepo layout Todo : Lower Adjust Update Lower E and Lower S on schema * Added config.h * Code review, update config.h Co-Authored-By: Ryan <[email protected]> Co-authored-by: dolie <[email protected]> Co-authored-by: Ryan <[email protected]> * Set backlight and RGB pins for AVR onekeys (#8533) * Set backlight and RGB pins for AVR onekeys * Set pin for ADC as well * Define ADC_PIN for F4 blackpills * Use A0 for F4 ADCs * Set ADC pins for F0 and F1 * Update Japanese translation of contributing.md * Update Japanese translation of keymap.md * Update Japanese translation of flashing.md * [Keymap] shadowprogr's personal keymap (#8497) * Add personal keymap * Add keymap readme.md * Update keymap * [Docs] Update Japanese translation of README.md (#8507) * Update Japanese translation of README.md * Apply suggestions from code review * Apply suggestions from code review * Update translation Co-authored-by: Takeshi ISHII <[email protected]> * [Docs] Update Japanese translation of _summary.md (#8508) * Update Japanese translation of _summary.md * Update translation * Update translation * [Docs] Update Japanese translation of custom_quantum_functions.md (#8520) * [Keyboard] Add kudox game rev2 (#8529) * Add Kudox Game rev2. * Add the keymap of Kudox Game a layer for regulating RGB. * Modified rgblight_init when RGBLIGHT_ENABLE=no. * Remove invalid codes. * Modified *init* function right intention of framework. * [Docs] Update RGB Matrix docs with function refs (#8367) * [Docs] Update RGB Matrix docs with function refs * Fix up code samples * suggestions by noroadsleft * Fix small typo Co-authored-by: James Young <[email protected]> * Run clang-format manually to fix recently changed files (#8552) * Slice Keyboard (#8464) * Adding Slice Keyboard * Update keyboards/basekeys/slice/rev1/config.h Co-Authored-By: Erovia <[email protected]> * Update config.h * Update keyboards/basekeys/slice/slice.h Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/basekeys/slice/slice.h Co-Authored-By: Joel Challis <[email protected]> * Update and rename rev1.c to rev1_rgb.c * Rename rev1.h to rev1_rgb.h * Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/slice_font.c Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/slice_font.c Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/_font.c Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/_font.c Co-Authored-By: Joel Challis <[email protected]> * slice_font location * Update config.h * Delete slice_font.c * Update config.h * Update keyboards/basekeys/slice/rev1/config.h Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/basekeys/slice/rev1_rgb/rules.mk Co-Authored-By: Ryan <[email protected]> * Update keyboards/basekeys/slice/rev1_rgb/rules.mk Co-Authored-By: Ryan <[email protected]> * Update keyboards/basekeys/slice/rev1_rgb/keymaps/2moons_rgb/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/basekeys/slice/rev1/rules.mk Co-Authored-By: Ryan <[email protected]> * Update keyboards/basekeys/slice/rev1/rules.mk Co-Authored-By: Ryan <[email protected]> * Update keyboards/basekeys/slice/keymaps/default_split_left_space/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/basekeys/slice/keymaps/default/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keymap.c * oled rotation, config handedness * OLED and LED functionality removed * Update keyboards/basekeys/slice/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/basekeys/slice/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/basekeys/slice/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keymap.c * Update keymap.c * oled rotation, config handedness * rev1 added EE_HANDS * oled function name * oled function name * oled function name * Update keyboards/basekeys/slice/rev1_rgb/rules.mk Co-Authored-By: Joel Challis <[email protected]> * keymap changes * Delete _font.c * keymap changes, VID/PID * Update keyboards/basekeys/slice/rev1/config.h Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/basekeys/slice/rev1/config.h Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/basekeys/slice/rev1_rgb/config.h Co-Authored-By: Joel Challis <[email protected]> * split_util.h used Co-authored-by: Erovia <[email protected]> Co-authored-by: Joel Challis <[email protected]> Co-authored-by: Ryan <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]> * add ansi with blocker layout and keymap for KBD67 rev2 PCB (#8538) * add new layout for 65% with blocker and add matching keymap the rev2 pcb gets used in the kbd67 which has a blocker between the left arrow key and the right ctrl key. this layout is missing so far even though it's probably the most used one for this board. * add split backspace layout with blocker * change keycode for backslash * update rules.mk and add missing layouts in info.json * Update keyboards/kbdfans/kbd67/rev2/rules.mk Co-Authored-By: Joel Challis <[email protected]> Co-authored-by: Joel Challis <[email protected]> * Add _33 Keyboard folder (#8543) * Add _33 Keyboard folder * Correcting naming convetions and other code convetions * Removed extra spaces * fixed layout callbacks to new lower-case versions * Remove tapping_term, fix RGB pin define. Added blank readme-to be updated. * initial addition of the readme.md * Update readme.md for hardware/pcb availability info * Adding keymap readme * Info.json added * Incorporate Drashna's recommended changes * Add KeebsPCB pre-Alpha support (#8485) * Add initial KeebsPCB support * Update readme * Update readme * Correct readme typo * Update keyboards/acheron/keebspcb/config.h Co-Authored-By: James Young <[email protected]> * Apply @noroadsleft suggestions from code review Co-Authored-By: James Young <[email protected]> * Update keyboards/acheron/keebspcb/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/acheron/keebspcb/keymaps/default/keymap.c Co-Authored-By: James Young <[email protected]> Co-authored-by: Gondolindrim <[email protected]> Co-authored-by: James Young <[email protected]> * Add RawHID support to ATSAM (Massdrop boards) (#8530) * Add support for RAW endpoint for arm_atsam This the excellent work from helluvamatt/qmk_firmware in bb6eeb93b. * Reformat arm_atsam RAW endpoint code Co-authored-by: Matt Schneeberger <[email protected]> * format code according to conventions [skip ci] * [Docs] added the description of the reading order of the config.h files. (#8545) * added the description of the reading order of the config.h files. * Update docs/hardware_keyboard_guidelines.md * Update docs/hardware_keyboard_guidelines.md * Added a description of post_config.h. * sample bug fix * sample update * Update docs/hardware_keyboard_guidelines.md * Update docs/hardware_keyboard_guidelines.md * update docs/hardware_keyboard_guidelines.md * Update docs/hardware_keyboard_guidelines.md * Add Croatian keymap (#8525) * Add Croatian keymap * Fix comment on HR_DIAE * Add Estonian keymap (#8527) * V-USB: Use manufacturer and product strings from config.h (#7797) * V-USB: Use manufacturer and product strings from config.h * Update board configs * Fix wrong python-pip package for MSYS setup instructions * [Keymap] BM16a stock layout (#8547) * Stock layout * Added the default readme * Update keyboards/bm16a/keymaps/stock/keymap.c Removed trailing backslashes from layouts * Removed redundant files, renamed stock keymap and changed readme * Enable SLEEP_LED on ATmega32A (#8531) * Port over some AVR backlight logic to SLEEP_LED * Port over some AVR backlight logic to SLEEP_LED - add timer 3 * Port over some AVR backlight logic to SLEEP_LED - clang format * Enable SLEEP_LED within vusb protocol * Fix IT_APOS backward compatibility define in keymap_italian.h (#8565) * Fix IT_APOS backward compatibility define in keymap_italian.h Found by ZSA. * [Keyboard] MountainBlocks MB17 (#8554) * initial commit * preliminary support for mb17 using the qmk default keymap * add the VIA keymap * add qmk configurator support * code cleanups before submission * Update keyboards/mountainblocks/mb17/rules.mk * Update keyboards/mountainblocks/mb17/info.json * remove file * Fix inverted backlight for XD60 (#8575) * V-USB: Use structs for USB descriptors (#8572) * V-USB: Use structs for USB descriptors * Update usbconfigs * cformat pass * [keymap] Add Alice keymap and to userspace files (#8571) * convert my 60 keymap to alice * add via to rules for alice * remove split backspace and add backlight keycodes * disable LTO for alice pcb * keymap alignment formatting * fixed problem with implicit declaration in quantum/rgblight.c (#8406) * Update tmk_core/common/progmem.h Co-Authored-By: Ryan <[email protected]> * Update quantum/rgblight.c Co-Authored-By: Ryan <[email protected]> * fixed problem with implicit declaration in quantum/rgblight.c (#8381) Co-authored-by: Ryan <[email protected]> * CLI: More MSYS2 fixes (#8577) * CLI: More MSYS2 fixes Now I can fully setup and work with qmk_firmware on an MSYS2 installation without any errors or exceptions. * Apply suggestions from code review Co-Authored-By: skullydazed <[email protected]> * Some improvements * Remove unnecessary import * Remove slow, unused code Getting the version from GIT was slow on both Windows and Docker. Until we find a better, faster way, this is removed. * remove unused imports * Implement @vomindoraan's suggestions * refine how we pick the shell to use * Apply @fauxpark's suggestions fauxpark investigated the topic of shells in MSYS2 a bit and we come to the conclusion that the safest bet was to just use the user's shell. Anything more just opens up more edge-cases than it solves. Co-Authored-By: Ryan <[email protected]> * Use `platform_id` in doctor This will bring it in line with the new code. Co-authored-by: skullydazed <[email protected]> Co-authored-by: skullY <[email protected]> Co-authored-by: Ryan <[email protected]> * [Keyboard] Add keyboard jisplit89 (#8501) * Add keyboard jisplit89 Add jisplit89 keyboard. A 89 keys JIS Layout keyboard. Salicylic-acid3 * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/jisplit89/readme.md Co-Authored-By: Takeshi ISHII <[email protected]> * Update keyboards/jisplit89/rev1/rev1.h Co-Authored-By: shela <[email protected]> * Copyright has been updated. Changed signature to Salicylic_acid3 and changed year to 2020. * Update readme Added a note to the build guide. * Remove unnecessary definitions. Remove unnecessary definitions. * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/rules.mk Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/rules.mk Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <[email protected]> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <[email protected]> * Delete config.h Removed to make it more default Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: Takeshi ISHII <[email protected]> Co-authored-by: shela <[email protected]> Co-authored-by: Joel Challis <[email protected]> Co-authored-by: James Young <[email protected]> * [Docs] added the description of the reading order of the rules.mk files. (#8566) * added the description of the reading order of the rules.mk files. * Update docs/hardware_keyboard_guidelines.md Co-Authored-By: Ryan <[email protected]> * Update docs/hardware_keyboard_guidelines.md Co-Authored-By: Ryan <[email protected]> Co-authored-by: Ryan <[email protected]> * Update keymap keebio/nyquist (#8602) * format code, add shift color * testing colors * todos, shift on right * changed colors * use rgh layers api * impl shift layer * replace xor with != * moved shift rbg * breathing animation, simplyfy layers * remove breating animation * use tt * minor cleanup * debounce eager, lto * shut down rbg when poweroff * update readme * readme.md fix * more readme.md fix * more readme.md fix * [Keyboard] Iris via changes (#8597) * Change PID to allow differentiation between Rev. 3 and Rev. 4 * Rebadge thumb keys in macro to show physical wiring better * Add more rules for VIA keymap * [Keymap] Cleaning dbroqua's HHKB layout (#8578) * Cleaning dbroqua's HHKB layout Removed _ADJUST layout and integrate move directly on _FN layout. * Update readme.md * use enum * Fix inverted backlight for XD87 (#8612) * add hid_raw feature to VUSB (#8380) * rewrite usbhid feature on vusb * Apply suggestions from code review Co-Authored-By: Ryan <[email protected]> * fix typo * fix typo again * Update tmk_core/protocol/vusb/vusb.c Co-Authored-By: Ryan <[email protected]> * clean up defines Co-authored-by: Ryan <[email protected]> * Added USSR anthem. (#8588) * format code according to conventions [skip ci] * Fix hasu usb converter bootloader (#8613) * Update Japanese translation with prefix 'getting' * Update Japanese translation of config_options.md * [Docs] Update Japanese translation of faq related documents (#8521) * Update Japanese translation of faq related documents * Update docs/ja/faq_general.md Co-Authored-By: s-show <[email protected]> Co-authored-by: s-show <[email protected]> * [Docs] Update Japanese translation of cli.md (#8510) * Update Japanese translation of cli.md * Update docs/ja/cli.md Co-Authored-By: s-show <[email protected]> Co-authored-by: s-show <[email protected]> * Add Japanese translation of cli_commands.md (#8513) * V-USB: Consolidate usbconfig.h's into a single file (#8584) * Rename UC_OSX (and related constants) to UC_MAC (#8589) * Rename UC_OSX (and related constants) to UC_MAC * Update UNICODE_SONG_OSX references to UNICODE_SONG_MAC * Update UC_M_OS references to UC_M_MA * Add UC_OSX alias for backwards compatibility * Add deprecation warning for UC_OSX to Unicode docs * Add UC_M_OS alias for backwards compatibility * Update newly found UC_M_OS and UNICODE_SONG_OSX references * Add legacy UNICODE_MODE_OSX alias, revert changes to user keymaps * Add legacy UNICODE_SONG_OSX alias, revert changes to user keymaps * Replace removed sounds in Unicode song doc examples * Disable console on vusb boards using mouse/extra (#8625) * [Keymap] Sigul planck (#8546) * remove IT_PIPE duplicate and add IT_GRAD IT_PIPE was declared 2 times, ones as ° and once as |. I changed the first declaration and called it IT_GRAD. I even fixed the definition because the ° in Italian is obtained with LSFT(IT_AACC) * rename IT_GRAD to IT_DEGR * fix missing music mode legend * add missing plus_and_minus * fix missing IT_ACUT definition * change KC_LALT(KC_LSFT to LALT(LSFT * Fix alignment * remove leftover * fix issue generated with chars while pushing * fix typo * add sigul folder in Planck keymaps * fix LCBR and RCBR * fix euro symbol * fix RBRC * change IT_LESS form KC_NUBS to KC_GRAVE * add IT_TILDE and change IT_GRAV to IT_GRAVE * initial commit * add ideas to readme * comment key lock * add a bunch of new features as stated in readme.md * check features added and list to do * add macros on RAISE * add F keys on numbers row on FN layer * flag features added * fix macro formulas * move DESK and SGCOM under D and S * invert IT_EACC and S(IT_EACC) to align the layout with that of the default Planck * invert IT_EACC and S(IT_EACC) to align the layout with that of the default Planck fix spaces for readability * add missing legends for accented vowels * format for readability * move MOUSE button on B (same key that activates it) on MOUSE layer * revert to commit befor I edit it * initial commit * edited to be easier to compare to _ansi.h * remove keymap_italian_osx_iso.h and rename with edits keymap_italian_osx_ansi.h to keymap_italian_osx.h I found out there were no difference at all * fix missing #endif * change the included file from italian.h to italian_osx.h * fix debug key * edit Numapd layer, add enter and bsps * change TAPPING_TOGGLE from 2 to 3 * change italian_osx.h to italian_ansi.h * rename quantum/keymap_extras/keymap_italian_osx.h to quantum/keymap_extras/keymap_italian_ansi.h Now this file is a clone of the keymap_italian.h that appears to be working only for ISO keyboards. It also contains a few improvements for IT_PIPE (defined two times) and IT_ACUT (missing definition). Additionally it redefines LCBR and RCBR to LSFT(IT_LBRC) and LSFT(IT_RBRC) * rename file * redefines IT_BKSL and IT_PIPE based on KC_BKSL * merge new italian * add new osx_iso and osx_ansi version for italian.h and align BKSL to BSLS, fix double definition of PIPE * rename BKSL to BSLS * add FN_D and some comments * add MOUSEKEY configuration * update * edit swap =/+ with ò/ì * merge with master * add MS_B to have _MOUSE when pressing B * move RAISE on _FN * add phone number * remove CONTRA folder * remove CONTRA folder * Update keyboards/planck/keymaps/sigul/keymap.c fix include definition Co-Authored-By: Ryan <[email protected]> * remove default planck kemap * remove extern keymap_config_t keymap_config; based on suggestion from @fauxpark, It's not needed as it should already be externed through one of the includes provided by QMK_KEYBOARD_H. Co-Authored-By: Ryan <[email protected]> * add user space for user sigul * remove custom config moved to user space sigul * comment tri layers state (moved to user space) * remove tri layers update comment (code moved in user space) * add secrets * move enum and define to userspace * Edit title * move enum and define to sigul.h * add thanks * edit: moving to userspace enum, define and process_records * add enum and defines * add process_records * cleaning code after moving code to user space * add process_records * cleaning code * adding rules to manage secrets * remove secretes * first commit * add macro timer * add keycodes macro * edit custom keycodes order * add strings to send inside the secrets array * remove codes for secrets & change secret to secrets * edit secrets keycodes * edit keycodes names and order * add secrets.h and secrets.c * add #pragma once Co-Authored-By: Joel Challis <[email protected]> * Update .gitignore Co-Authored-By: Joel Challis <[email protected]> * add local gitignore for secrets * remove secrets * update for secrets * change FN_D to IT_D * remove FN_D definition Co-authored-by: pisilvio <[email protected]> Co-authored-by: admin <[email protected]> Co-authored-by: Ryan <[email protected]> Co-authored-by: Joel Challis <[email protected]> * Update newbs_getting_started.md qmk is not available in the official Arch repositories. It is in the AUR, this install command will work if user has `yay` installed. * [Keymap] Keymap refactoring in Treadstone48 (#8574) * Keyboard: add treeadstone48 * rename layout defines * Use of pragma once * move common include code * fixed info.json * change keymap layout from kc to normal * fix alpha revision keymap * fixed info.json * remove USE_Link_Time_Optimization * Refactoring all my keymaps. - Not use tap dance - Remove not use define aliases - Remove not use incluse and extern value. * default keymap extra key was changed * remove rgblight_config Co-authored-by: root <root> * [Keyboard] added bear_face PCB (#8596) * bear_face initial commit Added bear_face PCB * ATMega32u4-based replacement PCB for the Vortex Race 3 * Default keymap emulates stock board keymap (with a few changes), including layer toggles for QWERTY, COLEMAK, and DVORAK layouts * Suggested changes made * fixed keyboard_pre_init_kb in bear_face.c * removed 'LAYOUTS = 83_ansi' from rules.mk * readme header fixed Co-Authored-By: Ryan <[email protected]> * rules.mk formatting fixed Co-Authored-By: Ryan <[email protected]> * info.json converted from KLE * Default layers enum added Co-Authored-By: Drashna Jaelre <[email protected]> * Specified LAYOUT_83_ansi in info.json from generic LAYOUT Co-Authored-By: Joel Challis <[email protected]> * Updated license * Changed license name to username * Changed license email to github profile url Co-authored-by: Ryan <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: Joel Challis <[email protected]> * [Keymap] Add support for the Launch Pad in VIA (#8615) * Added via config support for the launchpad Added via config support for the launchpad * Update keyboards/launchpad/keymaps/via/rules.mk Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Joel Challis <[email protected]> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <[email protected]> Co-authored-by: Joel Challis <[email protected]> Co-authored-by: Ryan <[email protected]> * Update Quefrency (#8623) * Add Quefrency Rev. 2 VIA support * Fix matrix mapping * Add Rev. 1 VIA support * Flip encoder pinout * Drop trailing backslashes * Remove layer names * Remove unneeded extern Co-Authored-By: Ryan <[email protected]> * Fix bracket alignment Co-Authored-By: Ryan <[email protected]> Co-authored-by: Ryan <[email protected]> * [Keymap] Drashna's Cleanup and RGB Divide (#8506) * Enable External EEPROM on Planck Rev6 * Update KC_MAKE macro to use qmk cli util * Disable additional gradients for rgb matrix * Update analog code for newer methods * Update ergodox layout * Disable Grave Escape * Cleanup OLED code a bit * Remove old unicode code * Seperate RGB Matrix code from RGB Light code in userspace * Massive overhaul an generalization of personal OLED code Now lets hope I NEVER get a keyboard using a 128x32 in a normal orientation. * Super tiny cleanup * Enable Diablo layer on kyria * clang format pass * Additional OLED cleanup * Add Latvian keymap and sendstring LUT (#8563) * Add Lithuanian keymap and sendstring LUT (#8562) * Add Lithuanian keymap and sendstring LUT * Add Lithuanian AZERTY * Add Serbian keymaps and sendstring LUT (#8560) * Add Serbian keymaps and sendstring LUT * Apply suggestions from code review Co-Authored-By: Konstantin Đorđević <[email protected]> * Fix formatting Co-authored-by: Konstantin Đorđević <[email protected]> * Add Slovak keymap and sendstring LUT (#8561) * Add Russian keymap * [Docs] Japanese translation of hardware_*.md (#8278) * add docs/ja/hardware.md * add docs/ja/hardware_avr.md * add docs/ja/hardware_drivers.md * add docs/ja/hardware_keyboard_guidelines.md * update hardware.md * add space around alphabet word * fix link tag * Apply suggestions from code review Co-Authored-By: shela <[email protected]> * remove ja/hardware.md * Apply suggestions from code review Co-Authored-By: shela <[email protected]> Co-Authored-By: Takeshi ISHII <[email protected]> * match word matrix with other translations * Apply suggestions from code review Co-Authored-By: Takeshi ISHII <[email protected]> Co-authored-by: shela <[email protected]> Co-authored-by: Takeshi ISHII <[email protected]> * [Docs] Update Japanese translation of i2c_driver.md (#8523) * Update Japanese translation of i2c_driver.md * Apply a part of suggestions from code review * Migrate :program logic to :flash (#8631) * Miscellaneous cleanups (#8639) * Miscellaneous cleanups * Cast NO_PIN * Add additional minimal "mini" keymap for Centromere (#8579) * Create readme.md * Add files for Centromere * Add keymap files for Centromere * Add default keymap for Centromere * Create keymap directory * Add keymap files * keymap directory cleanup * Keyboard keymap directory cleanup * Update keyboards/centromere/config.h Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/centromere/config.h Co-Authored-By: Drashna Jaelre <[email protected]> * Update keyboards/centromere/config.h Co-Authored-By: Drashna Jaelre <[email protected]> * Update keymap.c * Update keymap.c * Update centromere.c Changed LED control to GPIO functions * Update centromere.h * Update rules.mk * Update keyboards/centromere/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/centromere/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/centromere/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/centromere/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/centromere/keymaps/default_u2/keymap.c Co-Authored-By: fauxpark <[email protected]> * Update keyboards/centromere/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/centromere/keymaps/default/keymap.c Co-Authored-By: fauxpark <[email protected]> * Update keyboards/centromere/centromere.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/centromere/centromere.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/centromere/centromere.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/centromere/rules.mk Co-Authored-By: fauxpark <[email protected]> * Update keyboards/centromere/centromere.c Co-Authored-By: fauxpark <[email protected]> * Update keyboards/centromere/centromere.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/centromere/centromere.h Co-Authored-By: fauxpark <[email protected]> * Update keyboards/centromere/rules.mk Co-Authored-By: fauxpark <[email protected]> * Apply suggestions from code review Co-Authored-By: fauxpark <[email protected]> * Update readme.md * Create keymap.c Add a minimalist keymap for Centromere. * Update keyboards/centromere/keymaps/mini/keymap.c Commit keymap suggestion change Co-Authored-By: ridingqwerty <[email protected]> * Update keyboards/centromere/keymaps/mini/keymap.c Co-Authored-By: ridingqwerty <[email protected]> * Update keyboards/centromere/keymaps/mini/keymap.c Co-Authored-By: Drashna Jaelre <[email protected]> * Update keymap.c Remove QWERTY keymap tone, only QWERTY is used here so additional case unnecessary. * Update keyboards/centromere/keymaps/mini/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/centromere/keymaps/mini/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/centromere/keymaps/mini/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/centromere/keymaps/mini/keymap.c Co-Authored-By: Ryan <[email protected]> * Update keyboards/centromere/keymaps/mini/keymap.c Co-Authored-By: ridingqwerty <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]> Co-authored-by: fauxpark <[email protected]> Co-authored-by: ridingqwerty <[email protected]> * Switch to ANSI layout * Updated V-USB template to allow usbFunctionWriteOut (#8634) * Strip out features to allow minimum firmware sizes (#8645) * Changes to my Ergodox & Planck keymaps (#8622) * Changes to my Ergodox & Planck keymaps * Fixed Typos Corrected some typos and omissions to my Ergodox layout and readme * Fixed Typos Fixed some typos in my ErgoDox Readme and keymap.c files * add japanese translation (feature part 01) (#8196) * add feature part 01 * update sentences * update sentences * update sentences * update file based on comment * leave ctrl, shift, alt key name as alphabet * update file based on comment * update file based on comment * update file based on comment * update file based on comment * remove unnecessary space on define line * update sentence based on pull request's comment * translate 'breathing' in document * change expression in table * update file based on comment * change the word 'brightness', and update based on comment * update based on comment * update based on comment * add language directory name to each internal link * update based on comment * update based on comment * info.json fix for basekeys/slice (#8606) * info.json fix * [Keymap] sigul Planck layout updates (#8649) * fix missing music mode legend * edit cleaning for readability and removing unused keys * remove MOUSE from lower, raise and mouse * remove MOUSE keycode * edit with updates Co-authored-by: pisilvio <[email protected]> * Fix `pgm_read_ptr()` define for ARM (#8658) * Fix AVR ws2812 when ADDRESS_BASE is non zero (#8646) * Fix AVR ws2812 when ADDRESS_BASE is non zero * fix port * remove unused function defs * Fixed info.json (#8653) * Previous info.json had 4 layers instead of 1, incorrect height and width * Added labels for arrows (Up, Down, Left, Right) * Formatted info.json by rows * Add via keymap to plaid (#8640) * define VID/PID in post_config.h, add via keymap * update readme, set vid/pid for via * update keymap * delete usbconfig.h, update keymap * add status led feature * Apply suggestions from code review Co-Authored-By: Joel Challis <[email protected]> * undef vid/pid in keymap Co-authored-by: Joel Challis <[email protected]> * Add VIA to Gingham (#8651) * Add VIA to Gingham - Add VIA keymap - Fix minor typo in config.h - Remove redundunt methods and defines * Update keyboards/gingham/config.h Co-Authored-By: Ryan <[email protected]> Co-authored-by: Ryan <[email protected]> * Initial support for ATtiny85 (#8632) * Initial support for ATtiny85 * Update mcu selection * format code according to conventions [skip ci] * add 60_tsangan_hhkb layout to dz60 rules (#8616) * add 60_tsangan_hhkb layout to dz60 * add 60_tsangan_hhkb layout to GH60 rev. C (#8617) * add 60_tsangan_hhkb layout to gh60 * [Keyboard] Add Orbit-X Keyboard (#8605) * Make initial batch of files * Tweak keymap * Mod default keymap * Add via compat * Update default keymap based on real world use * Remove RGB, LCD, MIDI options * Remove unnecessary functons from orbit_x.c * Update readme * Cleanup makefile as necessary * Make the readme file for default keymap not completely empty * Update keyboards/ai03/orbit_x/keymaps/default/keymap.c * Update keyboards/ai03/orbit_x/readme.md * Update keyboards/ai03/orbit_x/info.json * Discipline - Add ISO compatibility, rawHID enable, via layout (#8627) * Add ISO compatibility, rawHID enable, via layout * Update rules.mk * Update keyboards/coseyfannitutti…
- Loading branch information