class KeyMeaning
Defined at line 600 of file fidling/gen/sdk/fidl/fuchsia.ui.input3/fuchsia.ui.input3/cpp/fidl/fuchsia.ui.input3/cpp/wire_types.h
The meaning of the key press. This is typically the Unicode codepoint inserted
by this event, or an enum representing a key that corresponds to whitespace or
is otherwise unprintable.
Public Methods
void KeyMeaning ()
void KeyMeaning (const KeyMeaning & )
Defined at line 604 of file fidling/gen/sdk/fidl/fuchsia.ui.input3/fuchsia.ui.input3/cpp/fidl/fuchsia.ui.input3/cpp/wire_types.h
KeyMeaning & operator= (const KeyMeaning & )
Defined at line 605 of file fidling/gen/sdk/fidl/fuchsia.ui.input3/fuchsia.ui.input3/cpp/fidl/fuchsia.ui.input3/cpp/wire_types.h
void KeyMeaning (KeyMeaning && )
Defined at line 606 of file fidling/gen/sdk/fidl/fuchsia.ui.input3/fuchsia.ui.input3/cpp/fidl/fuchsia.ui.input3/cpp/wire_types.h
bool has_invalid_tag ()
bool is_codepoint ()
KeyMeaning WithCodepoint (uint32_t val)
The Unicode codepoint representing character typed, if any.
* In Dart and Go, this corresponds to a `rune`.
* In Rust, this corresponds to a `char`.
* In C and C++, this corresponds to ICU's UChar32.
uint32_t & codepoint ()
The Unicode codepoint representing character typed, if any.
* In Dart and Go, this corresponds to a `rune`.
* In Rust, this corresponds to a `char`.
* In C and C++, this corresponds to ICU's UChar32.
const uint32_t & codepoint ()
The Unicode codepoint representing character typed, if any.
* In Dart and Go, this corresponds to a `rune`.
* In Rust, this corresponds to a `char`.
* In C and C++, this corresponds to ICU's UChar32.
bool is_non_printable_key ()
KeyMeaning WithNonPrintableKey (::fuchsia_ui_input3::wire::NonPrintableKey val)
The meaning of the key for key events with no corresponding symbol.
::fuchsia_ui_input3::wire::NonPrintableKey & non_printable_key ()
The meaning of the key for key events with no corresponding symbol.
const ::fuchsia_ui_input3::wire::NonPrintableKey & non_printable_key ()
The meaning of the key for key events with no corresponding symbol.
::fuchsia_ui_input3::wire::KeyMeaning::Tag Which ()
KeyMeaning & operator= (KeyMeaning && )
Defined at line 607 of file fidling/gen/sdk/fidl/fuchsia.ui.input3/fuchsia.ui.input3/cpp/fidl/fuchsia.ui.input3/cpp/wire_types.h
Enumerations
enum Tag
| Name | Value |
|---|---|
| kCodepoint | 1 |
| kNonPrintableKey | 2 |
Defined at line 609 of file fidling/gen/sdk/fidl/fuchsia.ui.input3/fuchsia.ui.input3/cpp/fidl/fuchsia.ui.input3/cpp/wire_types.h