[fidldoc] Updating fidldocs
diff --git a/sdk/fidl/fuchsia.hardware.input/README.md b/sdk/fidl/fuchsia.hardware.input/README.md
index 6efd476..3fe4a96 100644
--- a/sdk/fidl/fuchsia.hardware.input/README.md
+++ b/sdk/fidl/fuchsia.hardware.input/README.md
@@ -218,8 +218,10 @@
 
 ### GetReportsEvent {#GetReportsEvent}
 
-<p>Receive an event that will be signalled when there are reports in the
-Device's report FIFO.</p>
+<p>Receive an event that will signal on <code>ZX_USER_SIGNAL_0</code> when there are reports in the
+Device's report FIFO. This signal will be de-asserted when there are no
+reports in the Device's report FIFO. This event can be re-used each time
+the client wishes to know if there are reports in the FIFO.</p>
 
 #### Request
 <table>
diff --git a/sdk/fidl/fuchsia.input.report/README.md b/sdk/fidl/fuchsia.input.report/README.md
index 3c93ac3..bfec3ec 100644
--- a/sdk/fidl/fuchsia.input.report/README.md
+++ b/sdk/fidl/fuchsia.input.report/README.md
@@ -440,12 +440,13 @@
 </td>
         </tr></table>
 
-### KeyboardDescriptor {#KeyboardDescriptor}
+### KeyboardInputDescriptor {#KeyboardInputDescriptor}
 
 
-*Defined in [fuchsia.input.report/keyboard.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/keyboard.fidl#19)*
+*Defined in [fuchsia.input.report/keyboard.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/keyboard.fidl#20)*
 
-<p>The capabilities of a keyboard device.</p>
+<p>Describes the format of the input report that will be sent from the keyboard
+to the device.</p>
 
 
 <table>
@@ -460,10 +461,29 @@
 </td>
         </tr></table>
 
-### KeyboardReport {#KeyboardReport}
+### KeyboardDescriptor {#KeyboardDescriptor}
 
 
-*Defined in [fuchsia.input.report/keyboard.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/keyboard.fidl#25)*
+*Defined in [fuchsia.input.report/keyboard.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/keyboard.fidl#26)*
+
+<p>The capabilities of a keyboard device.</p>
+
+
+<table>
+    <tr><th>Ordinal</th><th>Name</th><th>Type</th><th>Description</th></tr>
+    <tr>
+            <td>1</td>
+            <td><code>input</code></td>
+            <td>
+                <code><a class='link' href='#KeyboardInputDescriptor'>KeyboardInputDescriptor</a></code>
+            </td>
+            <td></td>
+        </tr></table>
+
+### KeyboardInputReport {#KeyboardInputReport}
+
+
+*Defined in [fuchsia.input.report/keyboard.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/keyboard.fidl#31)*
 
 <p>A single report created by a keyboard device.</p>
 
@@ -480,12 +500,13 @@
 </td>
         </tr></table>
 
-### MouseDescriptor {#MouseDescriptor}
+### MouseInputDescriptor {#MouseInputDescriptor}
 
 
-*Defined in [fuchsia.input.report/mouse.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/mouse.fidl#12)*
+*Defined in [fuchsia.input.report/mouse.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/mouse.fidl#13)*
 
-<p>|MouseDescriptor| describes the capabilities of a mouse.</p>
+<p>Describes the format of the input report that will be sent from the mouse
+to the device.</p>
 
 
 <table>
@@ -532,10 +553,29 @@
 </td>
         </tr></table>
 
-### MouseReport {#MouseReport}
+### MouseDescriptor {#MouseDescriptor}
 
 
-*Defined in [fuchsia.input.report/mouse.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/mouse.fidl#33)*
+*Defined in [fuchsia.input.report/mouse.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/mouse.fidl#31)*
+
+<p>The capabilities of a mouse device.</p>
+
+
+<table>
+    <tr><th>Ordinal</th><th>Name</th><th>Type</th><th>Description</th></tr>
+    <tr>
+            <td>1</td>
+            <td><code>input</code></td>
+            <td>
+                <code><a class='link' href='#MouseInputDescriptor'>MouseInputDescriptor</a></code>
+            </td>
+            <td></td>
+        </tr></table>
+
+### MouseInputReport {#MouseInputReport}
+
+
+*Defined in [fuchsia.input.report/mouse.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/mouse.fidl#39)*
 
 <p>|MouseReport| gives the relative movement of the mouse and currently
 pressed buttons. Relative means the movement seen between the previous
@@ -609,7 +649,7 @@
             <td>2</td>
             <td><code>mouse</code></td>
             <td>
-                <code><a class='link' href='#MouseReport'>MouseReport</a></code>
+                <code><a class='link' href='#MouseInputReport'>MouseInputReport</a></code>
             </td>
             <td><p>|mouse| is the report generated if the device contains a mouse.</p>
 </td>
@@ -617,7 +657,7 @@
             <td>4</td>
             <td><code>sensor</code></td>
             <td>
-                <code><a class='link' href='#SensorReport'>SensorReport</a></code>
+                <code><a class='link' href='#SensorInputReport'>SensorInputReport</a></code>
             </td>
             <td><p>|sensor| is the report generated if the device contains a sensor.</p>
 </td>
@@ -625,7 +665,7 @@
             <td>5</td>
             <td><code>touch</code></td>
             <td>
-                <code><a class='link' href='#TouchReport'>TouchReport</a></code>
+                <code><a class='link' href='#TouchInputReport'>TouchInputReport</a></code>
             </td>
             <td><p>|touch| is the report generated if the device contains a touch device.</p>
 </td>
@@ -633,7 +673,7 @@
             <td>6</td>
             <td><code>keyboard</code></td>
             <td>
-                <code><a class='link' href='#KeyboardReport'>KeyboardReport</a></code>
+                <code><a class='link' href='#KeyboardInputReport'>KeyboardInputReport</a></code>
             </td>
             <td><p>|keyboard| is the report generated if the device contains a keyboard.</p>
 </td>
@@ -647,12 +687,13 @@
 </td>
         </tr></table>
 
-### SensorDescriptor {#SensorDescriptor}
+### SensorInputDescriptor {#SensorInputDescriptor}
 
 
-*Defined in [fuchsia.input.report/sensor.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/sensor.fidl#50)*
+*Defined in [fuchsia.input.report/sensor.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/sensor.fidl#51)*
 
-<p>|SensorDescriptor| describes the capabilities of a sensor.</p>
+<p>Describes the format of the input report that will be sent from the keyboard
+to the device.</p>
 
 
 <table>
@@ -668,10 +709,29 @@
 </td>
         </tr></table>
 
-### SensorReport {#SensorReport}
+### SensorDescriptor {#SensorDescriptor}
 
 
-*Defined in [fuchsia.input.report/sensor.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/sensor.fidl#57)*
+*Defined in [fuchsia.input.report/sensor.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/sensor.fidl#58)*
+
+<p>The capabilities of a sensor device.</p>
+
+
+<table>
+    <tr><th>Ordinal</th><th>Name</th><th>Type</th><th>Description</th></tr>
+    <tr>
+            <td>1</td>
+            <td><code>input</code></td>
+            <td>
+                <code><a class='link' href='#SensorInputDescriptor'>SensorInputDescriptor</a></code>
+            </td>
+            <td></td>
+        </tr></table>
+
+### SensorInputReport {#SensorInputReport}
+
+
+*Defined in [fuchsia.input.report/sensor.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/sensor.fidl#63)*
 
 <p>|SensorReport| gives the values measured by a sensor at a given point in time.</p>
 
@@ -689,7 +749,7 @@
 </td>
         </tr></table>
 
-### ContactDescriptor {#ContactDescriptor}
+### ContactInputDescriptor {#ContactInputDescriptor}
 
 
 *Defined in [fuchsia.input.report/touch.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/touch.fidl#18)*
@@ -741,12 +801,13 @@
 </td>
         </tr></table>
 
-### TouchDescriptor {#TouchDescriptor}
+### TouchInputDescriptor {#TouchInputDescriptor}
 
 
-*Defined in [fuchsia.input.report/touch.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/touch.fidl#36)*
+*Defined in [fuchsia.input.report/touch.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/touch.fidl#37)*
 
-<p><code>TouchDescriptor</code> describes the fields associated with an individual touch device.</p>
+<p>Describes the format of the input report that will be sent from the keyboard
+to the device.</p>
 
 
 <table>
@@ -755,7 +816,7 @@
             <td>1</td>
             <td><code>contacts</code></td>
             <td>
-                <code>vector&lt;<a class='link' href='#ContactDescriptor'>ContactDescriptor</a>&gt;[10]</code>
+                <code>vector&lt;<a class='link' href='#ContactInputDescriptor'>ContactInputDescriptor</a>&gt;[10]</code>
             </td>
             <td><p>The contact descriptors associated with this touch descriptor.</p>
 </td>
@@ -777,10 +838,29 @@
 </td>
         </tr></table>
 
-### ContactReport {#ContactReport}
+### TouchDescriptor {#TouchDescriptor}
 
 
-*Defined in [fuchsia.input.report/touch.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/touch.fidl#48)*
+*Defined in [fuchsia.input.report/touch.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/touch.fidl#49)*
+
+<p>The capabilities of a touch device.</p>
+
+
+<table>
+    <tr><th>Ordinal</th><th>Name</th><th>Type</th><th>Description</th></tr>
+    <tr>
+            <td>1</td>
+            <td><code>input</code></td>
+            <td>
+                <code><a class='link' href='#TouchInputDescriptor'>TouchInputDescriptor</a></code>
+            </td>
+            <td></td>
+        </tr></table>
+
+### ContactInputReport {#ContactInputReport}
+
+
+*Defined in [fuchsia.input.report/touch.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/touch.fidl#54)*
 
 <p><code>Contact</code> describes one touch on a touch device.</p>
 
@@ -843,10 +923,10 @@
 </td>
         </tr></table>
 
-### TouchReport {#TouchReport}
+### TouchInputReport {#TouchInputReport}
 
 
-*Defined in [fuchsia.input.report/touch.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/touch.fidl#75)*
+*Defined in [fuchsia.input.report/touch.fidl](https://fuchsia.googlesource.com/fuchsia/+/master/sdk/fidl/fuchsia.input.report/touch.fidl#81)*
 
 <p><code>TouchscreenReport</code> describes the current contacts recorded by the touchscreen.</p>
 
@@ -857,7 +937,7 @@
             <td>1</td>
             <td><code>contacts</code></td>
             <td>
-                <code>vector&lt;<a class='link' href='#ContactReport'>ContactReport</a>&gt;[10]</code>
+                <code>vector&lt;<a class='link' href='#ContactInputReport'>ContactInputReport</a>&gt;[10]</code>
             </td>
             <td><p>The contacts currently being reported by the device.</p>
 </td>