Every Keyboard Needs A Share Button

Hey there! I'm currently working on a CLI tool to deploy WordPress apps to DigitalOcean. Check it out! It's free and open source.

I thought of this idea a few days ago and tweeted it out loud too. Today I’m taking it forward and introducing it to you, my dear readers — a brand new keyboard with a share key, conceptually of course.

Social media has exploded in the past few years, and what is social media without the ability to share stuff? Blog posts, videos, photos, whatever. Thousands of plugins, widgets and bookmarklets have been developed, which allow you to share the web page you’re viewing, a YouTube video or a screenshot of your desktop. Good, but it’s time to take this to the next level, directly on the keyboard. Multimedia keyboards have been around for over a decade and heck, nobody uses them except that popular “mute” button!

You don’t mute your speakers every day though, but what you do everyday is share. You share lot’s and lot’s of different content with your friends, family, co-workers and the rest of the world. You tweet, you digg, you stumble and you reddit, you facebook, you quora and you vkontakte for Christ’s sake ;) Wouldn’t it be wonderful if there was a key for that? I mean there are 12 freakin’ function keys (F1-F12) — those are pretty useless! And the scroll lock? What about a certain “Alt Gr”? I have never, ever pressed that! Nobody even knows what “Gr” is! Here:

Share Button

See? That was easy! Let’s call it the Social Keyboard! And there’s more!

What Happens When the Share Key is Pressed?

Good question, glad you asked! What happens when you press, say Ctrl+F? That’s right — depends on what you’re currently doing, i.e. which application is active. You’ll get the search bar in Google Chrome and other browsers; you’ll get a search dialog in a word processing application; you’ll get the file search in your file explorer; Google Docs will cover up with it’s own search box; and you’ll probably get nothing if you’re running Minesweeper or whatever.

So the action is based on the application, where some applications might delegate the action. For instance, if you’re running Photoshop and hit the Share button, your current image will be saved and uploaded to Dribbble, Forrst or whatever you pick. If you’re browsing your hard drive, pick a photo and hit Share, the file will be uploaded to Twitpic or Flickr. If you’re listening to a song in your favorite player and hit Share, it’ll create an entry on your Blip.fm or Twisten.fm account. What about the browser? Well, this needs a separate paragraph.

If you hit Share in your browser, your browser will either delegate the action to the current web page that can intercept the key press using JavaScript, or if that’s unavailable, it’ll handle the sharing action itself — publish a link to the current page to Twitter, Facebook, Digg or whatever. Voila! Below is a set of screenshots I prepared to illustrate all that I wrote above.


There is a browser for social media (I’m talking about RockMelt), so why can’t there be a social keyboard? I’m tired of all these bookmarklets, widgets and apps that help me (or at least try to) share stuff online. A simple key on my keyboard will make life so much easier!

I know there’s quite a lot of work involved in developing such a product, drivers and everything, and then get software and web developers to adopt it, but hey, you did it with the multimedia keyboards! I know they turned out to be pretty useless but please, give it another shot. Sony, Logitech, Genius, Microsoft, Defender, or perhaps Apple? Who’ll be the first?

Thank you for reading. Bye bye!

About the author

Konstantin Kovshenin

WordPress Core Contributor, ex-Automattician, public speaker and consultant, enjoying life in Moscow. I blog about tech, WordPress and DevOps.