summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-12-30 19:32:42 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-12-30 19:32:42 +0000
commit0fe3c751d1dbbd5bce89f7b437e0d2f0f2f36587 (patch)
tree027318ddfb6bb2e121bce01ef57c75bf662dbff8
parent95b3fec338a49bfc06ce7bb203d1a758a05d1997 (diff)
downloadefl-0fe3c751d1dbbd5bce89f7b437e0d2f0f2f36587.tar.gz
edje entry - fix past to use shft+ins for paste and no ctl
fix key handling for paste (insert key one) @fix
-rw-r--r--src/lib/edje/edje_entry.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/edje/edje_entry.c b/src/lib/edje/edje_entry.c
index b62c12b631..a2abfcb366 100644
--- a/src/lib/edje/edje_entry.c
+++ b/src/lib/edje/edje_entry.c
@@ -2083,9 +2083,9 @@ _edje_key_down_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
}
#if defined(__APPLE__) && defined(__MACH__)
- else if ((super) && (!shift) && (!strcmp(ev->key, "v")))
+ else if (((super) && (!shift) && (!strcmp(ev->key, "v"))) || ((shift) && (!super) && (!strcmp(ev->key, "Insert"))))
#else
- else if ((control) && (!shift) && (!strcmp(ev->key, "v")))
+ else if (((control) && (!shift) && (!strcmp(ev->key, "v"))) || ((shift) && (!control) && (!strcmp(ev->key, "Insert"))))
#endif
{
_compose_seq_reset(en);