¿Métodos abreviados de teclado Unicode conocidos de Linux en Windows?

En Windows extraño la funcionalidad de Linux, que cualquier carácter existente podría insertarse presionando Ctrl + Shift + u1234, donde "1234" es un código Unicode de ese carácter.

Algunos de los caracteres se pueden agregar mediante códigos Alt (Alt + código en el teclado numérico), pero el rango de caracteres que se pueden insertar mediante códigos Alt es demasiado limitado. Desafortunadamente, no tengo un teclado numérico y estoy muy acostumbrado a usar códigos de caracteres Unicode.

La única forma de usar códigos Unicode en Windows que ya he encontrado es en Microsoft Office, que viene con una funcionalidad integrada 1234 + Alt + X (donde 1234 significa código de caracteres Unicode). Pero quiero usar Unicode en todas partes, no solo en MS Office.

En primer lugar, no hay menos, tiempos, operador de punto o asterisco. Estos los necesito muy a menudo. En segundo lugar, algunas de las combinaciones de teclas necesitan menos. Pero no tengo menos en mi teclado. Tercero, ¿qué es "<dead_greek>"?
No tengo idea de qué es dead_greek. La mayoría de los personajes tienen varias formas de escribir, así que pruebo con los demás o juego para encontrar la "clave que falta". No tengo idea de qué menos te falta en tu teclado (tengo dos, uno en el bloque numérico y otro en el normal). Hay un montón de "Operadores matemáticos" × (ups: ¿no eran esos tus "tiempos"? Compose-xx, simplemente lo adiviné). // OK, no lo discutiré en detalle en los comentarios. Todo lo que puedo hacer es escribir una respuesta, que luego eres libre de aceptar o no :)
Sí, x son los tiempos de los que estaba hablando. Supongo que Compose-xx también, pero en mi máquina Linux no hay nada como eso. ¿Pero tal vez pueda escribirlo en ese archivo y crear el mío propio? dead_greek debería ser una clave para escribir letras griegas usando la función Redactar. Y tengo un diseño de teclado checo sin teclado numérico, por lo tanto, lamentablemente no tengo ninguna tecla menos :/
Escribí la × en Linux y sigue siendo compose-xx. Debe verificar con su configuración DE qué tecla se define como "tecla de redacción" para usarla, pero cómo calcular eso es más bien una pregunta para SuperUser o Unix y Linux :) Además, como el diseño del teclado alemán, el diseño checo tiene un signo negativo tecla justo encima de la tecla Win derecha, inmediatamente a la izquierda a la tecla shift derecha :)
No hay menos, hay un guión en el diseño checo.
¡Gracias por la generosidad! Me sentí obligado a actualizar mi respuesta para eso, incluidos algunos de los detalles que resumimos en los comentarios aquí. Después de eso, hice una pequeña limpieza de comentarios (ya que quedaron obsoletos), en caso de que te lo preguntes :)

Respuestas (4)

Aunque no funciona a través de secuencias Unicode como usted describe, recomiendo encarecidamente wincompose : utiliza las mismas secuencias de composición que están disponibles de forma nativa en Linux, y son mucho más intuitivas. Puede buscar lo que está disponible en el archivo de texto /usr/share/X11/locale/en_US.UTF-8/Composeen su máquina Linux, o a través de una GUI (incluido el filtrado y la búsqueda) con wincompose:

componer secuencias
Visor de secuencias Compose en wincompose (fuente: wincompose ; haga clic en la imagen para ver una variante más grande)

La mayoría de las secuencias se construyen de forma bastante intuitiva. Cada uno es introducido por una "tecla de redacción" que puede definir (utilizo la Wintecla correcta para eso), seguida de una secuencia que puede recordar fácilmente: "poner una o en la A" sería ComposeoAy daría como resultado una Å, el multiplicador " veces" con el aspecto de una x especial (×) Composexx, y así sucesivamente (consulte el sitio del proyecto para ver ejemplos adicionales). Algunos caracteres incluso corresponden a emojis/smileys: ♥ esCompose<3

Uso wincompose desde 2013, cada vez que me veo obligado a usar Windows. En todos los demás usos Linux, así que puedo usar las mismas secuencias en ambos sistemas. La aplicación se ejecuta de manera muy estable y no tiene efectos secundarios (tuve algunos con productos similares), el desarrollador es muy activo y receptivo. Como ya habrás notado, el producto está alojado en Github, por lo que la aplicación está disponible de forma gratuita en todos los sentidos (utiliza la LICENCIA PÚBLICA "HAZ LO QUE MIERDA QUIERAS").


Integrando algunos hechos de los comentarios originales (ahora eliminados) sobre la pregunta que conducen a esta respuesta:

  • Esta solución le brinda los mismos atajos en ambos mundos (Linux y Windows), por lo que solo necesita recordar un atajo por carácter.
  • Cubre caracteres que de otro modo no se encuentran en Windows (por ejemplo, la Å).
  • Componer secuencias es mucho más intuitivo que escribir secuencias Unicode. Por ejemplo, "Å" sería " ctrl+ shift+ u212b" como secuencia Unicode, mientras que es " Compose+ o + A" ("o en A") como secuencia Compose.
  • Se pueden encontrar algunas alternativas en mi respuesta a la tecla Redactar en Windows .

Finalmente existe una solución, su nombre es AutoHotkey .

Me escribí un script de AutoHotkey como el que se muestra a continuación. Solo tiene que soltar Ctrl (y en diseños de teclado de EE. UU. o en teclados numéricos también Shift) después de presionar "u" y finalmente presionar Ctrl nuevamente para insertar el carácter:

^+u::
    SendInput, u
    Input, num, V L5,{LControl}{RControl}
    SetFormat, IntegerFast, Hex
    len:=strlen(num)+1
    Send, {bs %len%}{U+%num%}
Return

Se puede encontrar información adicional en este hilo en el foro de AutoHotkey o en el manual de AutoHotkey .

Windows admite esto desde que tengo memoria, pero debe habilitarlo en el registro con:

reg add "HKCU\Control Panel\Input Method" /v EnableHexNumpad /t REG_SZ /d 1

Entonces puedes escribir

  • µ con Alt++ +_0 0 b 5
  • con Alt++ +_1 2 3 4
  • etc.

Descubrí que hay alguna forma de trabajar con métodos abreviados de teclado Unicode en Microsoft Office. Si escribo código Unicode (por ejemplo, "00b5") y presiono Alt + X, el código cambia a microletra (µ) elegantemente. Espero que haya alguna solución general, pero este enfoque también funciona.