The W3. C Markup Validation Service. Check the markup (HTML, XHTML, …) of Web documents. Validate by URIValidate by File Upload. Note: file upload may not work with Internet. Explorer on some versions of Windows XP Service Pack 2, see our. W3. C QA Website. Validate by direct input.
This validator checks the. Web documents in HTML, XHTML, SMIL, Math. ML, etc. If you wish to validate specific content such as. RSS/Atom feeds or. CSS stylesheets. Mobile. OK content. or to find broken links.
As an alternative you can also try our non- DTD- based validator.
UI Events Keyboard. Event key Values. This specification defines the values for the Keyboard. Event. key attribute, which is defined as part.
Definition and Usage. The <keygen> tag specifies a key-pair generator field used for forms. When the form is submitted, the private key is stored locally, and the. <keygen> The <keygen> element represents a key pair generator control. Point. When the control's form is submitted, the private key is stored in the local keystore. W3C's easy-to-use markup validation service, based on SGML and XML parsers. Definition and Usage. The key property returns the identifier of the key that was pressed when a key event occured. Key identifiers are strings that identify keyboard. Direct downloads for W3 Frozen Throne Key Gen. Includes: Crack Serial Keygen (if applicable). New links added daily. Last updated: 22-May-2016.
UI Events Specification [UIEvents]. The key attribute contains information about the character. Introduction. This document specifies the values that should be used in the Keyboard. Event. key attribute to encode the key’s. The key value will differ based on the user’s.
For a key value that is based only on the key’s physical. UIEvents- Code]. This specification was formerly titled DOM Level 3 Keyboard. Event key Values. Stylistic Conventions. This specification uses the following conventions: The key cap printed on a key is shown as ↓, = or Q. This is used to refer to a key from the user’s perspective without regard for the key and code values in the. Keyboard. Event. Glyphs representing character are shown as: "?".
Unicode character encodings are shown as: \u. Names of key values generated by a key press (i. Keyboard. Event. key) are shown as: "Arrow. Down", "=", "q" or "Q". Names of key codes associated with the physical keys (i.
The keygen element represents a control for generating a public-private key pair and for submitting the public key from that key pair.
This specification defines the values for the KeyboardEvent.key attribute, which is defined as part of the UI Events Specification. The key attribute contains. Announcing W3 Total Cache Pro; Blog. Announcing W3 Total Cache Pro. simply use the upgrade button to obtain a license key valid for a single WordPress installation.
Keyboard. Event. code) are shown as: "Arrow. Down", "Equal" or "Key. Q". 2. Keyboard Event key Value Tables. This document defines the list of Keyboard. Event. key values which implementations MUST support, at a minimum, in addition to. Unicode [Unicode] codepoints.
The key attribute of an event MUST always contain one of these. Unidentified"). If the key represents one of the set of printable control characters which has. Unicode character entry, such as the tab key, the key attribute MUST have the key value (e. Tab"). Implementations that are unable to identify a key MUST use the key value "Unidentified". Conforming implementations MUST only use "Unidentified" as a key value when there is no way for the implementation to detect the key value. Exposing only this value MUST NOT indicate a conforming implementation.
The key values defined in this specification are based in part on the sets of keycodes from. Key. Event interface of the Java Platform. Standard Edition 6 API Specification [Key. Event. Java], and the System.
Windows. Forms. Keys key enumeration of the Microsoft . NET. Framework 4. Class Library [Keys. Net]. Additional information in this spec. Microsoft’s WM_APPCOMMAND messages [Wm.
App. Command], and other. The keys on the numeric keypad (e. The location attribute can be used to determine if a key.
Note: There are special internationalization considerations for. ECMAScript escaped characters. Char. Mod conformance [Char. Mod]expects the use of code points rather than surrogate pairs in escapes.
ECMAScript escaped characters use surrogate pairs for characters outside. Basic Multilingual Plane (\u. D8. 4E\u. DDC2 for "?", a Chinese character meaning untidy), rather than C- style.
U0. 00. 23. 9c. 2 for "?") or delimited escapes such as Numeric Character References. C2; "). Characters escaped in this manner. UTF- 1. 6 encoding, in that it uses surrogate pairs for. Basic Multilingual Planeare expressed using surrogate pairs, which makes it difficult for a.
Unicode is a 1. 6- bit. Chinese characters on plane 2), some of which are expected to be. Java or C, which use different escaping. The following sub- sections contain the normative list of case- sensitive key.
A. conforming implementation of the Keyboard. Event interface MUST support at. MAY be available on all platforms or devices. Future versions of this specification MAY include key values not included. Special Key Values.
Keyboard. Event. key. Typical Usage (Non- normative). Unidentified"This key value is used when an implementation is unable to identify another key value, due to either hardware. Modifier Keys. Keyboard. Event. key. Typical Usage (Non- normative). Alt"The Alt (Alternative) key. This key enables the alternate modifier function for interpreting concurrent or subsequent keyboard input.
This key value is also used for the Apple Option key. Alt. Graph"The Alternate Graphics (Alt. Gr or Alt. Graph) key. This key is used enable the ISO Level 3 shift modifier (the standard Shift key is the level 2 modifier). See [ISO9. Caps. Lock"The Caps Lock (Capital) key. Toggle capital character lock function for interpreting subsequent keyboard input event.
Control"The Control or Ctrl key, to enable control modifier function for interpreting concurrent or subsequent keyboard input. Fn"The Function switch Fn key. Activating this key simultaneously with another key changes that key’s value to an alternate character or function. This key is often handled directly in the keyboard hardware and does not usually generate key events.
Fn. Lock"The Function- Lock (Fn. Lock or F- Lock) key. Activating this key switches the mode of the keyboard to changes some keys' values to an alternate character or function. This key is often handled directly in the keyboard hardware and does not usually generate key events. Hyper"The Hyper key.
Meta"The Meta key, to enable meta modifier function for interpreting concurrent or subsequent keyboard input. This key value is used for the Windows Logo key and the Apple Command or ⌘ key. Num. Lock"The Num. Lock or Number Lock key, to toggle numer- pad mode function for interpreting subsequent keyboard input. Scroll. Lock"The Scroll Lock key, to toggle between scrolling and cursor movement modes.
Shift"The Shift key, to enable shift modifier function for interpreting concurrent or subsequent keyboard input. Super"The Super key. Symbol"The Symbol modifier key (used on some virtual keyboards). Symbol. Lock"The Symbol Lock key. Whitespace Keys. Keyboard. Event. key. Typical Usage (Non- normative). Enter"The Enter or ↵ key, to activate current selection or accept current input.
This key value is also used for the Return (Macintosh numpad) key. This key value is also used for the Android KEYCODE_DPAD_CENTER. Tab"The Horizontal Tabulation Tab key. The space or spacebar key is encoded as " ". Navigation Keys. Keyboard. Event. key. Typical Usage (Non- normative).
Arrow. Down"The down arrow key, to navigate or traverse downward. KEYCODE_DPAD_DOWN). Arrow. Left"The left arrow key, to navigate or traverse leftward. KEYCODE_DPAD_LEFT). Arrow. Right"The right arrow key, to navigate or traverse rightward. KEYCODE_DPAD_RIGHT).
Arrow. Up"The up arrow key, to navigate or traverse upward. KEYCODE_DPAD_UP). End"The End key, used with keyboard entry to go to the end of content (KEYCODE_MOVE_END). Home"The Home key, used with keyboard entry, to go to start of content (KEYCODE_MOVE_HOME).
For the mobile phone Home key (which goes to the phone’s main screen), use "Go. Home". "Page. Down"The Page Down key, to scroll down or display next page of content. Page. Up"The Page Up key, to scroll up or display previous page of content.
Editing Keys. Keyboard. Event. key. Typical Usage (Non- normative). Backspace"The Backspace key. This key value is also used for the key labeled Delete on Mac. OS keyboards. "Clear"Remove the currently selected input. Copy"Copy the current selection. APPCOMMAND_COPY).
Cr. Sel"The Cursor Select (Crsel) key. Cut"Cut the current selection. APPCOMMAND_CUT). "Delete"The Delete (Del) Key. This key value is also used for the key labeled Delete on Mac. OS keyboards when modified by the Fn key. Erase. Eof"The Erase to End of Field key. This key deletes all characters from the current cursor position to the end of the current field. Ex. Sel"The Extend Selection (Exsel) key.
Insert"The Insert (Ins) key, to toggle between text modes for insertion or overtyping. KEYCODE_INSERT). "Paste"The Paste key. APPCOMMAND_PASTE). Redo"Redo the last action.
APPCOMMAND_REDO). Undo"Undo the last action. APPCOMMAND_UNDO). UI Keys. Keyboard. Event. key. Typical Usage (Non- normative). Accept"The Accept (Commit, OK) key. Accept current option or input method sequence conversion.
Again"The Again key, to redo or repeat an action. Attn"The Attention (Attn) key. Cancel"The Cancel key. Show the application’s context menu. This key is commonly found between the right OS key and the right Control key. Escape"The Escape (Esc) key.
This key was originally used to initiate an escape sequence, but is now more generally used to exit or "escape" the current context, such as closing a dialog. Execute"The Execute key. Find"Open the Find dialog. APPCOMMAND_FIND). Help"Open a help dialog or toggle display of help information.
APPCOMMAND_HELP, KEYCODE_HELP). Pause the current state or application (as appropriate).
Do not use this value for the Pause button on media controllers. Use "Media. Pause" instead."Play". Play or resume the current state or application (as appropriate). Do not use this value for the Play button on media controllers.
Use "Media. Play" instead."Props"The properties (Props) key. Select"The Select key. Zoom. In"The Zoom. In key. (KEYCODE_ZOOM_IN). Zoom. Out"The Zoom. Out key. (KEYCODE_ZOOM_OUT). Device Keys. Keyboard.
Event. key. Typical Usage (Non- normative). Brightness. Down"The Brightness Down key. Typically controls the display brightness. KEYCODE_BRIGHTNESS_DOWN).
Brightness. Up"The Brightness Up key. Typically controls the display brightness. KEYCODE_BRIGHTNESS_UP).
Eject"Toggle removable media to eject (open) and insert (close) state. KEYCODE_MEDIA_EJECT). Log. Off"The Log. Off key. Toggle power state.
KEYCODE_POWER). Some devices might not expose this key to the operating environment."Power. Off"The Power. Off key. Sometime called Power.
Down. "Print. Screen"The Print Screen or Snap. Shot key, to initiate print- screen function.
Hibernate"The Hibernate key. This key saves the current state of the computer to disk so that it can be restored. The computer will then shutdown. Standby"The Standby key. This key turns off the display and places the computer into a low- power mode without completely shutting down. It is sometimes labelled Suspend or Sleep key.
KEYCODE_SLEEP). "Wake. Up"The Wake. Up key. KEYCODE_WAKEUP). 2. IME and Composition Keys. Keyboard. Event. key. Typical Usage (Non- normative).
All. Candidates"The All Candidates key, to initate the multi- candidate mode. Alphanumeric"The Alphanumeric key. Code. Input"The Code Input key, to initiate the Code Input mode to allow characters to be entered by their code points. Compose"The Compose key, also known as Multi_key on the X Window System.
This key acts in a manner similar to a dead key, triggering a mode where subsequent key presses are combined to produce a different character. Convert"The Convert key, to convert the current input method sequence.
Dead"A dead key combining key. It may be any combining key from any keyboard layout.
For example, on a PC/AT French keyboard, using a French mapping and without any modifier activiated, this is the key value \u. COMBINING CIRCUMFLEX ACCENT. In another layout this might be a different unicode combining key. For applications that need to differentiate between specific combining characters, the associated compositionupdate.
Final. Mode"The Final Mode Final key used on some Asian keyboards, to enable the final mode for IMEs. Group. First"Switch to the first character group. ISO/IEC 9. 99. 5). Group. Last"Switch to the last character group. ISO/IEC 9. 99. 5). Group. Next"Switch to the next character group. ISO/IEC 9. 99. 5).
Group. Previous"Switch to the previous character group. ISO/IEC 9. 99. 5). Mode. Change"The Mode Change key, to toggle between or cycle through input modes of IMEs. Next. Candidate"The Next Candidate function key. Non. Convert"The Non.
Convert ("Don’t Convert") key, to accept current input method sequence without conversion in IMEs. Previous. Candidate"The Previous Candidate function key.
Process"The Process key. Single. Candidate"The Single Candidate function key. Keys specific to Korean keyboards: Keyboard. Event. key. Typical Usage (Non- normative). Hangul. Mode"The Hangul (Korean characters) Mode key, to toggle between Hangul and English modes. Hanja. Mode"The Hanja (Korean characters) Mode key.
Junja. Mode"The Junja (Korean characters) Mode key. Keys specific to Japanese keyboards: Keyboard.
Event. key. Typical Usage (Non- normative). Eisu"The Eisu key. This key may close the IME, but its purpose is defined by the current IME. KEYCODE_EISU). "Hankaku"The (Half- Width) Characters key.
Hiragana"The Hiragana (Japanese Kana characters) key. Hiragana. Katakana"The Hiragana/Katakana toggle key. KEYCODE_KATAKANA_HIRAGANA). Kana. Mode"The Kana Mode (Kana Lock) key. KEYCODE_KANA). "Kanji. Mode"The Kanji (Japanese name for ideographic characters of Chinese origin) Mode key.
Katakana"The Katakana (Japanese Kana characters) key. Romaji"The Roman characters function key. Zenkaku"The Zenkaku (Full- Width) Characters key. Zenkaku. Hankaku"The Zenkaku/Hankaku (full- width/half- width) toggle key. KEYCODE_ZENKAKU_HANKAKU). General- Purpose Function Keys.
The exact number of these general purpose function keys varies on different. Additional. function key names are implicitly defined by incrementing the base- 1. Thus, "F2. 4" and "Soft. Keyboard. Event. key. Typical Usage (Non- normative). F1"The F1 key, a general purpose function key, as index 1.
F2"The F2 key, a general purpose function key, as index 2. F3"The F3 key, a general purpose function key, as index 3. F4"The F4 key, a general purpose function key, as index 4. F5"The F5 key, a general purpose function key, as index 5. F6"The F6 key, a general purpose function key, as index 6. F7"The F7 key, a general purpose function key, as index 7.
F8"The F8 key, a general purpose function key, as index 8. F9"The F9 key, a general purpose function key, as index 9. F1. 0"The F1. 0 key, a general purpose function key, as index 1. F1. 1"The F1. 1 key, a general purpose function key, as index 1.
F1. 2"The F1. 2 key, a general purpose function key, as index 1. Soft. 1"General purpose virtual function key, as index 1. Soft. 2"General purpose virtual function key, as index 2. Soft. 3"General purpose virtual function key, as index 3. Soft. 4"General purpose virtual function key, as index 4.
These are extra keys found on "multimedia" keyboards. The normal 0 .. 9 numpad keys are encoded as "0" .. In these instances, the 1.
The 1. 0 or 1. 0 /0 key MUST be assigned a key value of "0". Audio Keys. Multimedia keys related to audio. Keyboard. Event. key. Typical Usage (Non- normative). Audio. Balance. Left"Adjust audio balance leftward. VK_AUDIO_BALANCE_LEFT).
Audio. Balance. Right"Adjust audio balance rightward. VK_AUDIO_BALANCE_RIGHT). Audio. Bass. Down"Decrease bass. APPCOMMAND_BASS_DOWN). Audio. Bass. Boost. Down"Decrease audio bass boost or cycle down through bass boost states.
VK_BASS_BOOST_DOWN). Audio. Bass. Boost. Toggle"Toggle bass boost on/off. APPCOMMAND_BASS_BOOST). Audio. Bass. Boost. Up"Increase audio bass boost or cycle up through bass boost states.
VK_BASS_BOOST_UP). Audio. Bass. Up"Increase bass. APPCOMMAND_BASS_UP).
Audio. Fader. Front"Adjust audio fader towards front. VK_FADER_FRONT). "Audio. Fader. Rear"Adjust audio fader towards rear. VK_FADER_REAR). "Audio. Surround. Mode. Next"Advance surround audio mode to next available mode.
VK_SURROUND_MODE_NEXT). Audio. Treble. Down"Decrease treble.
APPCOMMAND_TREBLE_DOWN). Audio. Treble. Up"Increase treble. APPCOMMAND_TREBLE_UP). Audio. Volume. Down"Decrease audio volume. APPCOMMAND_VOLUME_DOWN, KEYCODE_VOLUME_DOWN). Audio. Volume. Up"Increase audio volume.
APPCOMMAND_VOLUME_UP, KEYCODE_VOLUME_UP). Audio. Volume. Mute"Toggle between muted state and prior volume level. APPCOMMAND_VOLUME_MUTE, KEYCODE_VOLUME_MUTE). Microphone. Toggle"Toggle the microphone on/off.
APPCOMMAND_MIC_ON_OFF_TOGGLE). Microphone. Volume. Down"Decrease microphone volume. APPCOMMAND_MICROPHONE_VOLUME_DOWN). Microphone. Volume. Up"Increase microphone volume.
APPCOMMAND_MICROPHONE_VOLUME_UP). Microphone. Volume. Mute"Mute the microphone. APPCOMMAND_MICROPHONE_VOLUME_MUTE, KEYCODE_MUTE).
Speech Keys. Multimedia keys related to speech recognition. Keyboard. Event. key.
Typical Usage (Non- normative). Speech. Correction. List"Show correction list when a word is incorrectly identified.
APPCOMMAND_CORRECTION_LIST). Speech. Input. Toggle"Toggle between dictation mode and command/control mode. APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE). Application Keys.
The Application Keys are special keys that are assigned to launch a particular application. Additional application key names can be defined by concatenating "Launch" with the name.
Keyboard. Event. key. Typical Usage (Non- normative). Launch. Calculator"The "Calculator" key. This is often the generic "Launch.
Application" key, as index 2. APPCOMMAND_LAUNCH_APP2, KEYCODE_CALCULATOR).
Launch. Calendar"The "Calendar" key. KEYCODE_CALENDAR). Launch. Contacts"The "Contacts" key. KEYCODE_CONTACTS). Launch. Mail"The "Mail" key.
APPCOMMAND_LAUNCH_MAIL). Launch. Media. Player"The "Media Player" key. APPCOMMAND_LAUNCH_MEDIA_SELECT). Launch. Music. Player"The "Music Player" key. Launch. My. Computer"The "My Computer" key.
This is often the generic "Launch. Application" key, as index 1. APPCOMMAND_LAUNCH_APP1). Launch. Phone"The "Phone" key. Launch. Screen. Saver"The "Screen Saver" key.
Launch. Spreadsheet"The "Spreadsheet" key. Launch. Web. Browser"The "Web Browser" key. Launch. Web. Cam"The "Web. Cam" key. "Launch. Word. Processor"The "Word Processor" key. Browser Keys. Keyboard.
Event. key. Typical Usage (Non- normative). Browser. Back"Navigate to previous content or page in current history. APPCOMMAND_BROWSER_BACKWARD). Browser. Favorites"Open the list of browser favorites. APPCOMMAND_BROWSER_FAVORITES). Browser. Forward"Navigate to next content or page in current history. APPCOMMAND_BROWSER_FORWARD).
Browser. Home"Go to the user’s preferred home page. APPCOMMAND_BROWSER_HOME). Browser. Refresh"Refresh the current page or content.
APPCOMMAND_BROWSER_REFRESH). Browser. Search"Call up the user’s preferred search page. APPCOMMAND_BROWSER_SEARCH). Browser. Stop"Stop loading the current page or content.
APPCOMMAND_BROWSER_STOP). Mobile Phone Keys. Keyboard. Event. key. Typical Usage (Non- normative). App. Switch"The Application switch key, which provides a list of recent apps to switch between. KEYCODE_APP_SWITCH). Call"The Call key.
KEYCODE_CALL). "Camera"The Camera key. KEYCODE_CAMERA). "Camera. Focus"The Camera focus key. KEYCODE_FOCUS). "End. Call"The End Call key.
KEYCODE_ENDCALL). Go. Back"The Back key. KEYCODE_BACK). "Go. Home"The Home key, which goes to the phone’s main screen. KEYCODE_HOME). "Headset. Hook"The Headset Hook key.
KEYCODE_HEADSETHOOK). Last. Number. Redial"The Last Number Redial key.
Notification"The Notification key. KEYCODE_NOTIFICATION). Manner. Mode"Toggle between manner mode state: silent, vibrate, ring, .. KEYCODE_MANNER_MODE). Voice. Dial"The Voice Dial key. TV Keys. Keyboard.
Event. key. Typical Usage (Non- normative). TV"Switch to viewing TV. KEYCODE_TV). "TV3.
DMode"TV 3. D Mode. KEYCODE_3. D_MODE). TVAntenna. Cable"Toggle between antenna and cable input. KEYCODE_TV_ANTENNA_CABLE). TVAudio. Description"Audio description.
KEYCODE_TV_AUDIO_DESCRIPTION). TVAudio. Description. Mix. Down"Audio description mixing volume down.
KEYCODE_TV_AUDIO_DESCRIPTION_MIX_DOWN). TVAudio. Description. Mix. Up"Audio description mixing volume up. KEYCODE_TV_AUDIO_DESCRIPTION_MIX_UP). Contents menu. (KEYCODE_TV_CONTENTS_MENU). TVData. Service"Contents menu. KEYCODE_TV_DATA_SERVICE).
TVInput"Switch the input mode on an external TV. KEYCODE_TV_INPUT). TVInput. Component. Switch to component input #1. KEYCODE_TV_INPUT_COMPONENT_1). TVInput. Component.
Switch to component input #2. KEYCODE_TV_INPUT_COMPONENT_2). TVInput. Composite.
Switch to composite input #1. KEYCODE_TV_INPUT_COMPOSITE_1). TVInput. Composite. Switch to composite input #2. KEYCODE_TV_INPUT_COMPOSITE_2).
TVInput. HDMI1"Switch to HDMI input #1. KEYCODE_TV_INPUT_HDMI_1). TVInput. HDMI2"Switch to HDMI input #2. KEYCODE_TV_INPUT_HDMI_2).
TVInput. HDMI3"Switch to HDMI input #3. KEYCODE_TV_INPUT_HDMI_3). TVInput. HDMI4"Switch to HDMI input #4. KEYCODE_TV_INPUT_HDMI_4). TVInput. VGA1"Switch to VGA input #1.
KEYCODE_TV_INPUT_VGA_1). TVMedia. Context"Media context menu. KEYCODE_TV_MEDIA_CONTEXT_MENU). TVNetwork"Toggle network.
KEYCODE_TV_NETWORK). TVNumber. Entry"Number entry. KEYCODE_TV_NUMBER_ENTRY). TVPower"Toggle the power on an external TV.