Hello Laffindude!
your backspace rebind worked perfectly, but I found I couldn't get used to it, so I decided to try rebinding the backslash key to backspace instead which I found that I couldn't remap unless I always put a wildcard * in front. EG
*\::backspace
*backspace::
Send ^{LButton}
Return
I don't have a problem doing this. I'm just trying to understand wildcard logic. I have a bunch of other remaps and hotkeys/hotkey combos on my script, and the only things that have given me problems are the backspace and backslash which require wildcards in front. If you hadn't told me about wildcards, I would probably still be stumbling in the dark.
Also have other questions:
When you wrote
Suspend, On
SetCapslockState, Off
did you mean SetScrollLockState, Off since it was ScrollLock that I was messing with?
Also, Now I want to mess with the numpad. Here's what I intend to do:
except for numlock, there are 17 keys on the numpad. I'm thinking of turning them all into macros when numlock is off. After all, their functions (things like home and left arrow) are already replicated in the tenkey area.
When I need to use numpad, I want to be able to just turn on numlock and instantly get back all my regular calculator functions.
However, whether numlock is on or off, I want my other remapped keys and macros to work fine. IE there is a set of 17 macros that only need to work when numlock is off, while other key rebinds and hotkeys etc are not supposed to be affected.
So where do I insert my 17 macros? Is it somewhere inside the text below?
ScrollLock Up::
Suspend Off
If GetKeyState("ScrollLock","T")
{
Suspend on
SetScrollLockState, Off
}
Else
{
Suspend off
SetScrollLockState, on
}
return
Thanks for all your help so far!