¿Cómo escribir caracteres de “Ancho completo”?

3

Me gustaría poder escribir con los caracteres de "ancho completo" , como

abcdefghijklmnopqrstuvwxyz

y

ABCDEFGHIJKLMNOPQRSTUVWXYZ

o

0123456789

o incluso

! < p p p p

sin tener que recurrir a "cazar y picotear" a través del diálogo Symbols and Emoji ...

¿Esestoposiblesinasignarlaboriosamentemacrosparacadacarácteratravésdelos"accesos directos" (o OS X , etc.) de BetterTouchTool ?

    
pregunta alex gray 14.12.2015 - 20:59

3 respuestas

3

• Abrir preferencias del sistema

• Selecciona ‘Teclado’

• Vaya a la pestaña "Fuentes de entrada"

• Haga clic en el botón más en la parte inferior para agregar un formato de teclado

• Selecciona un formato de teclado que admita texto de ancho completo (por ejemplo, japonés)

• Asegúrese de que el modo de entrada de ancho completo esté habilitado. (Para el menú del teclado japonés, deberá marcar la casilla junto a ‘Romaji de ancho completo’)

• Asegúrese de que la casilla "Mostrar menú de entrada en la barra de menú" esté marcada

• Selecciona el modo de ancho completo en la barra de menú

• Entonces deberías poder escribir texto de ancho completo

Capturas de pantalla: enlace

    
respondido por el Manu 22.12.2016 - 01:53
1

DefaultKeyBinding.dict

Crea ~/Library/KeyBindings/DefaultKeyBinding.dict e ingresa

{"$^A"=(insertText:,"A");"$^B"=(insertText:,"B");"$^C"=(insertText:,"C");"$^D"=(insertText:,"D");"$^E"=(insertText:,"E");"$^F"=(insertText:,"F");"$^G"=(insertText:,"G");"$^H"=(insertText:,"H");"$^I"=(insertText:,"I");"$^J"=(insertText:,"J");"$^K"=(insertText:,"K");"$^L"=(insertText:,"L");"$^M"=(insertText:,"M");"$^N"=(insertText:,"N");"$^O"=(insertText:,"O");"$^P"=(insertText:,"P");"$^Q"=(insertText:,"Q");"$^R"=(insertText:,"R");"$^S"=(insertText:,"S");"$^T"=(insertText:,"T");"$^U"=(insertText:,"U");"$^V"=(insertText:,"V");"$^W"=(insertText:,"W");"$^X"=(insertText:,"X");"$^Y"=(insertText:,"Y");"$^Z"=(insertText:,"Z");"^a"=(insertText:,"a");"^b"=(insertText:,"b");"^c"=(insertText:,"c");"^d"=(insertText:,"d");"^e"=(insertText:,"e");"^f"=(insertText:,"f");"^g"=(insertText:,"g");"^h"=(insertText:,"h");"^i"=(insertText:,"i");"^j"=(insertText:,"j");"^k"=(insertText:,"k");"^l"=(insertText:,"l");"^m"=(insertText:,"m");"^n"=(insertText:,"n");"^o"=(insertText:,"o");"^p"=(insertText:,"p");"^q"=(insertText:,"q");"^r"=(insertText:,"r");"^s"=(insertText:,"s");"^t"=(insertText:,"t");"^u"=(insertText:,"u");"^v"=(insertText:,"v");"^w"=(insertText:,"w");"^x"=(insertText:,"x");"^y"=(insertText:,"y");"^z"=(insertText:,"z");"^0"=(insertText:,"0");"^1"=(insertText:,"1");"^2"=(insertText:,"2");"^3"=(insertText:,"3");"^4"=(insertText:,"4");"^5"=(insertText:,"5");"^6"=(insertText:,"6");"^7"=(insertText:,"7");"^8"=(insertText:,"8");"^9"=(insertText:,"9");"$^1"=(insertText:,"!");}

Esto vuelve a enlazar

  • ^ a (ctrl-a) para insertar a
  • ⇧ ^ a (shift-ctrl-a) para insertar A
  • ^ 0 para insertar 0
  • ⇧ ^ 1 para insertar!

Solo implementé un signo de puntuación, ya que depende de la distribución del teclado. Creo que tienes la idea si quieres implementar los otros tú mismo.

Asegúrese de que no haya otras aplicaciones que intercepten estos métodos abreviados de teclado (por ejemplo, Keyboard Maestro), pero si una no funciona, puede cambiar el modificador con una función de búsqueda & reemplazar.

En DefaultKeyBinding.dict, $ = ⇧ (cambio), ^ = ^ (ctrl)

Cierre y vuelva a abrir las aplicaciones para que el cambio surta efecto.

    
respondido por el grg 14.12.2015 - 21:26
1

Los caracteres de ancho completo están en Unicode FF01 - FF5E. Podría hacer un diseño de teclado personalizado para estos con Ukekele . El Visor de caracteres tiene una categoría para ellos llamada Variante de forma de ancho completo en Personalizar / Scripts de Asia Oriental.

También hay convertidores en línea como esto .

    
respondido por el Tom Gewecke 14.12.2015 - 21:33

Lea otras preguntas en las etiquetas