mirror of
https://github.com/openstf/stf
synced 2025-10-04 18:29:17 +02:00
Send key codes as strings for convenience.
This commit is contained in:
parent
c3965a5308
commit
eb3e7a40cc
4 changed files with 65 additions and 126 deletions
|
@ -493,22 +493,40 @@ module.exports = syrup.serial()
|
|||
])
|
||||
})
|
||||
.on(wire.KeyDownMessage, function(channel, message) {
|
||||
keyEvent({
|
||||
event: apk.wire.KeyEvent.DOWN
|
||||
, keyCode: keyutil.unwire(message.keyCode)
|
||||
})
|
||||
var key = keyutil.namedKey(message.key)
|
||||
if (key) {
|
||||
keyEvent({
|
||||
event: apk.wire.KeyEvent.DOWN
|
||||
, keyCode: key
|
||||
})
|
||||
}
|
||||
else {
|
||||
log.warn('Ignoring unknown key "%s"', message.key)
|
||||
}
|
||||
})
|
||||
.on(wire.KeyUpMessage, function(channel, message) {
|
||||
keyEvent({
|
||||
event: apk.wire.KeyEvent.UP
|
||||
, keyCode: keyutil.unwire(message.keyCode)
|
||||
})
|
||||
var key = keyutil.namedKey(message.key)
|
||||
if (key) {
|
||||
keyEvent({
|
||||
event: apk.wire.KeyEvent.UP
|
||||
, keyCode: key
|
||||
})
|
||||
}
|
||||
else {
|
||||
log.warn('Ignoring unknown key "%s"', message.key)
|
||||
}
|
||||
})
|
||||
.on(wire.KeyPressMessage, function(channel, message) {
|
||||
keyEvent({
|
||||
event: apk.wire.KeyEvent.PRESS
|
||||
, keyCode: keyutil.unwire(message.keyCode)
|
||||
})
|
||||
var key = keyutil.namedKey(message.key)
|
||||
if (key) {
|
||||
keyEvent({
|
||||
event: apk.wire.KeyEvent.PRESS
|
||||
, keyCode: key
|
||||
})
|
||||
}
|
||||
else {
|
||||
log.warn('Ignoring unknown key "%s"', message.key)
|
||||
}
|
||||
})
|
||||
.on(wire.TypeMessage, function(channel, message) {
|
||||
plugin.type(message.text)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue