ctrl can now be used to prevent special action in input bar

This commit is contained in:
LordMZTE 2022-02-10 23:53:06 +01:00
parent e31d984685
commit 3dec0702da
Signed by: LordMZTE
GPG key ID: B64802DC33A64FF6

View file

@ -258,7 +258,10 @@ impl Widgets<AppModel, ()> for AppWidgets {
add_controller = &gtk::EventControllerKey {
connect_key_pressed(sender) => move |_, key, _, state| {
send!(sender, AppMsg::InputUpdate);
if !state.contains(gdk::ModifierType::SHIFT_MASK) {
if !(
state.contains(gdk::ModifierType::SHIFT_MASK) ||
state.contains(gdk::ModifierType::CONTROL_MASK)
) {
match key {
gdk::Key::Return => {
send!(sender, AppMsg::Eval);