I have a hotstring that inserts a datestamp as shown below. It works fine, with the exception that when I type 'ds' and then a trigger (e.g. a space or tab) it doesn't actually include a space or tab, and then when I type an additional one I get another copy of the datestamp that backspaces over part of the original.
So, I type 'ds' and then space once and get: 2012-06-11. I type 'ds' and then space twice and get 2012-06-2012-06-11.
Help?
Thanks.
::ds:: ;DateShort
FormatTime, CurrentDate,, yyyy-MM-dd
SendInput %CurrentDate%
return