none
Как сделать так, чтобы курсор в document context menu всегда вставал на первый пункт? RRS feed

  • Вопрос

  • Коллеги, как сделать так, чтобы курсор в document context menu всегда вставал на первый пункт (как в VS2008), а не на тот пункт, над которым находится mouse pointer?

    Я еще со времен VS2005/VS2008 привык к некоторым "key sequences" (например, Context Menu key, Down, Enter, Enter == Rename), и пользуюсь ими не задумываясь. За достаточно длительное время работы с VS2010 я так и не смог от них отвыкнуть, что некоторых случаях (когда mouse pointer при открытии context menu оказывается над "неправильным" пунктом) приводит к достаточно неприятным последствиям...

    Пример таких последствий показан на картинке:
    http://yfrog.com/h89dep

    В первом случае последовательность "Down, Down, Enter, Up, Enter" вызовет функцию "Organize Usings / Remove and Sort", а во втором – "Revert Whole File"!

    Может быть, кто-нибудь уже написал add-in, меняющие поведение context menu? Если нет, то может быть вы сможете подсказать мне соответствующий extension point?

    Заранее спасибо,
    Сергей Попов.

    29 декабря 2010 г. 10:11

Ответы

  • Сомневаюсь что вообще можно можно изменить это поведение. А чем не устраивает навигация по подчеркнутым буквам (кроме привычки)? <context menu>, o, a.
    • Предложено в качестве ответа Abolmasov Dmitry 30 декабря 2010 г. 8:38
    • Помечено в качестве ответа Abolmasov Dmitry 31 декабря 2010 г. 8:20
    29 декабря 2010 г. 15:54
    Модератор

Все ответы