blob: d87ad13445daeadaa7efe162f84636cfd9c945fb [file] [log] [blame] [view]
<link rel="stylesheet" href="../style.css" />
[TOC]
# fuchsia.input
<div class="fidl-version-div"><span class="fidl-attribute fidl-version">Added: 7</span></div>
## **ENUMS**
### Key [flexible](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Key data-text="Key"}
Type: <code>uint32</code>
*Defined in [fuchsia.input/keys.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.input/keys.fidl;l=16)*
<p>A Fuchsia key represents a control that can be pressed or released such as a key or
a button on a keyboard or another input device.</p>
<p>The ordinal index for enum elements is derived from the USB HID Usage Tables at the
time of definition. It is a 32 bit unsigned integer representing the USB HID Usage
where the low 16 bits are the USB HID Usage ID and the high 16 bits are the
USB HID Usage Page.</p>
<p>The descriptions for each value in the enum assume a US English keyboard layout.
Actual behavior varies by layout.</p>
<table>
<tr><th>Name</th><th>Value</th><th>Description</th></tr>
<tr id="Key.UNKNOWN">
<td><h3 id="Key.UNKNOWN" class="add-link hide-from-toc">UNKNOWN</h3></td>
<td><code>0</code></td>
<td><p>Used when the value of Key is not known.</p>
</td>
</tr>
<tr id="Key.A">
<td><h3 id="Key.A" class="add-link hide-from-toc">A</h3></td>
<td><code>458756</code></td>
<td><p>Keyboard a and A</p>
</td>
</tr>
<tr id="Key.B">
<td><h3 id="Key.B" class="add-link hide-from-toc">B</h3></td>
<td><code>458757</code></td>
<td><p>Keyboard b and B</p>
</td>
</tr>
<tr id="Key.C">
<td><h3 id="Key.C" class="add-link hide-from-toc">C</h3></td>
<td><code>458758</code></td>
<td><p>Keyboard c and C</p>
</td>
</tr>
<tr id="Key.D">
<td><h3 id="Key.D" class="add-link hide-from-toc">D</h3></td>
<td><code>458759</code></td>
<td><p>Keyboard d and D</p>
</td>
</tr>
<tr id="Key.E">
<td><h3 id="Key.E" class="add-link hide-from-toc">E</h3></td>
<td><code>458760</code></td>
<td><p>Keyboard e and E</p>
</td>
</tr>
<tr id="Key.F">
<td><h3 id="Key.F" class="add-link hide-from-toc">F</h3></td>
<td><code>458761</code></td>
<td><p>Keyboard f and F</p>
</td>
</tr>
<tr id="Key.G">
<td><h3 id="Key.G" class="add-link hide-from-toc">G</h3></td>
<td><code>458762</code></td>
<td><p>Keyboard g and G</p>
</td>
</tr>
<tr id="Key.H">
<td><h3 id="Key.H" class="add-link hide-from-toc">H</h3></td>
<td><code>458763</code></td>
<td><p>Keyboard h and H</p>
</td>
</tr>
<tr id="Key.I">
<td><h3 id="Key.I" class="add-link hide-from-toc">I</h3></td>
<td><code>458764</code></td>
<td><p>Keyboard i and I</p>
</td>
</tr>
<tr id="Key.J">
<td><h3 id="Key.J" class="add-link hide-from-toc">J</h3></td>
<td><code>458765</code></td>
<td><p>Keyboard j and J</p>
</td>
</tr>
<tr id="Key.K">
<td><h3 id="Key.K" class="add-link hide-from-toc">K</h3></td>
<td><code>458766</code></td>
<td><p>Keyboard k and K</p>
</td>
</tr>
<tr id="Key.L">
<td><h3 id="Key.L" class="add-link hide-from-toc">L</h3></td>
<td><code>458767</code></td>
<td><p>Keyboard l and L</p>
</td>
</tr>
<tr id="Key.M">
<td><h3 id="Key.M" class="add-link hide-from-toc">M</h3></td>
<td><code>458768</code></td>
<td><p>Keyboard m and M</p>
</td>
</tr>
<tr id="Key.N">
<td><h3 id="Key.N" class="add-link hide-from-toc">N</h3></td>
<td><code>458769</code></td>
<td><p>Keyboard n and N</p>
</td>
</tr>
<tr id="Key.O">
<td><h3 id="Key.O" class="add-link hide-from-toc">O</h3></td>
<td><code>458770</code></td>
<td><p>Keyboard o and O</p>
</td>
</tr>
<tr id="Key.P">
<td><h3 id="Key.P" class="add-link hide-from-toc">P</h3></td>
<td><code>458771</code></td>
<td><p>Keyboard p and P</p>
</td>
</tr>
<tr id="Key.Q">
<td><h3 id="Key.Q" class="add-link hide-from-toc">Q</h3></td>
<td><code>458772</code></td>
<td><p>Keyboard q and Q</p>
</td>
</tr>
<tr id="Key.R">
<td><h3 id="Key.R" class="add-link hide-from-toc">R</h3></td>
<td><code>458773</code></td>
<td><p>Keyboard r and R</p>
</td>
</tr>
<tr id="Key.S">
<td><h3 id="Key.S" class="add-link hide-from-toc">S</h3></td>
<td><code>458774</code></td>
<td><p>Keyboard s and S</p>
</td>
</tr>
<tr id="Key.T">
<td><h3 id="Key.T" class="add-link hide-from-toc">T</h3></td>
<td><code>458775</code></td>
<td><p>Keyboard t and T</p>
</td>
</tr>
<tr id="Key.U">
<td><h3 id="Key.U" class="add-link hide-from-toc">U</h3></td>
<td><code>458776</code></td>
<td><p>Keyboard u and U</p>
</td>
</tr>
<tr id="Key.V">
<td><h3 id="Key.V" class="add-link hide-from-toc">V</h3></td>
<td><code>458777</code></td>
<td><p>Keyboard v and V</p>
</td>
</tr>
<tr id="Key.W">
<td><h3 id="Key.W" class="add-link hide-from-toc">W</h3></td>
<td><code>458778</code></td>
<td><p>Keyboard w and W</p>
</td>
</tr>
<tr id="Key.X">
<td><h3 id="Key.X" class="add-link hide-from-toc">X</h3></td>
<td><code>458779</code></td>
<td><p>Keyboard x and X</p>
</td>
</tr>
<tr id="Key.Y">
<td><h3 id="Key.Y" class="add-link hide-from-toc">Y</h3></td>
<td><code>458780</code></td>
<td><p>Keyboard y and Y</p>
</td>
</tr>
<tr id="Key.Z">
<td><h3 id="Key.Z" class="add-link hide-from-toc">Z</h3></td>
<td><code>458781</code></td>
<td><p>Keyboard z and Z</p>
</td>
</tr>
<tr id="Key.KEY_1">
<td><h3 id="Key.KEY_1" class="add-link hide-from-toc">KEY_1</h3></td>
<td><code>458782</code></td>
<td><p>Keyboard 1 and !</p>
</td>
</tr>
<tr id="Key.KEY_2">
<td><h3 id="Key.KEY_2" class="add-link hide-from-toc">KEY_2</h3></td>
<td><code>458783</code></td>
<td><p>Keyboard 2 and @</p>
</td>
</tr>
<tr id="Key.KEY_3">
<td><h3 id="Key.KEY_3" class="add-link hide-from-toc">KEY_3</h3></td>
<td><code>458784</code></td>
<td><p>Keyboard 3 and #</p>
</td>
</tr>
<tr id="Key.KEY_4">
<td><h3 id="Key.KEY_4" class="add-link hide-from-toc">KEY_4</h3></td>
<td><code>458785</code></td>
<td><p>Keyboard 4 and $</p>
</td>
</tr>
<tr id="Key.KEY_5">
<td><h3 id="Key.KEY_5" class="add-link hide-from-toc">KEY_5</h3></td>
<td><code>458786</code></td>
<td><p>Keyboard 5 and %</p>
</td>
</tr>
<tr id="Key.KEY_6">
<td><h3 id="Key.KEY_6" class="add-link hide-from-toc">KEY_6</h3></td>
<td><code>458787</code></td>
<td><p>Keyboard 6 and ^</p>
</td>
</tr>
<tr id="Key.KEY_7">
<td><h3 id="Key.KEY_7" class="add-link hide-from-toc">KEY_7</h3></td>
<td><code>458788</code></td>
<td><p>Keyboard 7 and &amp;</p>
</td>
</tr>
<tr id="Key.KEY_8">
<td><h3 id="Key.KEY_8" class="add-link hide-from-toc">KEY_8</h3></td>
<td><code>458789</code></td>
<td><p>Keyboard 8 and *</p>
</td>
</tr>
<tr id="Key.KEY_9">
<td><h3 id="Key.KEY_9" class="add-link hide-from-toc">KEY_9</h3></td>
<td><code>458790</code></td>
<td><p>Keyboard 9 and (</p>
</td>
</tr>
<tr id="Key.KEY_0">
<td><h3 id="Key.KEY_0" class="add-link hide-from-toc">KEY_0</h3></td>
<td><code>458791</code></td>
<td><p>Keyboard 0 and )</p>
</td>
</tr>
<tr id="Key.ENTER">
<td><h3 id="Key.ENTER" class="add-link hide-from-toc">ENTER</h3></td>
<td><code>458792</code></td>
<td><p>Keyboard Enter (Return)</p>
</td>
</tr>
<tr id="Key.ESCAPE">
<td><h3 id="Key.ESCAPE" class="add-link hide-from-toc">ESCAPE</h3></td>
<td><code>458793</code></td>
<td><p>Keyboard Escape</p>
</td>
</tr>
<tr id="Key.BACKSPACE">
<td><h3 id="Key.BACKSPACE" class="add-link hide-from-toc">BACKSPACE</h3></td>
<td><code>458794</code></td>
<td><p>Keyboard Backspace (Backward Delete)</p>
</td>
</tr>
<tr id="Key.TAB">
<td><h3 id="Key.TAB" class="add-link hide-from-toc">TAB</h3></td>
<td><code>458795</code></td>
<td><p>Keyboard Tab</p>
</td>
</tr>
<tr id="Key.SPACE">
<td><h3 id="Key.SPACE" class="add-link hide-from-toc">SPACE</h3></td>
<td><code>458796</code></td>
<td><p>Keyboard Spacebar</p>
</td>
</tr>
<tr id="Key.MINUS">
<td><h3 id="Key.MINUS" class="add-link hide-from-toc">MINUS</h3></td>
<td><code>458797</code></td>
<td><p>Keyboard - and (underscore)</p>
</td>
</tr>
<tr id="Key.EQUALS">
<td><h3 id="Key.EQUALS" class="add-link hide-from-toc">EQUALS</h3></td>
<td><code>458798</code></td>
<td><p>Keyboard = and +</p>
</td>
</tr>
<tr id="Key.LEFT_BRACE">
<td><h3 id="Key.LEFT_BRACE" class="add-link hide-from-toc">LEFT_BRACE</h3></td>
<td><code>458799</code></td>
<td><p>Keyboard [ and {</p>
</td>
</tr>
<tr id="Key.RIGHT_BRACE">
<td><h3 id="Key.RIGHT_BRACE" class="add-link hide-from-toc">RIGHT_BRACE</h3></td>
<td><code>458800</code></td>
<td><p>Keyboard ] and }</p>
</td>
</tr>
<tr id="Key.BACKSLASH">
<td><h3 id="Key.BACKSLASH" class="add-link hide-from-toc">BACKSLASH</h3></td>
<td><code>458801</code></td>
<td><p>Keyboard \ and |</p>
</td>
</tr>
<tr id="Key.NON_US_HASH">
<td><h3 id="Key.NON_US_HASH" class="add-link hide-from-toc">NON_US_HASH</h3></td>
<td><code>458802</code></td>
<td><p>Keyboard Non-US # and ~</p>
</td>
</tr>
<tr id="Key.SEMICOLON">
<td><h3 id="Key.SEMICOLON" class="add-link hide-from-toc">SEMICOLON</h3></td>
<td><code>458803</code></td>
<td><p>Keyboard ; and :</p>
</td>
</tr>
<tr id="Key.APOSTROPHE">
<td><h3 id="Key.APOSTROPHE" class="add-link hide-from-toc">APOSTROPHE</h3></td>
<td><code>458804</code></td>
<td><p>Keyboard ' and &quot;</p>
</td>
</tr>
<tr id="Key.GRAVE_ACCENT">
<td><h3 id="Key.GRAVE_ACCENT" class="add-link hide-from-toc">GRAVE_ACCENT</h3></td>
<td><code>458805</code></td>
<td><p>Keyboard Grave Accent and Tilde</p>
</td>
</tr>
<tr id="Key.COMMA">
<td><h3 id="Key.COMMA" class="add-link hide-from-toc">COMMA</h3></td>
<td><code>458806</code></td>
<td><p>Keyboard , and &lt;</p>
</td>
</tr>
<tr id="Key.DOT">
<td><h3 id="Key.DOT" class="add-link hide-from-toc">DOT</h3></td>
<td><code>458807</code></td>
<td><p>Keyboard . and &gt;</p>
</td>
</tr>
<tr id="Key.SLASH">
<td><h3 id="Key.SLASH" class="add-link hide-from-toc">SLASH</h3></td>
<td><code>458808</code></td>
<td><p>Keyboard / and ?</p>
</td>
</tr>
<tr id="Key.CAPS_LOCK">
<td><h3 id="Key.CAPS_LOCK" class="add-link hide-from-toc">CAPS_LOCK</h3></td>
<td><code>458809</code></td>
<td><p>Keyboard Caps Lock</p>
</td>
</tr>
<tr id="Key.F1">
<td><h3 id="Key.F1" class="add-link hide-from-toc">F1</h3></td>
<td><code>458810</code></td>
<td><p>Keyboard F1</p>
</td>
</tr>
<tr id="Key.F2">
<td><h3 id="Key.F2" class="add-link hide-from-toc">F2</h3></td>
<td><code>458811</code></td>
<td><p>Keyboard F2</p>
</td>
</tr>
<tr id="Key.F3">
<td><h3 id="Key.F3" class="add-link hide-from-toc">F3</h3></td>
<td><code>458812</code></td>
<td><p>Keyboard F3</p>
</td>
</tr>
<tr id="Key.F4">
<td><h3 id="Key.F4" class="add-link hide-from-toc">F4</h3></td>
<td><code>458813</code></td>
<td><p>Keyboard F4</p>
</td>
</tr>
<tr id="Key.F5">
<td><h3 id="Key.F5" class="add-link hide-from-toc">F5</h3></td>
<td><code>458814</code></td>
<td><p>Keyboard F5</p>
</td>
</tr>
<tr id="Key.F6">
<td><h3 id="Key.F6" class="add-link hide-from-toc">F6</h3></td>
<td><code>458815</code></td>
<td><p>Keyboard F6</p>
</td>
</tr>
<tr id="Key.F7">
<td><h3 id="Key.F7" class="add-link hide-from-toc">F7</h3></td>
<td><code>458816</code></td>
<td><p>Keyboard F7</p>
</td>
</tr>
<tr id="Key.F8">
<td><h3 id="Key.F8" class="add-link hide-from-toc">F8</h3></td>
<td><code>458817</code></td>
<td><p>Keyboard F8</p>
</td>
</tr>
<tr id="Key.F9">
<td><h3 id="Key.F9" class="add-link hide-from-toc">F9</h3></td>
<td><code>458818</code></td>
<td><p>Keyboard F9</p>
</td>
</tr>
<tr id="Key.F10">
<td><h3 id="Key.F10" class="add-link hide-from-toc">F10</h3></td>
<td><code>458819</code></td>
<td><p>Keyboard F10</p>
</td>
</tr>
<tr id="Key.F11">
<td><h3 id="Key.F11" class="add-link hide-from-toc">F11</h3></td>
<td><code>458820</code></td>
<td><p>Keyboard F11</p>
</td>
</tr>
<tr id="Key.F12">
<td><h3 id="Key.F12" class="add-link hide-from-toc">F12</h3></td>
<td><code>458821</code></td>
<td><p>Keyboard F12</p>
</td>
</tr>
<tr id="Key.PRINT_SCREEN">
<td><h3 id="Key.PRINT_SCREEN" class="add-link hide-from-toc">PRINT_SCREEN</h3></td>
<td><code>458822</code></td>
<td><p>Keyboard Print Screen</p>
</td>
</tr>
<tr id="Key.SCROLL_LOCK">
<td><h3 id="Key.SCROLL_LOCK" class="add-link hide-from-toc">SCROLL_LOCK</h3></td>
<td><code>458823</code></td>
<td><p>Keyboard Scroll Lock</p>
</td>
</tr>
<tr id="Key.PAUSE">
<td><h3 id="Key.PAUSE" class="add-link hide-from-toc">PAUSE</h3></td>
<td><code>458824</code></td>
<td><p>Keyboard Pause</p>
</td>
</tr>
<tr id="Key.INSERT">
<td><h3 id="Key.INSERT" class="add-link hide-from-toc">INSERT</h3></td>
<td><code>458825</code></td>
<td><p>Keyboard Insert</p>
</td>
</tr>
<tr id="Key.HOME">
<td><h3 id="Key.HOME" class="add-link hide-from-toc">HOME</h3></td>
<td><code>458826</code></td>
<td><p>Keyboard Home</p>
</td>
</tr>
<tr id="Key.PAGE_UP">
<td><h3 id="Key.PAGE_UP" class="add-link hide-from-toc">PAGE_UP</h3></td>
<td><code>458827</code></td>
<td><p>Keyboard Page Up</p>
</td>
</tr>
<tr id="Key.DELETE">
<td><h3 id="Key.DELETE" class="add-link hide-from-toc">DELETE</h3></td>
<td><code>458828</code></td>
<td><p>Keyboard Forward Delete</p>
</td>
</tr>
<tr id="Key.END">
<td><h3 id="Key.END" class="add-link hide-from-toc">END</h3></td>
<td><code>458829</code></td>
<td><p>Keyboard End</p>
</td>
</tr>
<tr id="Key.PAGE_DOWN">
<td><h3 id="Key.PAGE_DOWN" class="add-link hide-from-toc">PAGE_DOWN</h3></td>
<td><code>458830</code></td>
<td><p>Keyboard Page Down</p>
</td>
</tr>
<tr id="Key.RIGHT">
<td><h3 id="Key.RIGHT" class="add-link hide-from-toc">RIGHT</h3></td>
<td><code>458831</code></td>
<td><p>Keyboard Right Arrow</p>
</td>
</tr>
<tr id="Key.LEFT">
<td><h3 id="Key.LEFT" class="add-link hide-from-toc">LEFT</h3></td>
<td><code>458832</code></td>
<td><p>Keyboard Left Arrow</p>
</td>
</tr>
<tr id="Key.DOWN">
<td><h3 id="Key.DOWN" class="add-link hide-from-toc">DOWN</h3></td>
<td><code>458833</code></td>
<td><p>Keyboard Down Arrow</p>
</td>
</tr>
<tr id="Key.UP">
<td><h3 id="Key.UP" class="add-link hide-from-toc">UP</h3></td>
<td><code>458834</code></td>
<td><p>Keyboard Up Arrow</p>
</td>
</tr>
<tr id="Key.NUM_LOCK">
<td><h3 id="Key.NUM_LOCK" class="add-link hide-from-toc">NUM_LOCK</h3></td>
<td><code>458835</code></td>
<td><p>Keypad Num Lock and Clear</p>
</td>
</tr>
<tr id="Key.KEYPAD_SLASH">
<td><h3 id="Key.KEYPAD_SLASH" class="add-link hide-from-toc">KEYPAD_SLASH</h3></td>
<td><code>458836</code></td>
<td><p>Keypad /</p>
</td>
</tr>
<tr id="Key.KEYPAD_ASTERISK">
<td><h3 id="Key.KEYPAD_ASTERISK" class="add-link hide-from-toc">KEYPAD_ASTERISK</h3></td>
<td><code>458837</code></td>
<td><p>Keypad *</p>
</td>
</tr>
<tr id="Key.KEYPAD_MINUS">
<td><h3 id="Key.KEYPAD_MINUS" class="add-link hide-from-toc">KEYPAD_MINUS</h3></td>
<td><code>458838</code></td>
<td><p>Keypad -</p>
</td>
</tr>
<tr id="Key.KEYPAD_PLUS">
<td><h3 id="Key.KEYPAD_PLUS" class="add-link hide-from-toc">KEYPAD_PLUS</h3></td>
<td><code>458839</code></td>
<td><p>Keypad +</p>
</td>
</tr>
<tr id="Key.KEYPAD_ENTER">
<td><h3 id="Key.KEYPAD_ENTER" class="add-link hide-from-toc">KEYPAD_ENTER</h3></td>
<td><code>458840</code></td>
<td><p>Keypad ENTER</p>
</td>
</tr>
<tr id="Key.KEYPAD_1">
<td><h3 id="Key.KEYPAD_1" class="add-link hide-from-toc">KEYPAD_1</h3></td>
<td><code>458841</code></td>
<td><p>Keypad 1 and End</p>
</td>
</tr>
<tr id="Key.KEYPAD_2">
<td><h3 id="Key.KEYPAD_2" class="add-link hide-from-toc">KEYPAD_2</h3></td>
<td><code>458842</code></td>
<td><p>Keypad 2 and Down Arrow</p>
</td>
</tr>
<tr id="Key.KEYPAD_3">
<td><h3 id="Key.KEYPAD_3" class="add-link hide-from-toc">KEYPAD_3</h3></td>
<td><code>458843</code></td>
<td><p>Keypad 3 and Page Down</p>
</td>
</tr>
<tr id="Key.KEYPAD_4">
<td><h3 id="Key.KEYPAD_4" class="add-link hide-from-toc">KEYPAD_4</h3></td>
<td><code>458844</code></td>
<td><p>Keypad 4 and Left Arrow</p>
</td>
</tr>
<tr id="Key.KEYPAD_5">
<td><h3 id="Key.KEYPAD_5" class="add-link hide-from-toc">KEYPAD_5</h3></td>
<td><code>458845</code></td>
<td><p>Keypad 5</p>
</td>
</tr>
<tr id="Key.KEYPAD_6">
<td><h3 id="Key.KEYPAD_6" class="add-link hide-from-toc">KEYPAD_6</h3></td>
<td><code>458846</code></td>
<td><p>Keypad 6 and Right Arrow</p>
</td>
</tr>
<tr id="Key.KEYPAD_7">
<td><h3 id="Key.KEYPAD_7" class="add-link hide-from-toc">KEYPAD_7</h3></td>
<td><code>458847</code></td>
<td><p>Keypad 7 and Home</p>
</td>
</tr>
<tr id="Key.KEYPAD_8">
<td><h3 id="Key.KEYPAD_8" class="add-link hide-from-toc">KEYPAD_8</h3></td>
<td><code>458848</code></td>
<td><p>Keypad 8 and Up Arrow</p>
</td>
</tr>
<tr id="Key.KEYPAD_9">
<td><h3 id="Key.KEYPAD_9" class="add-link hide-from-toc">KEYPAD_9</h3></td>
<td><code>458849</code></td>
<td><p>Keypad 9 and Page Up</p>
</td>
</tr>
<tr id="Key.KEYPAD_0">
<td><h3 id="Key.KEYPAD_0" class="add-link hide-from-toc">KEYPAD_0</h3></td>
<td><code>458850</code></td>
<td><p>Keypad 0 and Insert</p>
</td>
</tr>
<tr id="Key.KEYPAD_DOT">
<td><h3 id="Key.KEYPAD_DOT" class="add-link hide-from-toc">KEYPAD_DOT</h3></td>
<td><code>458851</code></td>
<td><p>Keypad . and Delete</p>
</td>
</tr>
<tr id="Key.NON_US_BACKSLASH">
<td><h3 id="Key.NON_US_BACKSLASH" class="add-link hide-from-toc">NON_US_BACKSLASH</h3></td>
<td><code>458852</code></td>
<td><p>Keyboard Non-US \ and |</p>
</td>
</tr>
<tr id="Key.KEYPAD_EQUALS">
<td><h3 id="Key.KEYPAD_EQUALS" class="add-link hide-from-toc">KEYPAD_EQUALS</h3></td>
<td><code>458855</code></td>
<td><p>Keypad =</p>
</td>
</tr>
<tr id="Key.MENU">
<td><h3 id="Key.MENU" class="add-link hide-from-toc">MENU</h3></td>
<td><code>458870</code></td>
<td><p>Keyboard Menu</p>
</td>
</tr>
<tr id="Key.LEFT_CTRL">
<td><h3 id="Key.LEFT_CTRL" class="add-link hide-from-toc">LEFT_CTRL</h3></td>
<td><code>458976</code></td>
<td><p>Keyboard Left Control</p>
</td>
</tr>
<tr id="Key.LEFT_SHIFT">
<td><h3 id="Key.LEFT_SHIFT" class="add-link hide-from-toc">LEFT_SHIFT</h3></td>
<td><code>458977</code></td>
<td><p>Keyboard Left Shift</p>
</td>
</tr>
<tr id="Key.LEFT_ALT">
<td><h3 id="Key.LEFT_ALT" class="add-link hide-from-toc">LEFT_ALT</h3></td>
<td><code>458978</code></td>
<td><p>Keyboard Left Alt</p>
</td>
</tr>
<tr id="Key.LEFT_META">
<td><h3 id="Key.LEFT_META" class="add-link hide-from-toc">LEFT_META</h3></td>
<td><code>458979</code></td>
<td><p>Keyboard Left GUI (Meta, Windows)</p>
</td>
</tr>
<tr id="Key.RIGHT_CTRL">
<td><h3 id="Key.RIGHT_CTRL" class="add-link hide-from-toc">RIGHT_CTRL</h3></td>
<td><code>458980</code></td>
<td><p>Keyboard Right Control</p>
</td>
</tr>
<tr id="Key.RIGHT_SHIFT">
<td><h3 id="Key.RIGHT_SHIFT" class="add-link hide-from-toc">RIGHT_SHIFT</h3></td>
<td><code>458981</code></td>
<td><p>Keyboard Right Shift</p>
</td>
</tr>
<tr id="Key.RIGHT_ALT">
<td><h3 id="Key.RIGHT_ALT" class="add-link hide-from-toc">RIGHT_ALT</h3></td>
<td><code>458982</code></td>
<td><p>Keyboard Right Alt</p>
</td>
</tr>
<tr id="Key.RIGHT_META">
<td><h3 id="Key.RIGHT_META" class="add-link hide-from-toc">RIGHT_META</h3></td>
<td><code>458983</code></td>
<td><p>Keyboard Right GUI (Meta, Windows)</p>
</td>
</tr>
<tr id="Key.MEDIA_MUTE">
<td><h3 id="Key.MEDIA_MUTE" class="add-link hide-from-toc">MEDIA_MUTE</h3></td>
<td><code>786658</code></td>
<td><p>Mute</p>
</td>
</tr>
<tr id="Key.MEDIA_VOLUME_INCREMENT">
<td><h3 id="Key.MEDIA_VOLUME_INCREMENT" class="add-link hide-from-toc">MEDIA_VOLUME_INCREMENT</h3></td>
<td><code>786665</code></td>
<td><p>Volume Increment</p>
</td>
</tr>
<tr id="Key.MEDIA_VOLUME_DECREMENT">
<td><h3 id="Key.MEDIA_VOLUME_DECREMENT" class="add-link hide-from-toc">MEDIA_VOLUME_DECREMENT</h3></td>
<td><code>786666</code></td>
<td><p>Volume Decrement</p>
</td>
</tr>
</table>
### KeymapId [flexible](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#KeymapId data-text="KeymapId"}
Type: <code>uint32</code>
*Defined in [fuchsia.input/keymap.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:sdk/fidl/fuchsia.input/keymap.fidl;l=10)*
<p>Keymaps that should always be present and selectable. The fallback keymaps
may be useful on their own but are mainly here to ensure that at least some
keymap is present if no other custom keymaps have been defined or in use.</p>
<table>
<tr><th>Name</th><th>Value</th><th>Description</th></tr>
<tr id="KeymapId.US_QWERTY">
<td><h3 id="KeymapId.US_QWERTY" class="add-link hide-from-toc">US_QWERTY</h3></td>
<td><code>0</code></td>
<td><p>The US_QWERTY keymap. This is also the default if no settings are
ever applied.</p>
</td>
</tr>
<tr id="KeymapId.FR_AZERTY">
<td><h3 id="KeymapId.FR_AZERTY" class="add-link hide-from-toc">FR_AZERTY</h3></td>
<td><code>1</code></td>
<td><p>The FR AZERTY keymap.</p>
</td>
</tr>
<tr id="KeymapId.US_DVORAK">
<td><h3 id="KeymapId.US_DVORAK" class="add-link hide-from-toc">US_DVORAK</h3></td>
<td><code>2</code></td>
<td><p>The US Dvorak keymap.</p>
</td>
</tr>
</table>