Working on new default bindings

Talk about anything related to Unvanquished.
User avatar
Ishq
Project Head
Posts: 1138
Joined: Tue Mar 06, 2012 8:32 pm UTC

Re: Working on new default bindings

Postby Ishq » Mon Jun 17, 2013 7:28 am UTC

Multiple layouts are fine, but we'll need the layouts for azerty first.
User avatar
ViruS
Granger
Posts: 1020
Joined: Sun Mar 11, 2012 4:24 am UTC
Location: Antartica - West Australian Post shore
Contact:

Re: Working on new default bindings

Postby ViruS » Mon Jun 17, 2013 11:25 am UTC

I'm not so sure about having 'f' and 'g' for dretch/granger.
I would prefer if it were somethin like taunt and/or rally.

I would also say it's pointless to have "[/]" for next/prev weaps, mwheel's fine unless you're on a macintosh with one button.

My recommendations, based off my keybinds + sense of newbness:

Code: Select all

QWERTY KEYBOARD, without kpad (for laptops)

Menu = Esc
Console Toggle = <default already provided, I don't remember those extra chars>
Scores = tab
Movement = wasd
Classes, Weapons, and spawning = 1234567890
Armour = Arrow Keys
Medkit = m
dodge = c
walk = shift
crouch = ctrl or capslock
jump = space

sprint = x (without toggle by default, people often black out wondering wtf)
taunt = f
rally = g
grenade buy/throw = h
jetpack = z
reloadammo (arm) = b
reload = r
mark = e
decon = alt-e or shift-e
Toggle blaster = q

Chat = t
Teamchat = y
IRC = shift-T (Connect by default, get the newbies to set their irc username when running unv for the first time)
Local = shift-y
admin = alt-y
Evolve = u
Build = iop[]kl;'
vsay - enemy om/rc is down = f5
       - Defend/base under attack = f6
       - needhealth = m (same as medkit)
       - basestatus = f7
       - Sorry = f8
