Google is committed to advancing racial equity for Black communities. See how.

fuchsia.input.keymap

This library contains the APIs used to manage and distribute user's preferences related to keymap choice.

PROTOCOLS

Configuration

Defined in fuchsia.input.keymap/keymap.fidl

Mutator interface to the keymap configuration.

SetLayout

Set a keymap by ID. If a keymap has never been set before, "US_QWERTY" is the assumed default.

Request

NameType
keymap Id

Response

<EMPTY>

STRUCTS

ENUMS

Id flexible

Type: uint32

Defined in fuchsia.input.keymap/keymap.fidl

Keymaps that should always be present and selectable. The fallback keymaps may be useful on their own but are mainly here to ensure that at least some keymap is present if no other custom keymaps have been defined or in use.

NameValueDescription
US_QWERTY 0

The US_QWERTY keymap. This is also the default if no settings are ever applied.

FR_AZERTY 1

The FR AZERTY keymap.

US_DVORAK 2

The US Dvorak keymap.