[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

#1 Peni \(Francisco\)
06/05/2005 - 13:53 | Informe spam
:-)


Saludos Peni

Para correo:
http://cerbermail.com/?h4s9sbNqzW

"fermu" escribió en el mensaje
news:Ob2gU%
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
Respuesta Responder a este mensaje
#2 JM Tella Llop [MVP Windows]
06/05/2005 - 15:43 | Informe spam
Dile a Wilma que te lo publique. :-)

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.



"fermu" wrote in message
news:Ob2gU%
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
Respuesta Responder a este mensaje
#3 Jose A. Glez. ·
06/05/2005 - 16:27 | Informe spam
pst!!!. me das autorización para publicarlo? :-)




. . . . . . . . . . . . . .
Articulos, Actualizaciones, Programas...
http://www.worldseth.com (*.net)
. . . . . . . . . . . . . .

Nota: Si quieres escribirme, corrige la dirección de e-mail.




"fermu" escribió en el mensaje
news:Ob2gU%
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
Respuesta Responder a este mensaje
#4 fermu
06/05/2005 - 16:31 | Informe spam
Hash: SHA1

JM Tella Llop [MVP Windows] wrote:
Dile a Wilma que te lo publique. :-)




Sip, no estaría mal publicarlo, comentaselo, aunque en el hemos
contribuido varios.

Ramón, Marta, Peni, yo mismo haciendo pruebas y cargandome medio
teclado Gracias a todos ellos. :-)

Saludos
Fernando M. / Registered Linux User #367696
Respuesta Responder a este mensaje
#5 fermu
06/05/2005 - 16:36 | Informe spam
Hash: SHA1

Jose A. Glez. · wrote:
pst!!!. me das autorización para publicarlo? :-)




Si, aunque tenía pensado darle una vueltecilla a la redacción. :-P



Saludos
Fernando M. / Registered Linux User #367696
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida