@abcum/ember-hotkey 中文文档教程
ember-hotkey
用于响应键盘事件的 Ember.js 组件。
Usage
Installation
ember install @abcum/ember-hotkey
General usage
key
属性定义了哪个键盘 必须按下键才能激活回调。
{{hot-key key="s" meta=true on-press=(action 'save')}} {{!-- cmd+s --}}
修饰符属性 alt
、meta
、ctrl
、shift
可用于启用高级组合键。
{{hot-key key="v" ctrl=true on-press=(action 'paste')}} {{!-- ctrl+v --}}
添加多个修饰符以指定需要一起按下才能激活回调的键组合。
{{hot-key key="3" meta=true shift=true on-press=(action 'screenshot')}} {{!-- cmd+shift+3 --}}
Development
make install
(install bower and ember-cli dependencies)make upgrade
(upgrade ember-cli to the specified version)make tests
(run all tests defined in the package)
ember-hotkey
An Ember.js component for reacting to keyboard events.
Usage
Installation
ember install @abcum/ember-hotkey
General usage
The key
attribute defines which keyboard key must be pressed to activate the callback.
{{hot-key key="s" meta=true on-press=(action 'save')}} {{!-- cmd+s --}}
The modifier attributes alt
, meta
, ctrl
, shift
can be can be used to enable advanced key combinations.
{{hot-key key="v" ctrl=true on-press=(action 'paste')}} {{!-- ctrl+v --}}
Add multiple modifiers to specify combinations of keys which need to be pressed together in order to activate the callback.
{{hot-key key="3" meta=true shift=true on-press=(action 'screenshot')}} {{!-- cmd+shift+3 --}}
Development
make install
(install bower and ember-cli dependencies)make upgrade
(upgrade ember-cli to the specified version)make tests
(run all tests defined in the package)