Hello Jack,<br>what we should do is not link it to a specific key, but to the activate or execute signal of the widget. That way, anything that is configured to execute/activate a widget will trigger the behaviour.<br><br>
Regards,<br>Alvaro<br><br><div class="gmail_quote">On Sat, Jun 12, 2010 at 6:01 PM, Jack <span dir="ltr">&lt;<a href="mailto:ostroffjh@users.sourceforge.net">ostroffjh@users.sourceforge.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I see one other possible issue here.  If &quot;enter&quot; is not defined (by the<br>
user) for any action, then I agree it should  work as Alvaro describes,<br>
which is to activate the default action in the current situation.<br>
However, once the user maps a key to a specific action, what happens<br>
when that key is hit in a situation where that action is not<br>
applicable?  I assume it should be ignored - but I haven&#39;t explicitly<br>
tested.<br>
<br>
Jack<br>
<div><div></div><div class="h5"><br>
On 2010.06.07 14:11, Alvaro Soliverez wrote:<br>
&gt; Hello,<br>
&gt; this may be an issue in the way that we are handling the activation<br>
&gt; of some slots. The way I see it, double-clicking or hitting Enter on<br>
&gt; a selected item should have the same effect.<br>
&gt;<br>
&gt; Basically, in Accounts, double-clicking an account opens the ledger.<br>
&gt; Selecting it and hitting Enter should do the same.<br>
&gt;<br>
&gt; I haven&#39;t had time to check it yet, but it&#39;s probably happening in<br>
&gt; the SVN version.<br>
&gt;<br>
&gt; Regards,<br>
&gt; Alvaro<br>
&gt;<br>
&gt; ---------- Forwarded message ----------<br>
&gt; From: Alvaro Soliverez &lt;<a href="mailto:asoliverez@gmail.com">asoliverez@gmail.com</a>&gt;<br>
&gt; Date: Mon, Jun 7, 2010 at 1:28 PM<br>
&gt; Subject: Re: [Kmymoney2-user] Same key for different actions in<br>
&gt; different<br>
&gt; views possible?<br>
&gt; To: Volker Paul &lt;<a href="mailto:volker.paul@v-paul.de">volker.paul@v-paul.de</a>&gt;<br>
&gt; Cc: <a href="mailto:kmymoney2-user@lists.sourceforge.net">kmymoney2-user@lists.sourceforge.net</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Jun 7, 2010 at 1:12 PM, Volker Paul &lt;<a href="mailto:volker.paul@v-paul.de">volker.paul@v-paul.de</a>&gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt; &gt; Hello Alvaro,<br>
&gt; &gt;<br>
&gt; &gt; thanks for your answer.<br>
&gt; &gt; &gt; actions (which allow you to define these shortcuts) are defined<br>
&gt; for the<br>
&gt; &gt; &gt; whole application, that&#39;s why you get this message.<br>
&gt; &gt; That&#39;s what I feared.<br>
&gt; &gt; &gt; Plus, assigning Enter or Return to any action is really looking<br>
&gt; for<br>
&gt; &gt; &gt; trouble, as it is an implicit shortcut for any activation...<br>
&gt; &gt; Exactly. When I am in Accounts view, and an account is selected<br>
&gt; &gt; (highlighted),<br>
&gt; &gt; then on pressing Enter, I&#39;d expect the corresponding ledger to be<br>
&gt; opened.<br>
&gt; &gt; That is similar to a file manager like Dolphin. Select a directory<br>
&gt; using<br>
&gt; &gt; the arrow keys, press Enter and the directory is opened.<br>
&gt; &gt; Or select a file, press Enter and the associated application is<br>
&gt; opened<br>
&gt; &gt; with that file.<br>
&gt; &gt;<br>
&gt; &gt; In the Ledger view, in Select mode, I would expect that with Enter<br>
&gt; &gt; I begin editing the selected transaction.<br>
&gt; &gt; In Edit mode, I would expect that Enter commits the edited<br>
&gt; transaction,<br>
&gt; &gt; as if clicking on the Enter button.<br>
&gt; &gt; I took it for granted that the Enter key triggers the same action<br>
&gt; &gt; as (clicking on) the Enter button.<br>
&gt; &gt;<br>
&gt; &gt; I usually set up my applications so they behave in a similar way,<br>
&gt; &gt; that is, comparable action -&gt; same key.<br>
&gt; &gt; And for every action that I use frequently, I tend to define a<br>
&gt; shortcut.<br>
&gt; &gt;<br>
&gt; &gt; Now I understand that there is nothing that can be done in short<br>
&gt; term<br>
&gt; &gt; to set up shortcuts as I would like, and I have to use a different<br>
&gt; &gt; shortcut.<br>
&gt; &gt;<br>
&gt; &gt; But I hope that you understand my reasoning and perhaps<br>
&gt; &gt; keep it in mind during future development.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; I agree with you that consistency is important and the behaviour you<br>
&gt; mention<br>
&gt; is an expected one.<br>
&gt; What we can do in the short term is verify those shortcuts. If you<br>
&gt; double-click an account in the Accounts View, it opens the ledger.<br>
&gt; Hitting<br>
&gt; Enter should do the same. The same when double-clicking a<br>
&gt; transaction, so<br>
&gt; hitting Enter should do that.<br>
&gt; I&#39;ll verify that.<br>
&gt; Also, keep in mind that Enter and Return are different keys from the<br>
&gt; application point of view. So, perhaps one works, but not the other.<br>
&gt;<br>
&gt; Regards,<br>
&gt; Alvaro<br>
&gt;<br>
&gt;<br>
<br>
</div></div>------quoted attachment------<br>
&gt; _______________________________________________<br>
&gt; KMyMoney-devel mailing list<br>
&gt; <a href="mailto:KMyMoney-devel@kde.org">KMyMoney-devel@kde.org</a><br>
&gt; <a href="https://mail.kde.org/mailman/listinfo/kmymoney-devel" target="_blank">https://mail.kde.org/mailman/listinfo/kmymoney-devel</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
_______________________________________________<br>
KMyMoney-devel mailing list<br>
<a href="mailto:KMyMoney-devel@kde.org">KMyMoney-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kmymoney-devel" target="_blank">https://mail.kde.org/mailman/listinfo/kmymoney-devel</a><br>
</blockquote></div><br><div style="visibility: hidden; display: inline;" id="avg_ls_inline_popup"></div><style type="text/css">#avg_ls_inline_popup {  position:absolute;  z-index:9999;  padding: 0px 0px;  margin-left: 0px;  margin-top: 0px;  width: 240px;  overflow: hidden;  word-wrap: break-word;  color: black;  font-size: 10px;  text-align: left;  line-height: 13px;}</style>