2011-02-14 14 views
9

Soy un desarrollador .Net basado en Mac por lo largo de los años que tengo el hábito de reasignación de ciertas funciones comunes a un conjunto más 'Macish' de atajos de teclado:¿Cómo puedo anular los accesos directos del acelerador de menús de Visual Studio?

CUT: Ctrl + X => Alt + X 
COPY: Ctrl + C => Alt + C 
PASTE: Ctrl + V => Alt + V 
SELECT ALL: Ctrol + A => Alt + A 
SAVE: Ctrl + S => Alt + S 

y así sucesivamente.

con esta sofisticada schmancy VS 2010 Premium edition acabamos de recibir tenemos menús adicionales, p.

Test 
Data 

cuyo descriptor de acceso de menú (acelerador?) Atajos son Alt + S y Alt + A que prevalecerán sobre los accesos directos definidos por el usuario para SAVE y SELECT ALL.

¿Hay alguna manera de desactivar estos accesos para que mis reemplazos funcionen?

Respuesta

16

Aquí se explica cómo cambiar la tecla de acceso directo para un menú de Visual Studio, usando el menú de 'Prueba' como ejemplo:

  1. Ir a Herramientas, Personalizar.
  2. Haga clic en la pestaña Comandos.
  3. Asegúrese de que la opción Menu bar se selecciona, y que Menu Bar es elegido para la edición de la lista desplegable (esta es la barra de menú de la aplicación principal).
  4. En la sección Controles, haga clic en el menú Test.
  5. Haz clic en el botón Modificar selección ▼.
  6. Cambie el texto para la propiedad Name:
    • Cualquier carta con el prefijo '&' signo actuará como la tecla de acceso directo.
    • El ampersand no es necesario si no necesita acceder a este menú con el teclado.
  7. Presione Ingrese para mantener la configuración.

Editing the Test menu

'Modificar selección' para el menú de prueba

+0

Parece la respuesta correcta – Ravisha

+0

¡Perfecto! Muchas gracias, muchísimo. Por favor tenga 50 puntos con mi bendición y eterna gratitud ;-) – 5arx

-2

vaya a Herramientas -options - teclado (puede que tenga que elegir mostrar todas las opciones o algo así para poder ver éste) y que puede cambiar los accesos directos

+0

Los accesos directos que he configurado en Herramientas> Teclado están bien. El problema es que los accesos directos del acceso al menú VS tienen prioridad sobre ellos. Intente configurar un acceso directo con 'Alt + S' y verá que esta tecla presionará el menú' Prueba' ... – 5arx

+0

Demasiado vaga ..... – Ravisha

0

No es esto algo que el fallo de la API de Windows, Visual Studio no?Creo que los atajos de teclado Alt (y nada más) se dirigen a través de la API de Windows, por lo que el sistema operativo probablemente no te permita hacerlo; seleccionará el menú con la mnemónica respectiva (letra subrayada).

Puede intentar usar un diseño de teclado personalizado que intercambie las teclas de desplazamiento hacia la izquierda y hacia la izquierda, lo que le permite usar "ctrl-S" pero se siente como comando-S.

¡Buena suerte!

+0

¿Quién demonios le dio a esto un +1? Consulte la respuesta de Alex Angas anterior. – 5arx

Cuestiones relacionadas