Comments (21)
+1
from robotjs.
+1
from robotjs.
+1
from robotjs.
Windows 64bit is up, the majority of users won't have to compile!
from robotjs.
#57 is related. This will cut down on the dependencies.
from robotjs.
Would like to see that, I also want to use robotjs in an electron app for better use with other functionality where AHK won't fit.
from robotjs.
даешь robotjs for nodejs 4
from robotjs.
I'm also trying to use it in an Electron app; it works perfectly on Mac but I'm having a lot of trouble getting it to work on Windows, because of these dependencies (not sure if Python and VS are not installed quite right or what). We are also eventually moving to Linux. Shipping with everything self-contained and verified working cross-platform would be awesome.
from robotjs.
+1
from robotjs.
+1 great idea!
from robotjs.
+1
from robotjs.
+1, really need this. I would like to include it into one of Blynk App turorials!
from robotjs.
I'll look into it soon! When I looked into it previously I decided to wait until RobotJS was more stable. It's going to take a bunch of work, but it might be worth it at this point.
from robotjs.
@octalmage have you considered prebuild instead of pre-gyp
? I recommend it, if you're cool with hosting binaries on Github. Setup is almost effortless.
from robotjs.
@vweevers I've never heard of it! It looks pretty easy to setup, just wonder how support and adoption is. node-pre-gyp is supported by Mapbox, and used by many huge projects. I'm not sure about prebuild. I'll look into it though!
from robotjs.
Prebuilt looks really legit, and levelDOWN uses it. That's good enough for me. I'll work on this today.
Thanks @vweevers!
from robotjs.
I've got most of the builds up, and RobotJS v0.4.2 is using Prebuild! Windows 64bit is missing and I'm working on those builds now.
from robotjs.
I reopened this, prebuild doesn't natively support Electron and that's an issue for me. I also want the builds to be built and published automatically, so node-pre-gyp is still something we're going to need. Prebuild works good enough for now though.
from robotjs.
So it is still not possible to use RobotJS with Electron?
from robotjs.
It's very possible! I do it all of the time. See:
http://robotjs.io/docs/electron
from robotjs.
You just have to build RobotJS for Electron.
from robotjs.
Related Issues (20)
- install robotjs is confused, why not provider package like nutjs HOT 2
- Mouse pointer doesn't work in locked screen of MacOS while using screen share app
- [Bug]: Fatal error in V8: v8 ArrayBuffer NewBackingStore When the V8 Sandbox is enabled, ArrayBuffer backing stores must be allocated inside the sandbox address space. Please use an appropriate ArrayBuffer::Allocator to allocate these buffers, or disable the sandbox. HOT 1
- Multiple compile warnings and an error in 0.6.0 with node 16.14.2 - error in mouse.c HOT 3
- How to stop moveMouseSmooth?
- i hope one day u implement Image search HOT 1
- Returned image buffer has Red and Blue channels swapped [b, g, r, a] HOT 1
- mouseMove 960, 540 does not move to center of screen 1920x1080 HOT 2
- How to make screen of visible window on macos? HOT 2
- git clone npm i why error HOT 1
- All key events continuously hold down keys on Windows only. HOT 1
- Does not work on windows 11 HOT 1
- Using the typeString() method does not let you find the name of a file.
- Installing for nw.js - "A dynamic link library (DLL) initialization routine failed."
- Robotjs doesn't work with Electron, current time 2023.11.27 HOT 3
- or
- In the multi-instance tool, RobotJS is not working. There are no issues with reading properties, but moving the mouse or pressing the keyboard is not functioning correctly.
- Is there anyway to use this library in Nextjs app
- I cannot install robotjs HOT 5
- UTF-8 client type string HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from robotjs.