Skip to content

miniers/v-hotkey

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

v-hotkey

Vue 2.x directive - binding hotkeys for components.

Play with me

https://dafrok.github.io/v-hotkey

Install

$ npm i --save v-hotkey

Usage

import Vue from 'vue'
import VueHotkey from 'v-hotkey'

Vue.use(VueHotkey)
<template>
<span v-hotkey="keymap" v-show="show"> Press `ctrl + esc` to toggle me! </span>
</template>

<script>
export default {
  data () {
    return {
      show: true
    }
  },
  methods: {
    toggle () {
      this.show = !this.show
    }
  },
  computed {
    keymap () {
      return {
        // 'esc+ctrl' is OK.
        'ctrl+esc': this.toggle
      }
    }
  }
}
</script>

Key Combination

Use one or more of following keys to fire your hotkeys.

  • ctrl
  • alt
  • shift
  • meta (windows / command)

About

Vue 2.x directive - binding hotkeys for components.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%