JavaScript Keyboard

Open-source JavaScript projects categorized as Keyboard

Top 21 JavaScript Keyboard Projects

  • mousetrap

    Simple library for handling keyboard shortcuts in Javascript

    Project mention: Hi there. Can you help me out with making options selectable with keys? | /r/twinegames | 2023-04-03

    this Q&A suggests using the mousetrap javascript library to create custom keybinds.

  • hotkeys-js

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

    Project mention: Creating hot-keys for web applications | dev.to | 2023-04-09

    A JavaScript library, hotkeys-js and on GitHub provides the following methods

  • 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.

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

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

    Project mention: Hey r/ReactNative! I recently picked up RN (am primarily a Swift developer), and am currently trying to build a drag-to-rearrange FlatList. However, I realised that z-Index really does do anything to help elevate the dragged elements over the other elements in the list. | /r/reactnative | 2023-06-03

    Hey man… I am interested in integrating your component into my app. I’m currently using the flat list from https://github.com/APSL/react-native-keyboard-aware-scroll-view to scroll to specific components based on focused text inputs. How could I combine your component with that and get both functionalities together? Thanks!

  • 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.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • react-simple-keyboard

    React Virtual Keyboard - Customizable, responsive and lightweight

  • Chrysalis

    Graphical configurator for Kaleidoscope-powered keyboards

  • nudelta

    Open source NuPhy Console alternative

    Project mention: Confused about mac layout in Air75 | /r/NuPhy | 2023-05-30

    https://github.com/donn/nudelta (this is the unofficial app but it works on Mac)

  • is-hotkey

    Check whether a browser event matches a hotkey.

  • samoklava

    Generated keyboard

    Project mention: An autogenerated split 36 key keyboard | news.ycombinator.com | 2023-05-01
  • improved-osk-gnome-ext

    Improved On Screen Keyboard for Gnome Shell

    Project mention: Gnome 44's virtual keyboard | /r/linuxquestions | 2023-05-07
  • static-hands

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

  • rapid_typing

    A keyboard trainer to develop fast ten-typing skills

  • quokka

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

    Project mention: Meet Quokka, an open source split 36 key keyboard designed for the small handed | /r/MechanicalKeyboards | 2023-05-17
  • KWin-window-geometry-scripts

    KWin scripts to control window geometry via keyboard shortcuts

  • gnome-keyboard-backlight-menu

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

    Project mention: Using laptop keyboard backlight without echo 1 > /sys/class/leds/...? | /r/linuxquestions | 2023-04-26
  • josukey

    A keyboard for Joey

    Project mention: I made an ergogen based corne clone | /r/ErgoMechKeyboards | 2023-04-19
  • 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.

  • wordle-clone

    A Wordle Clone with Vanilla JS (by fabricio3g)

  • 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.

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). The latest post mention was on 2023-12-07.

JavaScript Keyboard related posts

Index

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

Project Stars
1 mousetrap 11,552
2 hotkeys-js 6,398
3 react-native-keyboard-aware-scroll-view 5,186
4 chromium-vim 2,241
5 simple-keyboard 2,076
6 KeyboardJS 2,061
7 react-native-keyboard-spacer 1,545
8 react-simple-keyboard 538
9 Chrysalis 481
10 nudelta 477
11 is-hotkey 348
12 samoklava 306
13 improved-osk-gnome-ext 83
14 static-hands 46
15 rapid_typing 43
16 quokka 20
17 KWin-window-geometry-scripts 17
18 gnome-keyboard-backlight-menu 14
19 josukey 14
20 KBMSTR 2
21 wordle-clone 1
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.
www.influxdata.com