mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 22:09:52 +08:00
vim: bug fix for mapping Caps as Ctrl in KDE
This commit is contained in:
parent
5d0b45715d
commit
af912619a0
@ -569,7 +569,11 @@ bool VVim::handleKeyPressEvent(int key, int modifiers, int *p_autoIndentPos)
|
|||||||
|
|
||||||
if (m_registerPending) {
|
if (m_registerPending) {
|
||||||
// Ctrl and Shift may be sent out first.
|
// Ctrl and Shift may be sent out first.
|
||||||
if (key == Qt::Key_Control || key == Qt::Key_Shift || key == Qt::Key_Meta) {
|
if (key == Qt::Key_Control
|
||||||
|
|| key == Qt::Key_Shift
|
||||||
|
|| key == Qt::Key_Meta
|
||||||
|
// For mapping Caps as Ctrl in KDE.
|
||||||
|
|| key == Qt::Key_CapsLock) {
|
||||||
goto accept;
|
goto accept;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -483,7 +483,9 @@ exit:
|
|||||||
&& key != Qt::Key_Tab
|
&& key != Qt::Key_Tab
|
||||||
&& key != Qt::Key_Backtab
|
&& key != Qt::Key_Backtab
|
||||||
&& key != Qt::Key_Shift
|
&& key != Qt::Key_Shift
|
||||||
&& key != Qt::Key_Control) {
|
&& key != Qt::Key_Control
|
||||||
|
// For mapping Caps as Ctrl in KDE.
|
||||||
|
&& key != Qt::Key_CapsLock) {
|
||||||
m_autoIndentPos = -1;
|
m_autoIndentPos = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user