1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-05 10:39:25 +02:00

Don't die when sending a unknown key.

This commit is contained in:
Gunther Brunner 2014-05-27 19:24:09 +09:00
parent 92498e2695
commit 129a1d1f45

View file

@ -493,39 +493,36 @@ module.exports = syrup.serial()
]) ])
}) })
.on(wire.KeyDownMessage, function(channel, message) { .on(wire.KeyDownMessage, function(channel, message) {
var key = keyutil.namedKey(message.key) try {
if (key) {
keyEvent({ keyEvent({
event: apk.wire.KeyEvent.DOWN event: apk.wire.KeyEvent.DOWN
, keyCode: key , keyCode: keyutil.namedKey(message.key)
}) })
} }
else { catch(e) {
log.warn('Ignoring unknown key "%s"', message.key) log.warn(e.message)
} }
}) })
.on(wire.KeyUpMessage, function(channel, message) { .on(wire.KeyUpMessage, function(channel, message) {
var key = keyutil.namedKey(message.key) try {
if (key) {
keyEvent({ keyEvent({
event: apk.wire.KeyEvent.UP event: apk.wire.KeyEvent.UP
, keyCode: key , keyCode: keyutil.namedKey(message.key)
}) })
} }
else { catch(e) {
log.warn('Ignoring unknown key "%s"', message.key) log.warn(e.message)
} }
}) })
.on(wire.KeyPressMessage, function(channel, message) { .on(wire.KeyPressMessage, function(channel, message) {
var key = keyutil.namedKey(message.key) try {
if (key) {
keyEvent({ keyEvent({
event: apk.wire.KeyEvent.PRESS event: apk.wire.KeyEvent.PRESS
, keyCode: key , keyCode: keyutil.namedKey(message.key)
}) })
} }
else { catch(e) {
log.warn('Ignoring unknown key "%s"', message.key) log.warn(e.message)
} }
}) })
.on(wire.TypeMessage, function(channel, message) { .on(wire.TypeMessage, function(channel, message) {