V3 Keyboard and Layers

Comments

7 comments

  • Avatar
    Permanently deleted user

    Hi,

     

    We are still finalizing the firmware, and thus the programming capabilities, of the V3. The base layout of the keyboard is determined by your system language settings, but you can move keys around in the programming layers if you wish. We will have more information available in the coming days and weeks.

    0
    Comment actions Permalink
  • Avatar
    Philipp Schneider

    Hello Page,
    Thanks for the response.
    Then I will hope.
    Please keep in mind, there is currently NO Hardware keyboard for the neo2 Layout on the market. Currently everything needs to be done by Software.
    So if your keyboard would Support Neo2 out of the box with Hardware it would be the only one on the market.
    Maybe you sales and development Departement can Team up 😁.
    Thanks a lot and good luck

    P. S. Since I have my custom Layout (neo2) already done I will order soon.
    Vielen dank

    0
    Comment actions Permalink
  • Avatar
    Niels Boehm

    Note that supporting Neo2 in hardware would have a lot of drawbacks, which is probably why nobody has done it as of now.

    Compare with Dvorak and Colemak. They are just simple key swap-arounds, everything else regarding modifiers and shifting works the same. That's why they're easy to do in hardware without causing potential usability headaches.

    A keyboard's job should just be determining and sending raw key codes for the plain keys. It's not its business knowing about shifting states, dead key states, caps lock and so on. That's what the OS needs to do.

    If you were to go forward and do it anyway, you would have to make a lot of assumptions about how the user configured the keyboard in the OS. For instance, you would probably have to require the user have configured a German QWERTZ layout, as that's the target audience and the most likely setup of their OSes provided they don't use a Neo2 layout already. But this would make the so-configured keyboard nearly unusable with different keyboard layouts in the OS or while in the BIOS setup, as they are not simple key-swaps.

    The keyboard would then have to keep track of modifier states and other stuff and send out not just single key codes, but also synthesized modifier key presses for some keys, according to what character is specified to be produced. That in turn would make pressing some keys simultaneously impossible as some keys would require synthesized modifiers and others not, which will annoy gamers.

    Also don't forget that there's not just only one German layout in the OS. Even when you stick to a single OS (let's say Windows), you can have different variants that have slight differences in behavior. The keyboard cannot possibly account for all those situations and thus will work incorrectly when presented with a variant it wasn't designed for.

    In the end doing Neo2 in hardware to remap to a more traditional layout would likely just elicit a lot of support requests and disappointed users and so I believe it's not worth it.

    0
    Comment actions Permalink
  • Avatar
    Philipp Schneider

    Hello Niels,

    wow, I didnt expect such a long and detailed answer.

    It makes sense what you say.

    I have ordered my WASD keyboard with my custom neo2 layout. So I will do it with normal software.

    Thank you very much and looking forward to my first custom printed keyboard.

    0
    Comment actions Permalink
  • Avatar
    David

    is there any updates on this? Do the V3 or Code keyboards have programable layers

     

    0
    Comment actions Permalink
  • Avatar
    Permanently deleted user

    Hi,

    The V3 and V3 CODE will have programmable layers as soon as the final firmware is complete, but do not yet with the partial firmware. We are expecting the final firmware to be complete in the next few weeks.

    0
    Comment actions Permalink

Please sign in to leave a comment.