Ir al contenido principal

No funciona una tecla. ¿Qué puedo hacer?

Me topé con una notebook cuyo teclado al cual no le funcionaban varias teclas. Después de hacer un par de operaciones "quirúrgicas" llegué a la conclusión que la letra "m" era insalvable.Por tanto, opté por enseñarle al dueño de la computadora a utilizar el Teclado en la Pantalla, que viene con Windows en la mayoría de sus versiones.

No obstante, la computadora por otro motivo regresó y hoy me está costando nuevamente adaptarme a ella. Por lo tanto decidí buscar una solución alternativa más agresiva.

El que busca, encuentra. Googleando me topé con este [artículo](http://geekazos.com/tecla-fn-del-portatil/) el cual sugiere descargar una aplicación: [SharpKeys](http://www.randyrants.com/sharpkeys2.msi). Éste permite hackear el Registro de Windows para simular que se toca una tecla cuando en realidad se toca otra.

Observando que la tecla FN, al no ser estándard, sino parte del driver/hardware del teclado para simular teclas, no permite utilizarla para engañar al sistema. Por ejemplo: yo deseaba asignarle a la combinación de teclas FN+N a la letra M, pero no funcionó (de hecho, la tecla N se había convertido en la M).

Por lo tanto no queda otra que sacrificar otra tecla. Decidí buscar una tecla cercana a la M, cosa de no desacostumbrarse a ella. Y como el Teclado Numérico casi nunca se utilizará, sacrifiqué el NumPad 2.

En un futuro elegiré mejor esas teclas. Por ahora me conformo.

Postdata: este artículo lo estuve escribiendo con la M hackeada ;)
Postdata 2: La aplicación necesita del framework .NET

Comentarios

Entradas populares de este blog

Probando ChatGPT - Mapa conceptual con Mermaid

 Había conversado con ChatGPT acerca de cuidado de las plantas e hidroponía. Luego de unos días me di cuenta que quizás también podría saber acerca de crear Mapas conceptuales. Salió lo siguiente; le falta un concepto para crear correctamente mapas conceptuales (la relación entre los conceptos), pero podría ser algo para ayudarnos a corregir mejor. El texto original era el que cito a continuación, pero le agregué explícitamente que me armara un "mapa conceptual" utilizando el lenguaje Mermaid, un lenguaje descriptivo que permite construir gráficos diversos, entre ellos Mapas conceptuales, generando un archivo SVG. ``` Hacé un mapa conceptual en lenguaje Mermaid con el siguiente texto, redactado anteriormente: "La hidroponía es un método de cultivo que se utiliza para cultivar plantas sin suelo utilizando una solución nutriente y agua. Algunas plantas pueden cultivarse con éxito mediante hidroponía, mientras que otras necesitan el suelo para crecer y prosperar. De las pl...

Conectar a Servidor Node.JS desde VB6 o VBA

El presente código sirve tanto para Visual Basic 6.0 (sí, todavía sirve, todavía sirve!) como para Visual Basic para Aplicaciones (Excel o VBA). ' Si estamos en Visual Basic para Aplicaciones agregar la referencia ' WinHTTP, en el menú Herramientas, Referencias, Microsoft WinHTTP Services Function Solicitar( _ ByVal URLBase As String _ , Optional ByVal Puerto As Integer = 80 _ , Optional ByVal Seccion As String = "" _ , Optional ByVal Metodo As String = "GET" _ ) As String On Error GoTo solucion #If VBA6 Then Dim objXML As New WinHttpRequest #ElseIf Win32 Then Dim objXML As Object Set objXML = CreateObject("MSXML2.ServerXMLHTTP") #End If objXML.Open Metodo, URLBase & ":" & Puerto & "/" & Seccion, False objXML.send If (objXML.Status = 404) Then Solicitar = "404 Error" Else Solicitar = objXML.responseText End If Se...