Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

879553 Posts in 32988 Topics- by 24370 Members - Latest Member: kara

May 24, 2013, 10:14:57 AM
TIGSource ForumsDeveloperTechnical (Moderators: Glaiel-Gamer, ThemsAllTook)Keyboard Input Limitations
Pages: [1] 2
Print
Author Topic: Keyboard Input Limitations  (Read 1510 times)
jkd003
Level 0
***



View Profile Email
« on: December 10, 2011, 12:34:34 PM »

Tragically keyboards have a input limitation,  my laptop for example can not recognize Left, Up and Space at the same time. So If I wanted a character jump diagonally it seems like I would be out of luck.

What do you guys think about input limitations?
Do you think it has held PC Gaming back?
Is there any way you could overcome it?

I'm actually working on a game right now and I'm debating between taking diagonal jumping out
or leaving a warning when I release the game.
Logged
harkme
Level 1
*


Surprise!


View Profile Email
« Reply #1 on: December 10, 2011, 01:07:33 PM »

Simplify your controls? I don't know why you need both up and space to jump.
Logged

rivon
Level 10
*****



View Profile
« Reply #2 on: December 10, 2011, 01:25:39 PM »

I never really used a keyboard which didn't allow at least 3 or 4 keys at the same time.
Logged
Aloshi
Level 2
**



View Profile
« Reply #3 on: December 10, 2011, 01:28:01 PM »

Try mapping the controls to different keys. It sounds weird, but a lot of the "broken" combinations are key-specific, not key-count-specific. At least, in my experience.
Logged
increpare
Guest
« Reply #4 on: December 10, 2011, 01:34:19 PM »

Try mapping the controls to different keys. It sounds weird, but a lot of the "broken" combinations are key-specific, not key-count-specific. At least, in my experience.
yes, but they're also keyboard-specific.

In general, and this is a PRETTY RELIABLE rule of thumb, you can't ever rely on a person ever being able to press down more than two keys at once.
Logged
jkd003
Level 0
***



View Profile Email
« Reply #5 on: December 10, 2011, 01:35:23 PM »

Simplify your controls? I don't know why you need both up and space to jump.
Welll the character is jumping from wall to wall and I thought it would be nice to have 4 different jumps, a upwards jump(up+S), a drop(down+S) and two angled jump(left+s and up+left+space)  Shrug it seemed like a good idea.  
Logged
jkd003
Level 0
***



View Profile Email
« Reply #6 on: December 10, 2011, 01:38:11 PM »

Try mapping the controls to different keys. It sounds weird, but a lot of the "broken" combinations are key-specific, not key-count-specific. At least, in my experience.
yes, but they're also keyboard-specific.

In general, and this is a PRETTY RELIABLE rule of thumb, you can't ever rely on a person ever being able to press down more than two keys at once.
That sounds like really good advice.
Its a shame, I LIKE pressing down multiple keys. Hand Any Key Hand Any Key Hand Any Key

 But what if you had isometric overhead controls, you would need to hold down 2 keys to move diagonally, plus press a third action key.
Logged
rivon
Level 10
*****



View Profile
« Reply #7 on: December 10, 2011, 01:42:09 PM »

AFAIK this problem occurs only when pressing multiple character keys. CTRL, ALT, SHIFT, SPACE etc. all have their own cable/connection so the player should be able to hold up+left+SPACE without a problem.

Otherwise CTRL+ALT+DEL wouldn't work.
Logged
vinheim3
Level 3
***


vinheim3
View Profile Email
« Reply #8 on: December 10, 2011, 01:45:28 PM »

could this be game engine specific?

I remember a couple time up-leftOrRight-SPACE would not work so I couldn't move diagonally and do an action

In Visual Boy Advance, this always happens, in LoZ: Link's Awakening, you can't move diagonally and swing your sword, it's worse in metroid when you wall climb, extreme annoyance
Logged
jkd003
Level 0
***



View Profile Email
« Reply #9 on: December 10, 2011, 01:47:52 PM »

AFAIK this problem occurs only when pressing multiple character keys. CTRL, ALT, SHIFT, SPACE etc. all have their own cable/connection so the player should be able to hold up+left+SPACE without a problem.

Otherwise CTRL+ALT+DEL wouldn't work.
Perhaps my laptop is "special"  Up+Space+ (Right or down) works fine but it refuses to recognize Up+Space+Left. I'm really worried this is isn't that unusual.

could this be game engine specific?

I remember a couple time up-leftOrRight-SPACE would not work so I couldn't move diagonally and do an action

In Visual Boy Advance, this always happens, in LoZ: Link's Awakening, you can't move diagonally and swing your sword, it's worse in metroid when you wall climb, extreme annoyance

I plugged in a second keyboard and I didn't find any problems(I'm using gamemaker)
Logged
increpare
Guest
« Reply #10 on: December 10, 2011, 01:53:03 PM »

But what if you had isometric overhead controls, you would need to hold down 2 keys to move diagonally, plus press a third action key.
Most isometric games just use single cursor/d-pad directions to move (interpreted at 45 degree rotation one way or the other).
Logged
ThemsAllTook
Moderator
Level 8
******


Alex Diener


View Profile WWW
« Reply #11 on: December 11, 2011, 09:41:14 AM »

This depends on keyboard hardware. One of the selling points of das keyboard is that it can register more individual keypresses than a typical keyboard. Here's some technical info on why this happens, and a Wikipedia article.
Logged
Netsu
Level 10
*****



View Profile WWW
« Reply #12 on: December 11, 2011, 12:33:18 PM »

I once read HERE (it was fun to dig this zine up) that on some keyboards it's helpful to use as little rows of keys as possible.
Logged

jkd003
Level 0
***



View Profile Email
« Reply #13 on: December 11, 2011, 12:43:24 PM »

I once read HERE (it was fun to dig this zine up) that on some keyboards it's helpful to use as little rows of keys as possible.
That's really interesting! Thanks! It seems like the best solution is to simply allow the player to remap their keys because what will work for some won't always work with others. But that's some good advice for determining the defaults!



 
Logged
Core Xii
Level 10
*****


the resident dissident

corexii@gmail.com Core+Xii
View Profile WWW Email
« Reply #14 on: December 11, 2011, 12:59:43 PM »

It's entirely keyboard dependent, nothing else. Simply put, typing keyboards weren't designed for gaming; When typing you never need to press more than two or three keys at once, so to save costs such keyboards lack the ability to handle more.

There is nothing that you as a game designer can do about it.

Anyone who plays PC games should get a gaming keyboard that doesn't have this restriction. For instance the SteelSeries 7-G can handle all of its keys pressed at once.
Logged
Pages: [1] 2
Print
Jump to:  

Theme orange-lt created by panic