Yeh can stop autohotkey from typing double by using suspend
/:: suspend on
r:: suspend on
enter:: suspend off
escape::suspend off
(think thats right hmmm)


yeh didnt post yer ahk file so not sure how to help yeh with modifiers
generally speaking when yeh hit a key with a modifier(ctrl,alt,shift) its consider a different key
have to add ! for alt ^ ctrl , + for shift
so if yeh hit shift-s yeh gotta have something in yer file for +s