abdulmoizhussain / key-functions-electron

wanna remove cursor from front while typing? or maintain history of your clipboard? or clean special characters from a text on clipboard? or control volume with a shortcut key? Download it then :-)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Key Functions Download here

thats how i look like

* Removes cursor from front while typing.

* Keeps your clipboard's texts & images in memory to be reused later (like that of windows 10).

* Cleans special characters from clipboard-text to be easily searched at google (how to use it).

* Increase/Decrease volume by 10% with Ctrl + Alt + Shift + Up/Down keys.

Versions used during development are:

NodeJS -> 10.0.0
electron -> 2.0.18
robotjs -> 0.5.1

Want to customize? Clone and npm i

After npm i do the following steps:

Step 1:

For robotjs to build after npm i

npm rebuild --runtime=electron --target=2.0.18 --disturl=https://atom.io/download/atom-shell --abi=64

Step 2:

For win-audio to build after npm i

node_modules\.bin\electron-rebuild

Libraries used:

https://github.com/sidharth0094/robotjs

https://www.npmjs.com/package/win-audio

https://www.npmjs.com/package/system-control

https://www.npmjs.com/package/iohook
https://wilix-team.github.io/iohook/installation.html
https://wilix-team.github.io/iohook/usage.html

https://www.npmjs.com/package/electron-abi

NodeJS Previous Releases:

https://nodejs.org/en/download/releases/

https://nodejs.org/dist/

Some library related issues were resolved with help of the following links:

https://stackoverflow.com/questions/31130150/in-electron-framework-can-i-access-clipboard

https://github.com/octalmage/robotjs/wiki/Electron

octalmage/robotjs#486

https://github.com/octalmage/robotjs/releases/tag/v0.5.1

Streampunk/naudiodon#12

About

wanna remove cursor from front while typing? or maintain history of your clipboard? or clean special characters from a text on clipboard? or control volume with a shortcut key? Download it then :-)


Languages

Language:JavaScript 88.0%Language:HTML 8.0%Language:CSS 3.9%Language:Batchfile 0.1%