candale icon

Javascript Arrow Keypress

candale | PRO | 08/14/14 11:23:14 AM UTC | 0 ⭐ | 417 👁️ | Never ⏰ | []
Python |

680 B

|

None

|

0 👍

/

0 👎

function fireKey(el)
{
    var key;
    switch(el)
    {
        case "left":
        key = 37;
        break;
        case "right":
        key = 39;
        break;  
        case "up":
        key = 38;
        break;
        case "down":
        key = 40;  
    }
 
    if(document.createEventObject) {
        var eventObj = document.createEventObject();
        eventObj.keyCode = key;
        el.fireEvent("onkeydown", eventObj);   
    } else if(document.createEvent) {
        var eventObj = document.createEvent("Events");
        eventObj.initEvent("keydown", true, true);
        eventObj.which = key;
        document.body.dispatchEvent(eventObj);
    } 
}

Comments