Как отредактировать ярлыки мыши Visual Studio?

Visual Studio используется для выполнения команды "Naviagte Backward" всякий раз, когда я нажимаю кнопку "большой палец" на моей мыши, но недавно она прекратила это делать. Как изменить настройки ярлыков мыши Visual Studio для повторного включения этой функции?

Изменить: запустив баунти, до сих пор не получили конкретного ответа.

Ответ 1

Из моей темы.

Плагин, который прикрепляет навигацию назад/вперед к кнопкам мыши: Навигация мыши Последняя версия (2.2.0) работает нормально.

Некоторые уточнения:
Visual Studio (2012) отделяет обычную навигацию от навигации "нажмите, чтобы перейти".
Обычная навигация: щелчок мыши в любом месте в редакторе кода, изменение вкладки.

Нажмите, чтобы перейти к навигации: перейдите к определению, нажмите на результат поиска. Он управляется кнопками с именем "Обзор назад/далее" "Предыдущее/следующее определение, декларация или ссылка". Вы можете найти его на панели инструментов "Вид".

Кнопки мыши и кнопки мыши по умолчанию VS прикреплены к кнопкам "Обзор назад/Далее", а не к "Назад назад/вперед".

Плагин VS Mouse Navigation устанавливает кнопки мыши для перемещения назад/вперед. Единственная оставшаяся проблема заключается в том, что, поскольку VS не рассматривает "щелчок, чтобы идти" в качестве обычной навигации, когда вы нажимаете, чтобы перейти к определению, и попробуйте вернуться с помощью Ctrl + или мыши, вы не вернетесь в последнюю позицию, но в предыдущую позицию "Нормальная навигация".
Мое предложение разработчику плагина состоит в том, чтобы попытаться заставить VS рассмотреть возможность "нажимать", как обычные, полностью решить эту проблему.

Ответ 3

У меня такая же проблема в VS 2012. Кнопка "Назад" работает в IE.

Хотя я согласен с вашими чувствами в отношении отображения кнопок мыши, я попытаюсь это сделать:

"Фокус в том, чтобы установить программное обеспечение IntelliPoint, которое вы можете найти в http://www.microsoft.com/hardware. Из этого программного обеспечения вы можете назначить щелчок мышью, когда определенная программа активна и сопоставляет ее с нажатием клавиши. Установите VS в качестве программы, нажатие клавиши Ctrl + - и Ctrl + Shift + - на левую и правую кнопки мыши. Вы сможете использовать эти кнопки для перемещения вперед и назад через открытые файлы.

http://www.microsoft.com/hardware/en-us/downloads/mouse-keyboard-center

EDIT: Увы, он не работает с моим Trust MaxTrack и нет эквивалентного программного обеспечения (насколько мне известно).

Мне удалось назначить "Отменить сборку" клавише "Калькулятор".

Ответ 4

Запускаете ли вы Visual Studio в качестве администратора? Я знаю, что это была проблема со мной и моей мышью Logitech с Logitech SetPoint. Если вы запустите SetPoint в качестве администратора, все ваши кнопки снова начнут работать.

Помог мне и может помочь другим, но, возможно, это не проблема с твоей.

Ответ 5

В Visual Studio 2017 15.04 была добавлена ​​новая опция, позволяющая Ctrl-Click перейти к функции определения, предоставляемой инструментами производительности. Когда я отключил его, моя кнопка возврата назад снова начала работать как "перемещаться назад". Параметр находится здесь:

Инструменты > Параметры > Текстовый редактоp > Общие > Включение щелчка мыши для перехода Перейти к определению

Источник: Примечания к выпуску Visual Studio

Ответ 6

Я не знаю, вы уже пробовали это, но это может быть полезно для вас. Я не пробовал, хотя, поэтому я не знаю, хорошо ли это работает.

http://mousegesturesvs.codeplex.com/

Ответ 7

UAC является причиной...

from Конструкция механизма целостности Windows - Изоляция привилегий пользовательского интерфейса (UIPI) и целостность

Изоляция привилегий пользовательского интерфейса (UIPI) реализует ограничения в подсистеме Windows, которая запрещает приложениям с более низким привилегиями отправлять сообщения в окне или устанавливать перехваты в процессах с более высокими привилегиями. Приложениям с более высокими привилегиями разрешено отправлять оконные сообщения в процессы с более низкими привилегиями. Ограничения выполняются в SendMessage и связанных с ними функций окна сообщений. Не все оконные сообщения, отправленные из процесса с более низкими привилегиями в процесс с более высокими привилегиями, блокируются. Как правило, сообщения типа "читать", например WM_GETTEXT, могут быть отправлены с более низкой привилегии в окно с более высокими привилегиями. Однако сообщения типа записи, такие как WM_SETTEXT, блокируются.

и я не знаю ни о каком решении, так как повышение процесса драйвера не является решением.

Ответ 8

Выполнить:

Tools -> Options...

Затем в разделе Environment слева перейдите к Keyboard, потяните команду View.NavigateBackward, затем поместите курсор в текстовое поле под Press shortcut keys:, а затем нажмите кнопку "назад на большой палец" на своем мышь. OK, и это должно сделать это.