From 267b46336864ec22fd7548182d486dd6552eff91 Mon Sep 17 00:00:00 2001 From: Jarrio Date: Thu, 28 Aug 2025 11:11:55 +0100 Subject: [PATCH] Update EditText.hx --- runtime/src/ceramic/EditText.hx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/runtime/src/ceramic/EditText.hx b/runtime/src/ceramic/EditText.hx index 57337c3cc..61218021e 100644 --- a/runtime/src/ceramic/EditText.hx +++ b/runtime/src/ceramic/EditText.hx @@ -569,6 +569,16 @@ class EditText extends Entity implements Component implements TextInputDelegate var keyBindings = new KeyBindings(); + //Select all text + keyBindings.bind([CMD_OR_CTRL, KEY(KeyCode.KEY_A)], function() { + // CMD/CTRL + A + if (screen.focusedVisual != entity || entity.content.length == 0) + return; + + selectText.selectionStart = 0; + selectText.selectionEnd = entity.content.length; + }); + // CMD/CTRL + C is handled in SelectText component keyBindings.bind([CMD_OR_CTRL, KEY(KeyCode.KEY_X)], function() {