Comments (6)
hi there! this major update changed how script is executed, so you need to use the latest configurator to load and then save again. then it should work!
you can find it here: https://github.com/dekuNukem/duckyPad/releases/tag/1.3.0
from duckypad.
welp, i feel pretty dumb. i guess i was too impatient to let the configurator detect the duckypad as it didn't appear to be doing anything and i couldn't click on the 'connect' button at the time. i apologize for bothering you with my stupidity. thank you for your quick response though, i really appreciate your help.
from duckypad.
no problem! glad it's sorted out!
from duckypad.
I was just updating my duckypad and am running into the same problem. Is there a way to resave the script without the configurator app? I'm using Fedora Silverblue and using the configurator is not really an easy option, i'm doing all configuration by hand in the text files. So what exactly needs to be done?
@dekuNukem
from duckypad.
Hi there! Duckyscript 3 introduced a lot of advanced features such as variables and flow control statements, so with the new update, the scripts are now now compiled into a binary file to be executed on a virtual machine on duckyPad itself.
First of all, if you don't need the new features, you can always go back to 0.21.0, and everything would be like before.
However, if you do want to use the new features, you'll need to compile the scripts into .dsb
files and include them along with the original .txt
files. The instructions are here, and you can take a look at the sample profiles as an example.
That does mean you'll need to execute a python script though. If it's not possible on your distro, then you would need to use a different comptuer.
from duckypad.
Thanks for your answer! I see, ok.
Then i will for now keep using the old version without DS3 support and maybe upgrade later when i want to use the newer functions (and compile the dsb files manually).
Yeah, it's not that convenient to run the python configurator in Silverblue. Fedora Silverblue has an immutable root filesystem so i either need to overlay the needed extra python modules or install them locally with pip. And tkinter is the culprit here since the version installed with pip doesnt work as intended and i dont want to overlay it only for the configurator to configure my stuff once ;) But the manual dsb file creation works for me just fine.
from duckypad.
Related Issues (20)
- Feature Request: Run Script Option
- No keys working on my duckypad HOT 15
- Add syntax check in KEYDOWN / KEYUP
- $_READKEY always reads 0 on 2020 Ducky pad
- Add Multiple key support back in EMUK (or reviving the HOLD)
- Unable to enter DFU mode. HOT 2
- dim unused keys keeps reactivating itself HOT 1
- Release 1.6.1 does not support macOS ARM HOT 1
- Can't connect to DuckyPad on Windows 10 - duckyPad configurator shows "Not responding" after pressing Connect button HOT 3
- How end an infinite loop? HOT 2
- Duckypad won't connect HOT 14
- Adding KP_ASTERISK to first key does not work HOT 2
- Feature Request: Rotate display and keymap
- Support for OEM-8 key (right CTRL) in keymaps
- Reading and setting absolute Mouse positions? HOT 2
- PC does not see duckypad as an input device. HOT 10
- Duckypad worked two years ago - but no longer HOT 14
- traceback error on save HOT 1
- Please Insert SD Card HOT 11
- Feature Request: Print variables as text/strings HOT 2
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 duckypad.