First and foremost I`d like to thank AutoHotKey community for the greatest automation programme and all the forum dwellers for sharing their profound AHK knowledge with others!
Time flies, but I still use AHK mainly for remapping and hotstring purposes. The thing is that I sometimes need to prevent some of my hotstrings from unfolding into the specific phrase standing behind it. What I usually do when I want to stop a random hotstring of mine is pressing End key or Right key physically after typing the abbreviation. For instance, in a case
Code: Select all
::btw::by the way
I analyzed the keyboard I use and came to the conclusion AppsKey and RCtrl keys would be a better option for doing this. My AppsKey is already remapped the following way:
Code: Select all
AppsKey::^s
So I wrote two code strings just to test the idea:
Code: Select all
AppsKey::SendInput {Right}^s
RCtrl::SendInput {End}
So again, I would be pleased if by typing the sequence "btwAppsKey" I got "btw" as is and the text file I work in saved, and also the context menu shouldn`t appear. The same with RCtrl. If it is possible to realize the desired manipulation ("fingerpulation" so to say) without adding Right or End function to AppsKey/RCtrl keys, that will also be cool, but I can`t even imagine how this may be accomplished.
I feel there should be a rather simple solution to this, but have been groping for it for several hours already and to no avail. If there is no such simple solution, that`s okay, I have no intention to bother anyone with this stuff. And I`m sorry for describing the case in such a detail, but being a complete lamer I don`t really know what information matters and what does not, and I also wanted the case to be set crystal clear for you.
Thanks in advance!