Проверить, являются ли ключи буквами / цифрами / специальными символами

Я переопределяю ProcessCmdKey , и когда я получаю аргумент Keys , я хочу проверить, есть ли этот Keys - это буква, цифра или специальный символ.

У меня есть этот фрагмент

    protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
    {
            char key = (char)keyData;
            if(char.IsLetterOrDigit(key)
            {
                Console.WriteLine(key);
            }
            return base.ProcessCmdKey(ref msg, keyData);
    }

Все работает с буквами и цифрами, но когда я нажимаю F1-F12, он преобразует их в буквы. Я нашел встроенный (bash) приятным и команду renice, которые позволяют изменять удобство процесса, но не фактическое ...

Я ищу способ изменить приоритет процесса через командную строку. Я обнаружил встроенную команду (bash) nice и команду renice , которые позволяют изменять удобство процесса, но не фактический приоритет, который рассчитывается ядром.

Is есть ли команда, которая позволяет установить приоритет? (Или меня путают между аккуратностью и приоритетом?)

20
задан Mogsdad 2 May 2016 в 13:30
поделиться