[TIP-Articulo] Como remapear un teclado.

06/05/2005 - 13:34 por fermu | Informe spam
Hash: SHA1

En más de una ocasión nos hemos encontrado con que tenemos ciertos
vicios, o que hay teclas especificas de nuestro teclado que nos gustaría
anular,

Windows XP, no provee ninguna herramienta por defecto para anular los
diferentes atajos de teclados, que estan previstos para realizar las
diferentes acciones

**/List of the keyboard shortcuts that are available in Windows XP
http://support.microsoft.com/defaul...us;Q301583

Pero hay un metodo muy sencillo para conseguir anular los efectos de las
atajos de teclado

Es común por ejemplo, que tengamos el vicio de pulsar las teclas
"shift+del" para borrar los ficheros directamente a la papelera,

Pues bien, con este script autoría de MartaPM [MVP Office] es posible
conseguir anular la acción de estas teclas, para ejecutar el script hay
que copiar el texto que viene entre lineas punteadas en el bloc de
notas, y renombrarlo a "desactivar.vbs" guardando el archivo en el
escritorio, haciendo doble click para su ejecución

- esto no se copia-
' VBScript source code
set WshShell = WScript.CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
set oShellLink = WshShell.CreateShortcut(strDesktop &
"\Shortcut Script.lnk")
oShellLink.TargetPath = WScript.ScriptFullName
oShellLink.WindowStyle = 1
oShellLink.Hotkey = "Shift+delete"
oShellLink.IconLocation = "notepad.exe, 0"
oShellLink.Description = "Shortcut Script"
oShellLink.WorkingDirectory = strDesktop
oShellLink.Save

La ejecución creará un acceso directo en el escritorio el cual asignará
la combinación de teclas referenciadas en el apartado
"oShellLink.Hotkey" del script, para anular por ejemplo el efecto de las
teclas "may. izquierda + tecla supr" tendriamos que agregar la notación
en ingles de esas teclas, también es posible sustituyendo la secuencia
que viene en esa linea sustituir cualquier otra combinación.

Hay también otros metodos para anular la acción de otras teclas, por
ejemplo podemos forzar a los usuarios a borrar los ficheros
directamente, en lugar de que pasen por la papelera, esta modificación
es posible hacerla mediante el registro, modificando una clave,

Para ello vamos a inicio/ejecutar y tecleamos "regedit" navegamos hasta

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

Y en el panel de la derecha adicionamos un nuevo valor DWORD
(edición/nuevo) cuyo nombre va a corresponder a "NoRecycleFiles"
poniendole el valor "1" (uno),

Finalmente hay también otro metodo para conseguir que una tecla
determinada realice cualquier otra función a la predefinida. Para
conseguir esto tenemos que añadir un valor al registro llamado "scancode
map" con ello es posible deshabilitar cualquier combinación de teclas,
este valor debe ser adicionado en la rama.


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

Como un valor "reg_binary" solo hace falta saberse los codigos para
deshabilitar teclas determinadas, más info en.

http://www.microsoft.com/whdc/devic...n-map.mspx

Los codigos de las diferentes teclas vienen referenciados aqui:

http://www.microsoft.com/whdc/devic...ncode.mspx

Y un ejemplillo de la kb, para deshabilitar la tecla win key.

**/Deshabilitar la tecla Windows en Microsoft Natural Keyboard
http://support.microsoft.com/?kbid1348


Sino queremos complicarnos mucho la vida, es posible hacer las
modificaciones de forma totalmente automatizada con esta aplicación
freeware, que hace las modificaciones en el registro que anteriormente
comentaba de forma totalmente automatizada

http://www.softpedia.com/get/System...weak.shtml


Saludos
Fernando M. / Registered Linux User #367696

Preguntas similare

Leer las respuestas

#26 fermu
07/05/2005 - 22:18 | Informe spam
Hash: SHA1

Pe wrote:

¿Y por que no?
Copiar y pegar no tiene mérito.



saber que copiar, saber que pegar, y saber que buscar si tiene merito y
mucho,

El script no lo publica ella porque viene en un contexto, y dentro de
una conversación, en la cual participamos varias personas, y la idea de
publicar y de redactar el articulo del remapeo es mia.
Saludos
Fernando M. / Registered Linux User #367696
Respuesta Responder a este mensaje
#27 fermu
07/05/2005 - 22:20 | Informe spam
Hash: SHA1

Juan Díaz wrote:
¿Es válido para Windows 2000 o sólo para XP?
Como no aparece publicado en el grupo de Windows 2000 y
tengo un amigo al que le vendría muy bien pues me gustaría
saberlo antes de recomendárselo.




El articulo, como ya te han dicho, es valido para sistemas windows...
pero la aplicación freeware que referencio en el es solo valida para
sistemas windows2000/windowsXP, y probablemente también, para sistemas
windowsNT, aunque no esta testeada en esa plataforma,

Saludos
Fernando M. / Registered Linux User #367696
Respuesta Responder a este mensaje
#28 JM Tella Llop [MVP Windows]
07/05/2005 - 22:27 | Informe spam
A ver... que tu lo que tienes es un odio visceral a Marta.
¿que pasa, que cuando erais com,pañeros de la facultad te dio calabazas
alguna vez?

Visto lo visto.. no me extrañaria: no vales una mierda como persona solo al
ver tu comportamiento infantil "encelado".

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"Pe" wrote in message
news:
fermu avait écrit le 07/05/2005 :
Vamos a ver se te hubiera ocurrido a ti utilizar un script de msdn,
para reasignar teclas del sistema a un acceso directo



¿Y por que no?
Copiar y pegar no tiene mérito. Y además, si es de esa MVP ¿por qué no lo
ha publicado ella? Si fuese suyo lo habría publicado ella y además en
varios foros.

Pe


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida