Teclas de atajo en Windows XP.

08/08/2006 - 00:22 por Ignacio M. Doblas. | Informe spam
Hola a todos:
Utilizo TeX y LaTeX (si no lo conoces, da igual) y necesito crear una
combinación de teclas en Windows XP de forma que cuando pulse Ctrl+B (es
sólo un ejemplo, podría ser otra combinación de teclas) aparezca la
barra invertida (este símbolo: \) y lo mismo con las teclas Ctrl+N y
Ctrl+M para abrir y cerrar corchetes ([]) y lo mismo con Ctrl+J y Ctrl+K
para abrir y cerrar llaves ({}).

La razón es que estos caracteres se usan muy frecuentemente y con
estas combinaciones soy más rápido escribiendo que donde están colocadas
originalmente en el teclado español.

¿Qué puedo hacer para definir en Windows XP estos atajos de teclas?

Nada más, un saludo a todos, gracias y suerte,
Ignacio.

Preguntas similare

Leer las respuestas

#1 Sygrama Software
08/08/2006 - 01:57 | Informe spam
Hola Ignacio:

No sé responder tu pregunta, aunque algo debo tener guardado por ahí con respecto al mapeo de teclas; si lo encuentro te lo envío.
Lo que sí conozco es esa maravilla de LaTeX, lo usé para escribir mi tesis de licenciatura en 1994 y al menos para alguien que trabaja en programación era un lujo. ¿Sigue siendo todo tan críptico como antes?
Saludos
Claudia Podestá
Rosario - Argentina

"Ignacio M. Doblas." escribió en el mensaje news:%23vHh0$
Hola a todos:
Utilizo TeX y LaTeX (si no lo conoces, da igual) y necesito crear una
combinación de teclas en Windows XP de forma que cuando pulse Ctrl+B (es
sólo un ejemplo, podría ser otra combinación de teclas) aparezca la
barra invertida (este símbolo: \) y lo mismo con las teclas Ctrl+N y
Ctrl+M para abrir y cerrar corchetes ([]) y lo mismo con Ctrl+J y Ctrl+K
para abrir y cerrar llaves ({}).

La razón es que estos caracteres se usan muy frecuentemente y con
estas combinaciones soy más rápido escribiendo que donde están colocadas
originalmente en el teclado español.

¿Qué puedo hacer para definir en Windows XP estos atajos de teclas?

Nada más, un saludo a todos, gracias y suerte,
Ignacio.

Respuesta Responder a este mensaje
#2 Sygrama Software
08/08/2006 - 02:15 | Informe spam
Hola Ignacio:
Te pego dos posts con sus respuestas. Son de hace un año atrás, y no estoy segura de que coincidan con lo que estás buscando. Suerte

Post 1
No es simple... para mi
Necesito asignar un símbolo que lo utilizamos a diario a una tecla.
Por ejemplo, casi nunca usamos la tecla "£ " que la tenemos siempre en
nuestros teclados (suizos-franceses) y necesito remplazarla por el símbolo
"?" (símbolo de nota musical), y otro por el signo del Euro.
Alguien conoce si lo puedo hacer de algún modo? (Windows XP Pro)


Respuesta:
http://www.fermu.com/content/view/13/2/

Post 2:
Pregunta:
Hay una portatil/Win2000 con teclado defectuoso en una letra -la T-.
¿Habria alguna forma de configurar Windows para que salga la T al pulsar
otra tecla que no se usa, digamos Ç o con algun juego Alt-F7?



Respuesta:
Existe un método de reasignación de teclas en Windows 2000, XP y siguientes
que no requiere software adicional, sólo conocer los códigos de rastreo de
las teclas afectadas por las reasignaciones.

Esta técnica presenta, sin embargo, las siguientes limitaciones:
- Las pulsaciones de determinadas teclas, como las relacionadas con la
gestión de energía (Sleep, Power, Wake...), se tratan a más bajo nivel y
por tanto este método no funciona con ellas.
- No se pueden reasignar combinaciones de teclas: Por ejemplo, no sería
posible asociar Alt+F9 al número 6.
- Las reasignaciones se aplican a todos los usuarios y todos los teclados.

Para aplicar rápidamente la modificación que nos ocupa, se puede utilizar
un fichero .reg con este contenido:

= Esta línea no se debe incluir
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout]
"Scancode map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,14,00,2b,00,\
00,00,00,00

= Esta línea no se debe incluir

Si se desglosa la secuencia de bytes en paquetes de 4 bytes (dwords) se
tiene lo siguiente:
00,00,00,00 => 0x00000000 - Cabecera: Número de versión
00,00,00,00 => 0x00000000 - Cabecera: Indicadores de estado (flags)
02,00,00,00 => 0x00000002 - Reasignaciones (incluyendo terminación)
14,00,2b,00 => 0x002B0014 - Tecla Ç pasa a ser T (0x002B -> 0x0014)
00,00,00,00 => 0x00000000 - Terminación
(Obsérvese que los bytes de cada doble palabra están colocados al revés con
respecto a la forma en que se interpretan. Para los curiosos, este formato
se conoce como "little-endian", puesto que el byte menos significativo
aparece en primer lugar.)

Para modificar la clave
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout es
necesario ser un administrador. Hay que reiniciar Windows para que el
cambio tenga efecto.


Más información (en inglés):
Scan Code Mapper for Windows
http://www.microsoft.com/whdc/devic...n-map.mspx

Key Support, Keyboard Scan Codes, and Windows
http://www.microsoft.com/whdc/devic...ncode.mspx
(Véase documento en Scancode.exe.)
Los códigos que se deben utilizar son los "Make" del "Scan Code Set 1". La
información tiene como referencia el teclado estadounidense, por lo que
conviene ver en el dibujo de la página 11 en qué lugar está la tecla cuyo
comportamiento se quiere variar, y guiarse después por la columna "key
location" de la tabla que comienza en la página 16. (El dibujo representa
un teclado de sobremesa. Los teclados de los ordenadores portátiles podrían
estar organizados de forma diferente.)

Answers to Scancode Mapping or Changing Key Values
http://www.annoyances.org/exec/foru...1019911460

How To Disable the Keyboard Windows Key
http://support.microsoft.com/defaul...-US;216893

Disable the Windows Key (Windows NT/2000/XP)
http://www.winguides.com/registry/display.php/903/


La herramienta Regini está incluida en Windows XP:

Disabling the Windows Key on Microsoft Natural Keyboard
http://support.microsoft.com/defaul...-US;181348


KeyTweak, una herramienta que facilita la labor:
http://webpages.charter.net/krumsick/


Ramón Sola / / MVP Windows - Shell/User
Para obtener la dirección correcta no hacen falta los sellos.
Por favor, usar el correo sólo para cuestiones ajenas a los
grupos de noticias, gracias.
FIN

"Sygrama Software" escribió en el mensaje news:%
Hola Ignacio:

No sé responder tu pregunta, aunque algo debo tener guardado por ahí con respecto al mapeo de teclas; si lo encuentro te lo envío.
Lo que sí conozco es esa maravilla de LaTeX, lo usé para escribir mi tesis de licenciatura en 1994 y al menos para alguien que trabaja en programación era un lujo. ¿Sigue siendo todo tan críptico como antes?
Saludos
Claudia Podestá
Rosario - Argentina

"Ignacio M. Doblas." escribió en el mensaje news:%23vHh0$
Hola a todos:
Utilizo TeX y LaTeX (si no lo conoces, da igual) y necesito crear una
combinación de teclas en Windows XP de forma que cuando pulse Ctrl+B (es
sólo un ejemplo, podría ser otra combinación de teclas) aparezca la
barra invertida (este símbolo: \) y lo mismo con las teclas Ctrl+N y
Ctrl+M para abrir y cerrar corchetes ([]) y lo mismo con Ctrl+J y Ctrl+K
para abrir y cerrar llaves ({}).

La razón es que estos caracteres se usan muy frecuentemente y con
estas combinaciones soy más rápido escribiendo que donde están colocadas
originalmente en el teclado español.

¿Qué puedo hacer para definir en Windows XP estos atajos de teclas?

Nada más, un saludo a todos, gracias y suerte,
Ignacio.

Respuesta Responder a este mensaje
#3 Enrique [MVP Windows]
08/08/2006 - 02:41 | Informe spam
Windows XP tiene asignados gran cantidad de métodos abreviados de teclado, cuya lista puedes ver en este artículo:

**List of the keyboard shortcuts that are available in Windows XP
http://support.microsoft.com/kb/301583/en-us

Es posible reasignar diferentes teclas y combinaciones para que realicen funciones diferentes a las predefinidas por defecto, pero para ello deben establecerse ciertos ajustes a través del registro en la clave

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

mediante el valor binario *scancode map* y los códigos de todas las teclas que se pueden encontrar en WHDT Site Map, http://www.microsoft.com/whdc/devic...ncode.mspx

Sin embargo es bastante complicado remapear un teclado si no se tienen ligeros conocimientos del tema. Existe software de terceros que puede ayudarte sobremanera en la reasignación de combinaciones de teclas, por ejemplo:

ZENKEY
http://www.camiweb.com/zenkey/

KeyTweak
http://webpages.charter.net/krumsick/



Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE
Date un paseo por mi Blog: http://ekort.blogspot.com
(despiértame si me quieres escribir)

