diff --git a/html/keyboard.js b/html/keyboard.js
index b7918bb..b697874 100644
--- a/html/keyboard.js
+++ b/html/keyboard.js
@@ -24,7 +24,7 @@ $(document).keypress((event) => {
}
})
var keyBinds = new Map();
-keyBinds.set('button_1', '~')//set button_1 (A) as enter
+keyBinds.set('button_1', 'enter')//set button_1 (A) as enter
var pressed = [];
var gameLooper = 0;
//Sending keys from gamepad
@@ -39,7 +39,7 @@ function changeToGame(){
//add custom ones
keyBinds.forEach((val, key) => {
gamepad.on('press', key, () => {
- sendKeys(val);
+ sendKeys([], val);
})
})
diff --git a/html/node.js b/html/node.js
index 6b1611d..d9ea206 100644
--- a/html/node.js
+++ b/html/node.js
@@ -27,8 +27,8 @@ if(typeof require !== typeof undefined){
files = arg;
refreshFiles();
})
- function sendKeys(arg){
- ipcRenderer.send('sendKeys', arg);
+ function sendKeys(arg, arg2){
+ ipcRenderer.send('sendKeys', arg, arg2);
return true;
}
var loc = window.location.pathname;
diff --git a/main.js b/main.js
index 335a8b6..77d5790 100644
--- a/main.js
+++ b/main.js
@@ -176,13 +176,13 @@ ipcMain.on('fullscreen', (event, arg) => {
})
function sendKeybinding (win, modifiers, keyCode) {
- win.webContents.sendInputEvent({ type: 'keyDown', modifiers, keyCode })
- win.webContents.sendInputEvent({ type: 'char', modifiers, keyCode })
- win.webContents.sendInputEvent({ type: 'keyUp', modifiers, keyCode })
+ win.webContents.sendInputEvent({ type: 'keyDown', modifiers: modifiers, keyCode: keyCode })
+ win.webContents.sendInputEvent({ type: 'char', modifiers: modifiers, keyCode: keyCode })
+ win.webContents.sendInputEvent({ type: 'keyUp', modifiers: modifiers, keyCode: keyCode })
}
ipcMain.on('sendKeys', (event, modifiers, keyCode) => {
- console.log('Sending keys: '+arg);
+ console.log('Sending keys: '+keyCode + " with modifiers " + modifiers);
sendKeybinding(win, modifiers, keyCode);
})
ipcMain.on('listFiles', (event, arg) => {