ueberdosis / keyboard-symbol

Convert key names to symbols like ⌘, ⇧, ⌥

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

keyboard-symbol

Convert key names to symbols like ⌘, ⇧, ⌥ and many more. Supports common symbols for Mac and Windows keyboards.

List of supported symbols

⌃ ⌥ ⌘ ❖ ⇪ ⇧ ↑ → ↓ ← ↩ ⌫ ⌦ ⎋ ⇥ ⇞ ⇟ ␣ ctrl alt (source)

Install

npm install keyboard-symbol

Usage

import keyboardSymbol from 'keyboard-symbol'

keyboardSymbol('meta', 'mac')
//=> ⌘

keyboardSymbol('meta', 'win')
//=> ❖

keyboardSymbol('control', 'mac')
//=> ⌃

keyboardSymbol('control', 'win')
//=> ctrl

keyboardSymbol('unknownKeyName', 'mac')
//=> unknownKeyName

API

keyboardSymbol(key, OS)

key

Type: string
Default: ''

Your KeyboardEvent.key.

OS

Type: string
Default: mac

Can be mac or win.

About

Convert key names to symbols like ⌘, ⇧, ⌥

License:MIT License


Languages

Language:JavaScript 100.0%