Добрый вечер.
Л> вот, например, в контекстном меню есть пункты "открыть" и "открыть
Л> в винамп". клавиша-ускоритель и там, и там - буква о. при нажатии
Л> на неё открывается папка, а не винамп.
Л> стало быть на "открыть в винамп" нужна другая клавиша-ускоритель.
Клавиши быстрого доступа к пунктам меню и элементам управления в
диалоговых окнах (англ. Quick access keys) назначаются разработчиком
программного обеспечения. Теоретически, да, поменять их можно
каким-нибудь редактором ресурсов (Restorator, Reshacker и проч.). Там
в строковой переменной с названием пункта меню перед нужным символом
стоит специально поставленный доллар (кажется...)
Но, подозреваю, что для описанного Вами случая сделать это будет
весьма затруднительно. Хотя, наверное, можно под это приспособить язык
скриптов Jaws'а:
Если активен "Проводник" и вызывается контекстное меню и это меню
содержит пункт "такой-то",
то при нажатии "этой" кнопки он ("такой-то пункт") должен
активироваться.
Другие лёгкие способы в голову не приходят.
P.S. Когда читаешь какую-нибудь справку к Jaws'у на английском языке
или слушаешь какие-нибудь тематические подкасты, то первое, на что
обращаешь внимание, -- это как раз на постоянное использование этих
самых клавиш быстрого доступа. В англоязычных операционных системах и
программах, как правило, выдерживается логика использования этих
клавиш. Да и раскладку клавиатуры не приходится менять. В результате
использование quick access keys действительно заметно ускоряет работу.
В то же время мой опыт преподавания показывает, что русскоязычные
пользователи (даже весьма квалифицированные) зачастую недооценивают
этот инструмент, а новички достаточно интенсивно сопротивляются его
прививанию.
Может, просто никто никуда не спешит?.. ;))