jdk/src/share/classes/sun/awt/ExtendedKeyCodes.java
author pchelko
Mon, 13 Jan 2014 19:09:24 +0400
changeset 23260 d68cbf54738f
parent 9494 f007c17f02a6
permissions -rw-r--r--
8029893: Remove reflection from DataTransferer.getInstance Reviewed-by: anthony, serb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2473
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
     1
package sun.awt;
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
     2
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
     3
import java.util.Collections;
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
     4
import java.util.HashMap;
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
     5
import java.util.HashSet;
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
     6
import java.awt.event.KeyEvent;
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
     7
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
     8
public class ExtendedKeyCodes {
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
     9
    /**
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    10
     * ATTN: These are the readonly hashes with load factor == 1;
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    11
     * adding a value, please set the inital capacity to exact number of items
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    12
     * or higher.
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    13
     */
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    14
     // Keycodes declared in KeyEvent.java with corresponding Unicode values.
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    15
     private final static HashMap<Integer, Integer>  regularKeyCodesMap =
9494
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
    16
                                          new HashMap<Integer,Integer>(98, 1.0f);
2473
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    17
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    18
     // Keycodes derived from Unicode values. Here should be collected codes
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    19
     // for characters appearing on the primary layer of at least one
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    20
     // known keyboard layout. For instance, sterling sign is on the primary layer
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    21
     // of the Mac Italian layout.
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    22
     private final static HashSet<Integer> extendedKeyCodesSet =
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    23
                                                  new HashSet<Integer>(501, 1.0f);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    24
     final public static int getExtendedKeyCodeForChar( int c ) {
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    25
         int uc = Character.toUpperCase( c );
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    26
         int lc = Character.toLowerCase( c );
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    27
         if (regularKeyCodesMap.containsKey( c )) {
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    28
             if(regularKeyCodesMap.containsKey(uc)) {
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    29
                 return regularKeyCodesMap.get( uc );
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    30
             }
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    31
             return regularKeyCodesMap.get( c );
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    32
         }
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    33
         uc += 0x01000000;
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    34
         lc += 0x01000000;
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    35
         if (extendedKeyCodesSet.contains( uc )) {
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    36
             return uc;
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    37
         }else if (extendedKeyCodesSet.contains( lc )) {
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    38
             return lc;
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    39
         }
4837
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    40
         return KeyEvent.VK_UNDEFINED;
2473
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    41
     }
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    42
     static {
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    43
         regularKeyCodesMap.put(0x08, KeyEvent.VK_BACK_SPACE);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    44
         regularKeyCodesMap.put(0x09, KeyEvent.VK_TAB);
4837
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    45
         regularKeyCodesMap.put(0x0a, KeyEvent.VK_ENTER);
2473
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    46
         regularKeyCodesMap.put(0x1B, KeyEvent.VK_ESCAPE);
4837
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    47
         regularKeyCodesMap.put(0x20AC, KeyEvent.VK_EURO_SIGN);
2473
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    48
         regularKeyCodesMap.put(0x20, KeyEvent.VK_SPACE);
4837
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    49
         regularKeyCodesMap.put(0x21, KeyEvent.VK_EXCLAMATION_MARK);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    50
         regularKeyCodesMap.put(0x22, KeyEvent.VK_QUOTEDBL);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    51
         regularKeyCodesMap.put(0x23, KeyEvent.VK_NUMBER_SIGN);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    52
         regularKeyCodesMap.put(0x24, KeyEvent.VK_DOLLAR);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    53
         regularKeyCodesMap.put(0x26, KeyEvent.VK_AMPERSAND);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    54
         regularKeyCodesMap.put(0x27, KeyEvent.VK_QUOTE);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    55
         regularKeyCodesMap.put(0x28, KeyEvent.VK_LEFT_PARENTHESIS);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    56
         regularKeyCodesMap.put(0x29, KeyEvent.VK_RIGHT_PARENTHESIS);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    57
         regularKeyCodesMap.put(0x2A, KeyEvent.VK_ASTERISK);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    58
         regularKeyCodesMap.put(0x2B, KeyEvent.VK_PLUS);
2473
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    59
         regularKeyCodesMap.put(0x2C, KeyEvent.VK_COMMA);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    60
         regularKeyCodesMap.put(0x2D, KeyEvent.VK_MINUS);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    61
         regularKeyCodesMap.put(0x2E, KeyEvent.VK_PERIOD);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    62
         regularKeyCodesMap.put(0x2F, KeyEvent.VK_SLASH);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    63
         regularKeyCodesMap.put(0x30, KeyEvent.VK_0);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    64
         regularKeyCodesMap.put(0x31, KeyEvent.VK_1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    65
         regularKeyCodesMap.put(0x32, KeyEvent.VK_2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    66
         regularKeyCodesMap.put(0x33, KeyEvent.VK_3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    67
         regularKeyCodesMap.put(0x34, KeyEvent.VK_4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    68
         regularKeyCodesMap.put(0x35, KeyEvent.VK_5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    69
         regularKeyCodesMap.put(0x36, KeyEvent.VK_6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    70
         regularKeyCodesMap.put(0x37, KeyEvent.VK_7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    71
         regularKeyCodesMap.put(0x38, KeyEvent.VK_8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    72
         regularKeyCodesMap.put(0x39, KeyEvent.VK_9);
4837
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    73
         regularKeyCodesMap.put(0x3A, KeyEvent.VK_COLON);
2473
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    74
         regularKeyCodesMap.put(0x3B, KeyEvent.VK_SEMICOLON);
4837
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    75
         regularKeyCodesMap.put(0x3C, KeyEvent.VK_LESS);
2473
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    76
         regularKeyCodesMap.put(0x3D, KeyEvent.VK_EQUALS);
4837
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    77
         regularKeyCodesMap.put(0x3E, KeyEvent.VK_GREATER);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
    78
         regularKeyCodesMap.put(0x40, KeyEvent.VK_AT);
2473
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    79
         regularKeyCodesMap.put(0x41, KeyEvent.VK_A);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    80
         regularKeyCodesMap.put(0x42, KeyEvent.VK_B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    81
         regularKeyCodesMap.put(0x43, KeyEvent.VK_C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    82
         regularKeyCodesMap.put(0x44, KeyEvent.VK_D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    83
         regularKeyCodesMap.put(0x45, KeyEvent.VK_E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    84
         regularKeyCodesMap.put(0x46, KeyEvent.VK_F);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    85
         regularKeyCodesMap.put(0x47, KeyEvent.VK_G);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    86
         regularKeyCodesMap.put(0x48, KeyEvent.VK_H);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    87
         regularKeyCodesMap.put(0x49, KeyEvent.VK_I);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    88
         regularKeyCodesMap.put(0x4A, KeyEvent.VK_J);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    89
         regularKeyCodesMap.put(0x4B, KeyEvent.VK_K);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    90
         regularKeyCodesMap.put(0x4C, KeyEvent.VK_L);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    91
         regularKeyCodesMap.put(0x4D, KeyEvent.VK_M);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    92
         regularKeyCodesMap.put(0x4E, KeyEvent.VK_N);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    93
         regularKeyCodesMap.put(0x4F, KeyEvent.VK_O);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    94
         regularKeyCodesMap.put(0x50, KeyEvent.VK_P);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    95
         regularKeyCodesMap.put(0x51, KeyEvent.VK_Q);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    96
         regularKeyCodesMap.put(0x52, KeyEvent.VK_R);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    97
         regularKeyCodesMap.put(0x53, KeyEvent.VK_S);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    98
         regularKeyCodesMap.put(0x54, KeyEvent.VK_T);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
    99
         regularKeyCodesMap.put(0x55, KeyEvent.VK_U);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   100
         regularKeyCodesMap.put(0x56, KeyEvent.VK_V);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   101
         regularKeyCodesMap.put(0x57, KeyEvent.VK_W);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   102
         regularKeyCodesMap.put(0x58, KeyEvent.VK_X);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   103
         regularKeyCodesMap.put(0x59, KeyEvent.VK_Y);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   104
         regularKeyCodesMap.put(0x5A, KeyEvent.VK_Z);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   105
         regularKeyCodesMap.put(0x5B, KeyEvent.VK_OPEN_BRACKET);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   106
         regularKeyCodesMap.put(0x5C, KeyEvent.VK_BACK_SLASH);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   107
         regularKeyCodesMap.put(0x5D, KeyEvent.VK_CLOSE_BRACKET);
4837
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   108
         regularKeyCodesMap.put(0x5E, KeyEvent.VK_CIRCUMFLEX);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   109
         regularKeyCodesMap.put(0x5F, KeyEvent.VK_UNDERSCORE);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   110
         regularKeyCodesMap.put(0x60, KeyEvent.VK_BACK_QUOTE);
9494
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   111
         regularKeyCodesMap.put(0x61, KeyEvent.VK_A);
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   112
         regularKeyCodesMap.put(0x62, KeyEvent.VK_B);
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   113
         regularKeyCodesMap.put(0x63, KeyEvent.VK_C);
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   114
         regularKeyCodesMap.put(0x64, KeyEvent.VK_D);
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   115
         regularKeyCodesMap.put(0x65, KeyEvent.VK_E);
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   116
         regularKeyCodesMap.put(0x66, KeyEvent.VK_F);
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   117
         regularKeyCodesMap.put(0x67, KeyEvent.VK_G);
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   118
         regularKeyCodesMap.put(0x68, KeyEvent.VK_H);
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   119
         regularKeyCodesMap.put(0x69, KeyEvent.VK_I);
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   120
         regularKeyCodesMap.put(0x6A, KeyEvent.VK_J);
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   121
         regularKeyCodesMap.put(0x6B, KeyEvent.VK_K);
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   122
         regularKeyCodesMap.put(0x6C, KeyEvent.VK_L);
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   123
         regularKeyCodesMap.put(0x6D, KeyEvent.VK_M);
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   124
         regularKeyCodesMap.put(0x6E, KeyEvent.VK_N);
f007c17f02a6 6979551: closed/javax/swing/plaf/basic/BasicLabelUI/4798542/bug4798542.java fails
dav
parents: 4837
diff changeset
   125
         regularKeyCodesMap.put(0x6F, KeyEvent.VK_O);
4837
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   126
         regularKeyCodesMap.put(0x70, KeyEvent.VK_P);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   127
         regularKeyCodesMap.put(0x71, KeyEvent.VK_Q);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   128
         regularKeyCodesMap.put(0x72, KeyEvent.VK_R);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   129
         regularKeyCodesMap.put(0x73, KeyEvent.VK_S);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   130
         regularKeyCodesMap.put(0x74, KeyEvent.VK_T);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   131
         regularKeyCodesMap.put(0x75, KeyEvent.VK_U);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   132
         regularKeyCodesMap.put(0x76, KeyEvent.VK_V);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   133
         regularKeyCodesMap.put(0x77, KeyEvent.VK_W);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   134
         regularKeyCodesMap.put(0x78, KeyEvent.VK_X);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   135
         regularKeyCodesMap.put(0x79, KeyEvent.VK_Y);
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   136
         regularKeyCodesMap.put(0x7A, KeyEvent.VK_Z);
2473
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   137
         regularKeyCodesMap.put(0x7B, KeyEvent.VK_BRACELEFT);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   138
         regularKeyCodesMap.put(0x7D, KeyEvent.VK_BRACERIGHT);
4837
8c4c2196ce14 6882912: Strange behaviours when typing @ or '
yan
parents: 2473
diff changeset
   139
         regularKeyCodesMap.put(0x7F, KeyEvent.VK_DELETE);
2473
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   140
         regularKeyCodesMap.put(0xA1, KeyEvent.VK_INVERTED_EXCLAMATION_MARK);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   141
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   142
         extendedKeyCodesSet.add(0x01000000+0x0060);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   143
         extendedKeyCodesSet.add(0x01000000+0x007C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   144
         extendedKeyCodesSet.add(0x01000000+0x007E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   145
         extendedKeyCodesSet.add(0x01000000+0x00A2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   146
         extendedKeyCodesSet.add(0x01000000+0x00A3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   147
         extendedKeyCodesSet.add(0x01000000+0x00A5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   148
         extendedKeyCodesSet.add(0x01000000+0x00A7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   149
         extendedKeyCodesSet.add(0x01000000+0x00A8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   150
         extendedKeyCodesSet.add(0x01000000+0x00AB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   151
         extendedKeyCodesSet.add(0x01000000+0x00B0);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   152
         extendedKeyCodesSet.add(0x01000000+0x00B1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   153
         extendedKeyCodesSet.add(0x01000000+0x00B2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   154
         extendedKeyCodesSet.add(0x01000000+0x00B3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   155
         extendedKeyCodesSet.add(0x01000000+0x00B4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   156
         extendedKeyCodesSet.add(0x01000000+0x00B5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   157
         extendedKeyCodesSet.add(0x01000000+0x00B6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   158
         extendedKeyCodesSet.add(0x01000000+0x00B7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   159
         extendedKeyCodesSet.add(0x01000000+0x00B9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   160
         extendedKeyCodesSet.add(0x01000000+0x00BA);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   161
         extendedKeyCodesSet.add(0x01000000+0x00BB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   162
         extendedKeyCodesSet.add(0x01000000+0x00BC);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   163
         extendedKeyCodesSet.add(0x01000000+0x00BD);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   164
         extendedKeyCodesSet.add(0x01000000+0x00BE);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   165
         extendedKeyCodesSet.add(0x01000000+0x00BF);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   166
         extendedKeyCodesSet.add(0x01000000+0x00C4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   167
         extendedKeyCodesSet.add(0x01000000+0x00C5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   168
         extendedKeyCodesSet.add(0x01000000+0x00C6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   169
         extendedKeyCodesSet.add(0x01000000+0x00C7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   170
         extendedKeyCodesSet.add(0x01000000+0x00D1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   171
         extendedKeyCodesSet.add(0x01000000+0x00D6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   172
         extendedKeyCodesSet.add(0x01000000+0x00D7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   173
         extendedKeyCodesSet.add(0x01000000+0x00D8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   174
         extendedKeyCodesSet.add(0x01000000+0x00DF);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   175
         extendedKeyCodesSet.add(0x01000000+0x00E0);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   176
         extendedKeyCodesSet.add(0x01000000+0x00E1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   177
         extendedKeyCodesSet.add(0x01000000+0x00E2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   178
         extendedKeyCodesSet.add(0x01000000+0x00E4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   179
         extendedKeyCodesSet.add(0x01000000+0x00E5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   180
         extendedKeyCodesSet.add(0x01000000+0x00E6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   181
         extendedKeyCodesSet.add(0x01000000+0x00E7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   182
         extendedKeyCodesSet.add(0x01000000+0x00E8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   183
         extendedKeyCodesSet.add(0x01000000+0x00E9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   184
         extendedKeyCodesSet.add(0x01000000+0x00EA);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   185
         extendedKeyCodesSet.add(0x01000000+0x00EB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   186
         extendedKeyCodesSet.add(0x01000000+0x00EC);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   187
         extendedKeyCodesSet.add(0x01000000+0x00ED);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   188
         extendedKeyCodesSet.add(0x01000000+0x00EE);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   189
         extendedKeyCodesSet.add(0x01000000+0x00F0);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   190
         extendedKeyCodesSet.add(0x01000000+0x00F1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   191
         extendedKeyCodesSet.add(0x01000000+0x00F2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   192
         extendedKeyCodesSet.add(0x01000000+0x00F3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   193
         extendedKeyCodesSet.add(0x01000000+0x00F4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   194
         extendedKeyCodesSet.add(0x01000000+0x00F5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   195
         extendedKeyCodesSet.add(0x01000000+0x00F6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   196
         extendedKeyCodesSet.add(0x01000000+0x00F7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   197
         extendedKeyCodesSet.add(0x01000000+0x00F8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   198
         extendedKeyCodesSet.add(0x01000000+0x00F9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   199
         extendedKeyCodesSet.add(0x01000000+0x00FA);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   200
         extendedKeyCodesSet.add(0x01000000+0x00FB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   201
         extendedKeyCodesSet.add(0x01000000+0x00FC);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   202
         extendedKeyCodesSet.add(0x01000000+0x00FD);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   203
         extendedKeyCodesSet.add(0x01000000+0x00FE);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   204
         extendedKeyCodesSet.add(0x01000000+0x0105);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   205
         extendedKeyCodesSet.add(0x01000000+0x02DB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   206
         extendedKeyCodesSet.add(0x01000000+0x0142);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   207
         extendedKeyCodesSet.add(0x01000000+0x013E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   208
         extendedKeyCodesSet.add(0x01000000+0x015B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   209
         extendedKeyCodesSet.add(0x01000000+0x0161);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   210
         extendedKeyCodesSet.add(0x01000000+0x015F);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   211
         extendedKeyCodesSet.add(0x01000000+0x0165);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   212
         extendedKeyCodesSet.add(0x01000000+0x017E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   213
         extendedKeyCodesSet.add(0x01000000+0x017C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   214
         extendedKeyCodesSet.add(0x01000000+0x0103);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   215
         extendedKeyCodesSet.add(0x01000000+0x0107);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   216
         extendedKeyCodesSet.add(0x01000000+0x010D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   217
         extendedKeyCodesSet.add(0x01000000+0x0119);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   218
         extendedKeyCodesSet.add(0x01000000+0x011B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   219
         extendedKeyCodesSet.add(0x01000000+0x0111);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   220
         extendedKeyCodesSet.add(0x01000000+0x0148);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   221
         extendedKeyCodesSet.add(0x01000000+0x0151);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   222
         extendedKeyCodesSet.add(0x01000000+0x0171);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   223
         extendedKeyCodesSet.add(0x01000000+0x0159);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   224
         extendedKeyCodesSet.add(0x01000000+0x016F);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   225
         extendedKeyCodesSet.add(0x01000000+0x0163);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   226
         extendedKeyCodesSet.add(0x01000000+0x02D9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   227
         extendedKeyCodesSet.add(0x01000000+0x0130);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   228
         extendedKeyCodesSet.add(0x01000000+0x0127);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   229
         extendedKeyCodesSet.add(0x01000000+0x0125);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   230
         extendedKeyCodesSet.add(0x01000000+0x0131);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   231
         extendedKeyCodesSet.add(0x01000000+0x011F);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   232
         extendedKeyCodesSet.add(0x01000000+0x0135);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   233
         extendedKeyCodesSet.add(0x01000000+0x010B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   234
         extendedKeyCodesSet.add(0x01000000+0x0109);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   235
         extendedKeyCodesSet.add(0x01000000+0x0121);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   236
         extendedKeyCodesSet.add(0x01000000+0x011D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   237
         extendedKeyCodesSet.add(0x01000000+0x016D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   238
         extendedKeyCodesSet.add(0x01000000+0x015D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   239
         extendedKeyCodesSet.add(0x01000000+0x0138);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   240
         extendedKeyCodesSet.add(0x01000000+0x0157);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   241
         extendedKeyCodesSet.add(0x01000000+0x013C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   242
         extendedKeyCodesSet.add(0x01000000+0x0113);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   243
         extendedKeyCodesSet.add(0x01000000+0x0123);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   244
         extendedKeyCodesSet.add(0x01000000+0x0167);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   245
         extendedKeyCodesSet.add(0x01000000+0x014B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   246
         extendedKeyCodesSet.add(0x01000000+0x0101);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   247
         extendedKeyCodesSet.add(0x01000000+0x012F);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   248
         extendedKeyCodesSet.add(0x01000000+0x0117);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   249
         extendedKeyCodesSet.add(0x01000000+0x012B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   250
         extendedKeyCodesSet.add(0x01000000+0x0146);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   251
         extendedKeyCodesSet.add(0x01000000+0x014D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   252
         extendedKeyCodesSet.add(0x01000000+0x0137);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   253
         extendedKeyCodesSet.add(0x01000000+0x0173);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   254
         extendedKeyCodesSet.add(0x01000000+0x016B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   255
         extendedKeyCodesSet.add(0x01000000+0x0153);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   256
         extendedKeyCodesSet.add(0x01000000+0x30FC);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   257
         extendedKeyCodesSet.add(0x01000000+0x30A2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   258
         extendedKeyCodesSet.add(0x01000000+0x30A4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   259
         extendedKeyCodesSet.add(0x01000000+0x30A6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   260
         extendedKeyCodesSet.add(0x01000000+0x30A8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   261
         extendedKeyCodesSet.add(0x01000000+0x30AA);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   262
         extendedKeyCodesSet.add(0x01000000+0x30AB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   263
         extendedKeyCodesSet.add(0x01000000+0x30AD);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   264
         extendedKeyCodesSet.add(0x01000000+0x30AF);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   265
         extendedKeyCodesSet.add(0x01000000+0x30B1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   266
         extendedKeyCodesSet.add(0x01000000+0x30B3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   267
         extendedKeyCodesSet.add(0x01000000+0x30B5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   268
         extendedKeyCodesSet.add(0x01000000+0x30B7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   269
         extendedKeyCodesSet.add(0x01000000+0x30B9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   270
         extendedKeyCodesSet.add(0x01000000+0x30BB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   271
         extendedKeyCodesSet.add(0x01000000+0x30BD);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   272
         extendedKeyCodesSet.add(0x01000000+0x30BF);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   273
         extendedKeyCodesSet.add(0x01000000+0x30C1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   274
         extendedKeyCodesSet.add(0x01000000+0x30C4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   275
         extendedKeyCodesSet.add(0x01000000+0x30C6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   276
         extendedKeyCodesSet.add(0x01000000+0x30C8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   277
         extendedKeyCodesSet.add(0x01000000+0x30CA);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   278
         extendedKeyCodesSet.add(0x01000000+0x30CB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   279
         extendedKeyCodesSet.add(0x01000000+0x30CC);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   280
         extendedKeyCodesSet.add(0x01000000+0x30CD);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   281
         extendedKeyCodesSet.add(0x01000000+0x30CE);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   282
         extendedKeyCodesSet.add(0x01000000+0x30CF);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   283
         extendedKeyCodesSet.add(0x01000000+0x30D2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   284
         extendedKeyCodesSet.add(0x01000000+0x30D5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   285
         extendedKeyCodesSet.add(0x01000000+0x30D8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   286
         extendedKeyCodesSet.add(0x01000000+0x30DB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   287
         extendedKeyCodesSet.add(0x01000000+0x30DE);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   288
         extendedKeyCodesSet.add(0x01000000+0x30DF);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   289
         extendedKeyCodesSet.add(0x01000000+0x30E0);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   290
         extendedKeyCodesSet.add(0x01000000+0x30E1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   291
         extendedKeyCodesSet.add(0x01000000+0x30E2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   292
         extendedKeyCodesSet.add(0x01000000+0x30E4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   293
         extendedKeyCodesSet.add(0x01000000+0x30E6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   294
         extendedKeyCodesSet.add(0x01000000+0x30E8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   295
         extendedKeyCodesSet.add(0x01000000+0x30E9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   296
         extendedKeyCodesSet.add(0x01000000+0x30EA);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   297
         extendedKeyCodesSet.add(0x01000000+0x30EB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   298
         extendedKeyCodesSet.add(0x01000000+0x30EC);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   299
         extendedKeyCodesSet.add(0x01000000+0x30ED);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   300
         extendedKeyCodesSet.add(0x01000000+0x30EF);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   301
         extendedKeyCodesSet.add(0x01000000+0x30F3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   302
         extendedKeyCodesSet.add(0x01000000+0x309B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   303
         extendedKeyCodesSet.add(0x01000000+0x309C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   304
         extendedKeyCodesSet.add(0x01000000+0x06F0);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   305
         extendedKeyCodesSet.add(0x01000000+0x06F1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   306
         extendedKeyCodesSet.add(0x01000000+0x06F2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   307
         extendedKeyCodesSet.add(0x01000000+0x06F3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   308
         extendedKeyCodesSet.add(0x01000000+0x06F4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   309
         extendedKeyCodesSet.add(0x01000000+0x06F5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   310
         extendedKeyCodesSet.add(0x01000000+0x06F6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   311
         extendedKeyCodesSet.add(0x01000000+0x06F7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   312
         extendedKeyCodesSet.add(0x01000000+0x06F8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   313
         extendedKeyCodesSet.add(0x01000000+0x06F9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   314
         extendedKeyCodesSet.add(0x01000000+0x0670);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   315
         extendedKeyCodesSet.add(0x01000000+0x067E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   316
         extendedKeyCodesSet.add(0x01000000+0x0686);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   317
         extendedKeyCodesSet.add(0x01000000+0x060C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   318
         extendedKeyCodesSet.add(0x01000000+0x06D4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   319
         extendedKeyCodesSet.add(0x01000000+0x0660);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   320
         extendedKeyCodesSet.add(0x01000000+0x0661);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   321
         extendedKeyCodesSet.add(0x01000000+0x0662);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   322
         extendedKeyCodesSet.add(0x01000000+0x0663);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   323
         extendedKeyCodesSet.add(0x01000000+0x0664);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   324
         extendedKeyCodesSet.add(0x01000000+0x0665);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   325
         extendedKeyCodesSet.add(0x01000000+0x0666);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   326
         extendedKeyCodesSet.add(0x01000000+0x0667);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   327
         extendedKeyCodesSet.add(0x01000000+0x0668);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   328
         extendedKeyCodesSet.add(0x01000000+0x0669);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   329
         extendedKeyCodesSet.add(0x01000000+0x061B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   330
         extendedKeyCodesSet.add(0x01000000+0x0621);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   331
         extendedKeyCodesSet.add(0x01000000+0x0624);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   332
         extendedKeyCodesSet.add(0x01000000+0x0626);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   333
         extendedKeyCodesSet.add(0x01000000+0x0627);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   334
         extendedKeyCodesSet.add(0x01000000+0x0628);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   335
         extendedKeyCodesSet.add(0x01000000+0x0629);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   336
         extendedKeyCodesSet.add(0x01000000+0x062A);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   337
         extendedKeyCodesSet.add(0x01000000+0x062B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   338
         extendedKeyCodesSet.add(0x01000000+0x062C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   339
         extendedKeyCodesSet.add(0x01000000+0x062D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   340
         extendedKeyCodesSet.add(0x01000000+0x062E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   341
         extendedKeyCodesSet.add(0x01000000+0x062F);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   342
         extendedKeyCodesSet.add(0x01000000+0x0630);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   343
         extendedKeyCodesSet.add(0x01000000+0x0631);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   344
         extendedKeyCodesSet.add(0x01000000+0x0632);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   345
         extendedKeyCodesSet.add(0x01000000+0x0633);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   346
         extendedKeyCodesSet.add(0x01000000+0x0634);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   347
         extendedKeyCodesSet.add(0x01000000+0x0635);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   348
         extendedKeyCodesSet.add(0x01000000+0x0636);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   349
         extendedKeyCodesSet.add(0x01000000+0x0637);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   350
         extendedKeyCodesSet.add(0x01000000+0x0638);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   351
         extendedKeyCodesSet.add(0x01000000+0x0639);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   352
         extendedKeyCodesSet.add(0x01000000+0x063A);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   353
         extendedKeyCodesSet.add(0x01000000+0x0641);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   354
         extendedKeyCodesSet.add(0x01000000+0x0642);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   355
         extendedKeyCodesSet.add(0x01000000+0x0643);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   356
         extendedKeyCodesSet.add(0x01000000+0x0644);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   357
         extendedKeyCodesSet.add(0x01000000+0x0645);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   358
         extendedKeyCodesSet.add(0x01000000+0x0646);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   359
         extendedKeyCodesSet.add(0x01000000+0x0647);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   360
         extendedKeyCodesSet.add(0x01000000+0x0648);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   361
         extendedKeyCodesSet.add(0x01000000+0x0649);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   362
         extendedKeyCodesSet.add(0x01000000+0x064A);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   363
         extendedKeyCodesSet.add(0x01000000+0x064E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   364
         extendedKeyCodesSet.add(0x01000000+0x064F);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   365
         extendedKeyCodesSet.add(0x01000000+0x0650);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   366
         extendedKeyCodesSet.add(0x01000000+0x0652);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   367
         extendedKeyCodesSet.add(0x01000000+0x0698);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   368
         extendedKeyCodesSet.add(0x01000000+0x06A4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   369
         extendedKeyCodesSet.add(0x01000000+0x06A9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   370
         extendedKeyCodesSet.add(0x01000000+0x06AF);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   371
         extendedKeyCodesSet.add(0x01000000+0x06BE);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   372
         extendedKeyCodesSet.add(0x01000000+0x06CC);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   373
         extendedKeyCodesSet.add(0x01000000+0x06CC);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   374
         extendedKeyCodesSet.add(0x01000000+0x06D2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   375
         extendedKeyCodesSet.add(0x01000000+0x0493);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   376
         extendedKeyCodesSet.add(0x01000000+0x0497);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   377
         extendedKeyCodesSet.add(0x01000000+0x049B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   378
         extendedKeyCodesSet.add(0x01000000+0x049D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   379
         extendedKeyCodesSet.add(0x01000000+0x04A3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   380
         extendedKeyCodesSet.add(0x01000000+0x04AF);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   381
         extendedKeyCodesSet.add(0x01000000+0x04B1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   382
         extendedKeyCodesSet.add(0x01000000+0x04B3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   383
         extendedKeyCodesSet.add(0x01000000+0x04B9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   384
         extendedKeyCodesSet.add(0x01000000+0x04BB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   385
         extendedKeyCodesSet.add(0x01000000+0x04D9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   386
         extendedKeyCodesSet.add(0x01000000+0x04E9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   387
         extendedKeyCodesSet.add(0x01000000+0x0452);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   388
         extendedKeyCodesSet.add(0x01000000+0x0453);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   389
         extendedKeyCodesSet.add(0x01000000+0x0451);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   390
         extendedKeyCodesSet.add(0x01000000+0x0454);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   391
         extendedKeyCodesSet.add(0x01000000+0x0455);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   392
         extendedKeyCodesSet.add(0x01000000+0x0456);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   393
         extendedKeyCodesSet.add(0x01000000+0x0457);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   394
         extendedKeyCodesSet.add(0x01000000+0x0458);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   395
         extendedKeyCodesSet.add(0x01000000+0x0459);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   396
         extendedKeyCodesSet.add(0x01000000+0x045A);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   397
         extendedKeyCodesSet.add(0x01000000+0x045B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   398
         extendedKeyCodesSet.add(0x01000000+0x045C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   399
         extendedKeyCodesSet.add(0x01000000+0x0491);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   400
         extendedKeyCodesSet.add(0x01000000+0x045E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   401
         extendedKeyCodesSet.add(0x01000000+0x045F);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   402
         extendedKeyCodesSet.add(0x01000000+0x2116);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   403
         extendedKeyCodesSet.add(0x01000000+0x044E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   404
         extendedKeyCodesSet.add(0x01000000+0x0430);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   405
         extendedKeyCodesSet.add(0x01000000+0x0431);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   406
         extendedKeyCodesSet.add(0x01000000+0x0446);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   407
         extendedKeyCodesSet.add(0x01000000+0x0434);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   408
         extendedKeyCodesSet.add(0x01000000+0x0435);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   409
         extendedKeyCodesSet.add(0x01000000+0x0444);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   410
         extendedKeyCodesSet.add(0x01000000+0x0433);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   411
         extendedKeyCodesSet.add(0x01000000+0x0445);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   412
         extendedKeyCodesSet.add(0x01000000+0x0438);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   413
         extendedKeyCodesSet.add(0x01000000+0x0439);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   414
         extendedKeyCodesSet.add(0x01000000+0x043A);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   415
         extendedKeyCodesSet.add(0x01000000+0x043B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   416
         extendedKeyCodesSet.add(0x01000000+0x043C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   417
         extendedKeyCodesSet.add(0x01000000+0x043D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   418
         extendedKeyCodesSet.add(0x01000000+0x043E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   419
         extendedKeyCodesSet.add(0x01000000+0x043F);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   420
         extendedKeyCodesSet.add(0x01000000+0x044F);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   421
         extendedKeyCodesSet.add(0x01000000+0x0440);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   422
         extendedKeyCodesSet.add(0x01000000+0x0441);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   423
         extendedKeyCodesSet.add(0x01000000+0x0442);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   424
         extendedKeyCodesSet.add(0x01000000+0x0443);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   425
         extendedKeyCodesSet.add(0x01000000+0x0436);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   426
         extendedKeyCodesSet.add(0x01000000+0x0432);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   427
         extendedKeyCodesSet.add(0x01000000+0x044C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   428
         extendedKeyCodesSet.add(0x01000000+0x044B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   429
         extendedKeyCodesSet.add(0x01000000+0x0437);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   430
         extendedKeyCodesSet.add(0x01000000+0x0448);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   431
         extendedKeyCodesSet.add(0x01000000+0x044D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   432
         extendedKeyCodesSet.add(0x01000000+0x0449);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   433
         extendedKeyCodesSet.add(0x01000000+0x0447);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   434
         extendedKeyCodesSet.add(0x01000000+0x044A);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   435
         extendedKeyCodesSet.add(0x01000000+0x2015);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   436
         extendedKeyCodesSet.add(0x01000000+0x03B1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   437
         extendedKeyCodesSet.add(0x01000000+0x03B2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   438
         extendedKeyCodesSet.add(0x01000000+0x03B3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   439
         extendedKeyCodesSet.add(0x01000000+0x03B4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   440
         extendedKeyCodesSet.add(0x01000000+0x03B5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   441
         extendedKeyCodesSet.add(0x01000000+0x03B6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   442
         extendedKeyCodesSet.add(0x01000000+0x03B7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   443
         extendedKeyCodesSet.add(0x01000000+0x03B8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   444
         extendedKeyCodesSet.add(0x01000000+0x03B9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   445
         extendedKeyCodesSet.add(0x01000000+0x03BA);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   446
         extendedKeyCodesSet.add(0x01000000+0x03BB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   447
         extendedKeyCodesSet.add(0x01000000+0x03BC);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   448
         extendedKeyCodesSet.add(0x01000000+0x03BD);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   449
         extendedKeyCodesSet.add(0x01000000+0x03BE);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   450
         extendedKeyCodesSet.add(0x01000000+0x03BF);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   451
         extendedKeyCodesSet.add(0x01000000+0x03C0);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   452
         extendedKeyCodesSet.add(0x01000000+0x03C1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   453
         extendedKeyCodesSet.add(0x01000000+0x03C3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   454
         extendedKeyCodesSet.add(0x01000000+0x03C2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   455
         extendedKeyCodesSet.add(0x01000000+0x03C4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   456
         extendedKeyCodesSet.add(0x01000000+0x03C5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   457
         extendedKeyCodesSet.add(0x01000000+0x03C6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   458
         extendedKeyCodesSet.add(0x01000000+0x03C7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   459
         extendedKeyCodesSet.add(0x01000000+0x03C8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   460
         extendedKeyCodesSet.add(0x01000000+0x03C9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   461
         extendedKeyCodesSet.add(0x01000000+0x2190);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   462
         extendedKeyCodesSet.add(0x01000000+0x2192);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   463
         extendedKeyCodesSet.add(0x01000000+0x2193);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   464
         extendedKeyCodesSet.add(0x01000000+0x2013);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   465
         extendedKeyCodesSet.add(0x01000000+0x201C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   466
         extendedKeyCodesSet.add(0x01000000+0x201D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   467
         extendedKeyCodesSet.add(0x01000000+0x201E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   468
         extendedKeyCodesSet.add(0x01000000+0x05D0);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   469
         extendedKeyCodesSet.add(0x01000000+0x05D1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   470
         extendedKeyCodesSet.add(0x01000000+0x05D2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   471
         extendedKeyCodesSet.add(0x01000000+0x05D3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   472
         extendedKeyCodesSet.add(0x01000000+0x05D4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   473
         extendedKeyCodesSet.add(0x01000000+0x05D5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   474
         extendedKeyCodesSet.add(0x01000000+0x05D6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   475
         extendedKeyCodesSet.add(0x01000000+0x05D7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   476
         extendedKeyCodesSet.add(0x01000000+0x05D8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   477
         extendedKeyCodesSet.add(0x01000000+0x05D9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   478
         extendedKeyCodesSet.add(0x01000000+0x05DA);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   479
         extendedKeyCodesSet.add(0x01000000+0x05DB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   480
         extendedKeyCodesSet.add(0x01000000+0x05DC);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   481
         extendedKeyCodesSet.add(0x01000000+0x05DD);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   482
         extendedKeyCodesSet.add(0x01000000+0x05DE);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   483
         extendedKeyCodesSet.add(0x01000000+0x05DF);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   484
         extendedKeyCodesSet.add(0x01000000+0x05E0);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   485
         extendedKeyCodesSet.add(0x01000000+0x05E1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   486
         extendedKeyCodesSet.add(0x01000000+0x05E2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   487
         extendedKeyCodesSet.add(0x01000000+0x05E3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   488
         extendedKeyCodesSet.add(0x01000000+0x05E4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   489
         extendedKeyCodesSet.add(0x01000000+0x05E5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   490
         extendedKeyCodesSet.add(0x01000000+0x05E6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   491
         extendedKeyCodesSet.add(0x01000000+0x05E7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   492
         extendedKeyCodesSet.add(0x01000000+0x05E8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   493
         extendedKeyCodesSet.add(0x01000000+0x05E9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   494
         extendedKeyCodesSet.add(0x01000000+0x05EA);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   495
         extendedKeyCodesSet.add(0x01000000+0x0E01);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   496
         extendedKeyCodesSet.add(0x01000000+0x0E02);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   497
         extendedKeyCodesSet.add(0x01000000+0x0E03);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   498
         extendedKeyCodesSet.add(0x01000000+0x0E04);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   499
         extendedKeyCodesSet.add(0x01000000+0x0E05);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   500
         extendedKeyCodesSet.add(0x01000000+0x0E07);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   501
         extendedKeyCodesSet.add(0x01000000+0x0E08);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   502
         extendedKeyCodesSet.add(0x01000000+0x0E0A);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   503
         extendedKeyCodesSet.add(0x01000000+0x0E0C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   504
         extendedKeyCodesSet.add(0x01000000+0x0E14);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   505
         extendedKeyCodesSet.add(0x01000000+0x0E15);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   506
         extendedKeyCodesSet.add(0x01000000+0x0E16);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   507
         extendedKeyCodesSet.add(0x01000000+0x0E17);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   508
         extendedKeyCodesSet.add(0x01000000+0x0E19);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   509
         extendedKeyCodesSet.add(0x01000000+0x0E1A);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   510
         extendedKeyCodesSet.add(0x01000000+0x0E1B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   511
         extendedKeyCodesSet.add(0x01000000+0x0E1C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   512
         extendedKeyCodesSet.add(0x01000000+0x0E1D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   513
         extendedKeyCodesSet.add(0x01000000+0x0E1E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   514
         extendedKeyCodesSet.add(0x01000000+0x0E1F);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   515
         extendedKeyCodesSet.add(0x01000000+0x0E20);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   516
         extendedKeyCodesSet.add(0x01000000+0x0E21);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   517
         extendedKeyCodesSet.add(0x01000000+0x0E22);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   518
         extendedKeyCodesSet.add(0x01000000+0x0E23);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   519
         extendedKeyCodesSet.add(0x01000000+0x0E25);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   520
         extendedKeyCodesSet.add(0x01000000+0x0E27);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   521
         extendedKeyCodesSet.add(0x01000000+0x0E2A);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   522
         extendedKeyCodesSet.add(0x01000000+0x0E2B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   523
         extendedKeyCodesSet.add(0x01000000+0x0E2D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   524
         extendedKeyCodesSet.add(0x01000000+0x0E30);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   525
         extendedKeyCodesSet.add(0x01000000+0x0E31);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   526
         extendedKeyCodesSet.add(0x01000000+0x0E32);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   527
         extendedKeyCodesSet.add(0x01000000+0x0E33);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   528
         extendedKeyCodesSet.add(0x01000000+0x0E34);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   529
         extendedKeyCodesSet.add(0x01000000+0x0E35);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   530
         extendedKeyCodesSet.add(0x01000000+0x0E36);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   531
         extendedKeyCodesSet.add(0x01000000+0x0E37);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   532
         extendedKeyCodesSet.add(0x01000000+0x0E38);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   533
         extendedKeyCodesSet.add(0x01000000+0x0E39);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   534
         extendedKeyCodesSet.add(0x01000000+0x0E3F);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   535
         extendedKeyCodesSet.add(0x01000000+0x0E40);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   536
         extendedKeyCodesSet.add(0x01000000+0x0E41);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   537
         extendedKeyCodesSet.add(0x01000000+0x0E43);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   538
         extendedKeyCodesSet.add(0x01000000+0x0E44);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   539
         extendedKeyCodesSet.add(0x01000000+0x0E45);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   540
         extendedKeyCodesSet.add(0x01000000+0x0E46);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   541
         extendedKeyCodesSet.add(0x01000000+0x0E47);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   542
         extendedKeyCodesSet.add(0x01000000+0x0E48);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   543
         extendedKeyCodesSet.add(0x01000000+0x0E49);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   544
         extendedKeyCodesSet.add(0x01000000+0x0E50);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   545
         extendedKeyCodesSet.add(0x01000000+0x0E51);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   546
         extendedKeyCodesSet.add(0x01000000+0x0E52);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   547
         extendedKeyCodesSet.add(0x01000000+0x0E53);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   548
         extendedKeyCodesSet.add(0x01000000+0x0E54);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   549
         extendedKeyCodesSet.add(0x01000000+0x0E55);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   550
         extendedKeyCodesSet.add(0x01000000+0x0E56);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   551
         extendedKeyCodesSet.add(0x01000000+0x0E57);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   552
         extendedKeyCodesSet.add(0x01000000+0x0E58);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   553
         extendedKeyCodesSet.add(0x01000000+0x0E59);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   554
         extendedKeyCodesSet.add(0x01000000+0x0587);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   555
         extendedKeyCodesSet.add(0x01000000+0x0589);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   556
         extendedKeyCodesSet.add(0x01000000+0x0589);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   557
         extendedKeyCodesSet.add(0x01000000+0x055D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   558
         extendedKeyCodesSet.add(0x01000000+0x055D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   559
         extendedKeyCodesSet.add(0x01000000+0x055B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   560
         extendedKeyCodesSet.add(0x01000000+0x055B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   561
         extendedKeyCodesSet.add(0x01000000+0x055E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   562
         extendedKeyCodesSet.add(0x01000000+0x055E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   563
         extendedKeyCodesSet.add(0x01000000+0x0561);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   564
         extendedKeyCodesSet.add(0x01000000+0x0562);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   565
         extendedKeyCodesSet.add(0x01000000+0x0563);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   566
         extendedKeyCodesSet.add(0x01000000+0x0564);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   567
         extendedKeyCodesSet.add(0x01000000+0x0565);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   568
         extendedKeyCodesSet.add(0x01000000+0x0566);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   569
         extendedKeyCodesSet.add(0x01000000+0x0567);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   570
         extendedKeyCodesSet.add(0x01000000+0x0568);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   571
         extendedKeyCodesSet.add(0x01000000+0x0569);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   572
         extendedKeyCodesSet.add(0x01000000+0x056A);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   573
         extendedKeyCodesSet.add(0x01000000+0x056B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   574
         extendedKeyCodesSet.add(0x01000000+0x056C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   575
         extendedKeyCodesSet.add(0x01000000+0x056D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   576
         extendedKeyCodesSet.add(0x01000000+0x056E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   577
         extendedKeyCodesSet.add(0x01000000+0x056F);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   578
         extendedKeyCodesSet.add(0x01000000+0x0570);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   579
         extendedKeyCodesSet.add(0x01000000+0x0571);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   580
         extendedKeyCodesSet.add(0x01000000+0x0572);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   581
         extendedKeyCodesSet.add(0x01000000+0x0573);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   582
         extendedKeyCodesSet.add(0x01000000+0x0574);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   583
         extendedKeyCodesSet.add(0x01000000+0x0575);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   584
         extendedKeyCodesSet.add(0x01000000+0x0576);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   585
         extendedKeyCodesSet.add(0x01000000+0x0577);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   586
         extendedKeyCodesSet.add(0x01000000+0x0578);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   587
         extendedKeyCodesSet.add(0x01000000+0x0579);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   588
         extendedKeyCodesSet.add(0x01000000+0x057A);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   589
         extendedKeyCodesSet.add(0x01000000+0x057B);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   590
         extendedKeyCodesSet.add(0x01000000+0x057C);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   591
         extendedKeyCodesSet.add(0x01000000+0x057D);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   592
         extendedKeyCodesSet.add(0x01000000+0x057E);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   593
         extendedKeyCodesSet.add(0x01000000+0x057F);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   594
         extendedKeyCodesSet.add(0x01000000+0x0580);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   595
         extendedKeyCodesSet.add(0x01000000+0x0581);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   596
         extendedKeyCodesSet.add(0x01000000+0x0582);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   597
         extendedKeyCodesSet.add(0x01000000+0x0583);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   598
         extendedKeyCodesSet.add(0x01000000+0x0584);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   599
         extendedKeyCodesSet.add(0x01000000+0x0585);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   600
         extendedKeyCodesSet.add(0x01000000+0x0586);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   601
         extendedKeyCodesSet.add(0x01000000+0x10D0);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   602
         extendedKeyCodesSet.add(0x01000000+0x10D1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   603
         extendedKeyCodesSet.add(0x01000000+0x10D2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   604
         extendedKeyCodesSet.add(0x01000000+0x10D3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   605
         extendedKeyCodesSet.add(0x01000000+0x10D4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   606
         extendedKeyCodesSet.add(0x01000000+0x10D5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   607
         extendedKeyCodesSet.add(0x01000000+0x10D6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   608
         extendedKeyCodesSet.add(0x01000000+0x10D7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   609
         extendedKeyCodesSet.add(0x01000000+0x10D8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   610
         extendedKeyCodesSet.add(0x01000000+0x10D9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   611
         extendedKeyCodesSet.add(0x01000000+0x10DA);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   612
         extendedKeyCodesSet.add(0x01000000+0x10DB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   613
         extendedKeyCodesSet.add(0x01000000+0x10DC);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   614
         extendedKeyCodesSet.add(0x01000000+0x10DD);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   615
         extendedKeyCodesSet.add(0x01000000+0x10DE);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   616
         extendedKeyCodesSet.add(0x01000000+0x10DF);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   617
         extendedKeyCodesSet.add(0x01000000+0x10E0);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   618
         extendedKeyCodesSet.add(0x01000000+0x10E1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   619
         extendedKeyCodesSet.add(0x01000000+0x10E2);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   620
         extendedKeyCodesSet.add(0x01000000+0x10E3);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   621
         extendedKeyCodesSet.add(0x01000000+0x10E4);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   622
         extendedKeyCodesSet.add(0x01000000+0x10E5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   623
         extendedKeyCodesSet.add(0x01000000+0x10E6);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   624
         extendedKeyCodesSet.add(0x01000000+0x10E7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   625
         extendedKeyCodesSet.add(0x01000000+0x10E8);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   626
         extendedKeyCodesSet.add(0x01000000+0x10E9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   627
         extendedKeyCodesSet.add(0x01000000+0x10EA);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   628
         extendedKeyCodesSet.add(0x01000000+0x10EB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   629
         extendedKeyCodesSet.add(0x01000000+0x10EC);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   630
         extendedKeyCodesSet.add(0x01000000+0x10ED);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   631
         extendedKeyCodesSet.add(0x01000000+0x10EE);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   632
         extendedKeyCodesSet.add(0x01000000+0x10EF);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   633
         extendedKeyCodesSet.add(0x01000000+0x10F0);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   634
         extendedKeyCodesSet.add(0x01000000+0x01E7);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   635
         extendedKeyCodesSet.add(0x01000000+0x0259);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   636
         extendedKeyCodesSet.add(0x01000000+0x1EB9);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   637
         extendedKeyCodesSet.add(0x01000000+0x1ECB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   638
         extendedKeyCodesSet.add(0x01000000+0x1ECD);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   639
         extendedKeyCodesSet.add(0x01000000+0x1EE5);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   640
         extendedKeyCodesSet.add(0x01000000+0x01A1);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   641
         extendedKeyCodesSet.add(0x01000000+0x01B0);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   642
         extendedKeyCodesSet.add(0x01000000+0x20AB);
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   643
     }
3f4bbd3be2f1 6680988: KeyEvent is still missing VK values for many keyboards
yan
parents:
diff changeset
   644
}