Volver al ranking

hodgef/simple-keyboard

JavaScriptvirtual-keyboard.js.org

Javascript Virtual Keyboard - Customizable, responsive and lightweight

keyboardonscreen-keyboardvirtual-keyboardvirtual-keyboardstouchscreentouch-screenoskjavascriptscreen-keyboardjsdigitalkiosk
Crecimiento de estrellas
Estrellas
2.4k
Forks
192
Crecimiento semanal
Issues
0
1k2k
mar 2018dic 2020oct 2023jul 2026
Artefactosnpmnpm install simple-keyboard
README

simple-keyboard: Javascript Virtual Keyboard npm version MIT license Mirroring Build Status Publish Status

Virtual Keyboard for Javascript. Compatible with your JS, React, Angular or Vue projects.

🚀 Demo

Demo Showcase (Vanilla, Angular, React, Vue)

📦 Installation & Usage

You can use simple-keyboard as a <script> tag from a CDN, or install it from npm.

Check out the Getting Started docs to begin.

📖 Documentation

Check out the simple-keyboard documentation site.

Feel free to browse the Questions & Answers (FAQ) page for common use-cases.

To run demo on your own computer

Other versions

Questions? Join the chat

✳️ Modules

You can extend simple-keyboard's functionality with modules. Such as:

Want to create your own module? Check out the Modules page for instructions.

🎯 Compatibility

  • Internet Explorer 11
  • Edge (Spartan) 16+
  • Edge (Anaheim/Edge Chromium) 79+
  • Chrome 49+
  • Safari 9+
  • Firefox 57+
  • iOS 9+

Note: If you don't want to support old browsers, you can use the Modern Browsers bundle (index.modern.js).

🔶 Community Libraries & Integrations

Check out useful community modules for simple-keyboard:
https://github.com/hodgef/simple-keyboard/wiki/Community-Libraries-&-Integrations

✅ Contributing

PRs and issues are always welcome. Feel free to submit any issues you have at: https://github.com/hodgef/simple-keyboard/issues

Repositorios relacionados
MonitorControl/MonitorControl

🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.

SwiftMIT Licensemacoskeyboard
monitorcontrol.app
33.8k983
deskflow/deskflow

Share a single keyboard and mouse between multiple computers.

C++GNU General Public License v2.0keyboardkeyboard-emulation
deskflow.org
27.5k4.7k
pqrs-org/Karabiner-Elements

Karabiner-Elements is a powerful tool for customizing keyboards on macOS

C++The Unlicensemacoskeyboard
karabiner-elements.pqrs.org
22.5k919
hackiftekhar/IQKeyboardManager

Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.

SwiftMIT Licenseobjective-ckeyboard
16.6k2.4k
ccampbell/mousetrap

Simple library for handling keyboard shortcuts in Javascript

JavaScriptnpmApache License 2.0mousetrapjavascript
craig.is/killing/mice
11.8k956
taojy123/KeymouseGo

类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input

PythonPyPIGNU General Public License v2.0pythonkeyboard
taojy123.github.io/KeymouseGo
10.4k1.3k
florisboard/florisboard

An open-source keyboard for Android which respects your privacy. Currently in beta.

KotlinApache License 2.0keyboardandroid
florisboard.org
8.5k680
hrvach/deskhop

Fast Desktop Switching Device

CGNU General Public License v3.0cdesktop
7.7k282
jtroo/kanata

Improve keyboard comfort and usability with advanced customization

Rustcrates.ioGNU Lesser General Public License v3.0keyboardrust
7.7k276
foostan/crkbd

Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys.

MakefileCreative Commons Attribution 4.0 Internationalergonomic-keyboardkeyboard
7.5k1.1k
jaywcjlove/hotkeys-js

➷ A robust Javascript library for capturing keyboard input. It has no dependencies.

TypeScriptnpmMIT Licensehotkeysjavascript
jaywcjlove.github.io/hotkeys-js
7.1k412
randyrants/sharpkeys

SharpKeys is a utility that manages a Registry key that allows Windows to remap one key to any other key.

C#Microsoft Public Licenseutilitieskeyboard
randyrants.com
6.9k440