don't consume ctrl-shift-c (devtools inspector)

This commit is contained in:
ed 2024-11-08 21:51:54 +00:00
parent 56317b00af
commit 4603afb6de

View file

@ -5016,7 +5016,6 @@ var fileman = (function () {
}; };
r.delete = function (e) { r.delete = function (e) {
ev(e);
var sel = msel.getsel(), var sel = msel.getsel(),
vps = []; vps = [];
@ -5026,6 +5025,8 @@ var fileman = (function () {
if (!sel.length) if (!sel.length)
return toast.err(3, L.fd_emore); return toast.err(3, L.fd_emore);
ev(e);
if (clgot(bdel, 'hide')) if (clgot(bdel, 'hide'))
return toast.err(3, L.fd_eperm); return toast.err(3, L.fd_eperm);
@ -5065,7 +5066,6 @@ var fileman = (function () {
}; };
r.cut = function (e) { r.cut = function (e) {
ev(e);
var sel = msel.getsel(), var sel = msel.getsel(),
stamp = Date.now(), stamp = Date.now(),
vps = [stamp]; vps = [stamp];
@ -5073,6 +5073,8 @@ var fileman = (function () {
if (!sel.length) if (!sel.length)
return toast.err(3, L.fc_emore); return toast.err(3, L.fc_emore);
ev(e);
if (clgot(bcut, 'hide')) if (clgot(bcut, 'hide'))
return toast.err(3, L.fc_eperm); return toast.err(3, L.fc_eperm);
@ -5118,7 +5120,6 @@ var fileman = (function () {
}; };
r.cpy = function (e) { r.cpy = function (e) {
ev(e);
var sel = msel.getsel(), var sel = msel.getsel(),
stamp = Date.now(), stamp = Date.now(),
vps = [stamp, '//c']; vps = [stamp, '//c'];
@ -5126,6 +5127,8 @@ var fileman = (function () {
if (!sel.length) if (!sel.length)
return toast.err(3, L.fcp_emore); return toast.err(3, L.fcp_emore);
ev(e);
var els = [], griden = thegrid.en; var els = [], griden = thegrid.en;
for (var a = 0; a < sel.length; a++) { for (var a = 0; a < sel.length; a++) {
vps.push(sel[a].vp); vps.push(sel[a].vp);
@ -6516,21 +6519,21 @@ var ahotkeys = function (e) {
if (e.key == '?') if (e.key == '?')
return hkhelp(); return hkhelp();
if (ctrl(e)) { if (!e.shiftKey && ctrl(e)) {
var sel = window.getSelection && window.getSelection() || {}; var sel = window.getSelection && window.getSelection() || {};
sel = sel && !sel.isCollapsed && sel.direction != 'none'; sel = sel && !sel.isCollapsed && sel.direction != 'none';
if (k == 'KeyX' || k == 'x') if (k == 'KeyX' || k == 'x')
return fileman.cut(); return fileman.cut(e);
if ((k == 'KeyC' || k == 'c') && !sel) if ((k == 'KeyC' || k == 'c') && !sel)
return fileman.cpy(); return fileman.cpy(e);
if (k == 'KeyV' || k == 'v') if (k == 'KeyV' || k == 'v')
return fileman.d_paste(); return fileman.d_paste(e);
if (k == 'KeyK' || k == 'k') if (k == 'KeyK' || k == 'k')
return fileman.delete(); return fileman.delete(e);
return; return;
} }