Я вполне уверен, что нет специального метода JavaScript для управления клавиатурой, но вы можете подделать его с помощью jQuery.Предполагая, что у вас есть текстовый ввод, подобный этому:
<input type="text" name="formula"/>
Ваш код JavaScript будет выглядеть примерно так:
$(function(){
$("#formula").focus(function(){
$(this).blur();
/*
Put code here to bring up your custom keyboard. Update
the value of #forumla as symbols are pressed.
*/
});
});
Если вы хотите добавить на свою пользовательскую клавиатуру кнопку, которая вызываеттрадиционную клавиатуру, которую вы хотите, чтобы она выполнялась:
$("#formula").focus();
Наконец, если вы хотите, чтобы клавиатура, которая по умолчанию отображалась по умолчанию, стала клавиатурой с цифрами, что звучит так, как если бы вы могли добавить дополнительные штрихи, выможете сказать iOS, что элемент для числа, изменив ваш элемент так:
<input type="number" id="formula"/>
С этими советами вы сможете выполнить то, что пытаетесь сделать.