繁体   English   中英

AG Grid 剪贴板粘贴 Ctrl+V 键盘快捷键失败,Cmd+V 正常工作

[英]AG Grid Clipboard Paste Ctrl+V Keyboard Shortcut Failing, Cmd+V Works Properly

我目前正在使用 AG Grid 构建一个 React 应用程序。 由于我一直在测试各种开箱即用的功能以查看它在哪里满足我的需求以及需要在哪里使用自定义逻辑来填补空白,我注意到剪贴板模块的一些奇怪行为。 作为参考,我使用的是 AG Grid Enterprise v26.1.0 并安装了剪贴板模块。

我在 Mac 上,所以我习惯于分别使用 Cmd+C 和 Cmd+V 快捷键进行复制和粘贴。 我发现这些快捷方式在网格中正常工作,并没有三思而后行。 但是当我有一位同事使用 Windows 机器测试网格时,他注意到使用 Ctrl+V 粘贴无法正常工作。 需要注意的是,使用 Ctrl+C 进行复制确实有效,因为他可以正确地从网格中复制一个值并将其粘贴到其他位置到不同的 window 或应用程序。 但无论出于何种原因,粘贴快捷方式在网格中都无法正常工作。

不仅仅是没有检测到使用 Ctrl+V 的粘贴,而是粘贴似乎在运行,但不是粘贴复制的值,而是通过看似粘贴空白字符串来有效地清除所选单元格中的值。 Mac 和 Windows 粘贴快捷方式之间的这种不一致行为非常令人困惑。

此后,我在 Mac 上使用 Ctrl 键进行了测试,并注意到与我的同事相同的情况。 总结一下,我目前的剪贴板快捷键如下:

控制+C ✔

命令+C ✔

控制+V ❌

命令+V ✔

据我所知,我编写的包含其他键盘快捷键的自定义逻辑的代码都不会干扰这一点。 据我所知,任何会影响 Ctrl+V 的东西也应该会影响 Cmd+V,那么为什么一个有效而另一个无效呢? 什么可能导致这种情况,我应该从哪里开始尝试修复它?

将图像剪切/粘贴 (Ctrl+V) 到<textarea>&lt;i&gt;on a web page&lt;/div&gt;&lt;/i&gt;&lt;b&gt;在 web 页面上&lt;/div&gt;&lt;/b&gt;</textarea><div id="text_translate"><p> 我想创建一个简单的页面(JavaScript?),用户可以在其中使用他们的 web 浏览器,按 Ctrl+V,然后将存储在 Windows 剪贴板上的图像粘贴到网页中以进行额外处理(在我的情况下,我将发送它到 OCR 图像以进行图像到文本的转换)。 事实上,stackoverflow 的 textarea 输入表单中就存在这个上传功能:) HTML5/js 支持吗? 我不想安装任何额外的服务器软件,只是希望从一个简单的 apache 服务器上提供服务,而不依赖于 NodeJS/Angular/等...</p></div>

[英]Cut/Paste (Ctrl+V) an Image into a <textarea> on a web page

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM