Hello all,<br>I found why that is.<br><br>During the port, the KeyButtonMask, which is used to check when a key is part of the modifiers (Alt, Shift, etc) was ported to KeyboardModifierMask. Unfortunately, that mask now contains the KeypadModifier, which informs whether a keypad key was pressed.<br>
That results in this piece of code in transactioneditor never returning true when the keypad Enter is pressed:<br><br>line 164:<br>
<meta name="qrichtext" content="1"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<p style="margin: 0px; text-indent: 0px;">if(o-&gt;isWidgetType()</p>
<p style="margin: 0px; text-indent: 0px;">  &amp;&amp; (e-&gt;type() == QEvent::KeyPress)</p>
<p style="margin: 0px; text-indent: 0px;">  &amp;&amp; m_editWidgets.values().contains(dynamic_cast&lt;QWidget*&gt;(o))) {</p>
<p style="margin: 0px; text-indent: 0px;">    QKeyEvent* k = dynamic_cast&lt;QKeyEvent*&gt;(e);</p>
<p style="margin: 0px; text-indent: 0px;">    if((k-&gt;modifiers() &amp; Qt::KeyboardModifierMask) == 0) {</p><br><br>I tried this and it works, but I want to check if there is a nicer way:<br><br>
<meta name="qrichtext" content="1"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<p style="margin: 0px; text-indent: 0px;">if((k-&gt;modifiers() &amp; Qt::KeyboardModifierMask) == 0</p>
<p style="margin: 0px; text-indent: 0px;">       || (k-&gt;modifiers() &amp; Qt::KeypadModifier) != 0) {</p><br><br><br>Regards,<br>Alvaro<br>