blob: 1cbf3b10ed25e2a65bfa645c90e80c97d935eb6f [file] [log] [blame] [edit]
[
{
"kind": "table/member",
"name": "fuchsia.ui.input3/KeyEvent.key",
"ordinal": "3",
"type": "fuchsia.input/Key"
},
{
"kind": "table/member",
"name": "fuchsia.ui.input3/KeyEvent.key_meaning",
"ordinal": "5",
"type": "fuchsia.ui.input3/KeyMeaning"
},
{
"kind": "table/member",
"name": "fuchsia.ui.input3/KeyEvent.lock_state",
"ordinal": "7",
"type": "fuchsia.ui.input3/LockState"
},
{
"kind": "table/member",
"name": "fuchsia.ui.input3/KeyEvent.modifiers",
"ordinal": "4",
"type": "fuchsia.ui.input3/Modifiers"
},
{
"kind": "table/member",
"name": "fuchsia.ui.input3/KeyEvent.repeat_sequence",
"ordinal": "6",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.ui.input3/KeyEvent.timestamp",
"ordinal": "1",
"type": "int64"
},
{
"kind": "table/member",
"name": "fuchsia.ui.input3/KeyEvent.type",
"ordinal": "2",
"type": "fuchsia.ui.input3/KeyEventType"
},
{
"kind": "table",
"name": "fuchsia.ui.input3/KeyEvent"
},
{
"kind": "protocol/member",
"name": "fuchsia.ui.input3/KeyEventInjector.Inject",
"ordinal": "2212042399155652937",
"type": "(fuchsia.ui.input3/KeyEvent key_event) -> (fuchsia.ui.input3/KeyEventStatus status)"
},
{
"kind": "protocol",
"name": "fuchsia.ui.input3/KeyEventInjector"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/KeyEventStatus.HANDLED",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/KeyEventStatus.NOT_HANDLED",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.ui.input3/KeyEventStatus",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/KeyEventType.CANCEL",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/KeyEventType.PRESSED",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/KeyEventType.RELEASED",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/KeyEventType.SYNC",
"value": "3"
},
{
"kind": "enum",
"name": "fuchsia.ui.input3/KeyEventType",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "union/member",
"name": "fuchsia.ui.input3/KeyMeaning.codepoint",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "union/member",
"name": "fuchsia.ui.input3/KeyMeaning.non_printable_key",
"ordinal": "2",
"type": "fuchsia.ui.input3/NonPrintableKey"
},
{
"kind": "union",
"name": "fuchsia.ui.input3/KeyMeaning",
"strictness": "strict"
},
{
"kind": "protocol/member",
"name": "fuchsia.ui.input3/Keyboard.AddListener",
"ordinal": "4306977845568814370",
"type": "(fuchsia.ui.views/ViewRef view_ref,client_end:fuchsia.ui.input3/KeyboardListener listener) -> ()"
},
{
"kind": "protocol",
"name": "fuchsia.ui.input3/Keyboard"
},
{
"kind": "protocol/member",
"name": "fuchsia.ui.input3/KeyboardListener.OnKeyEvent",
"ordinal": "3383028051256316051",
"type": "(fuchsia.ui.input3/KeyEvent event) -> (fuchsia.ui.input3/KeyEventStatus status)"
},
{
"kind": "protocol",
"name": "fuchsia.ui.input3/KeyboardListener"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/LockState.CAPS_LOCK",
"value": "1"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/LockState.FUNCTION_LOCK",
"value": "8"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/LockState.NUM_LOCK",
"value": "2"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/LockState.SCROLL_LOCK",
"value": "4"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/LockState.SYMBOL_LOCK",
"value": "16"
},
{
"kind": "bits",
"name": "fuchsia.ui.input3/LockState",
"strictness": "flexible",
"type": "uint64"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.ALT",
"value": "1024"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.ALT_GRAPH",
"value": "2048"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.CAPS_LOCK",
"value": "1"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.CTRL",
"value": "131072"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.FUNCTION",
"value": "8"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.LEFT_ALT",
"value": "256"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.LEFT_CTRL",
"value": "32768"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.LEFT_META",
"value": "4096"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.LEFT_SHIFT",
"value": "32"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.META",
"value": "16384"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.NUM_LOCK",
"value": "2"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.RIGHT_ALT",
"value": "512"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.RIGHT_CTRL",
"value": "65536"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.RIGHT_META",
"value": "8192"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.RIGHT_SHIFT",
"value": "64"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.SCROLL_LOCK",
"value": "4"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.SHIFT",
"value": "128"
},
{
"kind": "bits/member",
"name": "fuchsia.ui.input3/Modifiers.SYMBOL",
"value": "16"
},
{
"kind": "bits",
"name": "fuchsia.ui.input3/Modifiers",
"strictness": "flexible",
"type": "uint64"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/NonPrintableKey.BACKSPACE",
"value": "65"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/NonPrintableKey.DOWN",
"value": "97"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/NonPrintableKey.END",
"value": "101"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/NonPrintableKey.ENTER",
"value": "49"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/NonPrintableKey.HOME",
"value": "102"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/NonPrintableKey.LEFT",
"value": "98"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/NonPrintableKey.PAGE_DOWN",
"value": "103"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/NonPrintableKey.PAGE_UP",
"value": "104"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/NonPrintableKey.RIGHT",
"value": "99"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/NonPrintableKey.TAB",
"value": "50"
},
{
"kind": "enum/member",
"name": "fuchsia.ui.input3/NonPrintableKey.UP",
"value": "100"
},
{
"kind": "enum",
"name": "fuchsia.ui.input3/NonPrintableKey",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "library",
"name": "fuchsia.ui.input3"
}
]