Minecraft PC IP: play.cubecraft.net

Starry

Forum Expert
Oct 24, 2016
686
2,028
354
19
Belgium
Hai Fanaax, nice to meet you :). You seem like a nice person to me. If you’ve any questions feel free to ask them!
 
D

Deleted member 323616

Guest
.
 
Last edited by a moderator:

MrGrumpyCheese

Dedicated Member
Jul 15, 2016
485
1,395
198
Classic Edition
My keyboard has this wierd system that doesnt allow me to press 3 keys at a time, that makes it very hard for me to do critical while running in diagonal.

I would also appreciate if someone has a solution for this, but it may just be my PCs fault.

Modern keyboards don't have a separate switch for each key, which would allow any combination of key presses to be detected. Instead, keys are arranged on a matrix of wires (it's cheaper to make it this way). To detect a single key, all rows and columns of the grid are scanned sequentially to check for a depressed key. If you have the row number and column number of a grid you can identify the individual cell (or key):

upload_2019-8-10_18-27-58.png

This is a very much simplified setup. Commonly used and adjacent keys will rarely be on the same line, and the matrix doesn't follow the grid layout of the visible keys.

Here the S key is pressed to walk backwards. This means row 2 detects a key press and so does column 2. The keyboard knows the only key that could have caused this is S.

Let's say you want to walk backwards and strafe right at the same time so press S and D together. Now row 2 and columns 2 and 3 are detecting something:

upload_2019-8-10_22-24-26.png


The two keys are still identifiable.

Now say you want to press X to do another function. Rows 2 & 3 and columns 2 & 3 are returning a signal:

upload_2019-8-10_22-27-44.png


You can see how it's impossible to distinguish which keys are being pressed without assuming all 4 are (which is incorrect). This is basically why your keyboard limits you to 2 simultaneous key presses for certain combinations. Note: from the diagram you may have noticed that pressing only two keys together, for example S and C, would cause the same problem. In a real keyboard this will be avoided by having a different layout of the matrix.

Now I doubt your keyboard limits all keys to a maximum of 2 simultaneously, unless it is very old. Keyboard manufacturers purposely ensure commonly used characters are on separate 'rows' and 'columns' of the hidden matrix, and they do the same for letters that commonly follow each other in language. It may be that you have set your keybindings to rarely used characters that share lines in the matrix so cannot be distinguished. It'll vary between keyboards for different languages of course, but you may be able to find a website that allows you to check which keys can be detected in different combinations. http://en.key-test.ru/ works well for the English layout for example. I found with some pairs of keys pressed that it's hard to find a third that is detected, whilst I'm also able to do 6 keys at once on my keyboard (A, S, D, J, K and L). Note that modifier keys like Ctrl, Shift and Alt are completely independent of all other keys, so it's good to bind these to common functions.

Solutions:
You could rebind your keys in Minecraft to allow wild combinations after finding which keys work together.
You could buy a keyboard with better rollover (that allows more keys to be detected at once).
 
Members Online

Latest profile posts

Achieved level 85 on Bedrock today while scoring a pit in Bridges 5v5. Woohoo! 🎊
IMG_6444.png
Reesle wrote on bleedn's profile.
Hello! 👋
IMG_6431.png

Cool skin btw!
Reesle wrote on Jedidiahh's profile.
Happy Birthday! 🧁🐕
News: Halloween Event 2024 has got an update on the Notion Board!
Changes: Ender is the Halloween Game (coming to both Java and Bedrock) and halloween lobby quests are also coming!
1726859519935.png
𝑷𝑹𝑶 𝑾𝑰𝑵𝑵𝑨𝑨𝑹 wrote on Pineapple's profile.
Happy bday 🎉
Top Bottom