Fn+Del= Function Toggle
August 7, 2015
-
Calder

Mechanical keyboard shortcuts & functions

This week’s blog is about function keys, and what we've done with them. I'll talk about less frequent used keys, what keyboard layers are and what we've done with them. If you're not interested in context, just skip to the heading: Wooting's Function Layer and skim your way down.

As always we'd really appreciate your opinion. So don't be shy, give a shout, even if it’s negative, we take everything in consideration and always reply with a smile.

Wait, wait, wait. Did we tell you, that we have backlit keys?

It wasn't easy to see on the 3D renders, but our keyboard will feature white LED backlit keys combined with another color, currently set on red, to indicate the activation of certain functions. These are for now:

  • Capslock key
  • Delete key
  • Mode key

Less frequent used keys

By far the biggest dilemma in the keyboard world is that everybody has their own preferences. May it be the keys they use, the ergonomics, the layout (ISO, ANSI), the keyboard shortcuts (...) you know where I'm heading, nobody is the same.

The first question we asked ourselves was, which keys are (nearly) obsolete and what can we do about it. When we asked on Geekhack about useless keys on a keyboard, there were some interesting results.

ANSI-US layout, useless keys
ANSI-US layout. Red = hate, orange = don't need. Source: Geekhack, from user: Eszett

Azerty layout, useless keys
Azerty layout- red = not used, orange = can be remapped. Source: Geekhack, from user: azhdar

We could conclude that a majority of the modifier keys and other keys starting right from the enter key, are becoming obsolete. Read: becoming. It’s not quite there yet, some users would (for example) still actively use the Insert to page-down key cluster. Since we're not building an Apple product, we can't force people to start using a new standard.

So the question became: how can we make sure less frequent used keys were not going to be dead weight.

Keyboard shortcuts, everybody loves them

A keyboard can exist out of different key layers that you can access through your modifier keys, most popular being the function key. The function key layer is the most common key multiplier, especially on laptops. Used for such things as media keys and other nifty actions.

Laptop keyboard from Sony
Laptop keyboard from Sony

This concept is really brought to its limits on a 60% mechanical keyboard. Great fun, but also a bit confusing when you just get started.

TEX 60% layout
TEX 60% layout

For our keyboard, we wanted the keyboard function keys to be done a tiny bit different.

Wootings function layer

Before I start to explain all the functions, I want to let you know that this is our initial take on the function layer. By no means are we forcing you to follow our layout. If you have your own preference, I’d definitely also check out the “Everybody has their own keyboard shortcuts” chapter.

Ok, let's get to it then:

  • F9                  Mute microphone
  • F10                Mute volume
  • F11                Decrease volume
  • F12                Increase volume
  • Insert              Previous track
  • Home             Play/pause
  • PgUp              Next track
  • Delete             Function toggle
  • End                 Decrease brightness
  • PgDn               Increase brightness

At first glance, nothing newsworthy. We deliberately chosen for this function layout, because (we believe) it’s easy and comfortable to manoeuvre with your right hand.

In our experience we never activate function keys in the heat of the battle and during gameplay you don't want to be maneuvering a W(+shift) (always keep moving) with a Fn+media key with your left hand. Leave that to your right hand, while you keep walking with the left.

Function toggle key

Now.. we don’t like the whole manoeuvre of pressing Fn+other key to activate media keys. It takes more time and effort than the dedicated media keys you can find on other keyboards. But these keys just take extra space and need goku level presses to activate. We don’t like that… at all.

deletekey

That’s why we've come with a new function on the Delete key. We call it “Function Toggle”, it only affects the media and brightness keys. Basically, it will swap the media and brightness keys with the first keyboard layer. You can activate it by pressing Fn+Delete key, then it will change from a white backlit to a red backlit key, so you can see that it's activated.

In other words, this means you don't have to (for example) press Fn+PgUp to play the next track. Instead, you just press the PgUp key directly and it will play the next track. Still want to use PgUp? You can now activate it by pressing Fn+PgUp or just turn off the Function Toggle with Fn+Delete.

Noticed how we just removed these less frequent used keys, makes sense right?

The Mode Key

We threw out scroll lock and menu key, sorry guys, but this one just had to go. If you really love the key and can’t live without it, then better check out the “Everybody has their own keyboard shortcuts” chapter.

To be frank, this key plays a role in our mind shattering next generation feature, but we'll not cover that in this blog. It requires a lot more explanation.

modekey

The Mode key basically changes your keyboard profile in either Typer- or Gamer’s mode. We made this distinguishment, because when you play a game, you have different expectation from your keyboard than when you're coding the next highly featured product hunt app.

No, it’s not a sugar coated “windows lock” feature.

Typer mode

Congratulations, the keyboard is an actual keyboard. Everything we've covered until so far works as it should. Oh, and the logo keys are windows keys. Do you have your own typing preferences? Then surely check out the “Everybody has their own keyboard shortcuts” chapter.

Gamer mode

This will make the following changes on your keyboard:

  • Left logo key -becomes-> Fn key Start mapping Fn+other key for macro/hotkeys
  • Capslock -becomes-> a programmable key Activate/deactivate Capslock by pressing Fn+capslock
  • Secret sauce.

Capslock is actually an amazing key to use in games, but it’s just awful to randomly type caps on chat. So now it’s a programmable key, map anything you want to it. Applications recognize it as an extra key. If you still want to write in capital letters on chat, activate Capslock by pressing the Fn+Capslock keys.

Fn key too far away? That’s why we've changed the left logo key into a Fn key. Additionally you can start mapping Fn+other keys in games, or macro applications.

Lastly, it will activate a next generation feature that we'll be covering another time.

Everybody has their own keyboard shortcuts

And we like that.

In fact, we're not here to dictate you on what the best keyboard solution is. We just give it our best shot without requiring a lot of user knowledge and experience.

On the surface it has to appeal as a no-nonsense and clean design keyboard with gaming at its core, that you can use in both home/private as in a public/office setting. But once you dig deeper into the keyboard, you'll find that the keyboard has a lot more capabilities.

Unlike many other gaming keyboards out there, we're building the keyboard firmware from the ground up by ourselves, and we can do with it, whatever we like. And we love customizability, open-source projects and reaching out to the community.

Isn't that the world we live in now? User created content; the freedom to use your creativity.

It’s too early for us to share how this perspective of ours will exactly translate into reality, but you can already imagine that we're going to give you the freedom to map this keyboard however you like.

Things we're still considering

Everything we've discussed here isn't set in stone. We're still able to make changes. So this is what's on the consideration table for now:

  • Add a numpad function layer on the 7890 keys and down
  • Add a Fn key (not dip switch) for Typer mode to swap Capslock with CTRL key
  • Add color LED in the left logo key to indicate when it’s a Fn key

Join the discussion; leave your feedback

Did we miss anything, do you have a favourite function, don’t like the function keys, rather see another layout or any other opinion? That’s where you step in. Share your opinion with us. We'd  really appreciate it!

Next week’s blog we'll cover all the feedback we've received until so far, and let you know what we're doing with it.

Share your opinion:

  • In the comments below
  • On Facebook /wootingkb
  • On twitter @wootingkb (can also PM)
  • By email social@wooting.nl

Ps: press the logo on top, to find other developer blog posts

Calder
Calder
Co-founder and CEO