Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mohamedkhallouq
GitHub Repository: mohamedkhallouq/content
Path: blob/main/files/en-us/web/html/global_attributes/virtualkeyboardpolicy/index.md
6566 views
---
title: virtualkeyboardpolicy slug: Web/HTML/Global_attributes/virtualkeyboardpolicy page-type: html-attribute browser-compat: html.global_attributes.virtualkeyboardpolicy
---

{{HTMLSidebar("Global_attributes")}}

The virtualkeyboardpolicy global attribute is an enumerated attribute. When specified on an element that also uses the {{htmlattrxref("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.

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also

  • All global attributes

  • {{domxref("HTMLElement.contentEditable")}} and {{domxref("HTMLElement.isContentEditable")}}

  • {{domxref("VirtualKeyboard_API", "The VirtualKeyboard API", "", "nocode")}}