[quote='Freddie',index.php?page=Thread&postID=17819 2#post178192]
Quote Originally Posted by 'Moorea',index.php?page=Thread&postID=178169#post1 78169
<KeyList MyList A-Z except A>
Could you please paste your entire script (or email it to me) so I can see if something else is defining Shift A? Thanks.
I found my bug; I had later in the script:
<Hotkey ScrollLockOn ExList; Shift ExList; Alt ExList; Ctrl ExList>
instead of
<Hotkey ScrollLockOn ExList; ScrollLockOn Shift ExList; ScrollLockOn Alt ExList; ScrollLockOn Ctrl ExList>
(this is btw my workaround for do not pass override; I have all my excluded keys in ExList and map them when I do Scroll lock)

Instead of having to hard code the ip (which can change when using dhcp) can you add aliases like CLIENT1 CLIENT2...
Okay. Thanks for the suggestion.

Edit: On second thought, is it possible to use labels for this? Labels have names which can be CLIENT1 etc., and you can just change the IP address in the label.
The idea is to not have to edit the script at all when machine IPs change (dhcp)

or ALL_REMOTE to go with "local" (and maybe ALL too)...
I'm not sure whether I can do this because the program allows people to specify an IP for the local PC. Hotkeys get "expanded" -- undergo quite a bit of text substitution -- at the time the program loads them. In a case like this, the loader wouldn't realize that the local IP is local and not remote. If I were writing the program from scratch I could have handled this, but at this point, it might involve more work than I want to do. I'll have to look at the source code and see how much work it would be.

Also the UI select which IP the server should be listening from and its definition of itself (for multiple network interfaces cases)
Do you mean your server has multiple IPs and you need to tell the server copy of HotkeyNet which IP to listen with?

Edit: I don't have multiple IPs here so I can't test, but the program is written in such a way that the server is supposed to listen on all its IPs, so you should be able to control this now by entering whichever server IP you want to use in the client copies of HotkeyNet. Is it not working that way?

By the way, in case you don't know, you can send commands from any copy of HotkeyNet to any of the others regardless of which one is the server and which are clients. You can designate some other machine to be the server if that helps.
Yes that's how I worked around this problem, I switch which one was my server and which one was my client, while the program indeed listens on all interfaces; it thinks it's own IP is the first one it find; ie when I try to make a script that would work loaded from either of my 2 machines; I couldn't because on the client; the "main" was one IP but another from the server