mac-keyboard

0.0.3 • Public • Published

mackeyboard

A node.js module that enables you to create virtual keyboard input on Mac OS X. See in npmjs.js

Credits

Uses NodObjC to hook into the Cocoa framework. The mackeyboard module is merely a wrapper around key control commands to the Cocoa framework via NodObjC. Special thanks to Loknar

Installation

Install using npm,

$ npm install mac-keyboard

Usage Example

 
var pressKey = function(key){
    // Key to press
    key = key || 125;
 
    // Keyboard key event
    var keyEvent = $.CGEventCreateKeyboardEvent(null, key, true);
    
    // Fire event
    $.CGEventPost($.kCGHIDEventTap, keyEvent);
 
    console.log("Key fired: ", key);
}
 

Keyboard Codes

Keyboard Keys

License

(MIT License)

Package Sidebar

Install

npm i mac-keyboard

Weekly Downloads

2

Version

0.0.3

License

MIT

Last publish

Collaborators

  • ctwhome