Como matar o teclado no Firefox OS Simulator

3

Eu quero executar alguns aplicativos do Firefox OS no meu PC. Então, estou usando um grande tamanho do Firefox OS Simulator .

O problema é que o teclado cresce muito e ocupa muito espaço:

Como isso está sendo executado no meu PC, eu uso o teclado físico em vez do Firefox OS.

Então eu não quero esse teclado. Existe uma maneira de removê-lo?

    
por Oriol 26.08.2015 / 22:57

1 resposta

2
  1. Abra a pasta de perfil do Firefox:
    1. Ir para about:support
    2. Encontre a seção "Princípios básicos do aplicativo"
    3. Encontre a entrada "Pasta de perfil" na tabela
    4. Clique no botão "Mostrar pasta"
  2. Ir para a subpasta extensions
  3. Encontre a pasta do seu simulador, por exemplo %código%
  4. Ir para a subpasta [email protected]
  5. Ir para a subpasta b2g
  6. Abra o modules com um editor de texto.
  7. Encontre o inicializador da matriz Keyboard.jsm :

    _messageNames: [
      'RemoveFocus',
      'SetSelectionRange', 'ReplaceSurroundingText', 'ShowInputMethodPicker',
      'SwitchToNextInputMethod', 'HideInputMethod',
      'GetText', 'SendKey', 'GetContext',
      'SetComposition', 'EndComposition',
      'Register', 'Unregister'
    ],
    
  8. Comentário _messageNames :

    _messageNames: [
      'RemoveFocus',
      'SetSelectionRange', 'ReplaceSurroundingText', 'ShowInputMethodPicker',
      'SwitchToNextInputMethod', 'HideInputMethod',
      'GetText', 'SendKey', 'GetContext',
      'SetComposition', 'EndComposition',
      /*'Register',*/ 'Unregister'
    ],
    
  9. 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();

    
por 26.08.2015 / 22:57