Имеется некое контекстное меню. Для универсальности все команды меню имеют в строке символ "&", позволяющий пользователям, привыкшим к работе с клавиатурой, осуществлять быструю навигацию по меню с помощью клавиатуры. Но ряд команд в меню формируются динамически, их имена заранее не известны и в них невозможно заранее прописать символ "&". У меня возникла идея для таких команд выставлять символ "&" динамически. Беру множество доступных символов, доступных для ввода с клавиатуры в текущей раскладке, из них убираю те символы, которые уже используются в статических командах, и подбираю из оставшихся символы для динамических команд.
И вопрос – как получить множество доступных символов, доступных для ввода с клавиатуры в текущей раскладке.