VoIP = z (enable by default, else we'll get no one talking like in tremulous!)
Attacks = Mouse defaults
Secondary itemprev/next = pgup/pgdown
Secondary Tertiary attack/useitem = enter

vSay menu = \
Suicide(Probably won't include) = Backspace

Vote Y = f1
N = f2
Teamvote Y = f3
N = f4
Screenshotjpeg/png = f12/shift+f12
Toggle Demorecord (Is there a cvar for this?) = f9
Videorecord = f10
Toggle Unlagged/projectilenudge (with echo'd message) f11

They're not really my optimal settings, but if the essential combat-wise are around wasd, and keep the others away (such as evolve, heck ive died so many times from hitting evolve button, entering the menu :/)
ImageImage[color="#000000"]You[/color][color="#FF0000"][[/color][color="#A9A9A9"]Tube[/color]Image
User avatar
Viech
Project Head
Posts: 2137
Joined: Fri Aug 03, 2012 11:50 pm UTC
Location: Berlin

Re: Working on new default bindings

Postby Viech » Mon Jun 17, 2013 11:36 am UTC

I could bind crouch and sprint to x and c, too, but I'd like to keep a reachable bind for buying rifle and ckit. Since I put sprint/sneak on SHIFT I could make SHIFT+x rifle and SHIFT+c ckit. So that would leave us with SHIFT and x for sprint and CTRL, ALT and c for crouch/wallwalk.

kharnov, while building binds are comfortable I think that buy binds are of greater importance for newbes as the build menu is far easier to use than the buying dialog, where you have to manually sell stuff first.

freem, I guess we could ship different localized layouts that can be parsed via the exec command or automatically later on. Feel free to make a flexible, beginner friendly setting for french keyboards.
Responsible for: Arch Linux package & torrent distribution, Parpax (map), Chameleon (map texture editor), Sloth (material file generator), gameplay design & programming, artistic direction
User avatar
Anomalous
Programmer
Posts: 318
Joined: Wed Mar 07, 2012 3:51 pm UTC

Re: Working on new default bindings

Postby Anomalous » Tue Jun 18, 2013 12:57 am UTC

I find that buy -all rifle is a very useful bind to have.

:blaster: :rifle: :human:
Debian and Ubuntu packages (squeeze, wheezy, sid; 12.04, 12.10, 13.04) may work on derivatives

OFFEND! … no, that's not right… ATTACK!
User avatar
Tom
Dragoon
Posts: 250
Joined: Tue Jan 15, 2013 3:34 pm UTC
Location: France

Re: Working on new default bindings

Postby Tom » Tue Jun 18, 2013 6:55 am UTC

Viech wrote:CTRL is free, I'll add crouch to it, too. Having it on ALT is especially nice for using the jetpack, so you can change height with your thumb.[...]

This is brilliant. :thumbup:

Viech wrote:[...]For the french keyboard, I could add the buy binds to the keypad. Does that sound good freem?

This is not necessary, we will just have to replace 1 by &, 2 by é, and so on. In addition there will be other small changes to adapt the bindings file to french.


Ishq wrote:[...]walk (toggle bind) (Don't use it in battles, use it to get back stamina, thus is more toggle is more useful)[...]

Clearly a good tip.
Ishq wrote:[...]number keys can be used to buy AND switch to weapons. makes more sense imo.

In my opinion too.

Freem wrote:[...](there is also the issue of wasd which became zqsd, so it can not be avoided to have multiple default configurations depending on selected layout).

I strongly agree, the differences between qwerty and azerty — BÉPO? :tongue: — , and more generally between the different keyboard layouts require multiple bindings files.

ViruS wrote:[...]vsay - enemy om/rc is down = f5
- Defend/base under attack = f6
- needhealth = m (same as medkit)
- basestatus = f7
Sorry = f8[...]

Indeed, and perhaps also some chat binds such as:

Code: Select all

bind F5           if !shift,!alt say_team "The base is safe." say_team "Defend/the base is under attack!"

teambind aliens F6           if !shift,!alt say_team "Enemy reactor smoking! Rush!" say_team "Enemy reactor down! Finish them!"
teambind humans F6           if !shift,!alt say_team "Enemy Overmind damaged! Rush!" say_team "Enemy Overmind down! Finish them!"

teambind aliens F7           if !shift,!alt say_team "One enemy telenode down." say_team "No eggs."
teambind humans F7           if !shift,!alt say_team "One enemy egg down." say_team "No telenodes."

bind F8           if !shift,!alt say "No problem." vsay "sorry"


I also suggest to put the structure's building binds on the wheel's scrolling. :love:
User avatar
Viech
Project Head
Posts: 2137
Joined: Fri Aug 03, 2012 11:50 pm UTC
Location: Berlin

Re: Working on new default bindings

Postby Viech » Tue Jun 18, 2013 10:58 am UTC

Can't really use the mousewheel for anything since the newbe bindings need to allow scrolling through equipment. I personally have buying armor and alien vsays on the mousewheel but buildables sound useful, too. As soon as we introduce suitable ingame menus we can think about using the mousewheel for something like that.

Vsay binds on F5-F10 sound good, I'd go with "watch out, grenade", "incoming/defend", "clear" (unfortunately not a vsay yet), "rush" on F5-F8 and maybe "sorry" and "you're welcome" on F9-F10.

I don't see a point in switching to a weapon with the number keys since you only carry one of them as well as the blaster and you can switch between them with f.

I don't think taunt and rally are important for newbes and to be honest I don't know the difference between them. Having f for dretch is the blaster equivalent for alien builders, having g for granger is just consistent and easy to remember.
Responsible for: Arch Linux package & torrent distribution, Parpax (map), Chameleon (map texture editor), Sloth (material file generator), gameplay design & programming, artistic direction
User avatar
seana11
Tyrant
Posts: 430
Joined: Tue Jun 19, 2012 2:00 pm UTC
Location: Well, the sign says "You Are Here"...

Re: Working on new default bindings

Postby seana11 » Tue Jun 18, 2013 4:04 pm UTC

Viech wrote:Can't really use the mousewheel for anything since the newbe bindings need to allow scrolling through equipment. I personally have buying armor and alien vsays on the mousewheel but buildables sound useful, too. As soon as we introduce suitable ingame menus we can think about using the mousewheel for something like that.

Vsay binds on F5-F10 sound good, I'd go with "watch out, grenade", "incoming/defend", "clear" (unfortunately not a vsay yet), "rush" on F5-F8 and maybe "sorry" and "you're welcome" on F9-F10.

I don't see a point in switching to a weapon with the number keys since you only carry one of them as well as the blaster and you can switch between them with f.

I don't think taunt and rally are important for newbes and to be honest I don't know the difference between them. Having f for dretch is the blaster equivalent for alien builders, having g for granger is just consistent and easy to remember.


Why do we even need for people to scroll through equipment? Just have a bind for medikit, grenade, and jetpack and you're all good.
Image
Image
Image
User avatar
StalKermit
Dragoon
Posts: 260
Joined: Wed Mar 07, 2012 6:05 am UTC

Re: Working on new default bindings

Postby StalKermit » Tue Jun 18, 2013 4:50 pm UTC

seana11 wrote:Why do we even need for people to scroll through equipment? Just have a bind for medikit, grenade, and jetpack and you're all good.


Sometimes it's a lot easier to scroll to select rather than remember a particular bind.
User avatar
Viech
Project Head
Posts: 2137
Joined: Fri Aug 03, 2012 11:50 pm UTC
Location: Berlin

Re: Working on new default bindings

Postby Viech » Tue Jun 18, 2013 5:33 pm UTC

seana11 wrote:Why do we even need for people to scroll through equipment? Just have a bind for medikit, grenade, and jetpack and you're all good.

I want to get rid of the scroll menu, too, but a replacement requires more than adding the bindings. We still have to display the available equipment and for new players we should also display the binding next to it. Until the HUDs get reimplemented on top of librocket, we should give newbes the ability to scroll through their equipment, even if this is inefficient. This has the added benefit that the mousewheel can be used to spectate teammates.
Responsible for: Arch Linux package & torrent distribution, Parpax (map), Chameleon (map texture editor), Sloth (material file generator), gameplay design & programming, artistic direction
User avatar
janev
Marauder
Posts: 199
Joined: Sun Sep 02, 2012 2:45 pm UTC
Location: A hovel on Niveus

Re: Working on new default bindings

Postby janev » Wed Jun 19, 2013 1:28 pm UTC

I dont see alien wall walk in there or is that shared with crouch? That needs to be something easy like ctrl, shift, or alt. C has traditionally been used for crouch but causes bad finger gymnastics.

For what it is worth I use a trackball with 2 mouse keys and no scrollwheel. I like to have options for cycling weapons and activating upgrades.

Buy and evolve binds should come standard. Good job!

Return to “General Discussion”

Who is online

Users browsing this forum: No registered users and 20 guests