mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 13:59: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) {
|
||||
// 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;
|
||||
}
|
||||
|
||||
|
@ -483,7 +483,9 @@ exit:
|
||||
&& key != Qt::Key_Tab
|
||||
&& key != Qt::Key_Backtab
|
||||
&& 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;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user