¿Cómo puedo rehacer una tecla del teclado?
Una de las teclas de mi portátil se ha caído. ¿Hay alguna manera de que pueda remapear otra tecla para que sirva como esa tecla? Sacrificaré la otra tecla porque nunca la uso.
Una de las teclas de mi portátil se ha caído. ¿Hay alguna manera de que pueda remapear otra tecla para que sirva como esa tecla? Sacrificaré la otra tecla porque nunca la uso.
Aquí hay un buen artículo de Howtogeek sobre el uso de una utilidad llamada SharpKeys :
Mapear cualquier llave a cualquier llave en Windows 10, 8, 7, o Vista
Si estás cansado de la forma en que funcionan ciertas llaves en tu sistema, como la llave Caps Lock, puedes re-mapearlas para que funcionen como una llave diferente usando un hack del registro . Pero debería haber una forma más fácil, ¿verdad?
Aquí es donde SharpKeys entra en escena: Es una pequeña utilidad que te permitirá mapear fácilmente una llave a otra llave, o incluso apagar la llave, sin tener que entrar en el registro en absoluto.
Por ejemplo, usé el mapeo de llaves para apagar mi llave de Bloqueo de Mayúsculas, ya que nunca la uso.
Puede hacer clic en el botón Agregar para abrir el diálogo Agregar nueva asignación de teclas, donde puede seleccionar las teclas a asignar de las listas, o simplemente hacer clic en el botón Escribir tecla y presionar la tecla manualmente (lo cual me parece mucho más intuitivo)
Una vez que haya terminado, haga clic en el botón Escribir en el registro y se le dirá que cierre la sesión o reinicie para que los cambios surtan efecto.
Si quiere todos los detalles técnicos sobre el funcionamiento de las claves del registro, puede leer acerca de cómo mapear las claves usando los hacks del registro . Enlace para referencia
Usando Microsoft Keyboard Layout Creator aquí sin problemas. Para cambiar las claves de modificación sugeriría un hack del registro o una aplicación que cambie el registro por ti, no uses un remap de software puro como AutoHotkey ya que esas soluciones no funcionan para todas las aplicaciones.
Otra solución es conseguir una clave de reemplazo en caso de que realmente no puedas insertar la clave de nuevo en tu portátil, ¿has intentado una búsqueda de ‘broken laptop key’ ?
Puedes usar el Keyboard Layout Creator de Microsoft.
Esto te permitirá incluso añadir funcionalidad extra a tu teclado, como cambiar una tecla en una tecla muerta (por ejemplo ~), añadir mapeos extra (por ejemplo altgr+c ->ç
), etc.
Para editar las pulsaciones especiales de teclas, como ctrl+FOO, puede que necesites editar el archivo .klc
manualmente.
Puedes encontrar instrucciones de @Senseful en https://superuser.com/a/172993/157884 :
Necesitas modificar el archivo
.klc
manualmente.Básicamente sólo modificas la columna
VK_
para que coincida con el valor de la columna1
.Así, por ejemplo, si quieres enlazar la L con la N, crearías el teclado como lo harías normalmente en KLC. Entonces abrirías el archivo KLC en un editor de texto. Encuentra el valor
L
en la columnaVK_
, y cámbialo a unN
.Para más información, escribí los pasos completos en mi blog .
Sin embargo, ten en cuenta que algunas aplicaciones podrían no tomar esas pulsaciones especiales correctamente.
Como ejemplo: con mi configuración particular, al pulsar altgr+a en el teamchat de DotA2 se borrará el texto - en lugar de añadir un ã
como en otras aplicaciones.
Tengo el teclado USB Genius KB-G235 (HID) y el WinXP SP3. Ninguna de las aplicaciones de las respuestas anteriores no me funcionó. (Porque trabajar con códigos PS/2 o no (completamente) con XP).
Probé HotkeyP (freeware) http://petr.lastovicka.sweb.cz/others.html y esto funciona! Sólo hay que añadir la acción para la clave y listo. (Después de asignar una nueva acción no se ejecuta la acción por defecto).
http://www.autohotkey.com/ puede ser una solución más simple y poderosa. Puedes reasignar claves y crear claves modificadoras usando scripts como
;Use Capslock as a modifier and not as capslock anymore
$*Capslock::
Gui, 99:+ToolWindow
Gui, 99:Show, x-1 w1 +NoActivate, Capslock Is Down
keywait, Capslock
Gui, 99:Destroy
return
;Write functions for keys while capslock is beeing hold here
#IfWinExist, Capslock Is Down
j::Down
k::Up
l::Right
h::Left
m::AppsKey
i::Insert
d::Delete
#IfWinExist
;Use right and left shifts to toggle capslock
RShift & LShift::
SetCapsLockState, % (State:=!State) ? "On" : "Off"
return
LShift & RShift::
SetCapsLockState, % (State:=!State) ? "On" : "Off"
return
La manera más fácil: El creador de diseños de teclado de Microsoft. Esta es una solución oficial de Microsoft. La funcionalidad es similar a la de Ukelele para OS X.
Descarga e instrucciones: https://www.microsoft.com/en-us/download/details.aspx?id=22339
Encontré una aplicación que puede hacer casi todo en Windows 7 y funciona sin problemas cuando tu escritorio está desbloqueado. También es bastante fácil de usar. http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .
El único inconveniente que encontré es que no funciona cuando el escritorio está bloqueado digamos que vuelvo del sueño y el ordenador está bloqueado y tengo la música alta reproduciéndose. Los teclados multimedia pueden silenciarse desde allí mismo. Pero con esta aplicación necesitas desbloquearte primero.