configurar teclado multimedia desde el registro

21/12/2003 - 19:38 por Juan Gustavo Fogelman | Informe spam
Hola.
necesito asignar algunas teclas de los teclados multimedia a otras tareas.
por ejemplo las teclas play, pause y stop. tambien la de buscar en internet,
ya que no las uso y quisiera usarlas para cosas mas usadas.
la utilidad que traen los teclados que tengo son una tipica basura que
cuelgan la pc a cada rato y no te permiten cambiar casi nada.

encontre en el registro una clave que aparentemente asigna que va a hacer
cada tecla, pero solo algunas, las otras no.
la clave es

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKe
y]
cada una de las claves con numeros se refieren a alguna tecla y dentro
tienen una cadena que dice que es lo que tiene que hacer al precionarla
bueno, que tengo 4 que se para que son, pero no encuentro las teclas de
play, pause, stop que son la que me interesa cambiar.
las que tengo ubicadas probando son:
1= flecha atras volver
7= pagina de inicio de internet explorer, si no esta abierto lo abre
15= correo
16= multimedia

si les asigno otra cosa desde aqui el teclado hace lo que le asigne.
necesito si saben a que esta asignado cada numero
gracias por su colaboracion
saludos
 

Leer las respuestas

#1 Ramón Sola [MS MVP]
22/12/2003 - 02:10 | Informe spam
He encontrado un par de páginas que te podrían poner sobre la pista:
Enhanced Keyboards and Windows
(Sección APPCOMMANDs and Windows Me, casi al final.)
http://www.microsoft.com/whdc/hwdev...Print.mspx

WM_APPCOMMAND Notification
(Está descrito cada código APPCOMMAND.)
http://msdn.microsoft.com/library/e...ommand.asp

Extracto de Winuser.h del Platform SDK de octubre de 2003 que define las constantes APPCOMMAND:
#define APPCOMMAND_BROWSER_BACKWARD 1
#define APPCOMMAND_BROWSER_FORWARD 2
#define APPCOMMAND_BROWSER_REFRESH 3
#define APPCOMMAND_BROWSER_STOP 4
#define APPCOMMAND_BROWSER_SEARCH 5
#define APPCOMMAND_BROWSER_FAVORITES 6
#define APPCOMMAND_BROWSER_HOME 7
#define APPCOMMAND_VOLUME_MUTE 8
#define APPCOMMAND_VOLUME_DOWN 9
#define APPCOMMAND_VOLUME_UP 10
#define APPCOMMAND_MEDIA_NEXTTRACK 11
#define APPCOMMAND_MEDIA_PREVIOUSTRACK 12
#define APPCOMMAND_MEDIA_STOP 13
#define APPCOMMAND_MEDIA_PLAY_PAUSE 14
#define APPCOMMAND_LAUNCH_MAIL 15
#define APPCOMMAND_LAUNCH_MEDIA_SELECT 16
#define APPCOMMAND_LAUNCH_APP1 17
#define APPCOMMAND_LAUNCH_APP2 18
#define APPCOMMAND_BASS_DOWN 19
#define APPCOMMAND_BASS_BOOST 20
#define APPCOMMAND_BASS_UP 21
#define APPCOMMAND_TREBLE_DOWN 22
#define APPCOMMAND_TREBLE_UP 23
#define APPCOMMAND_MICROPHONE_VOLUME_MUTE 24
#define APPCOMMAND_MICROPHONE_VOLUME_DOWN 25
#define APPCOMMAND_MICROPHONE_VOLUME_UP 26
#define APPCOMMAND_HELP 27
#define APPCOMMAND_FIND 28
#define APPCOMMAND_NEW 29
#define APPCOMMAND_OPEN 30
#define APPCOMMAND_CLOSE 31
#define APPCOMMAND_SAVE 32
#define APPCOMMAND_PRINT 33
#define APPCOMMAND_UNDO 34
#define APPCOMMAND_REDO 35
#define APPCOMMAND_COPY 36
#define APPCOMMAND_CUT 37
#define APPCOMMAND_PASTE 38
#define APPCOMMAND_REPLY_TO_MAIL 39
#define APPCOMMAND_FORWARD_MAIL 40
#define APPCOMMAND_SEND_MAIL 41
#define APPCOMMAND_SPELL_CHECK 42
#define APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE 43
#define APPCOMMAND_MIC_ON_OFF_TOGGLE 44
#define APPCOMMAND_CORRECTION_LIST 45
#define APPCOMMAND_MEDIA_PLAY 46
#define APPCOMMAND_MEDIA_PAUSE 47
#define APPCOMMAND_MEDIA_RECORD 48
#define APPCOMMAND_MEDIA_FAST_FORWARD 49
#define APPCOMMAND_MEDIA_REWIND 50
#define APPCOMMAND_MEDIA_CHANNEL_UP 51
#define APPCOMMAND_MEDIA_CHANNEL_DOWN 52

Ramón Sola, Málaga (España) / MS MVP Windows - Shell/User
(yanoseashooligan -> yahoo)
Frase con palabras equivocadas o chiste:
Era un lugar muy sólido. (solitario)

Mientras Ramón estaba pensando una frase para esta cabecera, Juan Gustavo
Fogelman () escribió:
Hola.
necesito asignar algunas teclas de los teclados multimedia a otras tareas.
por ejemplo las teclas play, pause y stop. tambien la de buscar en internet,
ya que no las uso y quisiera usarlas para cosas mas usadas.
la utilidad que traen los teclados que tengo son una tipica basura que
cuelgan la pc a cada rato y no te permiten cambiar casi nada.

encontre en el registro una clave que aparentemente asigna que va a hacer
cada tecla, pero solo algunas, las otras no.
la clave es

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKe
y]
cada una de las claves con numeros se refieren a alguna tecla y dentro
tienen una cadena que dice que es lo que tiene que hacer al precionarla
bueno, que tengo 4 que se para que son, pero no encuentro las teclas de
play, pause, stop que son la que me interesa cambiar.
las que tengo ubicadas probando son:
1= flecha atras volver
7= pagina de inicio de internet explorer, si no esta abierto lo abre
15= correo
16= multimedia

si les asigno otra cosa desde aqui el teclado hace lo que le asigne.
necesito si saben a que esta asignado cada numero
gracias por su colaboracion
saludos

Preguntas similares