Skip to content

Commit

Permalink
Only send keypressed when not in an editing window
Browse files Browse the repository at this point in the history
  • Loading branch information
tcstewar committed Apr 27, 2018
1 parent c0102ce commit 77631c4
Showing 1 changed file with 17 additions and 10 deletions.
27 changes: 17 additions & 10 deletions nengo_gui/static/hotkeys.js
Original file line number Diff line number Diff line change
Expand Up @@ -77,22 +77,29 @@ Nengo.Hotkeys = function () {
ev.preventDefault();
}

Nengo.netgraph.ws.send(JSON.stringify(
{event:'keydown',
keyCode:ev.keyCode,
key:key
}));
if (!is_editable) {
Nengo.netgraph.ws.send(JSON.stringify(
{event:'keydown',
keyCode:ev.keyCode,
key:key
}));
}
}
});

document.addEventListener('keyup', function(ev) {
if (self.active) {

Nengo.netgraph.ws.send(JSON.stringify(
{event:'keyup',
keyCode:ev.keyCode,
key:self.determine_key(ev)
}));
var is_editable = (ev.target.tagName === 'INPUT' ||
ev.target.tagName == 'TEXTAREA');

if (!is_editable) {
Nengo.netgraph.ws.send(JSON.stringify(
{event:'keyup',
keyCode:ev.keyCode,
key:self.determine_key(ev)
}));
}
}
});

Expand Down

0 comments on commit 77631c4

Please sign in to comment.