electron-accelerator-formatter

1.1.1 • Public • Published

electron-accelerator-formatter

Formats an accelerator as a string of Unicode characters.

Handles Windows and Mac, not yet Linux.

Works in both Electron (i.e. Node) and the browser!

Installation

For Electron:

npm install electron-accelerator-formatter --save

For the browser:

bower install electron-accelerator-formatter --save

Usage

In Electron:

var acceleratorFormatter = require('electron-accelerator-formatter');
 
var accelerator = 'CmdOrCtrl+Shift+M';
 
// Prints '⌘⇧M' on Mac, '^⇧M' on Windows
console.log(acceleratorFormatter(accelerator));

In the browser:

<!-- Loads `electronAcceleratorFormatter` into `window`. -->
<script src="bower_components/electron-accelerator-formatter/dist/bundle.min.js"></script>
 
<script type="text/javascript">
  var accelerator = 'CmdOrCtrl+Shift+M';
 
  // Prints '⌘⇧M' on Mac, '^⇧M' on Windows
  console.log(electronAcceleratorFormatter(accelerator));
</script> 

Contributing

We welcome pull requests! Please lint your code.

Running tests

To run the Node tests: npm test.

To run the browser tests: npm run-script build-test && npm run-script open-test.

Building for release

npm run-script build

Release History

  • 1.1.1 Add bower.json file
  • 1.1.0 Works in the browser!
  • 1.0.1 Documentation fix
  • 1.0.0 Initial release.

Package Sidebar

Install

npm i electron-accelerator-formatter

Weekly Downloads

1

Version

1.1.1

License

MIT

Last publish

Collaborators

  • alan-hadyk
  • leonardo-mixmax
  • dmytro.prysiazhnyi
  • laszlovaspal
  • akashbhalla
  • hishank
  • danyloderkach
  • sergey.polyarush
  • jordins
  • eugene.safronov.dewais
  • joneslloyd
  • kamilgruszka
  • tharindu-wj
  • aminao
  • enuma
  • adriandmitroca
  • mixmaxkristina
  • corridonimatias
  • mikusd
  • mixmax_it
  • andra.lazariuc
  • danaya
  • adborroto
  • aaavakian
  • dnechay
  • raphaelbs
  • guilhermemj
  • eduard.borges
  • mixmax-codeship
  • bradvogel
  • jessem3
  • jsalvata
  • gabriel-mixmax
  • wearhere