在mac上复制(command+c)和粘贴(command+c)无法使用是因为缺少应用菜单与键盘和剪切板的绑定。

想让复制粘贴可用的话需要通过Menu.setApplicationMenu()来配置应用菜单

var app = require("app");
var BrowserWindow = require("browser-window");
var Menu = require("menu");
var mainWindow = null;app.on("window-all-closed", function(){app.quit();
});app.on("ready", function () {mainWindow = new BrowserWindow({width: 980,height: 650,"min-width": 980,"min-height": 650});mainWindow.openDevTools();mainWindow.loadUrl("file://" + __dirname + "/index.html");mainWindow.on("closed", function () {mainWindow =  null;});// Create the Application's main menuvar template = [{label: "Application",submenu: [{ label: "About Application", selector: "orderFrontStandardAboutPanel:" },{ type: "separator" },{ label: "Quit", accelerator: "Command+Q", click: function() { app.quit(); }}]}, {label: "Edit",submenu: [{ label: "Undo", accelerator: "CmdOrCtrl+Z", selector: "undo:" },{ label: "Redo", accelerator: "Shift+CmdOrCtrl+Z", selector: "redo:" },{ type: "separator" },{ label: "Cut", accelerator: "CmdOrCtrl+X", selector: "cut:" },{ label: "Copy", accelerator: "CmdOrCtrl+C", selector: "copy:" },{ label: "Paste", accelerator: "CmdOrCtrl+V", selector: "paste:" },{ label: "Select All", accelerator: "CmdOrCtrl+A", selector: "selectAll:" }]}];Menu.setApplicationMenu(Menu.buildFromTemplate(template));
});

Electron 在 mac上无法复制粘贴相关推荐

  1. 如何在Mac上剪切和粘贴文件和文件夹?

    在Windows系统的电脑上我们常用到复制.粘贴和剪切,那么Mac系统如何使用剪切和粘贴功能呢?需要的小伙伴看过来! 方法一 要在Mac上获得剪切粘贴功能,首先,使用常规的Command + C复制文 ...

  2. 怎样在Mac上剪切和粘贴文件和文件夹?

    在Windows系统的电脑上我们常用到复制.粘贴和剪切,那么Mac系统如何使用剪切和粘贴功能呢?需要的小伙伴看过来! 方法一 要在Mac上获得剪切粘贴功能,首先,使用常规的Command + C复制文 ...

  3. mac os系统复制粘贴ctrl+c ctrl+v快捷键实现方式

    平时用习惯了win系统,用mac os时,复制粘贴不习惯使用command+c command+v.那么怎么把mac os的系统设置成ctrl+c和ctrl+v呢? 发现了一个快捷的方法:系统偏好设置 ...

  4. mac系统文本复制粘贴问题

    一定有从windows转到mac的朋友发现虽然两个操作系统大差不差,但是很多细节的东西还是有很大的区别的. 今天欧飞小编简单来给大家讲解一下mac在复制粘贴文本内容的时候为什么会出现格式错乱的问题. ...

  5. 在Windows 10/8/7电脑上无法复制粘贴文件的解决方法

    某一天 身为小白的我发现电脑无法粘贴任何东西了(不限于某应用),重启之后仍然不好用,慌的一匹,你能想象到,现在的我是多么离不开复制粘贴么吗? 简直想在电脑上浇点水让他冷静一下,好在我足够冷静制止了自己 ...

  6. 如何实现和破解网站上禁止复制粘贴的其中一种方法

    首先我们要知道,一个网站实现禁止复制粘贴的功能实现一般是采用js实现的.一般通过以下语句进行实现: var bodyMain = document.getElementById('bodyMain' ...

  7. ssm 上传图片到mysql_ssm(Spring+Spring MVC+MyBatis)+Web Uploader开发图片文件上传实例,支持批量上传,拖拽上传,复制粘贴上传...

    项目描述 ssm开发一个上传图片的项目 用百度的插件 Web Uploader 上传,不会的去它的官网找API文档 官网的API文档还是比较 坑的.... 百度插件  Web Uploader 上传文 ...

  8. 五个最好的复制/粘贴的Mac App应用

    如果你刚用Mac,之前是用Windows电脑的,第一个问题就会发现,Mac上的复制/粘贴找不到了.如果你也有同样的问题,或者你在找Mac上有没有好用的剪贴板管理工具,可以在下面的文章中找到答案. Ma ...

  9. macos复制粘贴快捷键 快速_探究Mac OS十大键盘快捷键

    无论是新手还是老手,总不能忘记mac系统给小伙伴们带来的体验感,但是总要记住10大Mac键盘快捷键方式,将减少对鼠标的依赖而帮助你更快地提高工作效率. 十大Mac键盘快捷键 首先,看一下你Mac电脑的 ...

最新文章

  1. 我的ExtJS学习之路 ——4
  2. EOS 核心功能 (2) nodeos
  3. JZOJ 4933. 【NOIP2017提高组模拟12.24】C
  4. 关于 ng-template 通过 @input 传入另一个 Component 不能工作的问题调试
  5. 第二届(2009年)中国信息技术应用学术研讨会征文延期通知
  6. 职业规划之后,还需要什么?职业规划与职业选择 - 续集
  7. python 函数的参数对应
  8. IOS启程01-配制CocoaPods来管理第三方类库
  9. 中下游大学毕业如何在大城市和各种985大学生厮杀?
  10. 让媳妇瞬间搞懂Spring 多数据源操作(SpringBoot + Durid)
  11. 如何解决远程windows服务器安装matlab出现License Manager Error-103问题
  12. 编译安装android7.0,android7.0 源码编译问题总结
  13. AI芯片,为何现在成为新军备竞赛?
  14. Win11连接WiFi后显示无Internet访问权限怎么办?
  15. python字典数据的特点_Python核心数据类型之字典15
  16. 「Leetcode」242. 有效的字母异位词:可以拿数组当哈希表来用,但哈希值不要太大!
  17. JMeter安装详细教程
  18. “智”在这里,图扑软件解码智慧选煤厂
  19. ERROR security.UserGroupInformation: Priviledge...
  20. 与10.110.12.30 mask 255.255.255.224属于同一网段的主机IP地址是?

热门文章

  1. 从淘宝接口获取ip的地理位置
  2. Aspera的下载与安装使用
  3. windows10 下 nvidia-smi无效解决办法
  4. matplotlib模块的pyplot子模块绘制正切函数
  5. 算法导论第三版习题4.3
  6. 《人人都是产品经理1》阅读摘要笔记1.0
  7. 各监控厂商rtsp取流格式
  8. vue混入mixin
  9. navicat 12 for mongodb破解教程
  10. Navicat12 过期问题处理方法