input_pipeline > Text settings handler

The handler source code is in text_settings_handler.rs.

The task of the text settings handler is to monitor for keyboard settings change per fuchsia.settings.Keyboard/Watch and to decorate the KeyboardEvent with the keymap.

This decoration allows subsequent pipeline handlers to make decisions based on the keymap.

The currently defined keymaps are listed in fuchsia.input.keymap/KeymapId.