Александр, клавиатура написана в HTML CSS, в JS повесила на обычные клавиши событие клика, при котором выводится в виртуальный экран текст и цифры С буквами и цифрами проблем нет. Не могу понять, как теперь при клике на CapsLk, буквы должны выводится на экран большими? То же с остальными клавишами
Ольга, CapsLock = .toUpperCase; Backspace - можно выделить весь текст (.select) и удалить из него последний символ; Shift - так же как и CapsLock, только он выключается после нажатия на клавишу; Tab = \t; Вот с Ctrl посложнее, т. к. служит для разного рода "функций".