Redactar clave en Windows

65

En Linux, la tecla Componer es una excelente manera de ingresar muchos símbolos. P.ej

  • em-dash - presionando Composeluego- - -
  • ö presionando Composeentonces: o
  • Euro € presionando ComposeentoncesC =

(La función de tecla Componer se puede asignar a varias teclas del teclado, como la tecla derecha / izquierda Alt, derecha / izquierda de Windows).

Realmente extraño la tecla Componer cuando uso Windows. He buscado, pero hasta ahora no he encontrado ninguna manera de obtener una funcionalidad de tecla de composición equivalente en Windows. ¿Alguien sabe cómo hacerlo?

Craig McQueen
fuente
AllChars no funciona en un servidor Windows TSE.

Respuestas:

63

Aunque esta es una vieja pregunta, muchos otros probablemente la encuentren a través de una búsqueda en Google. Entonces, unos 4 años después de que se le preguntó, supuse que existen algunas opciones más. No pude probarlos a todos (en casa no tengo Windows, excepto aquellos para luz y aire fresco, y en el trabajo no puedo acceder, por ejemplo, a Dropbox para descargar los archivos de algunos), pero aquí hay una breve lista:

  • AllChars : Última actualización en 2009, pero aún parece funcionar hasta Vista. Además, ofrece "macros", que no se pueden deshabilitar o editar en Vista, por lo que las predefinidas pueden interponerse en su camino (no es muy probable, pero podrían ). Actualización: después de haberlo usado durante un tiempo, encontré algunos efectos extraños que atribuyo a esta aplicación (ya que no ocurrieron antes de instalarla). No hay patrón en la regularidad, pero a veces mi teclado parecía estar en mal estado, MAYÚSCULAS invertidas, algunas teclas no funcionaban. Sin embargo, podría ser algo más, pero no tenía eso antes. Actualización 2: ninguno de los efectos secundarios encontrados desde que cambié a ...
  • WinCompose : No hay trucos adicionales como macros o similares, pero eso no es lo que estamos buscando aquí :) Parece usar el mismo diseño al que estoy acostumbrado en Linux. Necesito algunas pruebas más largas, pero después de un día ya es mi candidato favorito aquí. Editar: Medio año después, sigue siendo mi favorito. Fácil de instalar, funciona estable, sin efectos secundarios, ¡simplemente genial! Actualización: Según los informes, funciona desde Vista a Win10. Todavía feliz con eso 3.5 años después :)
  • CKFW : Redactar clave para Windows . No pude probarlo ya que no pude acceder a Dropbox para descargar.
  • Unichars : no lo probé debido a las restricciones enumeradas en este blog (no funciona con todos los programas).
  • FreeCompose : último lanzamiento en 2011, aunque el desarrollador afirma que todavía está vivo en los repositorios. Se supone que funciona con la mayoría de los programas (PuTTY tuvo problemas, pero se proporciona un parche). Desventajas: pitido molesto al "componer", que no se puede apagar. También componer secuencias no son las estándar. Ventajas: puede definir sus propias secuencias y el servicio puede desactivarse mientras se ejecuta (sin salir de él).
  • USCompose es un diseño de teclado alternativo de EE. UU., Que incluye algunos elementos de composición. No siempre coincide con las secuencias de teclas compuestas de Linux .
  • Compositor de acento : comercial; demo disponible. No intentado
  • Compose-Keys : afirma imitar las secuencias de teclas de composición de Linux (me perdí algunas, y no todas parecían funcionar; a veces uno simplemente necesita "intentar hasta que lo hagan". Bueno, a veces tengo el mismo problema en Linux; ) Disponible gratuitamente en GitHub.
  • WebComposeKey : basado en navegador, multiplataforma. Es bueno saber qué secuencias están disponibles :)
  • Bricolaje: Microsoft Keyboard Layout Creator

Esto debería dar a cualquiera que lo necesite algunas opciones adicionales. Me pregunto si MS finalmente incorporará esta funcionalidad en sus versiones, a dónde pertenece (tenga en cuenta el "si", no el "cuándo") ...

