Recentemente, mudei para o OS X e acho o layout "fonético russo" do sistema insatisfatório (não é o que estou acostumado). Como posso criar um layout personalizado?
Eu li sobre o Ukelele , mas o layout que criei e copiei Library/Keyboard Layouts
não aparece nas Preferências do teclado.
Estou usando o OS X 10.9 Mavericks. Procurei soluções na internet, mas a maioria estava desatualizada.
macos
keyboard-layout
mik01aj
fonte
fonte
Respostas:
/Library/Keyboard Layouts/
falha silenciosamente.) Você pode usar um dos dois formatos. Os popovers no estilo iOS mostrados ao pressionar as teclas funcionam apenas com o formato de pacote configurável. O formato de arquivo XML único (padrão) é mais simples. Ao usar XML, verifique se o arquivo foi salvo com uma.keylayout
extensão./Library/Keyboard Layouts/
. Os layouts de teclado~/Library/Keyboard Layouts/
não podem ser selecionados nas caixas de diálogo de senha ou na janela de login.Para aplicar alterações a um layout de teclado, execute
sudo touch /Library/Keyboard\ Layouts/
e reinicie.Consulte https://web.archive.org/web/20151030180252/http://osxnotes.net/keylayout-files-and-ukelele.html para obter mais informações.
Atualização (outubro de 2015): existe uma nova versão do Ukelele (3.0.0) que inclui a opção de instalar o layout de dentro do aplicativo. Eu ainda precisava acessar as preferências do sistema para ativá-lo, mas não precisava passar pela linha de comando.
fonte
.keylayout
extensão. Desta forma, ele trabalhou :)/Library/Keyboard Layouts/My Keyboard Layout.icns
..keylayout
arquivo diretamente para alterar oname
atributo na linha 5. Antes disso, ele não aparecia nas Preferências do Sistema, provavelmente porque tinha o mesmo nome que um layout existente. Ninguém mais encontrou isso? o_OCriando o arquivo de layout do teclado
Eu também usei o Ukelele para gerar um layout de teclado. Você pode exportar o arquivo
.bundle
ou.keylayout
copiá-lo para/Library/Keyboard Layouts
.Se você deseja que o ícone do teclado seja agrupado em um arquivo, o Ukelele oferece uma opção de exportação para o pacote. Portanto, neste caso, copie o
.bundle
arquivo. Como alternativa, você pode manter os ícones separados e copiá-los com o mesmo nome para a mesma pasta.Após uma reinicialização, você pode adicionar a fonte de entrada no menu Preferências do Sistema-> Teclado-> Fontes de Entrada. Provavelmente disponível em Outros ou no idioma se você anexou um idioma ao teclado no Ukelele.
Como criar um arquivo .icns
Em seguida, adicione os seguintes PNGs à pasta:
Você não precisa de tudo isso, mas esta é a lista oficial. Alguns são redundantes na contagem de pixels, mas indicam densidade.
Exemplo de projeto no GitHub
Meu projeto russo-ucraniano no GitHub é uma demonstração que está atualmente trabalhando no Mavericks 10.9.5.
fonte
O Ukelele pode funcionar para você, apenas esteja avisado de que parece estar religando as chaves no nível do software (em vez do hardware), então você provavelmente começará a se deparar com problemas como alguns aplicativos que não reconhecem modificadores ou religações especiais de teclas, não podendo para usá-lo em diálogos de senha, etc.
Se você está procurando uma solução mais robusta, consulte o Karabiner .
fonte
Use Ukelele estável mais antigo versão 1.8.4 ... Não é necessário reiniciar
Eu tenho o OS X 10.10.5 (Yosemite). A versão atual de Ukelele não funcionou, mesmo depois de eu ter tentado várias outras sugestões. Finalmente, desinstalei a versão atual e instalei a versão estável mais antiga (1.8.4). Depois disso, funcionou muito bem. Não foi necessário reiniciar. Basta salvar o novo layout em Layouts de biblioteca / teclado. Em seguida, abra as preferências do teclado, fontes de entrada. Adicione clicando no
+
e você verá o novo layout em 'Outros'.fonte