blob: ca6605c30ccb095f143bf7155bd2ecfdd4b10312 [file] [log] [blame]
[
{
"declaration": "fuchsia.input/Key",
"kind": "table/member",
"name": "fuchsia.ui.input3/KeyEvent.key"
},
{
"declaration": "fuchsia.ui.input3/KeyMeaning",
"kind": "table/member",
"name": "fuchsia.ui.input3/KeyEvent.key_meaning"
},
{
"declaration": "fuchsia.ui.input3/LockState",
"kind": "table/member",
"name": "fuchsia.ui.input3/KeyEvent.lock_state"
},
{
"declaration": "fuchsia.ui.input3/Modifiers",
"kind": "table/member",
"name": "fuchsia.ui.input3/KeyEvent.modifiers"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.ui.input3/KeyEvent.repeat_sequence"
},
{
"declaration": "int64",
"kind": "table/member",
"name": "fuchsia.ui.input3/KeyEvent.timestamp"
},
{
"declaration": "fuchsia.ui.input3/KeyEventType",
"kind": "table/member",
"name": "fuchsia.ui.input3/KeyEvent.type"
},
{
"kind": "table",
"name": "fuchsia.ui.input3/KeyEvent"
},
{
"declaration": "(fuchsia.ui.input3/KeyEvent key_event) -> (fuchsia.ui.input3/KeyEventStatus status)",
"kind": "protocol/member",
"name": "fuchsia.ui.input3/KeyEventInjector.Inject"
},
{
"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"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.input3/KeyEventStatus",
"strictness": "strict"
},
{
"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"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.input3/KeyEventType",
"strictness": "strict"
},
{
"declaration": "uint32",
"kind": "union/member",
"name": "fuchsia.ui.input3/KeyMeaning.codepoint"
},
{
"declaration": "fuchsia.ui.input3/NonPrintableKey",
"kind": "union/member",
"name": "fuchsia.ui.input3/KeyMeaning.non_printable_key"
},
{
"kind": "union",
"name": "fuchsia.ui.input3/KeyMeaning",
"strictness": "strict"
},
{
"declaration": "(fuchsia.ui.views/ViewRef view_ref,client_end:fuchsia.ui.input3/KeyboardListener listener) -> ()",
"kind": "protocol/member",
"name": "fuchsia.ui.input3/Keyboard.AddListener"
},
{
"kind": "protocol",
"name": "fuchsia.ui.input3/Keyboard"
},
{
"declaration": "(fuchsia.ui.input3/KeyEvent event) -> (fuchsia.ui.input3/KeyEventStatus status)",
"kind": "protocol/member",
"name": "fuchsia.ui.input3/KeyboardListener.OnKeyEvent"
},
{
"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"
},
{
"declaration": "uint64",
"kind": "bits",
"name": "fuchsia.ui.input3/LockState",
"strictness": "flexible"
},
{
"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"
},
{
"declaration": "uint64",
"kind": "bits",
"name": "fuchsia.ui.input3/Modifiers",
"strictness": "flexible"
},
{
"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"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.ui.input3/NonPrintableKey",
"strictness": "flexible"
},
{
"kind": "library",
"name": "fuchsia.ui.input3"
}
]