Izzy
fuente
3
Hola. Creo que el problema con WinCompose fue que solo envió un ejecutable de 64 bits. Esto se corrigió desde la versión 0.4.4.
sam hocevar
99
Humildemente te sugiero que lo hagas, sí. Escribí WinCompose porque ninguna otra alternativa en su lista me satisfizo. Lo mantuve lo más simple posible pero estoy totalmente abierto a sugerencias de mejoras.
sam hocevar
2
@Khaur También usé AllChars hasta hoy. Desde que comencé a usarlo, a veces noté un comportamiento extraño (por ejemplo, mi teclado reaccionaba de manera extraña, como si invirtiera / estropeara MAYÚSCULAS y otras cosas). Después del comentario de Sam, ahora le di otra oportunidad a WinCompose. Parece funcionar como un encanto! No hay trucos adicionales (como macros, etc.), pero de todos modos no buscaba trucos :) Dame unos días más de prueba antes de actualizar mi respuesta, ¡pero actualmente WinCompose parece ser la primera opción!
Izzy
1
@Izzy Hay una característica de AllChars que podría pasar por alto: la opción de probar una coincidencia entre mayúsculas y minúsculas si no se encuentra una combinación coincidente. No es el comportamiento estándar de Unix de todos modos, pero sonaba bien.
Khaur
2
Utilicé AllChars durante años bajo Windows XP, pero ahora que WinCompose ha llegado, es el camino a seguir. Hace las cosas exactamente bien. Gracias @SamHocevar!
Gilles 'SO- deja de ser malvado'
12

Hay un par de utilidades para emular los acordes de composición de teclas similares a Unix en Windows. Allchars es uno, que también es F + OSS, aunque todavía no lo he probado (es una de las muchas utilidades en mi carpeta de marcadores "para probar más tarde").

David Spillett
fuente
1
Si entiendo lo que dice en la página web, solo se puede usar para ingresar caracteres con el valor 0..255 que se encuentran en la "página de códigos predeterminada" de la computadora, muy limitada.
Craig McQueen
2
Acabo de probar la última versión, y parece mucho más capaz de lo que sugiere la página web. Quizás la página web está bastante desactualizada. En realidad, creo que AllChars parece dar en el clavo después de todo.
Craig McQueen
3
Parece que la versión actual está escrita en C #, con actualizaciones en 2009 - visite el sitio de SourceForge: sourceforge.net/projects/allchars
David Pope
Con un título como AllChars, uno esperaría que cubra al menos las variantes básicas del script latino, pero falla en un simple ė ( fileformat.info/info/unicode/char/117/index.htm ).
relet
5

En Windows, AllChars debe hacer lo que quieras. Lo he estado usando para el propósito exacto que describe durante casi un año.

Advertencia: si instala AllChars y su teclado comienza a comportarse de manera extraña, pruebe una de las otras versiones que ofrecen, posiblemente la alfa / beta. Todos parecen tener diferentes problemas con las diferentes versiones de Windows que existen. Pero uno de ellos debería funcionar con lo que sea que uses.

fmarc
fuente
4

También hay Freecompose , que se encuentra en code.google.com, pero tiene ese pitido molesto cada vez que inicia el modo de composición.

syockit
fuente
3

Accent Composer parece prometedor, y espero probarlo alguna vez.

Actualización: en
realidad, AllChars parece hacer lo que necesito (a pesar de que el sitio web dice que no; supongo que la información del sitio web está desactualizada en comparación con la última versión), y es gratis. Así que no me molestaré con Accent Composer.

Craig McQueen
fuente
1

Puede usar la United states-Internationaldistribución del teclado, puede escribir caracteres acentuados fácilmente sin ningún software especial.

`+ a= à

'+ c= ç

"+ o= ö

Aunque no creo que puedas usarlo por € y m-dash

Obsesionado
fuente
1

Dentro de los programas de MS (Word, Outlook, etc.) puede escribir ctrl+ : opara obtener öy ctrl+ ` epara obtenerè

.

Jeffery Williams
fuente
2
Algo que solo funciona en una aplicación es frustrante.
Craig McQueen
1
Como dije, funciona en toda la suite ofimática y creo que es información valiosa. Pero tu punto está bien tomado. Sería bueno si Windows proporcionara una solución universal que no requiriera cambiar la distribución del teclado.
Jeffery Williams
-2

Si entiendo lo que hace la tecla Componer en Linux, el equivalente de Windows es presionar Alt Grjunto con una tecla como Aproducir á o Á, Eproducir é o É, etc.

También puede mantener presionada la Alttecla izquierda junto con un código numérico en el teclado numérico que producirá muchos símbolos como

Alt+ 1= ☺

Alt+ 2= ☻

Alt+ 3= ♥

Alt+ 4= ♦

Alt+ 5= ♣

Alt+ 6= ♠

Alt+ 7= •

Alt+ 8= ◘

