| [ |
| { |
| "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" |
| } |
| ] |