Just to be clear, I am right clicking on the AutoKey icon in the panel. I am on KDE, using autokey-qt, but the GTK version should be the same with this feature. (I also have widgets locked. That's a KDE thing about not having the desktop editable.)
I don't have any idea how you could have installed it wrong and still have it working as much as it appears to be.
There is no reason to think that installing 0.96.0 would affect this.
There are two things you can do. One is to file an issue on https://github.com/autokey/autokey/issues
The other is to install autokey-qt and see if that front end works any better for you. (Both front ends can be installed without any conflicts. You have choose which one to run at any given time.) If you don't have any other KDE stuff installed, installing autokey-qt will pull in a bunch of kDE libraries, but they should be tagged as automatic, so if you uninstall autokey-qt later you should be able to autoremove them all again.
Whenever AutoKey appears to be misbehaving and staring at your code doesn't reveal the issue, you can run a trace to see things from its point of view. Our Problem Reporting Guide shows how to do this. https://github.com/autokey/autokey-python2/wiki/Problem-Reporting-Guide .
There isn't any overall troubleshooting guide.
As for the folder, it makes sense to me to keep phrases and scripts in separate folders and if you have a lot of either, then breaking them up by function into smaller groups may help.
Take a look at our wiki. There are a number of examples there. https://github.com/autokey/autokey/wiki
On the really simple end, I have a one line script that types the contents of the clipboard. It comes in handy on some banking websites that don't allow me to copy and paste passwords from my password manager.
On the more complicated end, I have two scripts that automate two different Print To File dialogs so they work nicely with my personal print queue application. One of these is in the wiki.
I'm not sure what's going on here, but it definitely looks weird. It needs to be filed as an issue so the developers will look at it. https://github.com/autokey/autokey/issues
AutoKey's script editors are probably the weakest features of the program.
That being said, the GTK front end for AutoKey 0.96.0 allows you to change editor themes. This probably won't fix anything, but the right theme might make it easier for you to see what you're doing.
Since AutoKey scripts are just text files of Python code, I almost always use an external editor (kate in my case) to edit them. AutoKey will usually see the changes right away and 0.96.0 is even better at noticing changes to files it cares about. If it doesn't, then quitting and restarting AutoKey always works.
If you haven't visited us in a while, our wiki has grown significantly in the last year or two and has lots of example scripts as well as a number of useful articles.
We are gradually improving our wiki with examples and how-to pages. Feedback always welcome.
I write a pile of bash and love it (when I'm not stuck trying to escape things from expanding when I don't want them to!)
A long time ago, that was broken. I'm asking on Gitter about its current status.
It's not very difficult to write your own script if you're just doing simple deterministic actions.
All you need is a bunch of keyboard.send_keys("your text")
commands one after the other with an occasional time.sleep(0.1)
thrown in between them to slow things down so the receiving application can keep up.
When you need special keys, we have a whole list that you can use here.
If you need to use any non-English-US characters, then it gets a bit more interesting, but that shouldn't apply here.
If you want to, you can get the date from within Python without starting another process.
I think you can also append the space.
keyboard.send_keys(output + " ")
should work.
Sorry for not replying sooner. I'm everywhere else, but I just got to our reddit group.
I don't believe that AutoKey knows anything about how long you are pressing a key.
The only thing I can think of would be going back to ancient days before arrow keys existed. Then, people used a section of the keyboard for movement. Something like Super+E for up, Super+X for down, Super+S for left and Super+D for right. The physical location of the keys helps you remember which is which.
You should be able to implement this all with phrases. Just make the body of the phrase, the special token for the key you want. You can find all of them at https://github.com/autokey/autokey/wiki/Special-Keys .
If, for some reason, that doesn't work, you can write a one line script for each of these:
keyboard.send_keys("<left>")
...
You need to make sure whatever hotkey you assign to any phrase or script isn't already in use for something else. That's why I suggested Super instead of Ctrl.
No, but please share some screen shots and your files so we can help you better. For even better help go-to our wiki at https://GitHub.com/autokey/autokey/wiki, I recommend going to the discussions section and joining our hitter which is super active.
Please share your script so I can see if there is another way to do it.
Explore the https://GitHub.com/autokey/autokey/wiki for deep details and links to our official presence on gutter.im and unofficial on discord.