Creé un diseño de teclado personalizado con Ukelele ( http://scripts.sil.org/ukelele ) en Snow Leopard (la idea es generar letras escandinavas con Alt-key, de lo contrario tendría un diseño estadounidense bastante estándar). Después de la actualización, el diseño antiguo instalado (a ~ / Biblioteca / Diseños de teclado) no funcionaba.
Ukelele parece funcionar bien en Lion, pero si pongo el keylayout generado en un paquete o un solo archivo, o lo guardo "/ Library / Keyboard Layouts" o "~ / Library / Keyboard Layouts" no parece importar.
¿Ayuda?
EDITAR:
@ Sergio, no puedo elegir el diseño en Fuentes de entrada. Un archivo keylayout que probé: http://semeai.org/~sjl/us-scands.keylayout
Por cierto fuera de tema: no sé si me estoy quedando ciego o algo así, pero parece que no puedo encontrar el directorio de la Biblioteca en Finder. Necesito copiar cosas de mi directorio personal.
ACTUALIZAR:
He estado tratando de hacer que este trabajo funcione en mi máquina durante unas horas y pensé probar con un diseño aleatorio de la red; http://colemak.com/Mac fue el primero en llegar al radar. Hice lo mismo que con mi diseño, lo guardé en Biblioteca y se muestra en Fuentes de entrada. Mi diseño todavía no lo hace. Intentaré crear un diseño desde cero, ver si eso ayuda. Por cierto, aparentemente "Nuevo de la fuente de entrada actual" en Ukelele está roto en Lion.
ACTUALIZACIÓN 2011/08/15:
@Tom:
Copié su keylayout (naturalmente terminó en mi carpeta de basura):
midgard (01:55) >ls -l ~/Library/Keyboard\ Layouts/MongolianQWERTY.keylayout
-rw-r--r--@ 1 sjl staff 44536 Mar 13 2008 /Users/sjl/Library/Keyboard Layouts/MongolianQWERTY.keylayout
Cerrar sesión, iniciar sesión, no se muestra en las fuentes de entrada (estoy buscando muy de cerca entre "Maori" y "Myanmar - QWERTY").
También he desinstalado un montón de software y complementos que dan mensajes sospechosos a system.log, pero no ha ayudado.
ACTUALIZACIÓN 2011/08/16:
Creé una cuenta de prueba, y he aquí, el diseño funciona perfectamente para ello. Además, el error en las preferencias no se muestra para esa cuenta. Al intentar esto en mi propia cuenta, no hay errores en los registros de la consola con las palabras clave sugeridas (aunque parece que no puedo encontrar el archivo console.log).
ACTUALIZACIÓN 2011/08/16 más tarde:
Nuking Library / Caches (y relogging) no ayudaron.
ACTUALIZACIÓN 2011/08/17:
yo hice
% find Library -name "*.plist" -exec mv {} {}.renamed \;
y reinició, pero no ayudó. Restablecí la situación con
% for file in `find Library -name "*.plist.renamed"`; \
do mv "$file" "${file//.renamed/}"; done
Anexo: También revisé todos los archivos .plist con plutil -s como se describe en http://www.askdavetaylor.com/can_i_check_my_plist_files_in_mac_os_x_for_problems.html . Hubo algunos errores, pero en aplicaciones muy poco relacionadas.
ACTUALIZACIÓN 2011/09/10:
Hice un esfuerzo adicional y moví toda mi Biblioteca con otra cuenta, inicié sesión con mi propia cuenta y observé cosas que todavía no funcionaban. He copiado el diseño a / Library / Keyboard Layouts, desde donde funciona para una cuenta de prueba, pero no para la mía. Además, si elimino todos los archivos personalizados de keylayout, desde todas partes, el visor de caracteres y la apariencia del visor de teclado se pueden seleccionar en el menú Fuentes de entrada y también se muestran en el menú Internacional en la barra de menú. Tan pronto como copie un diseño de teclado en la Biblioteca (hogar o sistema), los espectadores desaparecen tanto del menú como de las Fuentes de entrada.
¿Alguna idea de cómo podría obtener más información del sistema? Intenté Command-V en el arranque para un arranque detallado, pero eso no proporcionó ninguna información adicional para este problema.
SOLUCIÓN PARA LA POSTERIDAD:
Adaptado de http://support.apple.com/kb/TS1896?viewlocale=en_US para Lion:
sudo rm /System/Library/Caches/com.apple.IntlDataCache*
sudo find /var/ -name "*IntlDataCache*" -exec rm {} \;
Reiniciar.
fuente
Respuestas:
Pruebe esta solución que Apple publicó cuando el visor de teclado y el visor de caracteres solían desaparecer en 10.5:
http://support.apple.com/kb/TS1896?viewlocale=en_US
fuente
sudo rm /var/folders/*/*/-Caches-/com.apple.IntlDataCache*
usarsudo find /var/ -name "*IntlDataCache*" -exec rm {} \;
, ya que el viejo patrón glob no coincidía con nada. Usé un patrón mucho más amplio, pero solo coincidía con lo que he vinculado aquí coincide.El diseño al que le diste el enlace funciona bien para mí. ¿Está seguro de que su copia del archivo finaliza solo en .keylayout y no en .keylayout.xml u otra cosa? Has cerrado sesión / login después de instalarlo, ¿verdad?
fuente
cp
comando para copiarlo en el lugar. Veo el archivo en su lugar conls
. Probaré solo con ese archivo de keylayout y reiniciando la máquina, hay algunos inconvenientes en el directorio de diseños después de mis experimentos. (He reorganizado y reiniciado varias veces al intentar resolver esto)ls
salida:midgard (16:59) >ls -l ~/Library/Keyboard\ Layouts total 96 -rw-r--r-- 1 sjl staff 48265 Aug 13 16:47 us-scands.keylayout
. Reiniciado y el diseño todavía no se muestra en Fuentes de entrada.Tu diseño me funcionó después de:
Descargó el archivo que proporcionó. (
⌘
es mi indicador de bash)Soltándolo en la
~/Library/Keyboard Layouts
carpetaEn este punto, ya figuraba en las fuentes de entrada:
Seleccionándolo en la lista de fuentes de entrada en la pestaña 'Fuentes de entrada' en el 'panel de preferencias Idioma y texto' en Preferencias del sistema
¿Estás seguro de que no te faltan ninguno de esos pasos?
Mis especificaciones:
De acuerdo con el Perfil del sistema:
fuente
midgard (21:23) >ls -l ~/Library/Keyboard\ Layouts total 96 -rw-r--r-- 1 sjl staff 48265 Aug 13 13:33 us-scands.keylayout
reiniciado, no se muestra en la lista de Fuentes de entrada. ¿Supongo que lo ves con las otras variantes de teclado de EE. UU.?wget
el archivo de la página web para asegurarme de que sea la misma versión que ustedes están usando. He verificado el camino cortando y pasando de tus comentarios.De acuerdo con la Nota técnica TN2056 de Apple :
¿Has intentado abrir la consola (en Aplicaciones / Utilidades) y ver si hay un mensaje que contiene 'compilador XML uchr' después de instalar la distribución del teclado o después de iniciar sesión?
fuente
Mi problema era que mi nuevo diseño de teclado personalizado funcionaría en muchas aplicaciones (Spotlight, Sublime Text, Terminal, etc.) pero no en muchas aplicaciones integradas como TextEdit o Mail. El punto final en la pregunta original finalmente resolvió este problema para mí:
fuente
Me encanta el ukelele en lion last macbook pro, no funcionó como de costumbre. la extensión .keylayout parece no funcionar. finalmente funcionó con el paquete, que se obtiene en ukelele al guardar el paquete. luego debe copiarse en la biblioteca / teclado con la tecla de opción, de lo contrario será un alias. espero que esto ayude
fuente
Utilice la versión estable anterior de Ukelele 1.8.4. Ni siquiera es necesario reiniciar.
Tengo Mac 10.10.5 (Yosemite). La versión actual de Ukelele no funcionó incluso después de haber probado todas las sugerencias posibles de varios foros. Finalmente desinstalé la versión actual de Ukelele e instalé la versión estable anterior 1.8.4. Las cosas funcionaron como magia. No es necesario reiniciar. Simplemente guarde el nuevo diseño en Biblioteca / Diseños de teclado. Luego abra las fuentes de entrada de preferencias del teclado. Agregue haciendo clic en +. Debería ver el nuevo diseño en "Otros".
fuente