Browse Source

No longer considers keys pressed with control/command active as keyvals

merge-requests/413/merge
eidheim 2 years ago
parent
commit
284cc068ff
  1. 1
      src/source.cpp
  2. 1
      src/source_spellcheck.cpp

1
src/source.cpp

@ -2742,6 +2742,7 @@ bool Source::View::on_key_press_event(GdkEventKey *event) {
if(last_keyval < GDK_KEY_Shift_L || last_keyval > GDK_KEY_Hyper_R) if(last_keyval < GDK_KEY_Shift_L || last_keyval > GDK_KEY_Hyper_R)
previous_non_modifier_keyval = last_keyval; previous_non_modifier_keyval = last_keyval;
if((event->state & (GDK_CONTROL_MASK | GDK_MOD2_MASK)) == 0)
last_keyval = event->keyval; last_keyval = event->keyval;
if((event->keyval == GDK_KEY_Tab || event->keyval == GDK_KEY_ISO_Left_Tab) && (event->state & GDK_SHIFT_MASK) == 0 && select_snippet_parameter()) if((event->keyval == GDK_KEY_Tab || event->keyval == GDK_KEY_ISO_Left_Tab) && (event->state & GDK_SHIFT_MASK) == 0 && select_snippet_parameter())

1
src/source_spellcheck.cpp

@ -31,6 +31,7 @@ Source::SpellCheckView::SpellCheckView(const boost::filesystem::path &file_path,
// The following signal is added in case SpellCheckView is not subclassed // The following signal is added in case SpellCheckView is not subclassed
signal_key_press_event().connect([this](GdkEventKey *event) { signal_key_press_event().connect([this](GdkEventKey *event) {
if((event->state & (GDK_CONTROL_MASK | GDK_MOD2_MASK)) == 0)
last_keyval = event->keyval; last_keyval = event->keyval;
return false; return false;
}); });

Loading…
Cancel
Save