Close
Showing results 1 to 8 of 8
  1. #1

    Default keyclone keymap question

    I know there is a bug currently preventing CTRL and ALT modifiers from being passed through the white list do not pass list; so i'd like to setup a keymap to allow this, but I've tried every combo i can think of and cannot get it to work. I guess i dont understand how the "hoststring" is supposed to look like, I read the hoststring faq but it didnt make much sense to me. Any help would be awesome =)

  2. #2

    Default

    Ok, let me try and explain since I think I'm probably the biggest user of hotstrings.

    Unless you want to send the SAME key to each client, you need at least two hotstring files. The simple form of this how i'm using it now to pass ctrl ans shift modifiers, I haven't done any alt modifiers this round, but I have in the past using these same techniques.

    Using 1 hotstring file for all clients to pass modifiers..

    Hostrings
    Ctrl-Shift-A -> CSASent
    Ctrl-Shift-B -> CSBSent

    Load your games and load this keymap for all of them adn when you press ctrl-shift-a it will send it and receive it on all clients.

    Once you add come complexity to it, you can get even more creative...

    HotStrings_Client1
    A -> Client_PressedA_NowPressB
    B -> Client_PressedB_NowPressA
    C -> Client_PressedC_NowPressQ

    HotStrings_Client2
    B -> Client_PressedA_NowPressB
    A -> Client_PressedB_NowPressA

    Hotstrings_Client3
    Q -> Client_PressedC_NowPressQ

    Launch three copys of WoW or notepad even... associate hotstrings client 1 to the first one, and 2 to the 2nd... 3 to the 3rd...

    Press A on client1 and B appears on client 2. If you go to client B and press B, an A will appear on client one. If you go to the third client and press A, an A will be sent to all three clients. This is because there is no hotstring associated with the client sending... On the first client pressing C sends a Q to client 3 and nothing to client 2.

    The last part of this is where it gets confusing, but just remember KeyClone has no sense of "main", it just sends keys or hotstrings from whatever client you are focusing on at the moment... Just know that if a hotstring exists on the sending client, it will be processed only on clients that have matching hotstring names.
    [> Sam I Am (80) <] [> Team Doublemint <][> Hexed (60) (retired) <]
    [> Innerspace & ISBoxer Toolkit <][> Boxing on Blackhand, Horde <]
    "Innerspace basically reinvented the software boxing world. If I was to do it over again, I'd probably go single PC + Innerspace/ISBoxer." - Fursphere

  3. #3

    Default

    I might be more confused now! =P

    I'm using a simple 2 box setup, and would like to pass the same button combo to my secondary window. I'm just not sure on what the hoststring entry should look like in order to do so. For example:

    [align=left]key: >> hoststring
    LCTRL+F9 ????????

    What would go in the ??? spot to make the secondary window see CTRL+F9?
    [/align]

  4. #4

    Default

    Quote Originally Posted by 'mons00n',index.php?page=Thread&postID=53119#post5 3119
    I might be more confused now! =P

    I'm using a simple 2 box setup, and would like to pass the same button combo to my secondary window. I'm just not sure on what the hoststring entry should look like in order to do so. For example:

    [align=left]key: >> hoststring
    LCTRL+F9 ????????

    What would go in the ??? spot to make the secondary window see CTRL+F9?
    [/align]
    Ok, I see what you are missing.

    Hotstrings work by taking a keypress and sending it as a word... when a client recieves a word, it checks to see if it has a hotstring for that word and converts it back to a keypress.

    So if you create a hotstring for CTRL-ALT-F and name it hotstring1, any clients with the hotstring1 setup in them will convert it back to what they are setup as.

    Since you want to send ctrl-alt-f and recieve it as well, all you have to do is make 1 hotstring file, and load it on each client that you run.

    This is exactly what I did with my X-Keys pro, any keys that were a combination I created a hotstring for... CTRL-F1, etc... I named them 1, 2, 3, 4, etc because the names don't matter to me, I'm loading one file for all of it...

    Make sure you load the hotstring file on BOTH clients or it wont work
    [> Sam I Am (80) <] [> Team Doublemint <][> Hexed (60) (retired) <]
    [> Innerspace & ISBoxer Toolkit <][> Boxing on Blackhand, Horde <]
    "Innerspace basically reinvented the software boxing world. If I was to do it over again, I'd probably go single PC + Innerspace/ISBoxer." - Fursphere

  5. #5

    Default

    ok so does it matter what i name my hoststring file when i save it?

    im still not entirely sure what goes in this box:


    is THIS where the name you are talking about goes?

    sorry for the confusion, there's just a hoststring, a description, and a name and they're all confusing the hell out of me.

  6. #6

    Default

    the name of the FILE is juts so you can remember which is which... and helps when you want to associate it with a command.

    and yes, that is where you type the string you would like to associate with the key...
    notice it shows you:

    key >>> string

    this is supposed to imply key turns into string.... string is sent to all clones... and if another keymap on a clone is being used,
    that string will turn back into the key specified in THAT keymap file.

    ie:

    joe.kcl
    --
    LShift + A >>> opening.salvo


    sam.kcl
    --
    5 >>> opening.salvo


    notice the hotstring, opening.salvo, has no caps and no spaces. this is to limit the potential errors (you COULD use them, i would just recommend against it)
    in this case.. you would load joe.kcl on wow1 (which is joe, let's say) and sam.kcl on wow2.

    when you are on joe and hit LShift+A ... a 5 will be sent to sam.

  7. #7

    Default

    ahhhh much clearer thank you!~

  8. #8

    Default

    does this help any?

    i generally suggest people sit down and make a grid of character types mapped with actions (hot strings). with the keys/powers specified in the middle.
    ie:


Similar Threads

  1. 1pally 4 shaman keyclone keymap setup?
    By ahnubis in forum Macros and Addons
    Replies: 0
    Last Post: 08-14-2008, 06:34 PM
  2. Keyclone - Can you keymap a Mouse Click?
    By Sanctume in forum Software Tools
    Replies: 2
    Last Post: 01-29-2008, 08:14 AM
  3. Keyclone - Mouse Map/Keymap
    By zanthor in forum Software Tools
    Replies: 3
    Last Post: 01-09-2008, 10:21 PM
  4. keyclone keymap?
    By ahnubis in forum Software Tools
    Replies: 10
    Last Post: 11-09-2007, 05:32 PM
  5. Keyclone hangs up while loading a keymap
    By Rexxie in forum General WoW Discussion
    Replies: 8
    Last Post: 09-20-2007, 12:26 PM

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •