[英]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.