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 →
Top 21 JavaScript Keyboard Projects
-
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.
-
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-03Hey 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!
-
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.
-
-
KeyboardJS
A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts.
-
-
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.
-
-
-
https://github.com/donn/nudelta (this is the unofficial app but it works on Mac)
-
-
-
-
-
-
Project mention: Meet Quokka, an open source split 36 key keyboard designed for the small handed | /r/MechanicalKeyboards | 2023-05-17
-
-
-
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.
-
-
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.
JavaScript Keyboard related posts
- Exist a PBC generator friendly for MS Ergo-like keyboards?
- Does anyone know if it’s possible to make a custom keyboard on Chrome?
- Confused about mac layout in Air75
- Meet Quokka, an open source split 36 key keyboard designed for the small handed
- Gnome 44's virtual keyboard
- How do i maintain a "permanent fork"?
- Gotta do what you gotta do sometimes
-
A note from our sponsor - SurveyJS
surveyjs.io | 19 Mar 2024
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 |