    FS_ML_KEY_UNKNOWN        = 0,
    FS_ML_KEY_FIRST      = 0,
    FS_ML_KEY_CLEAR      = 12,
          = 19,
         = 27,
    FS_ML_KEY_EXCLAIM        = 33,
    FS_ML_KEY_QUOTEDBL       = 34,
    FS_ML_KEY_HASH       = 35,
    FS_ML_KEY_DOLLAR     = 36,
    FS_ML_KEY_AMPERSAND      = 38,
          = 39,
    FS_ML_KEY_LEFTPAREN      = 40,
    FS_ML_KEY_RIGHTPAREN     = 41,
    FS_ML_KEY_ASTERISK       = 42,
    FS_ML_KEY_PLUS       = 43,
          = 44,
          = 45,
         = 46,
          = 47,
          = 58,
          = 59,
    FS_ML_KEY_LESS       = 60,
         = 61,
    FS_ML_KEY_GREATER        = 62,
    FS_ML_KEY_QUESTION       = 63,
    FS_ML_KEY_AT         = 64,

        = 91,
          = 92,
       = 93,
    FS_ML_KEY_CARET      = 94,
    FS_ML_KEY_UNDERSCORE     = 95,
          = 96,
         = 127,

    FS_ML_KEY_WORLD_0        = 160,      /* 0xA0 */
    FS_ML_KEY_WORLD_1        = 161,
    FS_ML_KEY_WORLD_2        = 162,
    FS_ML_KEY_WORLD_3        = 163,
    FS_ML_KEY_WORLD_4        = 164,
    FS_ML_KEY_WORLD_5        = 165,
    FS_ML_KEY_WORLD_6        = 166,
    FS_ML_KEY_WORLD_7        = 167,
    FS_ML_KEY_WORLD_8        = 168,
    FS_ML_KEY_WORLD_9        = 169,
    FS_ML_KEY_WORLD_10       = 170,
    FS_ML_KEY_WORLD_11       = 171,
    FS_ML_KEY_WORLD_12       = 172,
    FS_ML_KEY_WORLD_13       = 173,
    FS_ML_KEY_WORLD_14       = 174,
    FS_ML_KEY_WORLD_15       = 175,
    FS_ML_KEY_WORLD_16       = 176,
    FS_ML_KEY_WORLD_17       = 177,
    FS_ML_KEY_WORLD_18       = 178,
    FS_ML_KEY_WORLD_19       = 179,
    FS_ML_KEY_WORLD_20       = 180,
    FS_ML_KEY_WORLD_21       = 181,
    FS_ML_KEY_WORLD_22       = 182,
    FS_ML_KEY_WORLD_23       = 183,
    FS_ML_KEY_WORLD_24       = 184,
    FS_ML_KEY_WORLD_25       = 185,
    FS_ML_KEY_WORLD_26       = 186,
    FS_ML_KEY_WORLD_27       = 187,
    FS_ML_KEY_WORLD_28       = 188,
    FS_ML_KEY_WORLD_29       = 189,
    FS_ML_KEY_WORLD_30       = 190,
    FS_ML_KEY_WORLD_31       = 191,
    FS_ML_KEY_WORLD_32       = 192,
    FS_ML_KEY_WORLD_33       = 193,
    FS_ML_KEY_WORLD_34       = 194,
    FS_ML_KEY_WORLD_35       = 195,
    FS_ML_KEY_WORLD_36       = 196,
    FS_ML_KEY_WORLD_37       = 197,
    FS_ML_KEY_WORLD_38       = 198,
    FS_ML_KEY_WORLD_39       = 199,
    FS_ML_KEY_WORLD_40       = 200,
    FS_ML_KEY_WORLD_41       = 201,
    FS_ML_KEY_WORLD_42       = 202,
    FS_ML_KEY_WORLD_43       = 203,
    FS_ML_KEY_WORLD_44       = 204,
    FS_ML_KEY_WORLD_45       = 205,
    FS_ML_KEY_WORLD_46       = 206,
    FS_ML_KEY_WORLD_47       = 207,
    FS_ML_KEY_WORLD_48       = 208,
    FS_ML_KEY_WORLD_49       = 209,
    FS_ML_KEY_WORLD_50       = 210,
    FS_ML_KEY_WORLD_51       = 211,
    FS_ML_KEY_WORLD_52       = 212,
    FS_ML_KEY_WORLD_53       = 213,
    FS_ML_KEY_WORLD_54       = 214,
    FS_ML_KEY_WORLD_55       = 215,
    FS_ML_KEY_WORLD_56       = 216,
    FS_ML_KEY_WORLD_57       = 217,
    FS_ML_KEY_WORLD_58       = 218,
    FS_ML_KEY_WORLD_59       = 219,
    FS_ML_KEY_WORLD_60       = 220,
    FS_ML_KEY_WORLD_61       = 221,
    FS_ML_KEY_WORLD_62       = 222,
    FS_ML_KEY_WORLD_63       = 223,
    FS_ML_KEY_WORLD_64       = 224,
    FS_ML_KEY_WORLD_65       = 225,
    FS_ML_KEY_WORLD_66       = 226,
    FS_ML_KEY_WORLD_67       = 227,
    FS_ML_KEY_WORLD_68       = 228,
    FS_ML_KEY_WORLD_69       = 229,
    FS_ML_KEY_WORLD_70       = 230,
    FS_ML_KEY_WORLD_71       = 231,
    FS_ML_KEY_WORLD_72       = 232,
    FS_ML_KEY_WORLD_73       = 233,
    FS_ML_KEY_WORLD_74       = 234,
    FS_ML_KEY_WORLD_75       = 235,
    FS_ML_KEY_WORLD_76       = 236,
    FS_ML_KEY_WORLD_77       = 237,
    FS_ML_KEY_WORLD_78       = 238,
    FS_ML_KEY_WORLD_79       = 239,
    FS_ML_KEY_WORLD_80       = 240,
    FS_ML_KEY_WORLD_81       = 241,
    FS_ML_KEY_WORLD_82       = 242,
    FS_ML_KEY_WORLD_83       = 243,
    FS_ML_KEY_WORLD_84       = 244,
    FS_ML_KEY_WORLD_85       = 245,
    FS_ML_KEY_WORLD_86       = 246,
    FS_ML_KEY_WORLD_87       = 247,
    FS_ML_KEY_WORLD_88       = 248,
    FS_ML_KEY_WORLD_89       = 249,
    FS_ML_KEY_WORLD_90       = 250,
    FS_ML_KEY_WORLD_91       = 251,
    FS_ML_KEY_WORLD_92       = 252,
    FS_ML_KEY_WORLD_93       = 253,
    FS_ML_KEY_WORLD_94       = 254,
    FS_ML_KEY_WORLD_95       = 255,      /* 0xFF */

          = 266,
          = 267,
        = 268,
           = 269,
    FS_ML_KEY_KP_EQUALS      = 272,

    FS_ML_KEY_F13        = 294,
    FS_ML_KEY_F14        = 295,
    FS_ML_KEY_F15        = 296,

         = 303,
         = 304,
          = 305,
          = 306,
           = 307,
           = 308,
          = 309,
          = 310,
    FS_ML_KEY_LSUPER     = 311,
    FS_ML_KEY_RSUPER     = 312,
    FS_ML_KEY_MODE       = 313,
    FS_ML_KEY_COMPOSE    = 314,
    FS_ML_KEY_HELP       = 315,
          = 316,
         = 317,
    FS_ML_KEY_BREAK      = 318,
           = 319,
    FS_ML_KEY_POWER      = 320,
    FS_ML_KEY_EURO       = 321,
    FS_ML_KEY_UNDO       = 322,
