Why are there "chord keys"
It's a hardware limitation. If you aren't using a top of the line gaming keyboard, your keyboard probably has certain keys that it can't detect at the same time. That's why you occasionally see threads like "Why can't I turn left and run forward at the same time?" in the questions forum.
Which keys become mutually exclusive is determined by how the keyboard is built, and how it sends its data to the computer. Therefore, it's different for each brand of keyboard, and sometimes even between different models of keyboards. Shift, Alt and Ctrl are all MEANT to be pressed with other keys, so all manufacturers make sure that those keys can all be sent at the same time as other keypresses.
Since the devs have no way of telling what keyboard you have, they erred on the side of caution, and made it so that only the keys that are guaranteed to work with other keys can be used as chords.
As to the mouse button - it was probably just programmed in an a regular key because nobody ever thought of using it as a chord. It's likely that it could be made to function as a chord key, but I'm not sure if that would be a good idea. Clicking the mouse button ALWAYS executes a mouse click, even if it's been bound to a different function. So if your mouse happened to be over an enemy, door or power icon, you'd target that enemy, go through the door, or activate the power. It would likely cause too many potential issues to be considered worthwhile.
@Roderick
Most mice with extra buttons come with a program to ... er ... program the extra buttons. Some can utilize different profiles, so you can have several different set ups. Some of them can even do this per-application.
In your mouse button program, tell it that your mouse buttons are shift or ctrl or alt. Then the game will see your mouse button as shift when you press it.
Paragon Wiki: http://www.paragonwiki.com
City Info Terminal: http://cit.cohtitan.com
Mids Hero Designer: http://www.cohplanner.com
If he does that, it will be really hard for him to select a server, select a character, enter the game, go through a door, slot an enhancement, accept a mission, craft a recipe, open a UI window, all of which require a left click. Remapping the left mouse button via a mouse manager would be a bad idea.
Remapping the right mouse button would be better, though it also has some built-in functions (mostly camera related). Remapping the center button or (if you have one) a thumb button would be best.
Edit: I notice that you didn't specifically mention the left mouse button, Agge, but the OP did, so I'm leaving the warning here, just in case he decides to remap an essential button into uselessness.
@Roderick
Had not thought about that option before, primarily because I don't actually use my mouse in game much anyway.
But for those that do.... good to know.
.
Don�t say things. What you are stands over you the while, and thunders so that I cannot hear what you say to the contrary. - R.W. Emerson |
YUMMY Low-Hanging Fruit for BASE LUV
Realizing I could bind powers to the 'back' (button4) and 'forward' (button5) on my mouse revolutionized the way I play the game...
around 9 months ago. Really wished I'd known sooner.
Now, every character I have gets 2 binds by default.
/bind button4, inspexec_name Respite
/bind button5, powexec_name Fly (or applicable travel power)
This one change, binding Respites to the backclick, has saved my life more times than I can count.
The forward click for travel is just so much nicer than having to click the tray. Frees up a tray slot as well!
Those two binds, made WarShades playable for me for the first time ever as well!
on my WS backclick is Nova, forward is Dwarf and Shift+Backclick is human from both.
Maestro Mavius - Infinity
Capt. Biohazrd - PCSAR
Talsor Tech - Talsorian Guard
Keep Calm & Chive On!
In your mouse button program, tell it that your mouse buttons are shift or ctrl or alt. Then the game will see your mouse button as shift when you press it.
|
Edit: I notice that you didn't specifically mention the left mouse button, Agge, but the OP did, so I'm leaving the warning here, just in case he decides to remap an essential button into uselessness.
|
As to say that we cannot use every keys as chord because of hardware limitation on some keyboard is a poor argument. We should neither have ultra mode when some GPU are unable to use it.
I use a microsoft mouse with intellipoint driver, but sadly, it seems that i am unable to remap the extra mouse button to alt or ctrl. City of heroes seems to ignore totally the remapping, i thought it access the input and output at a lower level, but when i change the behaviour globally, it works. Or i m surely doing something wrong.
|
As to say that we cannot use every keys as chord because of hardware limitation on some keyboard is a poor argument. We should neither have ultra mode when some GPU are unable to use it. |
To use your example, making that change would be much like adding Ultra Mode, but only people with the top 1% of video cards on the market would be able to use it.
@Roderick
When you try to make a bind, you can only chose one key. There are some exception, shift, alt, ctrl, these are called chored keys and can be used in bind with other keys.
It would be good if we can make bind for any combinaison of keys, at least add the mouse button to the chored list. I want to be able to make a bind button4+1 powexecaltslot 1 bind.