Convert key names to symbols like ⌘, ⇧, ⌥ and many more. Supports common symbols for Mac and Windows keyboards.
⌃ ⌥ ⌘ ❖ ⇪ ⇧ ↑ → ↓ ← ↩ ⌫ ⌦ ⎋ ⇥ ⇞ ⇟ ␣ ctrl alt (source)
npm install keyboard-symbol
import keyboardSymbol from 'keyboard-symbol'
keyboardSymbol('meta', 'mac')
//=> ⌘
keyboardSymbol('meta', 'win')
//=> ❖
keyboardSymbol('control', 'mac')
//=> ⌃
keyboardSymbol('control', 'win')
//=> ctrl
keyboardSymbol('unknownKeyName', 'mac')
//=> unknownKeyName
Type: string
Default: ''
Your KeyboardEvent.key.
Type: string
Default: mac
Can be mac
or win
.