1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-04 02:09:32 +02:00

Send key codes as strings for convenience.

This commit is contained in:
Simo Kinnunen 2014-05-27 19:01:42 +09:00
parent c3965a5308
commit eb3e7a40cc
4 changed files with 65 additions and 126 deletions

View file

@ -572,48 +572,3 @@ keyutil.buildCharMap = function(keymap) {
return charmap
}
keyutil.unwire = (function() {
var map = Object.create(null)
map[wire.KeyCode.HOME] = keyutil.namedKey('home')
map[wire.KeyCode.BACK] = keyutil.namedKey('back')
map[wire.KeyCode.BACKSPACE] = keyutil.namedKey('del')
map[wire.KeyCode.TAB] = keyutil.namedKey('tab')
map[wire.KeyCode.ENTER] = keyutil.namedKey('enter')
map[wire.KeyCode.CAPS_LOCK] = keyutil.namedKey('caps_lock')
map[wire.KeyCode.ESC] = keyutil.namedKey('escape')
map[wire.KeyCode.PAGE_UP] = keyutil.namedKey('page_up')
map[wire.KeyCode.PAGE_DOWN] = keyutil.namedKey('page_down')
map[wire.KeyCode.MOVE_END] = keyutil.namedKey('move_end')
map[wire.KeyCode.MOVE_HOME] = keyutil.namedKey('move_home')
map[wire.KeyCode.LEFT_ARROW] = keyutil.namedKey('dpad_left')
map[wire.KeyCode.UP_ARROW] = keyutil.namedKey('dpad_up')
map[wire.KeyCode.RIGHT_ARROW] = keyutil.namedKey('dpad_right')
map[wire.KeyCode.DOWN_ARROW] = keyutil.namedKey('dpad_down')
map[wire.KeyCode.INSERT] = keyutil.namedKey('insert')
map[wire.KeyCode.DELETE] = keyutil.namedKey('forward_del')
map[wire.KeyCode.MENU] = keyutil.namedKey('menu')
map[wire.KeyCode.F1] = keyutil.namedKey('f1')
map[wire.KeyCode.F2] = keyutil.namedKey('f2')
map[wire.KeyCode.F3] = keyutil.namedKey('f3')
map[wire.KeyCode.F4] = keyutil.namedKey('f4')
map[wire.KeyCode.F5] = keyutil.namedKey('f5')
map[wire.KeyCode.F6] = keyutil.namedKey('f6')
map[wire.KeyCode.F7] = keyutil.namedKey('f7')
map[wire.KeyCode.F8] = keyutil.namedKey('f8')
map[wire.KeyCode.F9] = keyutil.namedKey('f9')
map[wire.KeyCode.F10] = keyutil.namedKey('f10')
map[wire.KeyCode.F11] = keyutil.namedKey('f11')
map[wire.KeyCode.F12] = keyutil.namedKey('f12')
map[wire.KeyCode.NUM_LOCK] = keyutil.namedKey('num_lock')
return function(keyCode) {
var key = map[keyCode]
if (!key) {
throw new Error(util.format('Unknown keycode "%s"', keyCode))
}
return key
}
})()