As i recently found this neat little trick that is possible even though the game itself does not recognize multilevel mouse bindings im going to post (so not someone cries i would have an unfair advantage with my "advanced movement and firing circuits";p)
I assume that the reader has an 7 button mouse. Mouse1&2+2shoulder+wheel, where as wheel is accounted as 3 buttons, up down and pressing it,unfortunate freelancer doesn't know the wheel itself, only the button it has, so you end up with only 5 of your 7 buttons
This tutorial will allow you to be able to use your mouse keys with control alt and shift keys like the keyboard allows
First go to your my games/freelancer directory and open the userkeymap.ini with any texteditor
You will now see multiple lines that will look like
[KeyCmd]
nickname = USER_REPAIR_HEALTH
key = 71
now we want to add the possibility to use the nano's with control+mouse4 (note when you want to do this per options freelancer will not recognize you pressed control when you press mouse4 and prompts if you want to rebind your older mouse4 key)
To enable this option add the following line to that
key = -4,CONTROL
With this line on any press of mouse4 and control at once you will use nanobots to heal yourself
So far the introduction and basics of this
To now edit the configuration to do anything you want it to, look for the action or maneuver you wish to have and add lines like the above and use the provided keytable (i wont give the keyboard key codes, look for the numbers yourself when you want to do that)
"key = buttonnumber, multilevelkey"
Multilevelkeys are (obvious i think)
CONTROL
ALT
SHIFT
keep in mind to type these in uppercase letters, i tired it with lowercase and for some odd reason it didnt worked
mosuebuttonnumbers are
-1 =mousebutton 1
-2 =mousebutton 2
-3 =mousebutton 3
-4 =mousebutton 4
-5 =mousebutton 5
now comes the tricky yet simple part, if you want to add a third option to a specific key add another line with an additional multilevelkey
example
key = -4,CONTROL,SHIFT
whatever action has this line will be performed when you press control+shift+mouse4
Thats so far, with this easy guide you should now be able to modify your userkeymap.ini to do anything you wish, you can even map to do one key/button to perform multiple tasks at once, but it is kinda lame imho
If not you should uninstall freelancer, delete windows, shutdown your computer and never touch it again n00b
Own you in space, Cowboy [8]