Hi! Im Fanaax!

Discussion in 'Introductions' started by Fanaax, Aug 8, 2019.

  1. Fanaax

    Fanaax Member

    Messages:
    58
    Likes Received:
    27
    Trophy Points:
    43
    Hi!
    I'm Fanaax. An old member, but kinda didn't use the forums too much until some days ago.I am from Spain, but live in Norway (Yes, i do speak both Spanish and Norwegian, and i am learning french)
    I stopped Minecrafting several years ago, and now that i am returning, I thought it would be a good opportunity to introduce myself and make some friends. My IGN is the same as my forum's, so if you want to be my friend or play with me feel free to add me to your party/friend list. I'm a decent PVPer, so i play most of games that includes PVP. 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.

    Ingame, i like Skywars, Eggwars, Minerware, Lucky blocks, Duels and a good amount of the Featured games.

    I also enjoy building, and had some decent buildings on my previous computer that got resetted. (F)

    Right now im waiting for 1.14.4 World edit to continue on a building, I might post it here after if you want to.


    Thanks for reading, and remember you can add me if you wanna play with me.
     
  2. Starry

    Starry Member

    Messages:
    420
    Likes Received:
    410
    Trophy Points:
    88
    _LilStxrry
    Emerald
    PLUS
    Hai Fanaax, nice to meet you :). You seem like a nice person to me. If you’ve any questions feel free to ask them!
     
  3. Fanaax

    Fanaax Member

    Messages:
    58
    Likes Received:
    27
    Trophy Points:
    43
    Thanks. I don't think I will need to, since as I said I'm a pretty old and experienced member.

    Thanks for you comment!
     
  4. CraftCreatures

    CraftCreatures Member

    Messages:
    616
    Likes Received:
    242
    Trophy Points:
    83
    CraftCreatures
    Emerald
    Hi Fanaax, nice to meet you! :)
     
  5. MrGrumpyCheese

    MrGrumpyCheese Member

    Messages:
    462
    Likes Received:
    1,139
    Trophy Points:
    163
    MrGrumpyCheese
    Gold
    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).
     
    Fanaax likes this.
  6. Fanaax

    Fanaax Member

    Messages:
    58
    Likes Received:
    27
    Trophy Points:
    43


    You didnt have to spend this much time on this tho. but i really appreciate it!
     
    MrGrumpyCheese likes this.