Alt+ 9= ○

Alt+ 1, 0= ◙

Hay miles y después de un vistazo rápido, no puedo encontrar una lista completa. He encontrado esta guía que se ve bien ( y la encontré desde este enlace ). Sin embargo, hay muchas y es posible que encuentre una mejor.

Además, puede ir al Mapa de caracteres (ya sea a través de Accesorios o Ejecutar> "Mapa de caracteres"), y hacer clic en un símbolo y ver qué es la combinación de teclas de acceso directo (no está disponible para todo).

texto alternativo

William Hilsum
fuente
Mmm, sí, se puede obtener m-dash manteniendo presionada la tecla Alt y escribiendo +2014 en el teclado numérico (posiblemente después de establecer una configuración de registro de Windows para habilitar esa función). Pero no es intuitivo como la clave de composición de Linux. Y un poco difícil en una computadora portátil. Y no funciona en Word.
Craig McQueen el
1
¡Eres afortunado! Desearía tener una clave '10'.
dreamlax
77
No entiendes lo que Composehace. Le permite escribir caracteres que no están en el teclado ingresando una secuencia fácil de recordar de dos (a veces más) caracteres, por ejemplo, Compose : opara escribir öo Compose C =para escribir . Introducir caracteres por números u otras especificaciones oscuras no se acerca en nada a un equivalente.
Gilles 'SO- deja de ser malvado'
3
El mapa de caracteres de MS Windows es una broma. ¿Incluso no hay una función de búsqueda?
rds
3
@rds Hay una función de búsqueda en la "Vista avanzada".
Craig McQueen
-2

La función de componer no es exactamente la misma que una clave muerta. Estrictamente, una composición detiene el espacio e imprime los siguientes caracteres en el mismo lugar. Entonces, incluso si su fuente no tiene è, se crearía a partir de e y `. Todavía son dos personajes en el mismo espacio.

Una clave muerta es otra cosa: escribe la tecla "" "y no ve nada. pero una "e" siguiente será reemplazada por un carácter unicode "è" que es un carácter (y no dos en el mismo espacio).

Una tecla muerta solo funcionará con combinaciones que darán lugar a caracteres unicode, mientras que componen el trabajo con todas las combinaciones de teclas (en teoría, depende del sistema operativo y la aplicación)

Hay combinaciones de ambos métodos (una composición con un resultado válido Unicode convertido automáticamente en Unicode), por lo que compones C = da como resultado un char € real y no simplemente C y = impresos en el mismo lugar.

Primero se compone la composición alfabética, luego sigue la modificación. Usando Deadkey, la modificatin (deadkey) obtiene primero, luego el carácter alfabético.

Por ejemplo en Windows: la tecla muerta "` "y" e "(Unicode U + 0060 y U + 0065) darán como resultado" è "(carácter unicode 00E8)

e +0300 <\ ALT> obtendrá la misma óptica, pero dos caracteres (Unicode U + 0065 y U + 0300)

Por supuesto, unicode real es el método más estricto. Pero componer es más flexible:

deadkey " " and "w" (Unicode U+0060 and U+0077) will result in "w" (sin caracteres unicode disponibles), no obtienes una composición

w +0300 <\ ALT> obtendrá la composición `sobre la w como un carácter no unicode, por lo que funciona (si es útil es otra pregunta)

Se puede programar un diseño de teclado con teclas muertas con el convertidor gratuito de diseño de teclado de Microsoft, para que pueda reasignar las funciones de teclas muertas a capas (por ejemplo, la capa AltGr está casi vacía, puede asignar teclas muertas allí), una ayuda para las definiciones necesarias es La distribución del teclado griego. Las claves de composición también se pueden asignar, pero no haga clic en la tecla muerta en la definición, sino que simplemente escriba el código Unicode de las claves de composición válidas (a partir de U + 0300)

Lo difícil será componer y teclas muertas en un PC con Windows con derechos de usuario restringidos (en la oficina), donde no puede hacer cambios de controladores e iniciar sus propios programas.

Para esto, puede usar un teclado programable (por ejemplo, teclados POS) o un convertidor de microcontrolador (Soarer-Converter con teensy ++ 2.0). Allí puede colocar los caracteres compostables en Unicode en capas adicionales. Una forma de hacer verdaderos deadkeys en hardware no es fácil: tiene que programar su propio adaptador, nadie lo ha hecho ahora (pero Soarer está pensando en desarrollar su convertidor para él)

usuario207702
fuente