obligada > microsoft.* > microsoft.windowsxp.hardware

Juan Gustavo Fogelman (21-12-2003, 20:38)
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\Curr entVersion\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
Ramón Sola [MS MVP] (22-12-2003, 03:10)
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.)


WM_APPCOMMAND Notification
(Está descrito cada código APPCOMMAND.)


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 [MS MVP] (22-12-2003, 03:15)
Bueno, sólo aclarar que no existe Platform SDK de octubre de 2003; es que me fijé en el de octubre de 2002 y vi mal el año. :-) El Platform SDK más reciente es el de febrero de 2003, aunque la lista de códigos APPCOMMAND no ha sufrido cambios.
Zephryn Xirdal (22-12-2003, 16:30)
To también probé eso, pero al poco tiempo, alguien o algo me las volvió a
dejar como estaban antes de modificarlas.

"Juan Gustavo Fogelman" <fogelmanjg> escribió en el mensaje
news:4064
[..]
may.maytelin15 (04-11-2016, 19:55)
gracias por sus respuestas espero me puedan ser de ayuda
Temas Similares