This is a test for different keyboard mode, click on elements to show keyboard

x-inputmode explanation
latin
verbatim
Keyboard in lowercase mode
none
latin-prose
latin-name
Keyboard in uppercase mode
digit
Keyboard with only [0-9]
numeric
Keyboard with [0-9], +, -, comma, dot

Eventually there will be other differences as well (in word suggestions, for example) but for now, inputmode is just controlling auto capitalization.

The following elements are
<input type="?"> except textarea

Text related
type
x-inputmode
element
text
<textarea>
text
latin
<textarea>
latin
text
verbatim
<textarea>
verbatim
text
latin-prose
<textarea>
latin-prose
text
latin-name
<textarea>
latin-name

Number related
type
x-inputmode
element
text
number
password
<textarea>
text
digit
number
digit
password
digit
<textarea>
digit
text
numeric
number
numeric
password
numeric
<textarea>
numeric
Others
type
element
text
range
search
tel
url
email
email(multiple)
date
time
datetime
datetime-local

Contenteditable:

Edit me, please!
Second line

iFrame with designmode on:
iFrame with body contenteditable: