dual CTRL keys not working

no it not ghosting on the keyboard , I have tested that outiside of Unity with a dedicated keyboard app. The problem is with Unity.

First you for many years running you found this problem with the shift keys, so I moved my functionality onto the ctrl keys left/right.

now i upgraded my unity to 2017.1 and was greeted by this problem… Somewhere someone is breaking something as program develops , it is getting worse …

this is a deal breaker as i use unity to build pinball games , i have controller/joypad support but many people play on virtial cabinets with hardware mapped to shift or ctrl keys…

currently building a Jurassic park recreation :

bump… after a few days of no reply…

I mean seriously this is a Unity engine issue, I have double checked in even more apps … no ghosting there. This is an issue with Unity. no need for a test repo just try and use ctrl or shift keys pressed together, does not matter in which order they are pressed, which ever side downs first hogs the channel for release… Releasing the other ctrl or shift key has no effect until you release the key that was first pressed… i reported the shift key years ago, i had other users even confirm the bug with simple sample code in a thread here … i posted a bug, nothing was fixed… you laugh now since you dont build pinball games but the cancers is spreading… frisrt the shift keys , now the ctrl keys …

I would love a fix in the next build :wink: I Wish I knew someone at Unity in the dev department s this could be elevated and addressed

here is the shift keys bug reported and a link to the old thread :

at that time the issue was only on the left/right shift… now its another yet related bug … the cntl keys are doing the same …

umm bump… it has been a week again with no reply. this bug was not in unity 5.1 or 5.2 or 5.3 etc… I have published other games using that system and it doesnt have this issue…

please somebody from unity needs to confirm this, the shift key bug was since unity 3 , it has been reported , nothing was done , now it is the same problem with the ctrl keys …

If this is something that worked in previous versions then it sounds like a new bug and is worthy of a new bug report. Please file a bug report regarding the ctrl issue. post the bug number here and I’ll pass it onto the Input team and mention the shift issue, maybe they can fix them both at the same time.

Thanks for the response Karl , very mush appreciated. I Just created a simple projected and have sent it now.

https://fogbugz.unity3d.com/default.asp?961921_boug7b8u8nhs5blg

i am using 2017.1.1.f1 , i know you just released 2017.2 but there were some physics related issues that stopped me from upgrading but i doubt the bug is resolved yet.

Thanks for the effort.

1 Like

Any news on this? i got reply from the QA team confirming the bug but since that nothing else? are they giving attention to this currently or when is it going to be scheduled? Lets hope somebody is able to fix it soon. i can obviously see your focus is now on realtime movie development … and mobile before that… so dont forget about us desktop game developers :wink:

any news on this

Good Morning,
I found the issue and fixed it up, and it’s definitely an issue identifying between the two control and shift keys, which can mangle their up/down states.
It’s currently been fixed in the 2018.1 beta: Unity Editor Beta Releases , if you’d like to try it out there, and I’m sorry for the long delay. But on the bright-side, both shift and control keys should be working as they always should have in that version.
Does that work for you?
-Tom

2 Likes

Hey Tom

Thanks , I will download it tonight and give it a test

cheers

I had some time to test, CTRL keys work as they should thanks.
Shift Keys still have the same problem( the bug was always this and not exactly the same as the CTRL bug), once you press one shift, you can still press the other shift, you just dont get the release of the second pressed key until you release the first pressed , then both release. You can do it in any order right-left or left right the behaviour is the same.

Bump

Please somebody at Unity Fix this , 10 years of the same bug - not present in any other gaming software. Threads created , bug reports with examples posted. As mentioned the bug escalated and eventually you responded … but only fixed the escalated problem and not the shift key problem… and closed the bug case?

https://fogbugz.unity3d.com/default.asp?961921_boug7b8u8nhs5blg

The report mentions the problem with CRTL keys and SHIFT keys , you only fixed the CTRL key issue. Im very sure this is not the only bug report eg :

https://issuetracker.unity3d.com/issues/shift-key-keyboard-events-are-registered-incorrectly-when-using-dual-shift-key

and I read it on many other places on the web , those that have been using Unity for a long time know the bug is there. While this key combination is not really an issue to the majority of games , to the games i make which are pinball simulations it is a very big problem as all existing other pinball simulation software dont have this issue and flipper control is mapped to shift keys … it like a standard in this genre.

I have tried everything under the sun , it is impossible to get around this issue , I even checked a custom input manager not long ago and found it suffered from the same bug , which means it was probably relying on the existing broken Unity code in some way…

anyway please please please please please please can somebody finally fix this

bump

BUMP : i need this fixed also !