Como posso alterar um layout ou adicionar um novo layout ao teclado físico do Xperia mini pro phone?
Quero, por exemplo, remapear ?a '' ə '' e shift ?para '' ə '', ou سpara یno layout persa ou até mesmo adicionar novo layout (disposição persa 2).
Você pode encontrar o layout incorporado aqui , na verdade, quero adicionar um novo layout a eles.
Respostas:
Primeiro, obtenha o seguinte:
Dispositivo Android com acesso root
adb no seu computador
editor de texto
Agora,
Conecte seu telefone ao computador e navegue até a
/system/usr/keylayout/
pasta usando adb ou um emulador de terminalPuxe o arquivo para o seu layout de teclas. O meu foi chamado
qwerty.kl
e ficou assim:Para mudar
L
paraM
,key 38 L
->key 38 M
Obviamente,
key ###
mapeia para certas chaves. Isso pode ser entediante, pois você precisa adivinhar e verificar os números principais.Aqui está o que eu encontrei até agora para o meu, espero que ajude:
A próxima parte é o mapeamento. Basta colocar o caractere ou comando, como
HOME
após o número da chave.A última parte (
WAKE/WAKE_DROPPED
) determina se a tecla ativa a tela.WAKE
= ativa a telaWAKE_DROPPED
= não ativa a tela.Agora pegue como quiser e divirta-se!
Isso funcionará com teclados baseados em inglês; depois disso, é um pouco mais de palpite e verificação, porque você precisará conhecer o caractere estrangeiro que corresponde ao caractere inglês que corresponde ao número da tecla.
fonte
Em um dispositivo baseado em CM9.1, encontramos o seguinte:
Dispositivo de seção
Existe apenas uma opção: Layout do teclado
Isso afeta o layout do teclado de hardware.
No entanto, não tenho certeza se isso funciona para ações roms.
fonte