Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/octalmage/active-window

Get active window title in Node.js.
https://github.com/octalmage/active-window

Last synced: about 2 months ago
JSON representation

Get active window title in Node.js.

Awesome Lists containing this project

README

        

# Attention, this library is not maintained anymore!!!

# active-window
> Get active window title in Node.js.

Compatible with Linux, Windows 7+, and OSX;

## Usage

```javascript
var monitor = require('active-window');

callback = function(window){
try {
console.log("App: " + window.app);
console.log("Title: " + window.title);
}catch(err) {
console.log(err);
}
}
/*Watch the active window
@callback
@number of requests; infinity = -1
@interval between requests
*/
//monitor.getActiveWindow(callback,-1,1);

//Get the current active window
monitor.getActiveWindow(callback);

```
## Tested on
- Windows
- Windows 10
- Windows 7
- Linux
- Raspbian [lxdm]
- Debian 8 [cinnamon]
- OSX
- Yosemite 10.10.1

## TODO

- Test on more operating systems.
- Use native APIs.

## License

MIT