aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Hub16 - Bug removal + clean up code (#8227)Josh Johnson2020-02-242-18/+38
| | | | | | | | | | | | * bugfixes + cleaned up code * typo * Update keyboards/hub16/keymaps/no_mod/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] ai03 Equinox (#8224)ai032020-02-2315-0/+536
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-attempt to add Equinox with newer Via changes * Add nox * Tweak based on previous pullrequests * Add necessary descriptions * Modernize Via config * Modernize old files with massive blocks of unneeded options * Fix missing bootmagic * Update keyboards/ai03/equinox/equinox.h * Update keyboards/ai03/equinox/keymaps/default/keymap.c * Update keyboards/ai03/equinox/keymaps/via/keymap.c * Update keyboards/ai03/equinox/keymaps/via/readme.md * Update keyboards/ai03/equinox/readme.md * Update keyboards/ai03/equinox/readme.md * Update keyboards/ai03/equinox/readme.md * Update keyboards/ai03/equinox/info.json * Update keyboards/ai03/equinox/keymaps/default/keymap.c * Update keyboards/ai03/equinox/keymaps/default/keymap.c * Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c * Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c * Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c * Update keyboards/ai03/equinox/keymaps/proto_via/keymap.c * Update keyboards/ai03/equinox/keymaps/via/keymap.c * Update keyboards/ai03/equinox/keymaps/via/keymap.c * Update keyboards/ai03/equinox/keymaps/via/keymap.c * Fix indents * Update keyboards/ai03/equinox/keymaps/proto_via/rules.mk * Update keyboards/ai03/equinox/rules.mk
* [Keyboard] Add zfrontier/big_switch (#8205)carlxia2020-02-2410-0/+308
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add zfrontier/big_switch * Update keyboards/zfrontier/big_switch/config.h Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/zfrontier/big_switch/config.h Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/zfrontier/big_switch/keymaps/longtap/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * add overriding keymap makefile * Update keyboards/zfrontier/big_switch/keymaps/longtap/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/zfrontier/big_switch/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * remove redundant defines * taplong no longer needed Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* Gingham Update (#8225)yiancar2020-02-243-161/+28
|
* A proper `send_string()` for the Unicode feature (#8155)Ryan2020-02-243-5/+67
|
* Rollback PR #7967 in preference of fixing I2C start/stop properly, in a ↵Nick Brassel2020-02-241-51/+12
| | | | followup PR. (#8173)
* Add mouse support to SEND_STRING (#8223)Joel Challis2020-02-231-0/+36
| | | | | | * Add mouse support to SEND_STRING * add short forms
* Add link to "Useful functions" in macro docs (#7446)Jez Cope2020-02-231-0/+2
| | | | | | | | | | | | | * Add link to "Useful functions" in macro docs Help people find additional features they can activate within a macro * Update docs/feature_macros.md Co-Authored-By: Drashna Jaelre <drashna@live.com> Co-authored-by: skullydazed <skullydazed@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* New functionality for cformat (#7893)Akaash Suresh2020-02-224-26/+82
| | | | | | | | | | | | | Fixing complexity remove lambda PR review fixes #1 Removing unneccesary string substitution Handle -a and specified files Complexity rewrite, use pathlib
* Update main.c (#8198)yiancar2020-02-221-2/+2
|
* format code according to conventions [skip ci]QMK Bot2020-02-221-14/+14
|
* Fix QWIIC OLED for AVR (#7769)Nick Winans2020-02-222-11/+19
| | | | | | | | | | | | | | * Fix QWIIC OLED for AVR * Change missed width * width to width * height * Fix typo in comment Co-Authored-By: fauxpark <fauxpark@gmail.com> * Fix last incorrect uses of LCDWIDTH Co-authored-by: Ryan <fauxpark@gmail.com>
* VIA Support: KBD75 rev1/rev2 (#8214)MechMerlin2020-02-215-3/+51
| | | | | | | | | | | | | | | | * add a VIA keymap for kbd75 * rev2 is a completely different pcb allowing a NEW layout, setting this to have a different product id so users don't get confused when they're able to enable numpad layout on rev1 VIA * Update keyboards/kbdfans/kbd75/rev1/config.h Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/kbdfans/kbd75/rev2/config.h Co-Authored-By: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com>
* Update TMOv2 for new key (#7759)Andrew Kannan2020-02-217-21/+21
| | | | | | * Update TMOv2 for new keymap * Update based on PR changes
* Added custom keymap for preonic (#7548)Elisiano Petrini2020-02-214-0/+348
| | | | | | | | | | | | * Added custom keymap * Update keyboards/preonic/keymaps/elisiano/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Address PR comments and added CTL_T(KC_ESC) on other layouts as well Co-authored-by: Ryan <fauxpark@gmail.com>
* Add Danish keymap and sendstring LUT (#8218)Ryan2020-02-212-0/+252
|
* format code according to conventions [skip ci]QMK Bot2020-02-211-31/+31
|
* uart.c fix from TMK (#7628)Drashna Jaelre2020-02-211-10/+44
| | | | | | | | | | * uart.c fix from TMK Backport from tmk/tmk_keyboard@c41e48a0ab0712d2667feb6b5dd8a4d5491cfcc5 * Avoid deadlock when uart.c is usind in ISR Backport from tmk/tmk_keyboard@55443fabb731459e21b45781c6d951edac5d75f4
* S75 Encoder Fixes (#7758)Andrew Kannan2020-02-211-2/+4
| | | | | | * S75 Encoder Fixes * Flip encoder pins vs using setting
* Add Turkish keymap aliases and sendstring LUT (#7676)Ryan2020-02-214-0/+551
| | | | | | * Add Turkish keymap aliases and sendstring LUT * Split into F and Q layouts
* Add Arm Teensys to mcu_selection.mk (#8026)Ryan2020-02-217-224/+109
| | | | | | | | * Add Arm Teensys to mcu_selection.mk * Roll back halfkeyboard keymap changes * Remove extra newline
* [New keyboard]silverbullet44 (#7950)swanmatch2020-02-2110-0/+945
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make silverbullet44 * comment edit * venderID * Fix parentheses in macros, and in general clean up quantum.h (#5021) * Fix up GPIO macros * Fix up send string macros `string` arguments must not be parenthesized * Fix up miscellaneous macros * Make indentation uniform (4 spaces) * Make #ifdef vs #if defined usage consistent * Reorder standard includes * Revert indentation changes as per review comments * Revert #if defined(__AVR__) → #ifdef __AVR__ change * Change 2 space indent to 4 spaces on a couple of lines * Replace include guard with #pragma once * alt+tab * copy from master:silverbullet44 * adjust for pull request * clang-format * create info.json * Delete new_project.sh * Update keyboards/silverbullet44/keymaps/default/config.h Co-Authored-By: Max Rumpf <max.rumpf1998@gmail.com> * Update keyboards/silverbullet44/silverbullet44.c Co-Authored-By: Max Rumpf <max.rumpf1998@gmail.com> * Update keyboards/silverbullet44/silverbullet44.h Co-Authored-By: Max Rumpf <max.rumpf1998@gmail.com> * Apply suggestions from Maxr1998 * format default keymap * Apply suggestions from Maxr1998 (#2) * Apply suggestions from fauxpark * fix readme.md * Apply suggestion from Maxr1998. (custom_keycode to MO(_ADJUST)) * I became a tricky! Hahaha!! * Add original keymap made by FKML * deleated at config.h * Changed Copyright * Delete // Defines the keycodes used by our macros in process_record_user //enum custom_keycodes { // QMKBEST = SAFE_RANGE, // QMKURL //}; * Delete bool alt_pressed = false; * Delete ADJUST * Delete / * Delete void matrix_scan_user(void) { } void led_set_user(uint8_t usb_led) { } * Change Copyright's year. * Delete adjust * Delete adjust * Delete adjust * 列挙型に変更 * Enclose keymap with ```. * Delete #define _______ KC_TRNS #define XXXXXXX KC_NO * Fix indentation. * Delete some rows. * Aligned columns of ''readme.md''. * I got god's keymap...hahaha:) * Update keyboards/silverbullet44/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/silverbullet44/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> Co-authored-by: Konstantin Đorđević <vomindoraan@gmail.com> Co-authored-by: Max Rumpf <max.rumpf1998@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Allow 30us matrix delay to be keyboard/user overridable (#8216)Joel Challis2020-02-215-6/+15
| | | | | | | | * Allow 30us matrix delay to be configurable via define * Move wait logic to matrix_common * Move wait logic to matrix_common - fix wait includes
* Merge /prime_l and /prime_l_v2 (#8194)holtenc2020-02-1921-233/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * correct indicator light states. function of indicator lights was inverted. these changes correct that. * flesh out keymaps pre production * Enable extrakey in rules * Prime_BLE initial commit * Initial commit for Prime_L V2 * Update info.json correct key spacing. * update copyright * Update readme.md * Inital commit * updates before PR into QMK master * Drop Prime_EXL Plus from PR. Make requested changes to Prime_L V2 * Rename keyboards/primekb/Prime_l_v2/config.h to keyboards/primekb/prime_l_v2/config.h * Rename keyboards/primekb/prime_l_v2/config.h to keyboards/primekb/Prime_l_v2/config.h * remove directory Prime_l_v2 * re-submit with proper folder name. * Restructure /primekb directory to merge /prime_l and /prime_l_v2 * made changes requested by QMK reviewers * Update keyboards/primekb/prime_l/v1/readme.md * Update keyboards/primekb/prime_l/v1/readme.md * Update keyboards/primekb/prime_l/v1/readme.md
* [Keymap] Keymap for XD75 with 7U spacebar EN-RU gamers (#8184)buzzlighter12020-02-194-0/+161
| | | | | | | | | | | | | | | | | | * Create readme.md * Create keymap.c * Create config.h * Create rules.mk * Create layers.json * Update keyboards/xd75/keymaps/buzzlighter1/keymap.c * Update keyboards/xd75/keymaps/buzzlighter1/keymap.c * Delete layers.json
* Add VIA support for kbd8x mk2 (#8168)asymy2020-02-203-0/+64
| | | | | | | | | | | | | | | | * added via keymap for kbd8x mkii * adding via to kbd8x mk2 * modified via kbd8x mk2 keymap * enable LTO kbd8x mk2 via keymap Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * removed backticks kbd8x mk2 via keymap Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* Move Grave/Tilde and some lesser used keys on my ergo boards (#8200)Jonathan Rascher2020-02-204-20/+20
| | | | | | | | * Move Grave/Tilde keys to more convenient places * Move Ins/Del and some other keys around * Update KLE images
* [Keyboard] KC60SE cleanup (#8171)Blake C. Lewis2020-02-1910-144/+314
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * coding style cleanup, enable/disable misconfigured/broken features * add SCLN missing, compile with backlight PWM warning * edit json * new info.json from KLE * new info.json from KLE using QMK converter * changes notes * notes in pull request * missing line in comments * line wrap * Update keyboards/kc60se/config.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/keymaps/default/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/kc60se.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/rules.mk Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * comment back in rules.mk * add 2 iso layouts and keymaps, 1 ansi kemap, compiled and tested * keymaps and info * Delete keymap.c not ready, I need to get a few iso characters corrected * Delete keymap.c not ready, need to get a few iso character define correctly * Update info.json Bspc to Backspace * no unicode * gui_on and gui_off in readme * Update keyboards/kc60se/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * remove is_command * Update keyboards/kc60se/config.h remove comment Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/kc60se/config.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/kc60se/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * remove \\ in keymaps * Update keyboards/kc60se/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/kc60se.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/kc60se.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/kc60se.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/kc60se.h Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kc60se/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * set led pin b2 to output mode in matrix_init_kb(), toggle it in led_update_kb() * Update config.h I had commented FORCE_NKRO out.. WHy did it com back? Co-authored-by: Check your git settings! <chris@chris-laptop> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Made windows driver installation accept y as All to allow CI (#8189)Mikkel Jeppesen2020-02-181-6/+6
| | | | | | | | * Made windows driver installation accept y as all to allow CI * Fix some formatting * Made None default
* Change the image photo of /keyboards/reviung41/readme.md (#8195)gtips2020-02-171-1/+1
| | | | | | * Update readme.md Change the image photo of readme.md.
* MxSS RGB Handler Touchup (#8105)Jumail Mundekkat2020-02-183-2/+42
| | | | | | * Minor fix to improve front LED brightness config * Updated rgblight.c
* Centromere Configurator layout support and readme update (#8190)James Young2020-02-182-1/+70
| | | | | | * Add Configurator layout data * update readme
* dynamic keymap sanity check (#8181)Wilba2020-02-171-4/+20
|
* [keyboard] Austin (#8176)Joel Challis2020-02-1812-0/+1422
| | | | | | | | * Add austin keyboard * Update to use spi ws2812 driver * remove rgb
* Use pathlib everywhere we can (#7872)skullydazed2020-02-1711-169/+213
| | | | | | | | | | | | | | | | | | | | | | * Use pathlib everywhere we can * Update lib/python/qmk/path.py Co-Authored-By: Erovia <Erovia@users.noreply.github.com> * Update lib/python/qmk/path.py Co-Authored-By: Erovia <Erovia@users.noreply.github.com> * 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() Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* [Docs] Update Japanese translation of cli.md (#8188)shela2020-02-171-2/+12
|
* Conform Gherkin defaults to original TMK keymap (#8186)Mike Tsao2020-02-171-6/+39
| | | | | | | | * Conform defaults to original TMK keymap * fix swapped PGUP/PGDN (thanks noroadsleft) * Another typo
* Fix os detection in OSX python 3.8 (#8187)Mikkel Jeppesen2020-02-171-1/+1
| | | | | | * Fix os detection in osx python 3.8 * oops
* [Keymap] ninjonas keymap updates (#8170)Jonas Avellana2020-02-1720-80/+378
| | | | | | | | | | | | | | * [keymap] ninjonas keymap updates * [refactor(kyria)] updating keymap for numpad layer to be transparent rather than ignores * [keymap(lily58)] added numpad layer * [keymap(crkbd)] added numpad layer activated through tapdance * [fix(8170)] fixing code review changes requested by noroadsleft * [fix(8170)] updating comments and .md files to use 'Cmd' instead of  and &#8984;
* [Docs] Update Japanese translation (#8129)shela2020-02-172-8/+72
| | | | | | | * Update Japanese translation * Update Japanese translation Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
* [Docs] add japanese translation (detail guide part) (#7722)umi2020-02-176-0/+1300
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add detail-guide part * some updates for easy reading * some updates for easy reading * some updates for easy reading * some updates for easy reading * some updates for easy reading * some updates for easy reading * some updates for easy reading * some updates for easy reading * update file based on comment * update file based on comment * update file based on comment * update git command in header * update files based on comments, and update git command in header * update file based on comment * update file based on comment * update file based on comment * update file based on comment * update file based on comment * update file based on comment * update file based on comment * update file based on comment Co-Authored-By: shela <shelaf@users.noreply.github.com> Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
* [Keyboard] Add Panc40 by Panc Interactive (#8175)James Young2020-02-1612-0/+402
| | | | | | * Add Panc40 by Panc Interactive * Fix LAYOUT_sebright macro
* Clean up some remaining rules.mk bootloader stuff (#8165)fauxpark2020-02-165-62/+10
|
* [Keyboard] VIA Support: DZ60RGB ANSI V1/V2 (#8159)MechMerlin2020-02-164-3/+38
| | | | | | | | * add dz60 via support * use the correct DZ vendor id dervied from dz60 * differentiate product ID of v2 board
* Convert f072 backlight build error to message (#8177)Joel Challis2020-02-162-2/+2
|
* [Keyboard] Correct Chidori Configurator layout data (#8180)James Young2020-02-161-13/+14
|
* [Keyboard] Add configs for Centromere keyboard (#7467)spe22020-02-159-0/+516
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 <drashna@live.com> * Update keyboards/centromere/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/centromere/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * 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 <fauxpark@gmail.com> * Update keyboards/centromere/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/centromere/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/centromere/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/centromere/keymaps/default_u2/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/centromere/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/centromere/keymaps/default/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/centromere/centromere.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/centromere/centromere.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/centromere/centromere.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/centromere/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/centromere/centromere.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/centromere/centromere.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/centromere/centromere.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/centromere/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Apply suggestions from code review Co-Authored-By: fauxpark <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: fauxpark <fauxpark@gmail.com>
* fix list_keymaps for python 3.5skullY2020-02-151-2/+2
|
* Pathlib-ify qmk.keymap.list_keymaps()Erovia2020-02-151-9/+10
|
* Code cleanup, use pathlib, use pytest keyboardErovia2020-02-157-32/+30
| | | | | | | | Clean up checks and logics that are unnecessary due to MILC updates. Use pathlib instead of os.path for readability. Use the 'pytest' keyboard for the tests. Add community layout for 'handwired/onekey/pytest' so we can test community layouts.