Vista x86 (TM) Beta 2 Build 5456.5
IE7 Beta 3 Build 5450.4 en XP-SP2

"El secreto de la felicidad no es hacer siempre lo que se quiere,
sino querer siempre lo que se hace"


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.
________________________________________________________________________________
"Ignacio M. Doblas." escribió en el mensaje news:%23vHh0$
Hola a todos:
Utilizo TeX y LaTeX (si no lo conoces, da igual) y necesito crear una
combinación de teclas en Windows XP de forma que cuando pulse Ctrl+B (es
sólo un ejemplo, podría ser otra combinación de teclas) aparezca la
barra invertida (este símbolo: \) y lo mismo con las teclas Ctrl+N y
Ctrl+M para abrir y cerrar corchetes ([]) y lo mismo con Ctrl+J y Ctrl+K
para abrir y cerrar llaves ({}).

La razón es que estos caracteres se usan muy frecuentemente y con
estas combinaciones soy más rápido escribiendo que donde están colocadas
originalmente en el teclado español.

¿Qué puedo hacer para definir en Windows XP estos atajos de teclas?

Nada más, un saludo a todos, gracias y suerte,
Ignacio.
Respuesta Responder a este mensaje
#4 Ignacio M. Doblas.
09/08/2006 - 01:33 | Informe spam
Hola, Claudia:

Te agradezco mucho la búsqueda, espero que me ayuden.

Sobre LaTeX, no sé si ha mejorado mucho en estos doce años desde 1994
hasta el 2006. Yo lo he estudiado con el libro original de LaTeX, el
Lamport, en una edición reeditada de 1.999, creo que es el mejor libro
de LaTeX que he visto por lo concreto y directo que es.
Al principio sigue siendo un poco críptico, aunque no he usado los
entornos más 'amistosos', como el WinTeX, con unos principios que priman
la comodidad del usuario.

En el entorno de los textos científicos y de ingeniería, por su alto
contenido específico y por la ENORME flexibilidad que tiene, creo que
LaTeX sigue siendo el rey de la jungla, pero reconozco que hay otras
opciones que son aceptables, tales como OpenOffice (su editor matemático
por línea de comandos es potente) como MathCast (sencillo, potente y es
posible integrarlo con Microsoft Word), pero no llegan al nivel de LaTeX.

Nada más, gracias otra vez,
Ignacio.


Sygrama Software escribió:
Hola Ignacio:
Te pego dos posts con sus respuestas. Son de hace un año atrás, y no estoy segura de que coincidan con lo que estás buscando. Suerte

Post 1
No es simple... para mi
Necesito asignar un símbolo que lo utilizamos a diario a una tecla.
Por ejemplo, casi nunca usamos la tecla "£ " que la tenemos siempre en
nuestros teclados (suizos-franceses) y necesito remplazarla por el símbolo
"?" (símbolo de nota musical), y otro por el signo del Euro.
Alguien conoce si lo puedo hacer de algún modo? (Windows XP Pro)


Respuesta:
http://www.fermu.com/content/view/13/2/

Post 2:
Pregunta:
Hay una portatil/Win2000 con teclado defectuoso en una letra -la T-.
¿Habria alguna forma de configurar Windows para que salga la T al pulsar
otra tecla que no se usa, digamos Ç o con algun juego Alt-F7?



Respuesta:
Existe un método de reasignación de teclas en Windows 2000, XP y siguientes
que no requiere software adicional, sólo conocer los códigos de rastreo de
las teclas afectadas por las reasignaciones.

Esta técnica presenta, sin embargo, las siguientes limitaciones:
- Las pulsaciones de determinadas teclas, como las relacionadas con la
gestión de energía (Sleep, Power, Wake...), se tratan a más bajo nivel y
por tanto este método no funciona con ellas.
- No se pueden reasignar combinaciones de teclas: Por ejemplo, no sería
posible asociar Alt+F9 al número 6.
- Las reasignaciones se aplican a todos los usuarios y todos los teclados.

Para aplicar rápidamente la modificación que nos ocupa, se puede utilizar
un fichero .reg con este contenido:

= Esta línea no se debe incluir
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout]
"Scancode map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,14,00,2b,00,\
00,00,00,00

= Esta línea no se debe incluir

Si se desglosa la secuencia de bytes en paquetes de 4 bytes (dwords) se
tiene lo siguiente:
00,00,00,00 => 0x00000000 - Cabecera: Número de versión
00,00,00,00 => 0x00000000 - Cabecera: Indicadores de estado (flags)
02,00,00,00 => 0x00000002 - Reasignaciones (incluyendo terminación)
14,00,2b,00 => 0x002B0014 - Tecla Ç pasa a ser T (0x002B -> 0x0014)
00,00,00,00 => 0x00000000 - Terminación
(Obsérvese que los bytes de cada doble palabra están colocados al revés con
respecto a la forma en que se interpretan. Para los curiosos, este formato
se conoce como "little-endian", puesto que el byte menos significativo
aparece en primer lugar.)

