Bug 474727 - QMK/VIA mapping and firmware flashing support
Summary: QMK/VIA mapping and firmware flashing support
Status: RESOLVED NOT A BUG
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_keyboard (other bugs)
Version First Reported In: unspecified
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-20 09:24 UTC by yamiyukisenpai
Modified: 2023-09-20 19:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description yamiyukisenpai 2023-09-20 09:24:53 UTC
SUMMARY
It'd be nice if the keyboard settings expands to include firmware flashing for QMK keyboards and remapping, similar to VIA.

STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Operating System: Kubuntu 23.04
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.8
Kernel Version: 6.5.2-x64v4-xanmod1 (64-bit)
Graphics Platform: X11
Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor
Memory: 62.7 GiB of RAM
Graphics Processor: AMD Radeon RX 6900 XT
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: X570S AORUS MASTER
System Version: -CF

ADDITIONAL INFORMATION
https://github.com/qmk/qmk_cli
https://github.com/qmk/qmk_fpm
https://github.com/the-via/releases
Comment 1 yamiyukisenpai 2023-09-20 09:27:24 UTC
As of right now, there isn't a way to flash firmware easily with QMK keyboards on Linux, as it requires QMK toolbox.
Comment 2 Nate Graham 2023-09-20 19:01:04 UTC
It's not a bad idea, but this kind of huge project gets done when someone shows up with a patch in hand.

I think this is going to fall under the umbrella of https://community.kde.org/Get_Involved/Issue_Reporting#Step_1:_Make_sure_it's_a_valid_bug_or_feature_request, specifically "over-broad requests for giant changes to everything or new features with a massive scope" :)