Summary: | Common Actions shortcuts doesn't have "Find Action" | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | forestbeasts <forestbeasts> |
Component: | kcm_keys | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | CONFIRMED --- | ||
Severity: | wishlist | CC: | duha.bugs, fanzhuyifan, kde, nate |
Priority: | NOR | Keywords: | junior-jobs |
Version First Reported In: | 6.3.0 | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
forestbeasts
2025-03-04 06:15:43 UTC
It is just called Find. It is in Shortcuts > Common Actions > Edit. (In reply to fanzhuyifan from comment #1) > It is just called Find. It is in Shortcuts > Common Actions > Edit. Hmm, I don't think that's the same thing. Isn't that for finding text in a document, rather than for searching through the application's menus and whatnot? Also Edit > Find is ^F by default, while Find Action seems to be Ctrl-Alt-I (at least in Dolphin and Kate). Ah sorry -- yeah Find Action is different from Find. The code defining standard actions lives here: https://invent.kde.org/frameworks/kconfig/-/blob/master/src/gui/kstandardshortcut.h Oh sweet, thanks! I had no idea where to even start looking. I'll have a poke, this looks like it might not be too daunting to make a patch for! (In reply to forestbeasts from comment #5) > Oh sweet, thanks! I had no idea where to even start looking. > > I'll have a poke, this looks like it might not be too daunting to make a > patch for! great! You will probably also want to patch both kconfig and kxmlgui Currently the code adding Find Action shortcut lives here: https://invent.kde.org/frameworks/kxmlgui/-/blob/f8169f7dced007e74a0bd11d74028ff6f99c42f0/src/kxmlguiwindow.cpp#L191 Some examples of adding standard actions can be found here: https://invent.kde.org/frameworks/kxmlgui/-/blob/f8169f7dced007e74a0bd11d74028ff6f99c42f0/src/khelpmenu.cpp#L129 Hmm. I've tried to patch kconfig and kxmlgui, but I still don't see a new action in System Settings (trying `LD_LIBRARY_PATH=/usr/local/lib kcmshell6 kcm_keys`). Does kcm_keys need to be rebuilt from source too or something? Well I tried signing up with the SSO thing and putting the changes on invent.kde.org, but uh... apparently the weird "firstname lastname" requirements go WAY beyond the signup form. It's straight-up *rejecting my git push*. I'd love to contribute, but... yeah. Not exactly welcoming there. The requirement is so people don't forget to setup git correctly and real name is preferred. If you want to commit pseudonymous just add a second word or enter a space. |