I figured it was the norm, but I had some people say they dont know what Im talking about.
Its not much of a problem when I use them offensivly....but when I'm trying to use them defensivly, it would sometimes be critical which command popped first. Perhaps not so much now, bu in the days of uber burst(1.5 -2 secs from first weapon impact to death), it meant the difference between gettinga shield arc up and re-gened before thw HYT salvo salmmed into my hull, or having the other skills going, but with a dead shield arc...I coul dalmost see my hull fold in around the impacts, right before I popped.
EDIT:
Now that I'm back in BoP, Its even more critical that my defense pop as intended...because whatever I have is designed to last just long enough to get me out of a pinch.
I have found that on large-ish keybinds (4 or more commands) that you may have to juggle the abilities in use around abit within the slots being used in the KB to get a near perfect use.
I found that even though I set the keybind up to cycle through tray 2 / slots 1 thru 3 and slots 7 & 8, when used the KB would activate slot 1 then slot 3 and skip slot 2 until about the 5th keypress of the spacebar. I switched the powers in slot 3 with slot 2 and suffered no more miss-use of abilities.
Evidently the cooldown system in STO can wreck havoc with keybinding and make some powers not respond as needed. Also I found that if you keep the keybinds shorter (1-4 abilities) it can help with miss-used abilities as well.
Unfortunately keybinding is not a exact science or works perfectly at all times.
Sorry, not that I'm aware of. I don't think its possible to keybind other keys into a keybind in STO.
Not an expert KB'er though, so maybe someone has figured it out.
Sorry, not that I'm aware of. I don't think its possible to keybind other keys into a keybind in STO.
Not an expert KB'er though, so maybe someone has figured it out.
Surprisingly you can, that's what I learnt when trying to work out the keybind for DogsBody the only issue I had was $target was saved as $target in the second key rather than the name.
/bind . bind m Target Combat Medic
for example if you enter than and straight away him m it does nothing, when you press the . it then hit m is targets combat medic
The only thing stopping the bind wanted working is there's no way (that I have found) to bind a name/target without manually putting it in as $target only changes to a name when used in chat, if it's a bind to another bind it gets saved as $target.
Firstly, thanks to all who have contributed to this thread, I have found it very useful.
Onto a question if I may. I would like to bind a key (say F10), so that when I press it, it binds another key (say F9) to target whoever is currently targeted when I pressed the F10 key..
No, you can't do what you are seeking to do and you wouldn't want to do it that way any way.
So, let's say you have ET1 in the first tray at the fifth slot and you want to use the H-key to make sure you heal you fleetie who is in the first team position:
/bind H targetteammate 1 $$ +TrayExecByTray 0 4
I have 30 keys bound in a similar fashion. With the above, I am able to target any teammate, including myself (target_self), and send them a heal. Best thing I can tell you about reacquiring your target is to know which of your teammate has your target and target them after you send the heal. In most cases the target you are heal in probably has the same target and you will begin firing the foe right away.
Another option is to use the Target_Enemy_Next & Target_Enemy_Prev commands. You could bind the Target_Enemy_Near to the E-key. Put Next on the R-key and Prev on the W-key (Yeah, I know i just killed it for WASDers ... you really need to use the mouse.) Use (or something like it):
/bind e Target_Enemy_Near
/bind r Target_Enemy_Next
/bind w Target_Enemy_Prev
Now, after you throw that heal you can quickly cycle through the enemies.
What is the benefit of the "+" sign in front of "TrayExecByTray x y"
Simple answer : it won't work if you don't use it.
Complex answer : There are different types of commands. This command is an executable command. These are commands executed when there is a '+' before them. The '+' activates the command.
Others are toggle commands which allow you to turn them on/off; just as if you pressed a button and released. There are special toggle commands that allow you to turn them on until you turn them off. In these cases you use '++' to turn the command on. By example, to make your ship turn left (or right) without you having to hold a key down you would bind ++left (++right) to whichever key you like (I use my numpad). When you tap the left-key, your ship will begin a left-hand turn and continue until you tap the left-key again.
Now wait, some of you are gonna say "Oh goodie, goodie. I can use this to distribute my shields while in battle and I won't have to worry about them." .... WRONG. The distribute shields command (+power_exec Distribtue_Shields) is not a toggle command it is an execute command (i.e., the 'exec' in the name is a dead giveaway) and therefore this toggling method will not work. HOWEVER, you can get around it by binding this command to your fire button. At some point while you are spamming your fire button your shields will distribute.
My biggest problem, is that I can't trust formore than 1 or 2 fo my functions to activate while I'm pulling the trigger in my cannon boat.
If I perfectlystill and quiet, I can get 4 to go off pretty routinly...is there a command that insures they all go off or any way is as good as the other?
There is a reason for this, it's called the "I win button". Cryptic has graciously prevented this button by requiring that a bound key be pressed as many times as there are commands attached to it. Generally, you can get one or two (sometimes three) commands to fire of at the same time, but mostly you won't because of activation timing. Many powers have a .5s activation time and if you try to activate another power during that time ... it ain't happenin'.
I've mapped most of my tray abilities/items to specific keys, now using this keyboard it seems I'm able to create key combinations and tell them to happen at different times or in combinations, or repeat, etc. Is this the same effect as key binding? Is there any advantage of doing it with keybinds instead of a gaming keyboard?
Please excuse the sophomoric nature of this questions; I'm relatively new to computer gaming...but a long-time lover of Trek.
Thanks in advance for your responses.
Yes it is the same. However, one thing you can do with a gaming keyboard that you cannot do with ingame keybinding is timing. The advantage of a gaming keyboard is that you and insert delays to allow for activation.
P.S. There are no dumb questions ... just smartass answers.
I found that even though I set the keybind up to cycle through tray 2 / slots 1 thru 3 and slots 7 & 8, when used the KB would activate slot 1 then slot 3 and skip slot 2 until about the 5th keypress of the spacebar. I switched the powers in slot 3 with slot 2 and suffered no more miss-use of abilities.
Evidently the cooldown system in STO can wreck havoc with keybinding and make some powers not respond as needed. Also I found that if you keep the keybinds shorter (1-4 abilities) it can help with miss-used abilities as well.
Unfortunately keybinding is not a exact science or works perfectly at all times.
You are soooooo right; keybinding is not exact at all.
I have a button that has a dozen powers bound to it. I have to press that button 12x to get each power to light off. When you get into the longer binds you have to reverse the order. Generally you will add powers from left to right. Well, with my 12 power button, I've had to do it backwards and have the first command activated last in the sequence.
As far as commands going off in order. This goes back to the activation times for the commands. Best way around this it to slooooooooowdown for the first round. Press..pause..Press..pause... Make each pause about a .5s and you'll be fine. (This will have the added benefit of relaxing you during battle.) After that you can go back to having your mash-party on your keyboard.
UseTraySlot still works...it's just ANNOYING since it plays a failed to activate sound so if you press it and a key is on cooldown or whatnot it's going to make that noise, if you're button mashing it gets annoying quickly *had fleet support in my space bar along with distrubute shields, every other second BZZZZZZZT*
tranceaddict - I appreciate the time and effort you put into your keybind training! Most of that last post I already knew (from your's and others' posts earlier in this thread, mostly), but you're kind and patient, and at the same time detailed. It's awesome good work.
Many powers have a .5s activation time and if you try to activate another power during that time ... it ain't happenin'.[/COLOR]
This I did not know exactly (the 5 sec rule on powers) but perfectly explains the power use issues that will arise in a keybind.
I have a button that has a dozen powers bound to it. I have to press that button 12x to get each power to light off. When you get into the longer binds you have to reverse the order. Generally you will add powers from left to right. Well, with my 12 power button, I've had to do it backwards and have the first command activated last in the sequence.
As far as commands going off in order. This goes back to the activation times for the commands. Best way around this it to slooooooooowdown for the first round. Press..pause..Press..pause... Make each pause about a .5s and you'll be fine. (This will have the added benefit of relaxing you during battle.) After that you can go back to having your mash-party on your keyboard.[/COLOR]
I will give your " backwards to front" suggestion a use on my KB's, though I don't have nay long ones that equal 12 commands. Yes learning a pace or rythim to your key pressing is crucial to good keybind. I have been joked over my use of a spacebar firing KB, but with a good 3-5second pace to my firing- it works very well.
Does anyone know how I can set up a bind that lets me fire my 3 Forward cannons but not my DBB?
you could do that. you can (not 100% sure of this one but should do) set up the cannons on auto fire and set one of them to a keybind by dragging it from the powers window into the tray and using the usual +TrayExecByTray so drop them into the 4th tray and left click them to get the green auto fire button
/bind KEY "+TrayExecByTray 3 0"
The other option (if that doesn't work or isn't working like you want, should though) would be setting them all into a keybind
I would go with that. Those are your 4th tray and slots 1, 2, 3 (or which ever you choose). Since you are seeking to only fire your forward cannons, I assume, you probably have some alpha strike powers that you should also bind to another key so you can activate them with one button as well.
PatricianVetinari, thank you for your kind words. This is one area I have found were I can excel and I enjoy sharing my insights.
Simon_Picard, thank you for the correction; there is always something to learn. It is a good thing I never got that aspect to work ... I would have ended up very annoyed with keybinding.
I'm a Tac officer flying a defiant retrofit. Normally I activate my attack patterns then decloak and fire my cannons, wait till it drains the shields then fire a BO3.
But when I just hit space bar to fire all weapons it fires the BO3 as well without me wanting to so I'll try this keybind.
Simon_Picard, thank you for the correction; there is always something to learn. It is a good thing I never got that aspect to work
No worries, it's formatting is a bit different, no space with the first number (+trayexecbytray 0 1 vs usetrayslot0 1) which is one of those very obvious to miss things, possibly why you didn't get it to work?
The fact it makes a sound on failure to activate though means everyone should avoid it anyway.
Is there a way to include a key in the bind so that I can include a second set of binds on one key?
Ex. I bind the space for distribute shields, fire weapons, and various other abilities that I want up as much as possible. Problem is, I run out of room to assign everything to one key. If I create a bind command for "3", is there a way to include inputing "3" in my "space" key bind so that it activates the "3" bind also?
Thanx for the great thread and everyones input into it. I don't know how many times I've linked this thread to friends.
Is there a way to include a key in the bind so that I can include a second set of binds on one key?
Ex. I bind the space for distribute shields, fire weapons, and various other abilities that I want up as much as possible. Problem is, I run out of room to assign everything to one key. If I create a bind command for "3", is there a way to include inputing "3" in my "space" key bind so that it activates the "3" bind also?
Thanx for the great thread and everyones input into it. I don't know how many times I've linked this thread to friends.
Sounds like you are only using the chat window for binding. I recommend you use a bindfile. With bindfiles the length of the key bind is not limited. Do this:
/bind_save_file keybinds.txt
You can find the file in your STO Live folder (C:\~\Cryptic Studios\Star Trek Online\Live). Open it with a simple text editor (notepad) and go at it. You'll find your firebutton is "space" for space bar.
I tried the bind file stuff. Opened my keybinds file .txt and now my ground is using the same keybinds even though I have no ground KB set up. In space things are fine (still restricted in length. You know what I mean) and work properly.
Noen of the reset to default options seem to fix it. Not the ESC / Keybinds/Default or the '/" command.
I don't even have a "shift" run option now.
lol
Its quite nerve racking.
I hate learning new stuff sometimes.
I tried the bind file stuff. Opened my keybinds file .txt and now my ground is using the same keybinds even though I have no ground KB set up. In space things are fine (still restricted in length. You know what I mean) and work properly.
None of the reset to default options seem to fix it. Not the ESC / Keybinds/Default or the '/" command.
I don't even have a "shift" run option now.
lol
Its quite nerve racking.
I hate learning new stuff sometimes.
Sound like you loaded a space file while on ground. Next time you are on ground go to Options>Keybinds. At the top you should see something like (it's downtime right now) "Arena : Ground" as a dropdown menu item. This confirms that the system has implemented the ground-based settings; here's what you need to do:
Scroll to the bottom of the Keybind tab
Click reset
You get a confirm window (saying, "This will reset your key binds to default settings .. or something like that.")
Accept.
You should now have the default ground settings from when the game launched.
Another option is to type the following in the chat window:
/unbind all
This will release all keybinds you have created. Since you want to restore your ground settings do this the next time you are on Qo'nos or any ground map; your bridge also counts as a ground map. (If you want to reset space settings do this will you are in your ship.)
Sound like you loaded a space file while on ground. Next time you are on ground go to Options>Keybinds. At the top you should see something like (it's downtime right now) "Arena : Ground" as a dropdown menu item. This confirms that the system has implemented the ground-based settings; here's what you need to do:
Scroll to the bottom of the Keybind tab
Click reset
You get a confirm window (saying, "This will reset your key binds to default settings .. or something like that.")
Accept.
You should now have the default ground settings from when the game launched.
Another option is to type the following in the chat window:
/unbind all
This will release all keybinds you have created. Since you want to restore your ground settings do this the next time you are on Qo'nos or any ground map; your bridge also counts as a ground map. (If you want to reset space settings do this will you are in your ship.)
I will do so first thing after work. Thanks.
I take it that after reseting to defualt I can do the /bind_save_file keybinds.txt command to create a new file to overwrite with my on keybinds?
I'm going to suggest that everyone redirect their inquiries to the Keybinds for Dummies thread for any further keybind questions. That way there is only one active thread regarding keybinds.
Show fleet window
Bind x "$$GenJailAdd HUD_Weapons_Root"
Show weapons tray (useful if you have the 3 row and still want to see the weapons tray)
Bind x "$$Throttleadjust .xx"
Where xx can be any integer it seems (including minus figures) to adjust your throttle by different increments.
I use it in this example where it throws me in full reverse with EM and switch to engine power setting
b "$$Throttletoggle$$Throttleadjust -.50$$StatsPreset_Load Preset_3$$+TrayExecByTray 0 2"
On my escort I set Q and E to toggle my throttle by values of +/-0.125 instead of the default 0.25 so I get access 8 speed settings rather than the normal 4, for a little more fine control.
/navtoxyz X Y Z Distance
I haven't found any useful application for this yet, but it's the autopilot command.
Tried that, but it doesn't show up. I type what I am supposed to type into the ingame chat, but it doesn't translate into that file. And I am running Windows.
to write a file (with your current binds) to your hard disk. ('m not sure about the underscores in that command, I currently don't have the game available, but autocomplete will give you the correct command.)
And then search your entire hard drive (everything! not just your documents folder!) for WeirdFileNameOfYourChoice.txt and Windows should find the file and thus the correct location for your bind files.
Comments
I have found that on large-ish keybinds (4 or more commands) that you may have to juggle the abilities in use around abit within the slots being used in the KB to get a near perfect use.
example: (old KB)
/bind space "+TrayExecByTray 1 0 $$ +TrayExecByTray 1 1 $$ +TrayExecByTray 1 2 $$ +TrayExecByTray 0 6 $$ +TrayExecByTray 0 7 $$ GenSendMessage HUD_Root FireAll $$ +Power_Exec Distribute_Shields "
I found that even though I set the keybind up to cycle through tray 2 / slots 1 thru 3 and slots 7 & 8, when used the KB would activate slot 1 then slot 3 and skip slot 2 until about the 5th keypress of the spacebar. I switched the powers in slot 3 with slot 2 and suffered no more miss-use of abilities.
Evidently the cooldown system in STO can wreck havoc with keybinding and make some powers not respond as needed. Also I found that if you keep the keybinds shorter (1-4 abilities) it can help with miss-used abilities as well.
Unfortunately keybinding is not a exact science or works perfectly at all times.
Sorry, not that I'm aware of. I don't think its possible to keybind other keys into a keybind in STO.
Not an expert KB'er though, so maybe someone has figured it out.
Surprisingly you can, that's what I learnt when trying to work out the keybind for DogsBody the only issue I had was $target was saved as $target in the second key rather than the name.
/bind . bind m Target Combat Medic
for example if you enter than and straight away him m it does nothing, when you press the . it then hit m is targets combat medic
The only thing stopping the bind wanted working is there's no way (that I have found) to bind a name/target without manually putting it in as $target only changes to a name when used in chat, if it's a bind to another bind it gets saved as $target.
No, you can't do what you are seeking to do and you wouldn't want to do it that way any way.
Use this syntax:
/bind <key> targetteammate <#> $$ TrayExecByTray <tray> <slot>
So, let's say you have ET1 in the first tray at the fifth slot and you want to use the H-key to make sure you heal you fleetie who is in the first team position:
/bind H targetteammate 1 $$ +TrayExecByTray 0 4
I have 30 keys bound in a similar fashion. With the above, I am able to target any teammate, including myself (target_self), and send them a heal. Best thing I can tell you about reacquiring your target is to know which of your teammate has your target and target them after you send the heal. In most cases the target you are heal in probably has the same target and you will begin firing the foe right away.
Another option is to use the Target_Enemy_Next & Target_Enemy_Prev commands. You could bind the Target_Enemy_Near to the E-key. Put Next on the R-key and Prev on the W-key (Yeah, I know i just killed it for WASDers ... you really need to use the mouse.) Use (or something like it):
/bind e Target_Enemy_Near
/bind r Target_Enemy_Next
/bind w Target_Enemy_Prev
Now, after you throw that heal you can quickly cycle through the enemies.
Simple answer : it won't work if you don't use it.
Complex answer : There are different types of commands. This command is an executable command. These are commands executed when there is a '+' before them. The '+' activates the command.
Others are toggle commands which allow you to turn them on/off; just as if you pressed a button and released. There are special toggle commands that allow you to turn them on until you turn them off. In these cases you use '++' to turn the command on. By example, to make your ship turn left (or right) without you having to hold a key down you would bind ++left (++right) to whichever key you like (I use my numpad). When you tap the left-key, your ship will begin a left-hand turn and continue until you tap the left-key again.
Now wait, some of you are gonna say "Oh goodie, goodie. I can use this to distribute my shields while in battle and I won't have to worry about them." .... WRONG. The distribute shields command (+power_exec Distribtue_Shields) is not a toggle command it is an execute command (i.e., the 'exec' in the name is a dead giveaway) and therefore this toggling method will not work. HOWEVER, you can get around it by binding this command to your fire button. At some point while you are spamming your fire button your shields will distribute.
The command is UseTraySlot.
Edit: See SimonPicard's response below
There is a reason for this, it's called the "I win button". Cryptic has graciously prevented this button by requiring that a bound key be pressed as many times as there are commands attached to it. Generally, you can get one or two (sometimes three) commands to fire of at the same time, but mostly you won't because of activation timing. Many powers have a .5s activation time and if you try to activate another power during that time ... it ain't happenin'.
Yes it is the same. However, one thing you can do with a gaming keyboard that you cannot do with ingame keybinding is timing. The advantage of a gaming keyboard is that you and insert delays to allow for activation.
P.S. There are no dumb questions ... just smartass answers.
You are soooooo right; keybinding is not exact at all.
I have a button that has a dozen powers bound to it. I have to press that button 12x to get each power to light off. When you get into the longer binds you have to reverse the order. Generally you will add powers from left to right. Well, with my 12 power button, I've had to do it backwards and have the first command activated last in the sequence.
As far as commands going off in order. This goes back to the activation times for the commands. Best way around this it to slooooooooowdown for the first round. Press..pause..Press..pause... Make each pause about a .5s and you'll be fine. (This will have the added benefit of relaxing you during battle.) After that you can go back to having your mash-party on your keyboard.
Thank you!
I will give your " backwards to front" suggestion a use on my KB's, though I don't have nay long ones that equal 12 commands. Yes learning a pace or rythim to your key pressing is crucial to good keybind. I have been joked over my use of a spacebar firing KB, but with a good 3-5second pace to my firing- it works very well.
you could do that. you can (not 100% sure of this one but should do) set up the cannons on auto fire and set one of them to a keybind by dragging it from the powers window into the tray and using the usual +TrayExecByTray so drop them into the 4th tray and left click them to get the green auto fire button
/bind KEY "+TrayExecByTray 3 0"
The other option (if that doesn't work or isn't working like you want, should though) would be setting them all into a keybind
/bind KEY "+TrayExecByTray 3 0 $$ +TrayExecByTray 3 1 $$ +TrayExecByTray 3 2"
I would go with that. Those are your 4th tray and slots 1, 2, 3 (or which ever you choose). Since you are seeking to only fire your forward cannons, I assume, you probably have some alpha strike powers that you should also bind to another key so you can activate them with one button as well.
PatricianVetinari, thank you for your kind words. This is one area I have found were I can excel and I enjoy sharing my insights.
Simon_Picard, thank you for the correction; there is always something to learn. It is a good thing I never got that aspect to work ... I would have ended up very annoyed with keybinding.
But when I just hit space bar to fire all weapons it fires the BO3 as well without me wanting to so I'll try this keybind.
Thanks
No worries, it's formatting is a bit different, no space with the first number (+trayexecbytray 0 1 vs usetrayslot0 1) which is one of those very obvious to miss things, possibly why you didn't get it to work?
The fact it makes a sound on failure to activate though means everyone should avoid it anyway.
/bind q "gensendmessage root showpvpqueue"
Thanks to healbert!.
/bind <key> pvpreport
Keybinds for Dummies
Ex. I bind the space for distribute shields, fire weapons, and various other abilities that I want up as much as possible. Problem is, I run out of room to assign everything to one key. If I create a bind command for "3", is there a way to include inputing "3" in my "space" key bind so that it activates the "3" bind also?
Thanx for the great thread and everyones input into it. I don't know how many times I've linked this thread to friends.
Sounds like you are only using the chat window for binding. I recommend you use a bindfile. With bindfiles the length of the key bind is not limited. Do this:
/bind_save_file keybinds.txt
You can find the file in your STO Live folder (C:\~\Cryptic Studios\Star Trek Online\Live). Open it with a simple text editor (notepad) and go at it. You'll find your firebutton is "space" for space bar.
edit: Finally figured out how to get this to work and I love it. thanks for the advice
Noen of the reset to default options seem to fix it. Not the ESC / Keybinds/Default or the '/" command.
I don't even have a "shift" run option now.
lol
Its quite nerve racking.
I hate learning new stuff sometimes.
Sound like you loaded a space file while on ground. Next time you are on ground go to Options>Keybinds. At the top you should see something like (it's downtime right now) "Arena : Ground" as a dropdown menu item. This confirms that the system has implemented the ground-based settings; here's what you need to do:
Scroll to the bottom of the Keybind tab
Click reset
You get a confirm window (saying, "This will reset your key binds to default settings .. or something like that.")
Accept.
You should now have the default ground settings from when the game launched.
Another option is to type the following in the chat window:
/unbind all
This will release all keybinds you have created. Since you want to restore your ground settings do this the next time you are on Qo'nos or any ground map; your bridge also counts as a ground map. (If you want to reset space settings do this will you are in your ship.)
I will do so first thing after work. Thanks.
I take it that after reseting to defualt I can do the /bind_save_file keybinds.txt command to create a new file to overwrite with my on keybinds?
Thanks Trance
Roach
For instance I'm looking for the run command.
Always a pleasure.
The only list I have is here.
I'm working with someone else to expand it. I've recently found a whole mess more.
Regards,
Tranceaddict.
(Moderaters ... If you please ...)
Show fleet window
Bind x "$$GenJailAdd HUD_Weapons_Root"
Show weapons tray (useful if you have the 3 row and still want to see the weapons tray)
Bind x "$$Throttleadjust .xx"
Where xx can be any integer it seems (including minus figures) to adjust your throttle by different increments.
I use it in this example where it throws me in full reverse with EM and switch to engine power setting
b "$$Throttletoggle$$Throttleadjust -.50$$StatsPreset_Load Preset_3$$+TrayExecByTray 0 2"
On my escort I set Q and E to toggle my throttle by values of +/-0.125 instead of the default 0.25 so I get access 8 speed settings rather than the normal 4, for a little more fine control.
/navtoxyz X Y Z Distance
I haven't found any useful application for this yet, but it's the autopilot command.
Tried that, but it doesn't show up. I type what I am supposed to type into the ingame chat, but it doesn't translate into that file. And I am running Windows.
to write a file (with your current binds) to your hard disk. ('m not sure about the underscores in that command, I currently don't have the game available, but autocomplete will give you the correct command.)
And then search your entire hard drive (everything! not just your documents folder!) for WeirdFileNameOfYourChoice.txt and Windows should find the file and thus the correct location for your bind files.
Are you using STO via Steam?