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
.