簡體   English   中英

原子外殼中的關鍵事件

[英]key events in atom shell

假設我只想在帶有原子外殼的已編譯應用程序上有一個鍵事件。

var app = require('app');
var BrowserWindow = require('browser-window');
require('crash-reporter').start();

app.on('ready', function() {
  win = new BrowserWindow({ fullscreen: true, frame: false });
  win.hide();
  win.loadUrl("http://localhost:3000");

  win.webContents.on('did-finish-load', function() {
    win.show();
    win.focus();
  });

  process.on('uncaughtException', app.quit);
});

如何在網絡瀏覽器上綁定鍵盤事件? 例如,

win.on('keypress', 'left-arrow', function() {
  win.webContents.goBack();
});

而且,顯然按下左鍵會觸發,而不是按下鍵。 信用: 檢測JavaScript中的箭頭鍵按下

我只是在學習atomic-shell,但不能像在典型的網頁中一樣在UI中捕獲按鍵(我認為這稱為渲染器進程),然后使用remote()API進行回調渲染器過程,並執行您想要的任何邏輯?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM