Я объясню с помощью псевдокода, что я хочу делать в JavaScript. Я создал пользовательскую клавиатуру в html / css следующим образом:
и мой псевдокод, что я хочу сделать
html код
<div class="key w-key" onclick="qwertyKeyboard('w')">w</div>
код JavaScript
function qwertyKeyboard(char) {
if (event.key == char ) { //event.key = 'w'
press this event.key
}
}
что-то вроде этого. В общем, когда я щелкаю мышью по любому символу, нажатый символ должен быть нажат как настоящая клавиатура