Para modificar la clave
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout es
necesario ser un administrador. Hay que reiniciar Windows para que el
cambio tenga efecto.


Más información (en inglés):
Scan Code Mapper for Windows
http://www.microsoft.com/whdc/devic...n-map.mspx

Key Support, Keyboard Scan Codes, and Windows
http://www.microsoft.com/whdc/devic...ncode.mspx
(Véase documento en Scancode.exe.)
Los códigos que se deben utilizar son los "Make" del "Scan Code Set 1". La
información tiene como referencia el teclado estadounidense, por lo que
conviene ver en el dibujo de la página 11 en qué lugar está la tecla cuyo
comportamiento se quiere variar, y guiarse después por la columna "key
location" de la tabla que comienza en la página 16. (El dibujo representa
un teclado de sobremesa. Los teclados de los ordenadores portátiles podrían
estar organizados de forma diferente.)

Answers to Scancode Mapping or Changing Key Values
http://www.annoyances.org/exec/foru...1019911460

How To Disable the Keyboard Windows Key
http://support.microsoft.com/defaul...-US;216893

Disable the Windows Key (Windows NT/2000/XP)
http://www.winguides.com/registry/display.php/903/


La herramienta Regini está incluida en Windows XP:

Disabling the Windows Key on Microsoft Natural Keyboard
http://support.microsoft.com/defaul...-US;181348


KeyTweak, una herramienta que facilita la labor:
http://webpages.charter.net/krumsick/


Ramón Sola / / MVP Windows - Shell/User
Para obtener la dirección correcta no hacen falta los sellos.
Por favor, usar el correo sólo para cuestiones ajenas a los
grupos de noticias, gracias.
FIN

"Sygrama Software" escribió en el mensaje news:%
Hola Ignacio:

No sé responder tu pregunta, aunque algo debo tener guardado por ahí con respecto al mapeo de teclas; si lo encuentro te lo envío.
Lo que sí conozco es esa maravilla de LaTeX, lo usé para escribir mi tesis de licenciatura en 1994 y al menos para alguien que trabaja en programación era un lujo. ¿Sigue siendo todo tan críptico como antes?
Saludos
Claudia Podestá
Rosario - Argentina

"Ignacio M. Doblas." escribió en el mensaje news:%23vHh0$
Hola a todos:
Utilizo TeX y LaTeX (si no lo conoces, da igual) y necesito crear una
combinación de teclas en Windows XP de forma que cuando pulse Ctrl+B (es
sólo un ejemplo, podría ser otra combinación de teclas) aparezca la
barra invertida (este símbolo: \) y lo mismo con las teclas Ctrl+N y
Ctrl+M para abrir y cerrar corchetes ([]) y lo mismo con Ctrl+J y Ctrl+K
para abrir y cerrar llaves ({}).

La razón es que estos caracteres se usan muy frecuentemente y con
estas combinaciones soy más rápido escribiendo que donde están colocadas
originalmente en el teclado español.

¿Qué puedo hacer para definir en Windows XP estos atajos de teclas?

Nada más, un saludo a todos, gracias y suerte,
Ignacio.

Respuesta Responder a este mensaje
#5 Ignacio M. Doblas.
09/08/2006 - 01:34 | Informe spam
Hola, Enrique:
Oye, tú respuesta ha sido concreta y muy útil, lo tiene todo.

Muchas gracias por tu ayuda, a ver si me facilita la tarea de manejar
las teclas de comandos en LaTeX.

Un saludo, suerte,
Ignacio.


Enrique [MVP Windows] escribió:
Windows XP tiene asignados gran cantidad de métodos abreviados de teclado, cuya lista puedes ver en este artículo:

**List of the keyboard shortcuts that are available in Windows XP
http://support.microsoft.com/kb/301583/en-us

Es posible reasignar diferentes teclas y combinaciones para que realicen funciones diferentes a las predefinidas por defecto, pero para ello deben establecerse ciertos ajustes a través del registro en la clave

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

mediante el valor binario *scancode map* y los códigos de todas las teclas que se pueden encontrar en WHDT Site Map, http://www.microsoft.com/whdc/devic...ncode.mspx

Sin embargo es bastante complicado remapear un teclado si no se tienen ligeros conocimientos del tema. Existe software de terceros que puede ayudarte sobremanera en la reasignación de combinaciones de teclas, por ejemplo:

ZENKEY
http://www.camiweb.com/zenkey/

KeyTweak
http://webpages.charter.net/krumsick/



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