Advertisement
candale

Javascript Arrow Keypress

Aug 14th, 2014
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.68 KB | None | 0 0
  1. function fireKey(el)
  2. {
  3.     var key;
  4.     switch(el)
  5.     {
  6.         case "left":
  7.         key = 37;
  8.         break;
  9.         case "right":
  10.         key = 39;
  11.         break;  
  12.         case "up":
  13.         key = 38;
  14.         break;
  15.         case "down":
  16.         key = 40;  
  17.     }
  18.  
  19.     if(document.createEventObject) {
  20.         var eventObj = document.createEventObject();
  21.         eventObj.keyCode = key;
  22.         el.fireEvent("onkeydown", eventObj);  
  23.     } else if(document.createEvent) {
  24.         var eventObj = document.createEvent("Events");
  25.         eventObj.initEvent("keydown", true, true);
  26.         eventObj.which = key;
  27.         document.body.dispatchEvent(eventObj);
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement