Ejemplo n.º 1
0
        public static void ListKeyMaps()
        {
            int   count  = KeyMap.GetBuiltinKeyMapsCount();
            byte *str    = stackalloc byte [EntryModule.MaxKeyMapNameLength];
            int   error  = 0;
            byte *keymap = null;
            int   len    = 0;

            TextMode.Write(count);
            TextMode.WriteLine(" available keymaps:");

            for (int x = 0; x < count; ++x)
            {
                keymap = (byte *)KeyMap.GetBuiltinKeyMap(x);
                len    = BinaryTool.ReadPrefixedString(keymap, str,
                                                       EntryModule.MaxKeyMapNameLength, &error);

                TextMode.Write(" ");
                TextMode.WriteLine(str);
            }
        }