Compartir a través de


Formato de los parámetros de la propiedad Bindings

Los complementos de Visual Studio están desusados en Visual Studio 2013. Debe actualizar los complementos a las extensiones de VSPackage. Para obtener más información sobre la actualización, vea Preguntas más frecuentes: Convertir complementos en extensiones de VSPackage.

La propiedad Bindings tiene un formato de parámetro específico que si no se sigue, generará un error. Los parámetros requeridos son los siguientes.

Parámetros de la propiedad Bindings

El formato de los parámetros es: Scope::ModifierKeys1+Key1,ModifierKeys2+Key2.

A continuación se muestran dos enlaces de teclado que se aplican a un comando en el ámbito Global. Estos enlaces de teclado son Ctrl-Mayús-D seguido de la tecla O y Ctrl-Mayús-D seguido de la tecla F: Global::Ctrl+Shift+D,O,Ctrl+Shift+D,F.

En este caso, las teclas modificadoras y los valores de teclas son:

Parámetro

Valor

Scope

Global

ModifierKeys1

Ctrl+Mayús+D

Key1

O

ModifierKeys2

Ctrl+Mayús+D

Key2

F

Si está utilizando Visual Studio con la configuración predeterminada, la tecla de método abreviado asignada para el comando File.NewFile es Global::Ctrl+N. Lo cual significa que si presiona CTRL y la mantiene presionada a la vez que N, aparecerá el cuadro de diálogo Nuevo archivo. La palabra clave Global significa que el comando funciona en todas las áreas de Visual Studio.

Ámbito

El parámetro Scope indica el contexto en el cual funciona la tecla de método abreviado. La palabra clave Global define que la tecla de método abreviado funciona en Visual Studio, mientras que un ámbito específico define que funciona solo en ese ámbito. Global es el ámbito que se utiliza con mayor frecuencia. Los valores disponibles para Scope dependen del paquete.

Por ejemplo, CTRL+B pone en negrita el texto seleccionado cuando se usa en el editor HTML, pero la misma combinación de teclas muestra el cuadro de diálogo Puntos de interrupción del depurador si el editor no está activo. Si aplicara un ámbito Global a esta combinación de teclas de método abreviado, CTRL+B funcionaría (o intentaría funcionar) de la misma forma en todo Visual Studio, en lugar de sólo hacerlo en el editor HTML.

Sin importar el ámbito que utilice, debe agregar dos veces dos puntos (::) antes de especificar los otros parámetros.

Teclas modificadoras1

Las teclas modificadoras son teclas de sistema que se presionan mientras se presiona otra tecla. Las teclas modificadoras disponibles son CTRL, MAYÚS y ALT. Puede combinar más de una tecla modificadora separándolas con un signo +. Por ejemplo: CTRL+ALT+X o SHIFT+ALT+Y. También puede especificar varias letras, como CTRL+ALT+Y, N, lo que significa que presiona CTRL+ALT+Y y, a continuación, la tecla N.

Tecla1

Una tecla es cualquiera de las teclas de un teclado estándar de 102 teclas. Las teclas que se excluyen en los teclados más nuevos son: la tecla Windows, las teclas de multimedia (como favoritos, volumen, detener, etc.) y la tecla Fn en algunos equipos portátiles. Las teclas distintas a las teclas de letras y números estándar se conocen como teclas virtuales. La tabla siguiente muestra todas las teclas virtuales que la propiedad Bindings acepta. Se omiten todas las teclas virtuales que no aparecen en esta lista.

ATRÁS

SUPRIMIR

Insertar

Barra espaciadora

F1

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

F13

F14

F15

F16

F17

F18

F19

F20

F21

F22

F23

F24

RETORNO

CANCELAR

ARRIBA

ABAJO

IZQUIERDA

DERECHA

TAB

INICIO

FIN

RE PÁG

AV PÁG

ESC

DECIMAL

MULTIPLY

SUBTRACT

SUMA

DIVISIÓN

NUMPAD0

NUMPAD1

NUMPAD2

NUMPAD3

NUMPAD4

NUMPAD5

NUMPAD6

NUMPAD7

NUMPAD8

NUMPAD9

Teclas modificadoras2 y Tecla2

Estas teclas adicionales opcionales le permiten expandir los grupos de comandos y evitar los conflictos de teclas de método abreviado. Por ejemplo, puede asignar CTRL+MAYÚS+D, A para abrir un archivo en el editor de archivos y puede asignar CTRL+MAYÚS+D, G para guardar el archivo. Asimismo, con esto puede agrupar los comandos similares bajo el mismo método abreviado de teclado para un uso y memorización sencillos. También evita ocupar todas las combinaciones de teclas de método abreviado disponibles más cortas que utilizan frecuentemente otros comandos.

Vea también

Tareas

Cómo: Enlazar un comando a una única tecla de método abreviado

Cómo: Enlazar un comando a varios métodos abreviados de teclado

Cómo: Conservar los métodos abreviados de teclado existentes

Otros recursos

Enlazar comandos de complementos a teclas