JavaScript Keyboard

Open-source JavaScript projects categorized as Keyboard

Top 23 JavaScript Keyboard Projects

  • mousetrap

    Simple library for handling keyboard shortcuts in Javascript

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • hotkeys-js

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

  • react-native-keyboard-aware-scroll-view

    A ScrollView component that handles keyboard appearance and automatically scrolls to focused TextInput.

  • chromium-vim

    Vim bindings for Google Chrome.

    Project mention: MacOS tools to make your life easier | /r/MacOS | 2023-12-07

    Yeah I used to use a chrome extension (https://github.com/1995eaton/chromium-vim) but winded up having too many bugs and stopped using it. Once I discovered shortcat I never looked back.

  • simple-keyboard

    Javascript Virtual Keyboard - Customizable, responsive and lightweight (by hodgef)

  • KeyboardJS

    A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts.

  • react-native-keyboard-spacer

    Plug and play react-native keyboard spacer view.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ally.js

    JavaScript library to help modern web applications with accessibility concerns

  • react-simple-keyboard

    React Virtual Keyboard - Customizable, responsive and lightweight

  • Chrysalis

    Graphical configurator for Kaleidoscope-powered keyboards

  • nudelta

    Open source NuPhy Console alternative

  • is-hotkey

    Check whether a browser event matches a hotkey.

  • samoklava

    Generated keyboard

  • improved-osk-gnome-ext

    Improved On Screen Keyboard for Gnome Shell

  • static-hands

    ⌨️🤯 Stop moving hands, and start code fast ⚡⚡

  • rapid_typing

    A keyboard trainer to develop fast ten-typing skills

  • dasher-web

    Dasher text entry in HTML, CSS, JavaScript, and SVG

    Project mention: Show HN: Next-token prediction in JavaScript – build fast LLMs from scratch | news.ycombinator.com | 2024-04-10

    Their library was actually made for dasher.. http://www.inference.org.uk/dasher/ - there was a web version being made (https://github.com/dasher-project/dasher-web We hit a bottleneck with the graphics driving. Note in dasher pretty much the entire tree is in dynamic view). Now this may help to understand the use case. Dasher is for people with disabilities who cant speak. It needs to be a personalised LM that trains on the fly and and keeps track of new words/sentences. But in truth too, utterances are usually small.

    Don't get too knocked back by comments. A) If it works - it works. B) Your learning is as valuable as the outcome.

    Oh have a look at https://imagineville.org/software/ for some other things that may be of interest..

  • corney-island

    An Ergogen-based, autogenerated version of foostan's crkbd (Corne) split keyboard

  • quokka

    A split ortholinear keyboard designed for the small handed (by dlford)

  • KWin-window-geometry-scripts

    KWin scripts to control window geometry via keyboard shortcuts

  • josukey

    A keyboard for Joey

  • gnome-keyboard-backlight-menu

    Set the keyboard backlight brightness with a slider in gnome shell's system menu.

  • KBMSTR

    The project uses a unique cross of a genetic algorithm and local search to learn the best keyboard according to the selected dataset for different typing preferences by measuring and minimizing finger travel distance.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Keyboard discussion

Log in or Post with

JavaScript Keyboard related posts

  • KeyEcho: Fast-responsive mechanical keyboard sounds with every keystroke

    2 projects | news.ycombinator.com | 7 Jun 2024
  • Exist a PBC generator friendly for MS Ergo-like keyboards?

    2 projects | /r/ErgoMechKeyboards | 9 Dec 2023
  • Does anyone know if it’s possible to make a custom keyboard on Chrome?

    2 projects | /r/neography | 7 Jul 2023
  • Confused about mac layout in Air75

    1 project | /r/NuPhy | 30 May 2023
  • Meet Quokka, an open source split 36 key keyboard designed for the small handed

    1 project | /r/MechanicalKeyboards | 17 May 2023
  • Gnome 44's virtual keyboard

    1 project | /r/linuxquestions | 7 May 2023
  • How do i maintain a "permanent fork"?

    1 project | /r/git | 4 May 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 24 Jun 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →

Index

What are some of the best open-source Keyboard projects in JavaScript? This list will help you:

Project Stars
1 mousetrap 11,602
2 hotkeys-js 6,532
3 react-native-keyboard-aware-scroll-view 5,237
4 chromium-vim 2,246
5 simple-keyboard 2,124
6 KeyboardJS 2,069
7 react-native-keyboard-spacer 1,546
8 ally.js 1,525
9 react-simple-keyboard 544
10 Chrysalis 489
11 nudelta 489
12 is-hotkey 348
13 samoklava 321
14 improved-osk-gnome-ext 91
15 static-hands 52
16 rapid_typing 45
17 dasher-web 43
18 corney-island 23
19 quokka 21
20 KWin-window-geometry-scripts 17
21 josukey 15
22 gnome-keyboard-backlight-menu 14
23 KBMSTR 2

Sponsored
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io