Algunas aplicaciones muy establecidas son idiosincráticas, lo que significa que estuvieron concebidas para responder a elementos disponibles al momento de su publicación original. Entre ellas se encuentran los editores de texto Emacs o WordStar.
Los sistemas de tipo Unix (GNU, BSD, etcétera) suelen contar con la posibilidad de alterar las distribuciones de teclado para representar los teclados de varios idiomas.
Asimismo, es posible alterar el funcionamiento de varias de las teclas de cualquier teclado ISO moderno -el más predominante- y hacer este cambio “por software”.
Esto depende del tipo de escritorio gráfico que tengas instalado, pero en la mayoría de ellos podrás dirigirte a Sistema / Preferencias / Hardware / Teclado, o bien Preferencias / Teclado, y esto abrirá la ventana Preferencias de teclado.
En la ventana Preferencias de teclado dirígete a la solapa Distribuciones, donde encontrarás la(s) distribución(es) de teclado que tengas activa para tu escritorio.
Esta refleja la disposición de las teclas del teclado que tengamos contectado, por ejemplo, “Español (Latinoamereicano)” o “Español (España)”.
Al presionar el botón Opciones, podrás definir comportamientos diferentes al que viene seteado por defecto. Normalmente la distribución aplica las opciones por defecto de comportamiento, pero podremos modificarlas presionando el botón Opciones.
Para intercambiar por software las posiciones de la tecla BloqMayús y la tecla Ctrl izquierda, busca la categoría “Posición de la tecla Ctrl” y tilda la opción “Intercambiar Ctrl y Bloq Mayús”. Al hacerlo notaremos que la opción “Intercambiar Ctrl y Bloq Mayús” aparecerá en negrita, lo que denota que ha sido alterada con respecto a su funcionamiento por defecto). Para aceptar el cambio, presiona el botón Cerrar.
También podrías querer Agregar una distribución de teclado específica para este cambio, lo que te permitirá conmutar entre una opción y la otra si lo deseas. La distribución de teclado elegida quedaría indicada en el panel superior.
Lamentablemente, en la mayoría de los entornos de escritorio, el nombre de las distribuciones modificadas no pueden alterarse, pero al menos podrás conmutar fácilmente entre ellas.
Es posible remapear las teclas en Windows.
Puedes usar varios métodos para remapear teclas.
PowerToys es una utilidad amistosa recomendada que te permitirá remapear teclas fácilmente en Windows.
$hexified = "00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00".Split(',') | % { "0x$_" }; $kbLayout = 'HKLM:\System\CurrentControlSet\Control\Keyboard Layout'; New-ItemProperty -Path $kbLayout -Name "Scancode Map" -PropertyType Binary -Value ([byte[]]$hexified);
Puedes editar manualmente el Registro de Windows.
regedit, y presiona la tecla Intro.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout.Scancode Map. Establece el valor para intercambiar el valor. El valor hexadecimal para intercambiar BloqMayús y Ctrl izquierda es 00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00
Ver también: Tutorial de WordStar