The virtualkeyboardpolicy global attribute is an enumerated attribute. When specified on an element that also uses the contenteditable attribute, it controls the on-screen virtual keyboard behavior on devices such as tablets, mobile phones, or other devices where a hardware keyboard may not be available.

The attribute must take one of the following values:

  • auto or an empty string, which automatically shows the virtual keyboard when the element is focused or tapped.
  • manual, which decouples focus and tap on the element from the virtual keyboard's state.


No specification found

No specification data found for html.global_attributes.virtualkeyboardpolicy.
Check for problems with this page or contribute a missing spec_url to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.

Browser compatibility

BCD tables only load in the browser

See also