New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gamepad / Keyboard Shortcuts #20
Comments
and, obviously, for x/y/z movements (shift to move x10 units) |
Opening discussion for key combinations... What do you want to press to do what etc (: Functions - Not all of them are really appropriate for Keyboard bindings, but consider this a template - will give it a couple weeks to gather suggestions so we see if a pattern emerges so whatever we decide on is intuitive: |
Start = Alt + R |
Thoughts on Gamepad vs Keyboard? |
Are the gamepads basically just keyboard emulators? You map a button on the gamepad to a key (or combination of keys)? |
Not entirely: see https://w3c.github.io/gamepad/#remapping - its a standardised input (so there are canonical standards as to what the events report, so without having to need a complex mapping procedure, the "standard" api will know your gamepad's UP Dpad, is same as my UP Dpad, etc. The point you are heading too (Just make it all customizable) is great, but doesnt align with the goals of this project. You'll notice there is no "settings" button in CONTROL for a reason, it should 100% be plug and play, no setup required. (Grbl Settings doesnt count because we have to setup the firmware, but still, no setup to the application itself needed) Whats nice about Gamepad vs Keyboard is that I can take exclusive control of a gamepad (and read inputs whether the window is in focus or not) but with Keyboard, you need to be aware of other applications listening for the same events, and the window has to be "in focus" or active before the events get fired. |
Perhaps I should spin up a demo to play with to convince you guys (; |
Thank you for the explanation. It sounds like the gamepad fits your vision and they are cheap enough. |
Continous Jog skeleton code
Dug up the old code from +-8 months ago - got reminded of it by @swarfer in the forum, remembered I wrote it already. Posting here so I dont forget where it is again |
In staying "plug and play" with the software, I'd like to see a customizable binding menu, but default it to standardish settings. I'm just me, but I would be thinking along the lines of the below. Personally the best feature that keeps me coming back to Open Builds control is the troubleshooting tab and the axis steps/mm adjustment function. Start/Play = Default to nothing, bindable (I don't have an idea) |
I'm Partial to seeing left arrow -X right arrow +X, up arrow +Y down arrow -Y |
I think you can stick with "plug and play" goal and still offer some customization for advanced users without forcing them to fork. One way would be to define standard shortcuts, but have them editable in a JSON, but not readily exposed through menus. Since so many games do this, including games in Python, there is probably some open binding code you could pillage. Sorry, I don't know of any off hand though. Having custom bindings also would help a lot to enable customers that want a custom controller. I've thought about buying one of the programmable game or CAD/CAM controllers with OLED screens and configuring it to run a CNC and execute certain standard macros. |
consider the initial release just a beta, more features will be added and it will still get prettier and fancier, just getting the basics out there for some user testing |
That looks like a great start, only question is when. Please don't keep us hanging. I like the customizability aspect. |
Just downloaded and tried out. What took you so long (trying to be funny) |
Sorry to hear about your AV. |
hi; I did let my Windows Defender Firewall know to let the program go through. Typically when I load a new program (or as well as any previous releases of OpenBuilds Control) the AV will pop up and do a 10 - 15 second scan of the program. This time it did the 10 - 15 second search then it came back with a " we haven't seen this before can we send it to them so that they could look at it more deeply for about 52 seconds. ( why 52 I don't know) It wouldn't allow me to say no and install it anyway. So I cancelled the install, opened the AV control panel and changed configuration so that I control what is allowed. ( sounds like the old Norton stuff I used to fight with ) I then restarted the install and after the first 10 -15 second check it came up and asked again but also had the option to go ahead anyway, as well as sending them the file to look at. I expect that they want to check it and allow it in future checks. That's just a guess on my part. Anything else I can help with just ask. Thx Steve |
Ahh ok. So just them being a little paranoid.oh well. Stopped using AVG
when they went all spammy a couple years ago. Windows Defender does the job
for me
…On Thu, 18 Apr 2019 20:48 stevemayathome, ***@***.***> wrote:
hi;
I'm running win10 with latest updates, the antivirus is AVG with it's
latest updates.
I did let my Windows Defender Firewall know to let the program go through.
Typically when I load a new program (or as well as any previous releases
of OpenBuilds Control) the AV will pop up and do a 10 - 15 second scan of
the program.
This time it did the 10 - 15 second search then it came back with a " we
haven't seen this before can we send it to them so that they could look at
it more deeply for about 52 seconds. ( why 52 I don't know)
It wouldn't allow me to say no and install it anyway.
So I cancelled the install, opened the AV control panel and changed
configuration so that I control what is allowed. ( sounds like the old
Norton stuff I used to fight with )
I then restarted the install and after the first 10 -15 second check it
came up and asked again but also had the option to go ahead anyway, as well
as sending them the file to look at.
I expect that they want to check it and allow it in future checks. That's
just a guess on my part.
Anything else I can help with just ask.
Thx Steve
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#20 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AHP6BNYYJDLUZ2WFGILWEMDPRC67RANCNFSM4F7LYQWQ>
.
|
This is great! Thanks! |
Can you add feed and tool override as well? |
Just a suggestion to add keyboard shortcuts for a few things like start, pause and abort.
The text was updated successfully, but these errors were encountered: