Tengo el portátil Asus M51Sn , que ejecuta Windows 7 (pero también Linux, pero esta pregunta es solo sobre Windows). Como puede ver en la siguiente imagen, tiene cinco teclas completamente inútiles en la parte superior del teclado. Quiero reasignar esas claves a cosas útiles.
En esta computadora portátil, tengo que usar Fn+F5
y Fn+F6
cambiar el brillo, y Fn+F10
, Fn+F11
y Fn+F12
silenciar o cambiar el volumen. Estas acciones son MUY engorrosas, ya que necesitan presionar las dos manos y tengo que mirar el teclado para encontrar dónde está la tecla correcta. Lo que quiero es reasignar las teclas inútiles en la parte superior (como se ve en la imagen anterior) para cambiar el brillo y el volumen.
Como dije, necesito una solución para Windows 7 (ya he reasignado las claves en mi sistema Linux).
He instalado un programa de Asus llamado ATK Hotkey
, que es responsable de mostrar mensajes OSD sobre cambios de brillo / volumen. Sin embargo, este programa es muy malo, ya que se ejecuta completamente oculto para el usuario y NO tiene ninguna configuración. Ni siquiera los archivos de configuración, tiene solo unos pocos archivos EXE y DLL, nada más. Es tan malo que la tecla "abrir navegador" en mi teclado siempre inicia Internet Explorer, incluso si no es mi navegador predeterminado. Si es necesario, felizmente desinstalaré este programa si encuentro algo mejor. (reasignar claves para acciones útiles es mucho más importante que los mensajes OSD)
Cosas que ya he probado
Desinstalar la tecla de acceso directo ATK
Sin esto ATK Hotkey
, todavía puedo cambiar el brillo (ya que probablemente lo maneja el BIOS), pero las Fn+F*
teclas ya no cambian el volumen.
SharpKeys 3.0
SharpKeys 3.0 no pudo leer ninguna de las teclas especiales de mi computadora portátil. Mi apuesta es que no son pulsaciones de teclas reales, sino eventos ACPI. Por lo tanto, necesito una forma de asignar algunos eventos ACPI a acciones útiles.
AutoHotkey
Intenté instalar AutoHotkey y ejecutar un script para encontrar el código de escaneo de una clave . Sin suerte, estas teclas especiales en mi computadora portátil no parecen generar códigos de escaneo o eventos de pulsación de teclas. (Tengo esta idea de una respuesta de StackOverflow , lástima que no funcionó para mí)
Actualización, 4 años después : en 2014, ese portátil se rompió y dejé de usarlo. Además, no ejecuto Windows en mi computadora portátil actual.
Respuestas:
Del tema The ASUS Info Booth (en el foro Notebook Review) , encontré un enlace llamado Personalizar teclas de acceso rápido de ASUS . Ese enlace me envió a las teclas del cuaderno Asus, tema v1.3 en ese foro:
Eso es todo lo que necesitaba! Además: ¡el código fuente está incluido! (Lástima que no tengo Visual Studio).
Sin embargo, el programa de la primera publicación tiene un error de GUI tonto, que luego fue corregido por otro usuario y luego lanzado como AsusNbKeysCtr-1.3fix.zip (pero sin código fuente).
El uso de ese programa (la versión fija), pude volver a asignar las teclas extra a un portátil Volume Up, Volume Downy Volume Mutelas pulsaciones de teclado, que están directamente reconocidos por Windows. ¡Eso es genial y resuelve la mitad de mi problema !
La otra mitad, sin embargo, implica cambiar el brillo del monitor. Desafortunadamente, no hay una solución fácil para eso, y necesito un programa de línea de comandos para aumentar y disminuir el brillo .
He encontrado dos aplicaciones de línea de comandos que me permiten establecer el brillo en algún valor, pero no me permiten aumentarlo o disminuirlo. El primero es Brightener, escrito por el usuario de Ciaran . El segundo es Display Brightness Vista Gadget de edgylogic.com . Como no resuelven mi problema, todavía necesito un programa para cambiar el brillo.
fuente
Probablemente un poco tarde para responder, pero después de seguir un enlace tras otro encontré una versión de DMedia que reemplaza la normal y distribuye eventos generales de teclas para la reproducción de medios. Sé que la pregunta era sobre otros botones, pero el hecho de que las teclas multimedia lanzaran una aplicación aleatoria cada vez (y que en Windows 8 trae WMP a primer plano) me molestó.
La aplicación se puede encontrar en forma binaria aquí (hay una fuente en bitbucket si la ve) http://3mptylab.blogspot.it/2012/09/how-to-make-asus-notebooks-media-keys.html
Simplemente descargue el archivo rar, detenga el proceso DMedia.exe, vaya a la carpeta de instalación de ATK Media, cambie el nombre del DMedia.exe original por si acaso y luego coloque el DMedia.exe descargado en la misma carpeta. Ejecútelo para que funcione (y normalmente debería iniciarse en el arranque).
Se basa en este código, que funcionó solo para una aplicación. http://zaak404.wordpress.com/2011/05/09/controlling-foobar2000-with-asus-g73-media-keys/
Funciona muy bien en mi Asus U30Jc en Windows 8 de 64 bits, mientras que todos los demás métodos no funcionaron correctamente.
fuente
Vi tu comentario sobre otra respuesta que dejé para configurar el brillo, así que modifiqué un poco la aplicación que escribí para esa pregunta y se me ocurrió una aplicación de bandeja que puedes usar para controlar el brillo (se aplican las mismas restricciones según los comentarios en el otro hilo) .
Esta versión de la aplicación es bastante pobre en este momento. Algunos códigos realmente malos en este momento, pero parece funcionar para mí de todos modos. Actualmente, la tecla de acceso rápido está codificada como CTRL + ALT + ARRIBA / ABAJO, pero como verá, hay un cuadro de diálogo disponible para configurar las teclas de acceso rápido. No funciona en este momento, pero lo solucionaré en algún momento.
Descargar
Cuando llegue a arreglar la configuración, limpiaré un poco el código y lo publicaré aquí también.
fuente
brightener +1
para aumentar (o-1
para disminuir), ¡eso es suficiente! Una interfaz de línea de comandos simple es perfecta para mi necesidad (porque ya tengo otro programa para asignar una tecla a un comando).