javascript - 如何创建一个屏幕键盘来显示当前正在键入的键?

标签 javascript typing

我有一个在线打字程序,我想为他们创建一个屏幕键盘,就像他们在 Keyblaze Typing Tutor 等打字程序中的做法一样。那么有没有一种方法可以创建一个 JavaScript 程序来显示用户当前正在键入的键(外观美观无关紧要)?

最佳答案

尝试扩展这个 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

关于javascript - 如何创建一个屏幕键盘来显示当前正在键入的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10042058/

相关文章:

haskell - 在 Haskell 中定义逻辑运算符

javascript - 将 TypeScript 文件内的 "function"调用为 HTML

javascript - 将 LocalStorage 添加到暗模式切换

javascript - nouislider handle 超过了它的杆长

javascript - Javascript 中的 for 循环不一致/被忽略?

jquery - 如何确定哪个元素在 .keyup jquery 方法调用上触发?

javascript - 将 jQuery Draggable 放入 droppable 时缩放/动画化

c# - TypeCode 与 typeof

objective-c - "virtual"Objective-C中方法的返回类型

typescript - 将抽象类实现为类型