Glade Side bar, trying to use gscreen keybinding
- Willheg
- Offline
- Senior Member
Less
More
- Posts: 62
- Thank you received: 2
20 Mar 2021 11:01 #202962
by Willheg
Glade Side bar, trying to use gscreen keybinding was created by Willheg
Hi all,
Wondering if anyone can anyone can enlighten me on my new dilemma.
At this stage I have a GladeVCP side bar running almost how I'd like, but the arrow keys do not work and if i run a macro/sub program thought a button in the panel with "M0" command in the macro/program it has issues.
to fix this i have made a loop in my python code which is crude but it waits until the interp is idle before executing the next line of python code.
My issue now is i have to put the mouse cursor back into axis to unpause linuxcnc and continue the normal operations.
I have found from Gscreen keybindings.py and tried to implement this with no success yet. is this because i'm only side baring my glade panel and not making it a full window??
Is there a way to make all the keyboard keys work everywhere with out any issues or do i just need to put up with the quirks?
Cheers
Wondering if anyone can anyone can enlighten me on my new dilemma.
At this stage I have a GladeVCP side bar running almost how I'd like, but the arrow keys do not work and if i run a macro/sub program thought a button in the panel with "M0" command in the macro/program it has issues.
to fix this i have made a loop in my python code which is crude but it waits until the interp is idle before executing the next line of python code.
My issue now is i have to put the mouse cursor back into axis to unpause linuxcnc and continue the normal operations.
I have found from Gscreen keybindings.py and tried to implement this with no success yet. is this because i'm only side baring my glade panel and not making it a full window??
Is there a way to make all the keyboard keys work everywhere with out any issues or do i just need to put up with the quirks?
Cheers
Please Log in or Create an account to join the conversation.
- cmorley
- Offline
- Moderator
Less
More
- Posts: 7760
- Thank you received: 2055
20 Mar 2021 13:08 #202971
by cmorley
Replied by cmorley on topic Glade Side bar, trying to use gscreen keybinding
why not add an un-pause button to your glade panel?
This keybinding problem is a difficult issue to workaround as you are using two graphics toolkits that think they are the only one listening to key strokes.
This keybinding problem is a difficult issue to workaround as you are using two graphics toolkits that think they are the only one listening to key strokes.
Please Log in or Create an account to join the conversation.
- Willheg
- Offline
- Senior Member
Less
More
- Posts: 62
- Thank you received: 2
20 Mar 2021 14:05 #202983
by Willheg
Replied by Willheg on topic Glade Side bar, trying to use gscreen keybinding
Thanks for the reply,
My issue with that is that if I did not put in the loop to wait till the interp is idle ment that the python code errered out as it would not wait and carried on executing it once a "M0" was hit.
Now with using a loop to wait until the interp is paused it locks the panel unless I move focus unpause and carry on.
Will have to keep thinking and researching to see if i can work it out, failing that i could maybe attach some files to see if anyone has any ideas.
Thanks again though.
My issue with that is that if I did not put in the loop to wait till the interp is idle ment that the python code errered out as it would not wait and carried on executing it once a "M0" was hit.
Now with using a loop to wait until the interp is paused it locks the panel unless I move focus unpause and carry on.
Will have to keep thinking and researching to see if i can work it out, failing that i could maybe attach some files to see if anyone has any ideas.
Thanks again though.
Please Log in or Create an account to join the conversation.
Moderators: HansU
Time to create page: 0.055 seconds