The Technology

The ambition

Computer users are trained people, they should not be restricted:

  • Ergonomics should be supurb
  • The location of their desk should not matter
  • Their device should not slow them down

Typeware’s vision for the future of human-computer interaction outlines a significant leap forward. Here's a breakdown of the key requirements

Requirements

Typeware is the world’s first company to achieve 10 out of 10, while the best existing devices don’t even achieve 6 out of 10

Mouse and keyboard function

Mouse function

Based on Accelerometer, Gyroscope and Magnetometer with sensor fusion software. Pointing to the screen is being tracked. Actually, relative movements are being tracked, so actually pointing to the screen is not required. These can be relative moves from any preferred arm positions.

Different sensitivity levels are possible. Lower sensitivity for more accurate moves. Both hands have cursor control functionality, allowing for hand specific sensitivity. This also makes multi-touch possible. In addition, calibrations will be avoided by using self-learning algorithms.

Keyboard function

  • On-screen assistent

    Being able to type with 10 fingers is a prerequisite to using the Typeware device. It doesn't mean that you need to know where all the keys are. Typically, people only know the frequently used ones without looking.

    Just like how you can peek classic keyboard keys to check where a character is, you can show/hide the on-screen assistent. By using a shortcut or by using a gesture.

  • Keymap

    Initially, each finger can reach 3 keys. The default assignment corresponds with that on a real keyboard. (See image: blue areas). The thumb is available for the Space button and for mode switching logic. The other keys (here grey) can be reached using hand tracking. Equal to how you shift the hand a bit to the left on a regular keyboard to reach e.g. the "Tab", such a small move is now detected and translated to a shift in assignment. Alternatively a shift to the right can be made to reach e.g. the 'T' or 'G'.

    This is discrete logic to detect a relative row shift or column shift, so not something that requires fine motorics for accurate absolute positioning.

This means that the keymap is simply the same as that of a reference keyboard. This could be Querty, but also any another layout and from any language. Typeware will also support a layered keymap. Using the hand tracking shift mechanism, it also becomes easier to use the ring finger, where you would normally use the little finger.

Gestures and shortcuts

Gestures are typically easier to learn than shortcuts. Then again shortcuts are faster in usage. For some of the behavior of the device, such as switching modes, both can be used. The on-screen assistent is there for lookup and customization: define your own gestures, choose your key assignment. Also for frequently used keys that are not near the default assignment

Keys

Finger positions

The position where a finger touches a key is very important. A natural position and a natural angle are important. These positions are different depending on the grip of the hand, typically leading to a bit of a staircase.

In addition, not all positions are ideal for typing. The more extreme positions: max stretched hand and the max grasping hand are less ideal than the finger grip position. This is where fingers have most strength and most endurance, this is most healthy for long term usage.

This explains the challenge: you want keys close to each other - near the finger grip position - at the same time you can't get too close because fingers will make contact with other keys at the same time. This is where the Twin Key comes in.

The Twin Key allows the placement of 2 keys next to each other, without requiring an isolation area in between (to prevent contacting 2 fingers at the same time). This means that fingers can be more near the optimal finger grip position. This is good for all fingers and especially good for the little finger.

Mechanical keys

Typing implies millions of key strokes. Here fingers are typically strong in the grip direction, weak in the opposite direction. When compared to tapping on a surface, a key spring works as a shockbreaker during a key press (strong direction) and as support when releasing (weak direction).

Twin key

On a keyboard, typically space is reserved between two keys to prevent pressing two keys at the same time. As a consequence, there is a 2cm distance between the hearts of two keys. Setting up the keyboard with these margins would lead to a distance of 4cm between the nearest and furthest key, The Twin Key reduces this by ±30%. This way it becomes much easier to stay away from the 'max reach' position and the 'hand grasp' position. It also reduces finger travel between keys.

The twin key is:
• One stem
• Two key positions

Better for health, better for performance

Fastening

Putting on/off

There is a clip between strap and device (spring wire steel). When the hand is out: spring moves to the outside and keeps the strap away from the palm support, leaving room to slide in again. At the same time, having a more rigid construction in the direction of the hand sliding in/out. Being able to easily put it on/off is crucial for a 2-handed device.

Steady grip

The strap is adjustable (velcro). No need to re-open and close the strap when putting on/off. The clip provides pre-tension to the strap. Makes the strap feel elastic while it isn't. Having a non-elastic strap means that there is a much broader choice of (skin-friendly) materials that require less washing and can stand washing better.

  • See how it works

    We have posted a few movies online that may give you a better impression of how it works.

    The coding is one of our major breakthroughs, enabling full access to all keys with hardly a learning curve compared to current keyboards.

    When realizing how unexplored this field still is, and how much still is in the pipeline, this promises a very exciting future.