So beenden Sie die Tastatur in Firefox OS Simulator

375
Oriol

Ich möchte einige Firefox OS-Apps auf meinem PC ausführen. Also verwende ich einen großen Firefox OS Simulator .

Das Problem ist, dass die Tastatur sehr groß wird und zu viel Platz einnimmt:

So beenden Sie die Tastatur in Firefox OS Simulator

Da dies tatsächlich auf meinem PC läuft, verwende ich die physische Tastatur anstelle der Firefox OS-Tastatur.

Also ich will diese Tastatur nicht. Gibt es eine Möglichkeit, es zu entfernen?

3

1 Antwort auf die Frage

2
Oriol
  1. Öffnen Sie den Profilordner von Firefox:
    1. Gehe zu about:support
    2. Suchen Sie den Abschnitt "Anwendungsgrundlagen"
    3. Suchen Sie in der Tabelle den Eintrag "Profile Folder"
    4. Klicken Sie auf die Schaltfläche "Ordner anzeigen"
  2. Gehen Sie in den extensionsUnterordner
  3. Finden Sie den Ordner Ihres Simulators, z fxos_2_2_simulator@mozilla.org
  4. b2gWechseln Sie in den Unterordner
  5. modulesWechseln Sie in den Unterordner
  6. Öffnen Sie das Keyboard.jsmmit einem Texteditor.
  7. Suchen Sie den _messageNamesArray-Initialisierer:

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

    _messageNames: [ 'RemoveFocus', 'SetSelectionRange', 'ReplaceSurroundingText', 'ShowInputMethodPicker', 'SwitchToNextInputMethod', 'HideInputMethod', 'GetText', 'SendKey', 'GetContext', 'SetComposition', 'EndComposition', /*'Register',*/ 'Unregister' ], 
  9. Starten Sie den Simulator neu (kein Neustart von Firefox)

Wenn Sie nun ein Textfeld fokussieren, wird die Tastatur nicht geöffnet, Sie können jedoch mit dem physischen Feld schreiben. Beim Fokussieren von selectwird weiterhin ein Dialogfeld angezeigt, in dem Sie einige auswählen können option.

Wenn Sie die Tastatur vollständig deaktivieren möchten (einschließlich select), 'Register'blättern Sie nicht bis zum Ende der Datei und kommentieren Sie diese Zeile:

this.Keyboard.init();