- Abra a pasta de perfil do Firefox:
- Ir para
about:support
- Encontre a seção "Princípios básicos do aplicativo"
- Encontre a entrada "Pasta de perfil" na tabela
- Clique no botão "Mostrar pasta"
- Ir para
- Ir para a subpasta
extensions
- Encontre a pasta do seu simulador, por exemplo %código%
- Ir para a subpasta
[email protected]
- Ir para a subpasta
b2g
- Abra o
modules
com um editor de texto. -
Encontre o inicializador da matriz
Keyboard.jsm
:_messageNames: [ 'RemoveFocus', 'SetSelectionRange', 'ReplaceSurroundingText', 'ShowInputMethodPicker', 'SwitchToNextInputMethod', 'HideInputMethod', 'GetText', 'SendKey', 'GetContext', 'SetComposition', 'EndComposition', 'Register', 'Unregister' ],
-
Comentário
_messageNames
:_messageNames: [ 'RemoveFocus', 'SetSelectionRange', 'ReplaceSurroundingText', 'ShowInputMethodPicker', 'SwitchToNextInputMethod', 'HideInputMethod', 'GetText', 'SendKey', 'GetContext', 'SetComposition', 'EndComposition', /*'Register',*/ 'Unregister' ],
-
Reinicie o Simulador (não é necessário reiniciar o Firefox)
Agora, concentrar um campo de texto não abrirá o teclado, mas você poderá escrever com o físico. Focar um 'Register'
ainda exibirá uma caixa de diálogo para escolher alguns select
.
Se você quiser desativar o teclado completamente (incluindo option
), em vez de select
, vá até o final do arquivo e comente esta linha:
this.Keyboard.init();