我有一个在线打字程序,我想为他们创建一个屏幕键盘,而不是像他们在键入程序时那样做,比如Keyblaze Typing Tutor。那么有没有办法创建一个JavaScript程序来显示当前正由用户输入的键(演示美学无关紧要)?
答案 0 :(得分:5)
尝试扩展此example
jQuery的:
$(function () {
$("#input").keydown(function (event) {
$("#" + String.fromCharCode(event.which)).addClass("trigger");
}).keyup(function (event) {
$("#" + String.fromCharCode(event.which)).removeClass("trigger");
});
});
您可以使用纯HTML和CSS创建键盘。见beautiful example
答案 1 :(得分:2)