Specific key combination not working
I'm having a problem with input. There are two specific key combinations that will not work.
I'm using the keys q and e to turn my character , w and s to move back and forward , a and d to strafe , and space to jump.
Whenever I'm holding w and e (moving forward to the left) or holding s and d (backwards and left) if I try to press space to jump nothing happens. I can press space to jump with any other key combination. It's only these two combinations.
I put together the simplest test scenario possible and confirmed the combo does not work. Here is the test script
 using System.Collections;
 using System.Collections.Generic;
 using UnityEngine;
 
 public class inputtest : MonoBehaviour {
 
     // Use this for initialization
     void Start () {
         
     }
     
     // Update is called once per frame
     void Update () {
 
         if (Input.GetKeyDown ("w")) {
             Debug.Log ("w");
         }
 
         if (Input.GetKeyDown ("e")) {
             Debug.Log ("e");
         }
 
         if (Input.GetButtonDown ("jump")) {
             Debug.Log ("jump");
         }
 
     }
 }
hold w and e then press space and the debug for jump won't print. It will print with every other combination.
Is this only a issue with your code or in general, independently where you try to use it ?
It could be that it's a hardware limitation https://superuser.com/questions/73685/keyboard-doesnt-let-me-press-certain-keys-at-the-same-time
Your answer
 
 
             Follow this Question
Related Questions
Input script 1 Answer
How use ANDROID NAVIGATION BUTTONS 0 Answers
How to create a menu with 2 keyboard cursors? 0 Answers
When entering numbers into input-fields, only 9, 5 and 3 work on Numpad. 0 Answers
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                