keystrokes
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

keystrokes

Display OS-centric keystrokes in browser

Keystrokes will read the keystroke for a particular data attribute following the form data-{OS slug}. See below for a list of possible slugs.

Quick Start

Put this in your source:

<span class="keystroke" data-windows="Ctrl-W" data-macos="Cmd-W"></span>

and call this when you see fit:

new Keystrokes();

When you browse your source in a browser, you'll see the customized version:

<!-- On Windows -->
<span class="keystroke" data-windows="Ctrl-W" data-macos="Cmd-W"><code>Ctrl-W</code></span>
 
<!-- On MacOS -->
<span class="keystroke" data-windows="Ctrl-W" data-macos="Cmd-W"><code>Cmd-W</code></span>

Supported Operating Systems

OS Slug
Windows windows
Mac OS macos
Linux linux
Unix unix

Any other operating system will need to leverage the default data attribute.

Options

  • selector - (default: .keystroke) - The CSS selector to query for keystrokes
  • useCode - (default: true) - Wraps the keystroke text in a code element

License

This project is licensed under the MIT License. See LICENSE for details.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    9
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    9

Package Sidebar

Install

npm i keystrokes

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • slogsdon