PhysicalKey Enum
Definition
Represents a keyboard physical key.
public enum PhysicalKey
Remarks
The names follow the W3C codes: https://www.w3.org/TR/uievents-code/
Fields
| Name | Description |
|---|---|
| A | a on a US keyboard. q on an AZERTY (e.g., French) keyboard. |
| Again | Again. Legacy. Found on Sun’s USB keyboard. |
| AltLeft | Alt, Option or ⌥. |
| AltRight | Alt, Option or ⌥. This is labelled AltGr key on many keyboard layouts. |
| ArrowDown | ↓. |
| ArrowLeft | ←. |
| ArrowRight | →. |
| ArrowUp | ↑. |
| AudioVolumeDown | Volume Down. |
| AudioVolumeMute | Mute. |
| AudioVolumeUp | Volume Up. |
| B | b on a US keyboard. |
| Backquote | ``~on a US keyboard. This is the半角/全角/漢字` (hankaku/zenkaku/kanji) key on Japanese keyboards. |
| Backslash | Used for both the US `\ |
| Backspace | Backspace or ⌫. Labelled Delete on Apple keyboards. |
| BracketLeft | [{ on a US keyboard. |
| BracketRight | ]} on a US keyboard. |
| BrowserBack | Browser Back. Some laptops place this key to the left of the ↑ key. |
| BrowserFavorites | Browser Favorites. |
| BrowserForward | Browser Forward. Some laptops place this key to the right of the ↑ key. |
| BrowserHome | Browser Home. |
| BrowserRefresh | Browser Refresh. |
| BrowserSearch | Browser Search. |
| BrowserStop | Browser Stop. |
| C | c on a US keyboard. |
| CapsLock | CapsLock or ⇪. |
| Comma | ,< on a US keyboard. |
| ContextMenu | The application context menu key, which is typically found between the right Meta key and the right Control key. |
| ControlLeft | Control or ⌃. |
| ControlRight | Control or ⌃. |
| Convert | Japanese: 変換 (henkan). |
| Copy | Copy. Legacy. Found on Sun’s USB keyboard. |
| Cut | Cut. Legacy. Found on Sun’s USB keyboard. |
| D | d on a US keyboard. |
| Delete | ⌦. The forward delete key. Note that on Apple keyboards, the key labelled Delete on the main part of the keyboard is Avalonia.Input.PhysicalKey.Backspace. |
| Digit0 | 0) on a US keyboard. |
| Digit1 | 1! on a US keyboard. |
| Digit2 | 2@ on a US keyboard. |
| Digit3 | 3# on a US keyboard. |
| Digit4 | 4$ on a US keyboard. |
| Digit5 | 5% on a US keyboard. |
| Digit6 | 6^ on a US keyboard. |
| Digit7 | 7& on a US keyboard. |
| Digit8 | 8* on a US keyboard. |
| Digit9 | 9( on a US keyboard. |
| E | e on a US keyboard. |
| Eject | Eject or ⏏. This key is placed in the function section on some Apple keyboards. |
| End | End or ↘. |
| Enter | Enter or ↵. Labelled Return on Apple keyboards. |
| Equal | =+ on a US keyboard. |
| Escape | Esc or ⎋. |
| F | f on a US keyboard. |
| F1 | F1. |
| F10 | F10. |
| F11 | F11. |
| F12 | F12. |
| F13 | F13. |
| F14 | F14. |
| F15 | F15. |
| F16 | F16. |
| F17 | F17. |
| F18 | F18. |
| F19 | F19. |
| F2 | F2. |
| F20 | F20. |
| F21 | F21. |
| F22 | F22. |
| F23 | F23. |
| F24 | F24. |
| F3 | F3. |
| F4 | F4. |
| F5 | F5. |
| F6 | F6. |
| F7 | F7. |
| F8 | F8. |
| F9 | F9. |
| Find | Find. Legacy. Found on Sun’s USB keyboard. |
| G | g on a US keyboard. |
| H | h on a US keyboard. |
| Help | Help. Not present on standard PC keyboards. |
| Home | Home or ↖. |
| I | i on a US keyboard. |
| Insert | Insert or Ins. Not present on Apple keyboards. |
| IntlBackslash | Located between the left Shift and Z keys. `\ |
| IntlRo | Located between the / and right Shift keys. \ろ (ro) on a Japanese keyboard. |
| IntlYen | Located between the = and Backspace keys. ¥ (yen) on a Japanese keyboard. \/ on a Russian keyboard. |
| J | j on a US keyboard. |
| K | k on a US keyboard. |
| KanaMode | Japanese: カタカナ/ひらがな/ローマ字 (katakana/hiragana/romaji). |
| L | l on a US keyboard. |
| Lang1 | Korean: HangulMode 한/영 (han/yeong). Japanese (Mac keyboard): かな (kana). |
| Lang2 | Korean: Hanja 한자 (hanja). Japanese (Mac keyboard): 英数 (eisu). |
| Lang3 | Japanese (word-processing keyboard): Katakana. |
| Lang4 | Japanese (word-processing keyboard): Hiragana. |
| Lang5 | Japanese (word-processing keyboard): Zenkaku/Hankaku. |
| LaunchApp1 | App 1. Sometimes labelled My Computer on the keyboard. |
| LaunchApp2 | App 2. Sometimes labelled Calculator on the keyboard. |
| LaunchMail | Mail. |
| M | m on a US keyboard. |
| MediaPlayPause | Media Play/Pause or ⏵⏸. |
| MediaSelect | Media Select. |
| MediaStop | Media Stop or ⏹. |
| MediaTrackNext | Media Next or ⏭. |
| MediaTrackPrevious | Media Previous or ⏮. |
| MetaLeft | The ⊞ (Windows), ⌘, Command or other OS symbol key. |
| MetaRight | The ⊞ (Windows), ⌘, Command or other OS symbol key. |
| Minus | -_ on a US keyboard. |
| N | n on a US keyboard. |
| NonConvert | Japanese: 無変換 (muhenkan). |
| None | Represents no key. |
| NumLock | Numeric keypad Num Lock. On the Mac, this is used for the numpad Clear key. |
| NumPad0 | Numeric keypad 0 Ins on a keyboard. 0 on a phone or remote control. |
| NumPad1 | Numeric keypad 1 End on a keyboard. 1 or 1 QZ on a phone or remote control. |
| NumPad2 | Numeric keypad 2 ↓ on a keyboard. 2 ABC on a phone or remote control. |
| NumPad3 | Numeric keypad 3 PgDn on a keyboard. 3 DEF on a phone or remote control. |
| NumPad4 | Numeric keypad 4 ← on a keyboard. 4 GHI on a phone or remote control. |
| NumPad5 | Numeric keypad 5 on a keyboard. 5 JKL on a phone or remote control. |
| NumPad6 | Numeric keypad 6 → on a keyboard. 6 MNO on a phone or remote control. |
| NumPad7 | Numeric keypad 7 Home on a keyboard. 7 PQRS or 7 PRS on a phone or remote control. |
| NumPad8 | Numeric keypad 8 ↑ on a keyboard. 8 TUV on a phone or remote control. |
| NumPad9 | Numeric keypad 9 PgUp on a keyboard. 9 WXYZ or 9 WXY on a phone or remote control. |
| NumPadAdd | Numeric keypad +. |
| NumPadClear | Numeric keypad C or AC (All Clear). Also for use with numpads that have a Clear key that is separate from the NumLock key. On the Mac, the numpad Clear key is Avalonia.Input.PhysicalKey.NumLock. |
| NumPadComma | Numeric keypad , (thousands separator). For locales where the thousands separator is a "." (e.g., Brazil), this key may generate a .. |
| NumPadDecimal | Numeric keypad . Del. For locales where the decimal separator is "," (e.g., Brazil), this key may generate a ,. |
| NumPadDivide | Numeric keypad /. |
| NumPadEnter | Numeric keypad Enter. |
| NumPadEqual | Numeric keypad =. |
| NumPadMultiply | Numeric keypad * on a keyboard. For use with numpads that provide mathematical operations (+, -, * and /). |
| NumPadParenLeft | Numeric keypad (. Found on the Microsoft Natural Keyboard. |
| NumPadParenRight | Numeric keypad ). Found on the Microsoft Natural Keyboard. |
| NumPadSubtract | Numeric keypad -. |
| O | o on a US keyboard. |
| Open | Open. Legacy. Found on Sun’s USB keyboard. |
| P | p on a US keyboard. |
| PageDown | Page Down, PgDn or ⇟. |
| PageUp | Page Up, PgUp or ⇞. |
| Paste | Paste. Legacy. Found on Sun’s USB keyboard. |
| Pause | Pause Break. |
| Period | .> on a US keyboard. |
| Power | Power. |
| PrintScreen | PrtScr SysRq or Print Screen. |
| Props | Props. Legacy. Found on Sun’s USB keyboard. |
| Q | q on a US keyboard. a on an AZERTY (e.g., French) keyboard. |
| Quote | '" on a US keyboard. |
| R | r on a US keyboard. |
| S | s on a US keyboard. |
| ScrollLock | Scroll Lock. |
| Select | Select. Legacy. Found on Sun’s USB keyboard. |
| Semicolon | ;: on a US keyboard. |
| ShiftLeft | Shift or ⇧. |
| ShiftRight | Shift or ⇧. |
| Slash | /? on a US keyboard. |
| Sleep | Sleep. |
| Space | `` (space). |
| T | t on a US keyboard. |
| Tab | Tab or ⇥. |
| U | u on a US keyboard. |
| Undo | Undo. Legacy. Found on Sun’s USB keyboard. |
| V | v on a US keyboard. |
| W | w on a US keyboard. z on an AZERTY (e.g., French) keyboard. |
| WakeUp | Wake Up. |
| X | x on a US keyboard. |
| Y | y on a US keyboard. z on a QWERTZ (e.g., German) keyboard. |
| Z | z on a US keyboard. w on an AZERTY (e.g., French) keyboard. y on a QWERTZ (e.g., German) keyboard. |