Log in

View Full Version : [Keyclone] exclude send to nonlocal clients



Kilh
12-11-2007, 05:25 PM
I have a two PC setup, one running just my main and the other 4 clients.

I have keyclone on both machines.

I want the main to only send and not receive anything.

For me, it would be intuitive with a setting like "send only" somewhere in general options or possibly "send only to local clients".

I'm sorry if I missed something obvious =)

Thanks in advance

Ghallo
12-11-2007, 06:12 PM
I heartily second this! I would really like this functionality - it is exactly what I need.

.02

Xzin
12-11-2007, 07:28 PM
Seems like a good idea for typing in passwords, etc that you don't want broadcast.

Needs a hot key.

keyclone
12-11-2007, 07:34 PM
for temporary block on broadcasting, there is override.

PAUSE is the default hotkey for it, which you can configure

as for a permanent send-only or receive-only... it can be done... although i have to admit i don't see the use-case

Ghallo
12-11-2007, 09:08 PM
I'll put it this way -- there is a "Server" Keyclone and the rest are all "Clients" - while on the Server all keys are sent to everything. While on a client - all keys are only sent to other clients.

I run a 1 Paladin, 4 caster system. I have macros on all the casters that work pretty much in the same way (classes may be different, but the dots are all on the same key, direct damage etc).

While I like multi-boxing, sometimes I like to just go out and have fun with a single toon, and what this means is I have 1-0 (and "-" and "=") mapped to all the common spells/abilities. I tell Keyclone to NOT broadcast these keys from the Server to the clients... but on the clients (which all 4 are on the same box) these broadcast fine. The problem is that it then sends that key to the "Server".

So, a better way to explain this - could we setup a per-client exclusion list?

Here's a problem. I have WASD set to not pass. Shift-WASD DOES pass. Say I wan't Shift-S to map to my Sheep spell on mage 1, and Shift-D to map to my Sheep spell on Mage 2. All is good, except I hit Shift-S and now all my toons (except Mage 1) run backwards...
So, I load up Bongos, pick an empty action button, and map Shift-WASD to that button... so although the clients get that button, they don't do anything with it. Now I re-map the 2 mages and everything works, albeit in a non-intuitive way.

I tried for hours to get keymaps to work, but they never really worked for me, and regardless if I could just have a per-client "Do Not Pass" list that I could save/load I'd be set.

Another advantage? I have a second keyboard, that is connected to my second computer. I'd love it if I could simply hit "4" on that and have it hit 4 on all the clients on that computer... without sending "4" to my main. A tank really doesn't have anything in common with 4 casters. It would really just be easier, for me, to exclude the Server only, when the command comes from a client.

Kilh
12-12-2007, 03:24 AM
I'll put it this way -- there is a "Server" Keyclone and the rest are all "Clients" - while on the Server all keys are sent to everything. While on a client - all keys are only sent to other clients.

I run a 1 Paladin, 4 caster system. I have macros on all the casters that work pretty much in the same way (classes may be different, but the dots are all on the same key, direct damage etc).


I have pretty much the exact same setup and your description is to the point, so I'll use your terminology for a use case description:

I would like to be able to use the keyboard attached to the "Clients" without it sending anything to the "Server", only to other "Clients".

My hardware setup includes a N52 attached to the "Clients" pc, which I use to control most of their actions.

Last night I expanded a bit on my setup, so I can use the G keys on my "Server" G15 keyboard for some tasks, like setting CC targets for the clones. This all works fine, except for the "Server" receiving commands.

EDIT:


Another advantage? I have a second keyboard, that is connected to my second computer. I'd love it if I could simply hit "4" on that and have it hit 4 on all the clients on that computer... without sending "4" to my main. A tank really doesn't have anything in common with 4 casters. It would really just be easier, for me, to exclude the Server only, when the command comes from a client.


Just reread your post and noticed you already stated the same use case.

Must remember to get coffee before I post =)

Kilh
12-13-2007, 02:11 PM
as for a permanent send-only or receive-only... it can be done... although i have to admit i don't see the use-case

Is this going on the TODO list?

Just wondering, since I'd like to get my CC stuff set up but I'll have to do it radically different if I can't exclude the keyclone on my main machine from receiving keystrokes.

keyclone
12-13-2007, 05:23 PM
yes.. it's on the TODO list... check the bottom of the OP here:
http://www.dual-boxing.com/forums2/viewtopic.php?p=5648#5648

want to see more on that list, just let me know

Zzyzxx71
12-13-2007, 11:34 PM
Picticon's app includes a "per macro" option to trap local inputs - does exactly what you're referring to.

Kilh
12-14-2007, 04:47 AM
yes.. it's on the TODO list... check the bottom of the OP here:
http://www.dual-boxing.com/forums2/viewtopic.php?p=5648#5648

Ah, thanks, missed that.

I had only checked the one at http://solidice.com/keyclone/dev_notes.html.

keyclone
12-14-2007, 10:28 AM
i'll update that one as well (i wasn't at home when i updated the OP)