|
@@ -253,9 +253,11 @@ Returns:
|
|
|
* `device` [HIDDevice[]](structures/hid-device.md)
|
|
|
* `frame` [WebFrameMain](web-frame-main.md)
|
|
|
|
|
|
-Emitted when a new HID device becomes available. For example, when a new USB device is plugged in.
|
|
|
-
|
|
|
-This event will only be emitted after `navigator.hid.requestDevice` has been called and `select-hid-device` has fired.
|
|
|
+Emitted after `navigator.hid.requestDevice` has been called and
|
|
|
+`select-hid-device` has fired if a new device becomes available before
|
|
|
+the callback from `select-hid-device` is called. This event is intended for
|
|
|
+use when using a UI to ask users to pick a device so that the UI can be updated
|
|
|
+with the newly added device.
|
|
|
|
|
|
#### Event: 'hid-device-removed'
|
|
|
|
|
@@ -266,9 +268,11 @@ Returns:
|
|
|
* `device` [HIDDevice[]](structures/hid-device.md)
|
|
|
* `frame` [WebFrameMain](web-frame-main.md)
|
|
|
|
|
|
-Emitted when a HID device has been removed. For example, this event will fire when a USB device is unplugged.
|
|
|
-
|
|
|
-This event will only be emitted after `navigator.hid.requestDevice` has been called and `select-hid-device` has fired.
|
|
|
+Emitted after `navigator.hid.requestDevice` has been called and
|
|
|
+`select-hid-device` has fired if a device has been removed before the callback
|
|
|
+from `select-hid-device` is called. This event is intended for use when using
|
|
|
+a UI to ask users to pick a device so that the UI can be updated to remove the
|
|
|
+specified device.
|
|
|
|
|
|
#### Event: 'select-serial-port'
|
|
|
|
|
@@ -348,7 +352,11 @@ Returns:
|
|
|
* `port` [SerialPort](structures/serial-port.md)
|
|
|
* `webContents` [WebContents](web-contents.md)
|
|
|
|
|
|
-Emitted after `navigator.serial.requestPort` has been called and `select-serial-port` has fired if a new serial port becomes available. For example, this event will fire when a new USB device is plugged in.
|
|
|
+Emitted after `navigator.serial.requestPort` has been called and
|
|
|
+`select-serial-port` has fired if a new serial port becomes available before
|
|
|
+the callback from `select-serial-port` is called. This event is intended for
|
|
|
+use when using a UI to ask users to pick a port so that the UI can be updated
|
|
|
+with the newly added port.
|
|
|
|
|
|
#### Event: 'serial-port-removed'
|
|
|
|
|
@@ -358,7 +366,11 @@ Returns:
|
|
|
* `port` [SerialPort](structures/serial-port.md)
|
|
|
* `webContents` [WebContents](web-contents.md)
|
|
|
|
|
|
-Emitted after `navigator.serial.requestPort` has been called and `select-serial-port` has fired if a serial port has been removed. For example, this event will fire when a USB device is unplugged.
|
|
|
+Emitted after `navigator.serial.requestPort` has been called and
|
|
|
+`select-serial-port` has fired if a serial port has been removed before the
|
|
|
+callback from `select-serial-port` is called. This event is intended for use
|
|
|
+when using a UI to ask users to pick a port so that the UI can be updated
|
|
|
+to remove the specified port.
|
|
|
|
|
|
### Instance Methods
|
|
|
|