OSDN Git Service

Version 0.6.178, fix X.KB for IE5-, X.HTMLAudio for ChromeWV & AOSP.
[pettanr/clientJs.git] / 0.6.x / js / 11_hid / 01_KB.js
index 4d46047..26d1544 100644 (file)
  * \r
  */\r
 \r
-var X_KB_SPECIALS = {\r
-\r
-       \r
-               '8'   : 'BS',\r
-               '9'   : 'TAB',\r
-               '13'  : 'ENTER',\r
-               '16'  : 'SHIFT',\r
-               '17'  : 'CTRL',\r
-               '18'  : 'ALT',\r
-               '19'  : 'PAUSE_BREAK',\r
-               '20'  : 'SHIFT+CAPS_LOCK',\r
-               \r
-               '27'  : 'ESC',\r
-               '28'  : 'trans',\r
-               '29'  : 'no trans',\r
-\r
-               '33'  : 'PAGE_UP',\r
-               '34'  : 'PAGE_DOWN',\r
-               '35'  : 'END',\r
-               '36'  : 'HOME', \r
-               '37'  : 'CSR_L',\r
-               '38'  : 'CSR_U',\r
-               '39'  : 'CSR_R',\r
-               '40'  : 'CSR_D',\r
-               '44'  : 'PRT_SCRN',             \r
-               '45'  : 'INS',\r
-               '46'  : 'DEL',\r
-               \r
-               '91'  : 'LWIN',\r
-               '92'  : 'RWIN',\r
-               '93'  : 'APP',\r
-               \r
-               '96'  : 48,\r
-               '97'  : 49,\r
-               '98'  : 50,\r
-               '99'  : 51,\r
-               '100' : 52,\r
-               '101' : 53,\r
-               '102' : 54,\r
-               '103' : 55,\r
-               '104' : 56,\r
-               '105' : 57,\r
-               '106' : 42,\r
-               '107' : 43,\r
-               '109' : 45,\r
-               '111' : 47,\r
-               '112' : 'F1',\r
-               '113' : 'F2',\r
-               '114' : 'F3',\r
-               '115' : 'F4',\r
-               '116' : 'F5',\r
-               '117' : 'F6',\r
-               '118' : 'F7',\r
-               '119' : 'F8',\r
-               '120' : 'F9',\r
-               '121' : 'F10',\r
-               '122' : 'F11',\r
-               '123' : 'F12',\r
-       \r
-               '144' : 'NUM_LOCK',\r
-               '145' : 'SCROLL_LOCK',\r
-               '208' : 'CAPS_LOCK',\r
-               '240' : 'CAPS_LOCK',\r
-               '242' : 'K/H',\r
-               '243' : 'H/Z',\r
-               '244' : 'H/Z'\r
-       },\r
+var X_KB_SPECIALS = eval( // IE5- 対策\r
+               "({'8':'BS','9':'TAB'," +\r
+               "'13':'ENTER','16':'SHIFT','17':'CTRL','18':'ALT','19':'PAUSE_BREAK','20':'SHIFT+CAPS_LOCK'," +\r
+               "'27':'ESC','28':'trans','29':'notrans'," +\r
+               "'33':'PAGE_UP','34':'PAGE_DOWN','35':'END','36':'HOME','37':'CSR_L','38':'CSR_U','39':'CSR_R','40':'CSR_D'," +\r
+               "'44':'PRT_SCRN','45':'INS','46':'DEL'," +\r
+               "'91':'LWIN','92':'RWIN','93':'APP'," +\r
+               "'96':48,'97':49,'98':50,'99':51,'100':52,'101':53,'102':54,'103':55,'104':56,'105':57,'106':42,'107':43,'109':45," +\r
+               "'111':47,'112':'F1','113':'F2','114':'F3','115':'F4','116':'F5','117':'F6','118':'F7','119':'F8','120':'F9','121':'F10','122':'F11','123':'F12'," +\r
+               "'144':'NUM_LOCK','145':'SCROLL_LOCK','208':'CAPS_LOCK','240':'CAPS_LOCK','242':'K/H','243':'H/Z','244':'H/Z'})" ),\r
        X_KB_DOWN_KEYS   = {},\r
        X_KB_CANCELED    = {},\r
        X_KB_lastIs10Key = false,\r