(Visual Basic .NET)
Hola, estoy intentando hacer que mi aplicación ofrezca la posibilidad de personalizar los controles, que son una serie de teclas del teclado.
Pues bien, he creado una pantalla en la que hay una serie de botones con un texto a su lado. Por ejemplo:
Botón con texto "Enter". Label con texto "Iniciar".
El botón tiene que mostrar el nombre de la tecla que actualmente está asignada a la función de iniciar, y al pulsarlo, da un intervalo de por ejemplo 5 segundos, para pulsar cualquier otra tecla, y que a partir de ahora esa sea la tecla que llevará a cabo dicha función.
Por ahora solo necesito ayuda en cuanto a que el texto del botón cambie al nombre de la tecla que ha sido presionada tras pulsar el botón.
También me gustaría saber cómo de difícil sería que pueda detectar también, botones del ratón, o incluso botones de periféricos como podría ser un mando de consola (supongo que con uno de Xbox 360 sería más fácil que con uno de Play) o un joystick de PC.
Gracias de antemano.