Regarding the layout issues there seems to some rather conflicting reports.
spathi4tw: Thank you for the detailed report! If I understand it right you have a keyboard that is labeled as qwerty and have set the layout as Dvorak using something in the Mac OS. Can you check the physical -, =, z, x, and c keys as well. So far I think there is a problem at the OS level for you, but until 2 physical keys map to the same value I am not calling it conclusive.
counterfeit: Your reports are the most troubling so far. You are saying you got the EXACT same incorrect results with 2 different OSes on 2 different machines. I can't see it being a error with any of the underlying hardware or software under that circumstance, but Puck is reporting he has no problems with a German keyboard. Can you provide any additional details about the hardware of both test machines?
Puck: I double checked, using things like Left-Arrow and Right-Arrow simultaneously, work perfectly with d11. You can even press and release Shift repeatedly, and it still works flawlessly. I think all of the old stuck/lost key issues are fixed for d11.
Musluk: You are saying that everything is correct now. What you are also saying is that the correction shifted only a few keys. Those keys are the same ones Puck is saying have become wrong for him.
Everybody: I do want to try and make it perfect, but so far the reports are sufficiently confusing that I have no idea where the problem lies. Maybe I just know too much about the lower level hardware and software stuff to correctly spot the problem in the higher level code. Maybe it isn't actually solveable and I should move on to helping Baughn with the threading project he has in mind, or to the pathing project I have been taking my with.
Any detail anyone having a problem can add might be helpful. Telling me that the cord between your keyboard and computer has a scuff 1nm deep, 2mm long, located 17cm from the keyboard housing probably isn't helpful towards fixing this, but it does say you have run out of details that could be useful. Don't be afraid to include information about that scuff, I will sort out the relevance of everything as it becomes apparent what it means.