浏览代码

prevent ctrl a/c/v/x to trigger shortcut when in a text

Nicolas Cannasse 4 年之前
父节点
当前提交
c317ee1729
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      hide/ui/View.hx

+ 3 - 1
hide/ui/View.hx

@@ -95,7 +95,9 @@ class View<T> extends hide.comp.Component {
 
 	function isKeysLocked( e : js.jquery.Event ) {
 		var active = js.Browser.document.activeElement;
-		if( active == null || e.altKey || e.ctrlKey )
+		if( active == null || e.altKey )
+			return false;
+		if( e.ctrlKey && e.keyCode != "A".code && e.keyCode != "C".code && e.keyCode != "V".code && e.keyCode != "X".code )
 			return false;
 		if( active.nodeName == "TEXTAREA" )
 			return true;