summaryrefslogtreecommitdiff
path: root/devdocs/html/global_attributes%2Fvirtualkeyboardpolicy.html
diff options
context:
space:
mode:
Diffstat (limited to 'devdocs/html/global_attributes%2Fvirtualkeyboardpolicy.html')
-rw-r--r--devdocs/html/global_attributes%2Fvirtualkeyboardpolicy.html60
1 files changed, 60 insertions, 0 deletions
diff --git a/devdocs/html/global_attributes%2Fvirtualkeyboardpolicy.html b/devdocs/html/global_attributes%2Fvirtualkeyboardpolicy.html
new file mode 100644
index 00000000..03158320
--- /dev/null
+++ b/devdocs/html/global_attributes%2Fvirtualkeyboardpolicy.html
@@ -0,0 +1,60 @@
+<header><h1>virtualkeyboardpolicy</h1></header><div class="section-content">
+<div class="notecard experimental" id="sect1"><p><strong>Experimental:</strong> <strong>This is an <a href="https://developer.mozilla.org/en-US/docs/MDN/Writing_guidelines/Experimental_deprecated_obsolete#experimental">experimental technology</a></strong><br>Check the <a href="#browser_compatibility">Browser compatibility table</a> carefully before using this in production.</p></div> <p>The <code>virtualkeyboardpolicy</code> <a href="../global_attributes">global attribute</a> is an enumerated attribute. When specified on an element that also uses the <a href="../global_attributes#contenteditable"><code>contenteditable</code></a> 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.</p> <p>The attribute must take one of the following values:</p> <ul> <li>
+<code>auto</code> or an <em>empty string</em>, which automatically shows the virtual keyboard when the element is focused or tapped.</li> <li>
+<code>manual</code>, which decouples focus and tap on the element from the virtual keyboard's state.</li> </ul>
+</div>
+<h2 id="specifications">Specifications</h2>
+<div class="_table"><table class="standard-table">
+<thead><tr><th scope="col">Specification</th></tr></thead>
+<tbody><tr><td><a href="https://w3c.github.io/virtual-keyboard/#dom-elementcontenteditable-virtualkeyboardpolicy">VirtualKeyboard API <br><small># dom-elementcontenteditable-virtualkeyboardpolicy</small></a></td></tr></tbody>
+</table></div>
+<h2 id="browser_compatibility">Browser compatibility</h2>
+<div class="_table"><table>
+<thead>
+<tr id="bct-browser-type">
+<th></th>
+<th colspan="6">Desktop</th>
+<th colspan="6">Mobile</th>
+</tr>
+<tr id="bct-browsers">
+<th></th>
+<th>Chrome</th>
+<th>Edge</th>
+<th>Firefox</th>
+<th>Internet Explorer</th>
+<th>Opera</th>
+<th>Safari</th>
+<th>WebView Android</th>
+<th>Chrome Android</th>
+<th>Firefox for Android</th>
+<th>Opera Android</th>
+<th>Safari on IOS</th>
+<th>Samsung Internet</th>
+</tr>
+</thead>
+<tbody><tr>
+<th><code>virtualkeyboardpolicy</code></th>
+<td class="bc-supports-yes">94</td>
+<td class="bc-supports-yes">94</td>
+<td class="bc-supports-no">No</td>
+<td class="bc-supports-no">No</td>
+<td class="bc-supports-yes">80</td>
+<td class="bc-supports-no">No</td>
+<td class="bc-supports-yes">94</td>
+<td class="bc-supports-yes">94</td>
+<td class="bc-supports-no">No</td>
+<td class="bc-supports-yes">66</td>
+<td class="bc-supports-no">No</td>
+<td class="bc-supports-yes">17.0</td>
+</tr></tbody>
+</table></div>
+<h2 id="see_also">See also</h2>
+<div class="section-content"><ul> <li>All <a href="../global_attributes">global attributes</a>
+</li> <li>
+<a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/contentEditable"><code>HTMLElement.contentEditable</code></a> and <a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/isContentEditable"><code>HTMLElement.isContentEditable</code></a>
+</li> <li><a href="https://developer.mozilla.org/en-US/docs/Web/API/VirtualKeyboard_API">The VirtualKeyboard API</a></li> </ul></div><div class="_attribution">
+ <p class="_attribution-p">
+ &copy; 2005&ndash;2023 MDN contributors.<br>Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.<br>
+ <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/virtualkeyboardpolicy" class="_attribution-link">https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/virtualkeyboardpolicy</a>
+ </p>
+</div>