29 Vue packages tagged “keyboard”

Most downloaded: tinykeys, with 10,256,877 downloads in the last year and 4,102 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

tinykeys

A tiny (~1KB) & modern library for keybindings.
4,102 10,256,877

@tanstack/vue-hotkeys

Vue adapter for TanStack Hotkeys
746 113,894

@pdanpdan/vue-keyboard-trap

Vue3 and Vue2 directive for keyboard navigation - roving movement and trapping inside container
45 99,464

@vue-a11y/skip-to

It helps people who only use the keyboard to jump to what matters most.
80 80,477

vue-keyboard

A virtual keyboard component for Vue applications.
30,507

@waradu/keyboard

A keyboard manager compatible with JavaScript, TypeScript and Nuxt
1 5,704

vue-simple-keyboard

Javascript Virtual Keyboard for Kiosks, Mobile and Web
4,802

@tanstack/vue-hotkeys-devtools

Vue devtools for TanStack Hotkeys
748 4,442

@affino/menu-vue

Vue adapter and headless UI components for @affino/menu-core
4,197

@domak/vue-rangeslider

A Vue.js project
3,803

@zh-keyboard/vue

基于Vue的中文虚拟键盘组件
63 3,231

@4rk/vue-roving-tabindex

Add a roving tabindex to a Vue component
16 3,142

vue-numeric-keypad

The virtual numeric keypad that can be used on Vue.
5 3,053

vue-shortcuts

Vue plugin for keyboard shortcuts
7 2,995

@4rk/vue-mousetrap

Mousetrap directive for Vue
2 2,602

@koleszar.norbert/vue3-virtual-keyboard

A professional, touch-screen optimized virtual keyboard plugin for Vue 3
2,131

vue-skip-to

It helps people who only use the keyboard to jump to what matters most.
80 2,047

@formtalker/vue-numeric-keypad

The virtual numeric keypad that can be used on Vue.
1,392

viewport-truth

Tiny zero‑config VisualViewport-first store for accurate visible viewport size in CSS pixels. Detects virtual keyboard, stabilizes resize/scroll jitter, and is SSR-safe across frameworks.
2 1,331

zb-plate-keyboard

UniApp + Vue2 车牌键盘组件,支持微信小程序、支付宝小程序、H5
1,268

vue-keybindings

Keyboard Shortcuts registration and Keybindings management
8 1,230

vue-spatialnavigation

Spatial navigation support for VueJS
77 1,129

@ozjsey/v-keyboard-navigation

Vue 3 directive that turns a group of controls into one tab stop — roving tabindex, arrow keys, typeahead, Home/End, real PageUp/PageDown — with the controlled scroll (focus preventScroll + block:'nearest') the browser's own focus scroll gets wrong
904

vue-mobile-keyboard

A Vue mobile continuous input component
689

browser-shortcuts

Declarative keyboard, mouse and wheel shortcuts for React, Preact, Vue, Svelte, Solid and Angular.
520

@shmao/keyboardlistener

listen keyboard listeners
415

@vue-data-grid/core

Headless Vue table on top of @vue-data-grid/engine, which it re-exports: a table assembled in one call, headless components, ARIA grid props, service columns, keyboard navigation, column resize, autosize, structural CSS, and dragging rows and columns with
327

pinyin-keyboard

🚀 在你不方便使用系统自带的输入法键盘的时候,你可以试试这个拼音输入法键盘,工具如其名,只提供简单的拼音打字,英文(大小写)、数字。键盘还提供两个插槽供你自定义功能,分别是工具栏和工具栏内容,详细可以看下面的介绍。
23 226

@composy/keyboard-vue

LDesign 虚拟键盘 - Vue 3 适配器