Hi Folks,
I have been playing with some low-level programming and scripting for STO and have come up with some neat setups, and I wanted to share what I've learned in case you're interested in this as well. These setups are hard to get used to at first, but worth it if you stick it out. I'm totally stealing from all over the internet to put this information together including commands from old Cryptic games.

In combat on my cruiser or my escort I can move my mouse to look in a direction and have my ship follow - which means I don't have to hold the arrow keys down to orbit or turn. I can make this stick for a few seconds so I can do it and click on various things like reinforce shields while in combat.
First - here is my custom config. You can make changes and then save them so you don't have to re-do them for each character using:
/bind save file [filename].
/bind load file [filename].
------My Custom Config File--------
Numpad9 "UseTraySlot0 8"
Numpad0 "UseTraySlot0 9"
Button4 "GenSendMessage HUD_Root FireTorps$$+TrayExecByTray 0 1"
X "Target_Enemy_Near"
Alt+space "GenSendMessage HUD_Root FirePhasers"
Space "GenSendMessage HUD_Root FireAll"
Pause "(null)"
Control+numpad9 "UseTraySlot1 8"
Control+numpad0 "UseTraySlot1 9"
Alt+numpad9 "UseTraySlot2 8"
Alt+numpad0 "UseTraySlot2 9"
Alt+subtract "UseTraySlot2 10"
Alt+add "UseTraySlot2 11"
Control+subtract "UseTraySlot1 10"
Control+add "UseTraySlot1 11"
Subtract "UseTraySlot0 10"
Add "UseTraySlot0 11"
c "camToggleSTOTargetLock"
F6 "throttleset 0.25"
F7 "throttleset 0.50"
F8 "throttleset 0.75"
F9 "throttleset 1.0"
F5 "throttleset -1.0"
Middleclick "(null)"
F10 "throttleset 0"
F11 "(null)"
Shift+r "(null)"
F "GenSendMessage Throttle_FullImpulse_Button FullThrottle"
Z "InteractWindow"
Button5 "GenSendMessage HUD_Root FireTorps$$+TrayExecByTray 0 0"
Mousechord "(null)"
Rightclick "+camTurnToFace"
Lbutton "GenSendMessage HUD_Root FirePhasers$$+TrayExecByTray 0 3"
------End of my Config File------
These are the changes from the norm and while you might not want all of them, you can use the ones you find useful. There is more on the internet. The interesting part of this is the Lbutton command and the Rightclick command setup, as well as the Button4 and Button5. Let me explain...
The commands above are done from the chat box command line and start with the /bind command so:
/bind Lbutton "GenSendMessage HUD_Root FirePhasers$$+TrayExecByTray 0 3"
creates the bind - then:
/bind save file [filename]
saves the changes to a file (change [filename] to something you'll remember).
What the above accomplishes for me is:
Button4 means I will click my mouse button 4 and when I do it will click the first spot in my hot bar which is Torpedo High Yield 3, and then if I click again it fires my torps. If High Yield isn't available it just fires torps.
Sam with Button5, but it uses High Yield 2.
Right click means I can steer my ship without having to hold down my cursor keys with my mouse, and if I add 'Toggle Mouse Look' in the hotkeys (I use the tilde key ~) then I can steer with the mouse, and no buttons - it's HANDY as hell in a fire fight when you get used to it - the ship follows where you turn to look and right click turns that on and off on your mouse, and tilde toggles mouse look - try it out.
If you use the above setup with the Lbutton you can simply fly by moving the mouse, left click to fire cannons with rapid fire if it's up, and click mouse button 4 to fire torps with high yield if it's up - hit the tilde key after the strafe to use your shield reinforce etc, turn your ship and do another run - it's freaking awesome and fast as lightning.
Let me know if you find this useful, or find anything else like this - please post it on this thread. If enough people use this I will sticky it.
Kane/Tyran