Forum

Results 1 to 2 of 2
  1. #1
    Join Date
    October 2006
    Location
    UK
    Posts
    3

    How to reassign whisper hotkey on-the-fly?

    Hi all,
    I'd like to be able to use the same push-to-talk hotkey, but change which whisper list it uses based on key input from another device.
    Basically I want to use a separate rotary selector to select the whisper channel. I'd be happy to use extra software like autohotkey to do this, but I can't figure out how to get ts3 to switch whisper lists with the same key.

    Or is there an even better solution that I'm missing?

    Thanks,
    phoenix1963

  2. #2
    Join Date
    October 2006
    Location
    UK
    Posts
    3

    It can be done using Autohotkey

    I've used a rotary switch connected to Leo Bodnars BU0836A USB device to select which key gets sent from my push-to-talk button on a joystick with the following code for Autohotkey. A couple of points to remember: firstly DON'T set your push-to-talk key as a TS3 hotkey; secondly, you must have the input devices set as Default, i.e. Settings->Options->Hotkeys->Default (on bottom right) . My selector switch is joystick 5, the push-to-talk key is on joystick 4 (a Saitek X-52 throttle), because I've not soldered-up a diode matrix, the selector keys are in an odd order. You'll have to change all this.

    <code>
    JoystickA = 5
    JoystickB = 4
    PTT = 7

    Hotkey %JoystickB%joy%PTT%, TALK
    Return

    TALK:
    GetKeyState, Select1, %JoystickA%joy31, "P"
    GetKeyState, Select2, %JoystickA%joy25, "P"
    GetKeyState, Select3, %JoystickA%joy19, "P"
    GetKeyState, Select4, %JoystickA%joy13, "P"
    GetKeyState, Select5, %JoystickA%joy7, "P"
    GetKeyState, Select6, %JoystickA%joy1, "P"
    if Select1 = D
    {
    send {F4 down}
    keyWait, %JoystickB%joy%PTT%
    send {F4 up}
    }
    else if Select2 = D
    {
    send {F5 down}
    keyWait, %JoystickB%joy%PTT%
    send {F5 up}
    }
    else if Select3 = D
    {
    send {F6 down}
    keyWait, %JoystickB%joy%PTT%
    send {F6 up}
    }
    else if Select4 = D
    {
    send {F7 down}
    keyWait, %JoystickB%joy%PTT%
    send {F7 up}
    }
    else if Select5 = D
    {
    send {F8 down}
    keyWait, %JoystickB%joy%PTT%
    send {F8 up}
    }
    else
    {
    send {F3 down}
    keyWait, %JoystickB%joy%PTT%
    send {F3 up}
    }
    Return
    <\code>

    This bboard has no <code></code> options, but I'm sure you understand.

    phoenix1963

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 2
    Last Post: March 20th, 2015, 12:45 AM
  2. [Rejected] Hotkeys for Whisper List Group Toggle (turning the groups on and off via hotkey)
    By Nantucket in forum Suggestions and Feedback
    Replies: 8
    Last Post: June 6th, 2013, 10:33 PM
  3. Replies: 0
    Last Post: February 19th, 2012, 09:00 AM
  4. [Solved] Whisper hotkey not working with TS3 latest version
    By robscott in forum Bug Reports [EN/DE]
    Replies: 0
    Last Post: June 4th, 2010, 06:08 AM
  5. Hotkey-Whisper information
    By chevy24go in forum General Questions
    Replies: 1
    Last Post: April 3rd, 2010, 10:04 AM

Tags for this Thread

Posting Permissions

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