tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

keycodes.js (2228B)


      1 if (typeof KeyEvent != "undefined") {
      2  if (typeof KeyEvent.VK_LEFT != "undefined") {
      3    var VK_LEFT = KeyEvent.VK_LEFT;
      4    var VK_UP = KeyEvent.VK_UP;
      5    var VK_RIGHT = KeyEvent.VK_RIGHT;
      6    var VK_DOWN = KeyEvent.VK_DOWN;
      7  }
      8  if (typeof KeyEvent.VK_ENTER != "undefined") {
      9    var VK_ENTER = KeyEvent.VK_ENTER;
     10  }
     11  if (typeof KeyEvent.VK_RED != "undefined") {
     12    var VK_RED = KeyEvent.VK_RED;
     13    var VK_GREEN = KeyEvent.VK_GREEN;
     14    var VK_YELLOW = KeyEvent.VK_YELLOW;
     15    var VK_BLUE = KeyEvent.VK_BLUE;
     16  }
     17  if (typeof KeyEvent.VK_PLAY != "undefined") {
     18    var VK_PLAY = KeyEvent.VK_PLAY;
     19    var VK_PAUSE = KeyEvent.VK_PAUSE;
     20    var VK_STOP = KeyEvent.VK_STOP;
     21  }
     22  if (typeof KeyEvent.VK_BACK != "undefined") {
     23    var VK_BACK = KeyEvent.VK_BACK;
     24  }
     25  if (typeof KeyEvent.VK_0 != "undefined") {
     26    var VK_0 = KeyEvent.VK_0;
     27    var VK_1 = KeyEvent.VK_1;
     28    var VK_2 = KeyEvent.VK_2;
     29    var VK_3 = KeyEvent.VK_3;
     30    var VK_4 = KeyEvent.VK_4;
     31    var VK_5 = KeyEvent.VK_5;
     32    var VK_6 = KeyEvent.VK_6;
     33    var VK_7 = KeyEvent.VK_7;
     34    var VK_8 = KeyEvent.VK_8;
     35    var VK_9 = KeyEvent.VK_9;
     36  }
     37 }
     38 if (typeof VK_LEFT == "undefined") {
     39  var VK_LEFT = 132;
     40  var VK_UP = 130;
     41  var VK_RIGHT = 133;
     42  var VK_DOWN = 131;
     43 }
     44 if (typeof VK_ENTER == "undefined") {
     45  var VK_ENTER = 13;
     46 }
     47 if (typeof VK_RED == "undefined") {
     48  var VK_RED = 403;
     49  var VK_GREEN = 404;
     50  var VK_YELLOW = 502;
     51  var VK_BLUE = 406;
     52 }
     53 if (typeof VK_PLAY == "undefined") {
     54  var VK_PLAY = 19;
     55  var VK_PAUSE = 19;
     56  var VK_STOP = 413;
     57 }
     58 if (typeof VK_BACK == "undefined") {
     59  var VK_BACK = 0xa6;
     60 }
     61 if (typeof VK_0 == "undefined") {
     62  var VK_0 = 48;
     63  var VK_1 = 49;
     64  var VK_2 = 50;
     65  var VK_3 = 51;
     66  var VK_4 = 52;
     67  var VK_5 = 53;
     68  var VK_6 = 54;
     69  var VK_7 = 55;
     70  var VK_8 = 56;
     71  var VK_9 = 57;
     72 }
     73 
     74 var NEXT_KEYS = [39, 133, 131];
     75 var PREV_KEYS = [37, 132, 130];
     76 var ACTION_KEYS = [13, 32];
     77 
     78 if (typeof KeyEvent != "undefined") {
     79  if (typeof KeyEvent.VK_LEFT != "undefined") {
     80    PREV_KEYS.push(KeyEvent.VK_LEFT);
     81    PREV_KEYS.push(KeyEvent.VK_UP);
     82    NEXT_KEYS.push(KeyEvent.VK_RIGHT);
     83    NEXT_KEYS.push(KeyEvent.VK_DOWN);
     84  }
     85  if (typeof KeyEvent.VK_ENTER != "undefined") {
     86    ACTION_KEYS.push(KeyEvent.VK_ENTER);
     87  }
     88 }