Summary: | Ctrl+Ins generates error message . . . change to keyboard shortcut not retained | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | Terry <itfs> |
Component: | general | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | kdedev, nate |
Priority: | NOR | ||
Version First Reported In: | 5.1.3 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
attachment-3177274-0.html
attachment-3332524-0.html attachment-4027757-0.html |
Description
Terry
2024-06-26 21:29:46 UTC
I am able to reproduce this in KMyMoney on Solus Plasma. I have not changed any shortcuts for KMyMoney or Copy Created attachment 171871 [details] attachment-3177274-0.html *2024-07-21* Hello Tracey *!!* Thank you for taking the time to test this bug. I'm not sure what to do from here on. Here's recap of some facts that may or may not be relevant*:* * I am currently running MX 23 (Xfce) as my main OS. However, depending on which computer I am able to access, I also operate in Windows and Mac OS's (I keep all of my data on an external HD, formatted to XFAT, which is compatible with all three platforms). * I have used KMyMoney in Windows and Linux in the past; "Ctrl+Insert" has always been the default command for making a new entry to a ledger. * In version 5.1.3 "Ctrl+Insert" has also been assigned as an alternate command for "Copy". This is where the conflict arises. * I can delete this alternate "Copy" command for a session, but once I close and re-open KMyMoney, the original settings are reset. I have created a "New Theme", but when I re-open the program, the default settings are returned once again. I can open the dialogue to assign the "New Theme" but that is inconvenient (and as noted above, is only valid for the current session). * The above is true in the Windows version as well. It is irrelevant in Mac as that OS doesn't have an "Insert" key. * It seems to me that the "problem" is the alternate command for "Copy". As "Alt+C" is a universal command, I do not see the value in creating an additional keyboard shortcut for this function, especially one that conflicts with a command that is a longstanding convention for his program. In addition, it would seem that there is a bug in the "Configure Keyboard Shortcuts" menu . . . while one can generate a new default command for a given function, one is not able to permanently edit or delete the alternate command for the "Copy" function. Do you have any suggestions as to how I may be able to resolve this issue in a more satisfactory way. Cheers, Terry ------------------------------------------------------------------------ On 2024-06-27 16:53, TraceyC wrote: > https://bugs.kde.org/show_bug.cgi?id=489260 > > TraceyC<kdedev@tlcnet.info> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > CC| |kdedev@tlcnet.info > Version|unspecified |5.1.3 > Status|REPORTED |CONFIRMED > Ever confirmed|0 |1 > > --- Comment #1 from TraceyC<kdedev@tlcnet.info> --- > I am able to reproduce this in KMyMoney on Solus Plasma. I have not changed any > shortcuts for KMyMoney or Copy > Hello Terry, The developers will need to resolve the conflict between KMyMoney and the global "Copy" shortcut. If they need any other information, they'll let you know. Unfortunately, until then, you'll need to use the workaround of disabling the conflicting shortcut for the session. Created attachment 171916 [details] attachment-3332524-0.html Thanks again. I look forward to an update via the repository. Cheers, Terry ------------------------------------------------------------------------ On 2024-07-22 14:03, TraceyC wrote: > https://bugs.kde.org/show_bug.cgi?id=489260 > > --- Comment #3 from TraceyC<kdedev@tlcnet.info> --- > Hello Terry, > > The developers will need to resolve the conflict between KMyMoney and the > global "Copy" shortcut. If they need any other information, they'll let you > know. > > Unfortunately, until then, you'll need to use the workaround of disabling the > conflicting shortcut for the session. > I have not yet looked carefully at the other bug you mentioned, but when you say you changed or deleted Ctl-Ins as a short-cut for copy, where did you do that? If you did it in KMyMoney, I'm not surprised it didn't stick. I believe (but am not yet certain) that Ctl-Ins for copy is set by some part of the system other than KMyMoney, and it is in place in the Desktop Environment (whether Plasma or xfce or something else) when KMyMoney starts. I suspect that if you find whatever tool your Desktop Environment uses to set keyboard shortcuts and delete or change it there, you will fix the problem in KMyMoney. I'm not really sure there is anything else KMyMoney can actually do about it if I am correct as to the cause. I'll try to find time to check that other bug. As an alternative, we could use Alt+Ins as KMyMoney's default for this action. I don't know of any other default that uses it. Sounds reasonable to me. I suspect it's one of those things where there are a limited number of shortcuts, and sooner or later someone else will start using another one that we have been using. Having looked at the other bug, I'm not sure if they are the same or not. I think for me to really test I'll have to set up a new user, but in any case, I don't think this really counts as a bug in either KMM or plasma - it's just the eventual conflict in a limited number of keyboard shortcuts, when they can be created/added by plasma (or any Desktop Environment) or any application. Created attachment 173471 [details] attachment-4027757-0.html *2024-09-08* Hi Jack, I appreciate the thought that you have put into this issue. I have resigned myself to the fact that the only way forward is to use my customized shortcut (Ctrl+Up) as the default for entering a new transaction in KMM. This does have the advantage that when I am using an Apple OS (which doesn't have an "Insert" key) I will be using the same shortcut keys on the Mac as I do on Linux . . . however, after using KMyMoney for at least the past 10 years, I am finding it challenging to re-programme my brain to make the switch . . . it is instinctual to use "Ctrl+Ins" *!!* As a side note, I did do as you suggested in a previous message where I was able to find a setting in xfce where I was able to alter the shortcut for the system. However, it made no difference to the way KMM functioned. On another side note, I booted up an old computer that has KMM version 4.6.4 installed. In the "Configure Shortcuts" KMM drop down, there is no alternate shortcut for entering a new transaction. Therefore, this issue did not exist in older versions of KMM, so I am wondering why this alternate shortcut was created. If it is not an absolutely necessary shortcut, could it be eliminated from the code? Through experimentation I have determined that it is possible to add a customize shortcut that is "persistent". Thus, anyone who wanted "Ctrl+Ins" as their personal shortcut could add it as they wish. Thanks again *!!* Cheers, Terry ------------------------------------------------------------------------ On 2024-08-04 17:02, Jack wrote: > https://bugs.kde.org/show_bug.cgi?id=489260 > > --- Comment #7 from Jack<ostroffjh@users.sourceforge.net> --- > Sounds reasonable to me. I suspect it's one of those things where there are a > limited number of shortcuts, and sooner or later someone else will start using > another one that we have been using. > Having looked at the other bug, I'm not sure if they are the same or not. I > think for me to really test I'll have to set up a new user, but in any case, I > don't think this really counts as a bug in either KMM or plasma - it's just the > eventual conflict in a limited number of keyboard shortcuts, when they can be > created/added by plasma (or any Desktop Environment) or any application. > |