<div>Hi</div><div><br></div><div>I have a problem with the latest QScintilla snapshot.</div><div><br></div><div>My editor clears all Scintilla internal key mappings and processes all key pressings with QActions. But, on the latest version of QScintilla, my QActions don't receive some key pressings.</div>
<div><br></div><div>To make a test for this bug, I modified example-Qt4 from the latest QScintilla snapshot. See the code below. I expect that after this modifications, standard key mappings does not work. So, we can't move cursor or select a text. We can only type symbols. It is correct.</div>
<div>But, if we selected some text with mouse, we should be able to copy-paste it with Ctrl+C and Ctrl+V, because there are QActions in the Edit menu. But, for me, this actions does not work.</div><div><br></div><div>I can't say exactly, when this problem appeared. QScintilla version from Ubuntu 11.10 works correctly, but version in Debian wheezy and snapshot QScintilla-gpl-snapshot-2.6.1-131138b43c85 is affected.</div>
<div><br></div><div>Is it a bug, or, am I doing something incorrectly?</div><div><br></div><div>Thanks in advance,</div><div>Andrei Kopats</div><div><a href="http://hlamer.github.com/mksv3/">http://hlamer.github.com/mksv3/</a> - Simple programmers text editor</div>
<div><br></div><div><br></div><div>...</div><div>MainWindow::MainWindow()</div><div>{</div><div>    textEdit = new QsciScintilla;</div><div><br></div><div>    // Clear all commands</div><div>    textEdit->SendScintilla( QsciScintillaBase::SCI_CLEARALLCMDKEYS );</div>
<div>    // Ctrl+Key pressings insert some strange symbols. Clear all mappings.</div><div>    for (char key = 'A'; key <= 'Z'; key++)</div><div>        textEdit->SendScintilla(QsciScintillaBase::SCI_CLEARCMDKEY, key + (QsciScintillaBase::SCMOD_CTRL << 16));</div>
<div>    // Now I expect, that Ctrl+V, Ctrl+C, Ctrl+X will be processed by the actions, created at MainWindow::createActions()</div><div>    // but, this key pressings are ignored</div><div><br></div><div>    setCentralWidget(textEdit);</div>
<div>...</div><div><br></div>