DVORAK

  • techyman305
    19th Jul 2016 Member 0 Permalink

    Hey Everyone,

    Just a question to anyone who happens to know: Even though I changed my computer keyboard to the DVORAK Simplified Layout (https://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard check out this website if you don't know what I'm talking about) TPT still keeps all my shortcut keys in QWERTY format. Because of this, on my keyboard copy is ctrl J, paste is ctrl K, the stamp library is T, etc. If there's any way to change this, I would be very interested to find out.

     

    Thanks,

    techyman305

  • tptquantum
    19th Jul 2016 Member 0 Permalink

    TPT has bad keyboard system. I use an AZERTY keyboard and all keys places are like a QWERTY one. So zoom for me is W.

  • techyman305
    19th Jul 2016 Member 0 Permalink

    Yay! Someone else understands!

  • jacob1
    20th Jul 2016 Developer 1 Permalink
    I just tested this for myself and confirmed it is an issue. I've always known people have had problems ... I just never tested.

    Anyway, I went to fix it, and found it that it's almost impossible to fix in SDL 1.2 (in a reasonable way). Unless you want to have to press 'z' to place the zoom and semicolon to remove it (DVORAK layout). SDL will tell us that that keydown event was a 'z' in this layout, but for keyup events it will just say it is a slash, assuming QWERTY layout. Almost all the other keys can be fixed just fine, but if keyup events still assume QWERTY layout, then that's even worse than it is now.

    It's possible there's something i'm missing? But I think we need to move to SDL 2.0 to fix it. SDL 1.2 is unsupported and does a lot of things in stupid ways, like keyboard support and numpad support.

    The good thing is, we actually have the ability to do this now. But i'm going to focus on 91.4 first. Even though I really wanted to fix this ):
    Edited 2 times by jacob1, cracker64. Last: 20th Jul 2016
  • techyman305
    20th Jul 2016 Member 0 Permalink

    @jacob1: That makes sense, and thanks for looking into it!