Lo que estoy tratando de lograr:
Para volver a asignar el botón de encendido de una computadora portátil que se coloca absurdamente como una tecla en el teclado.
Contexto:
Recientemente compré una versión actualizada de la computadora portátil ASUS VivoBook Pro N552VW. Es una gran máquina, con excelentes especificaciones. Me gusta cada detalle en él, excepto una cosa que simplemente no puedo tragar, ni puedo entender por qué existe en la Tierra.
Un genio del diseño de productos decidió que el botón de encendido para encender y apagar la computadora debe ubicarse entre las teclas del teclado. Aún más sabio, el genio decidió que debería colocarse donde normalmente se encuentra la tecla dedicada "Fin", como se puede ver en la siguiente imagen:
Aliviando el problema:
Si bien ese diseño es obviamente propenso a errores, es decir, siempre existe el riesgo de que uno presione la tecla de encendido por accidente y luego apague la computadora portátil en medio de una sesión de trabajo. Pero eso es fácil de resolver, yendo a la configuración de energía de Windows y definiendo que nada suceda cuando se presionan los botones de encendido. Se imagen a continuación:
Lo que queda por hacer:
Sin embargo, lo que realmente me gustaría hacer es asignar esa clave para que se comporte como si fuera una tecla de Fin dedicada nuevamente. He probado el software de mapeo de múltiples claves, pero ninguno funcionó. Sé que las teclas de encendido a menudo se asignan al proceso de encendido del BIOS en un nivel bastante bajo, por lo que estaba a punto de rendirme.
Fue entonces cuando encontré esta pregunta en el AskUbuntu Stackoverflow: /ubuntu/580902/how-to-change-mapping-for-the-poweroff-key-on-keyboard
Allí, se ofrece una solución para el sistema operativo Ubuntu. Luego me devolvió la esperanza de que hacer lo mismo bajo Windows podría ser posible. Por lo tanto, mi pregunta aquí: ¿cómo podría volver a asignar correctamente el tonto botón de encendido de Asus para que se comporte como si fuera una tecla "Fin"?
Mi solución preferida sería hacerlo a través del registro de Windows. Solo si eso no es posible, me gustaría experimentar la opción de usar softwares externos de reasignación que deben cargarse todo el tiempo.
¿Qué he probado exactamente?
De hecho, he intentado cambiar el registro y también usar software externo. Ningún software gratuito que pude encontrar me permitió volver a asignar correctamente la tecla de encendido.
Cambiando el registro, lo mejor que puedo encontrar es hacer que la tecla Bloq Num se convierta en la tecla Fin (entonces Ctrl + Alt + PauseBreak accedería a NumLock):
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout
"Mapa de código de escaneo" = 00,00,00,00,00,00,00,00,03,00,00,00,4f, e0,45,00,45,00,46, e0,00,00,00 , 00
No hace falta decir que esto se destaca como una solución bastante sucia, ya que crea más desorden.