1000-key Emoji Keyboard Is As Crazy As It Sounds 146
hypnosec writes: A YouTuber named Tom Scott has built a 1,000-key keyboard with each key representing an emoji! Scott made the emoji keyboard using 14 keyboards and over 1,000 individually placed stickers. While he himself admits that it is one of the craziest things he has built, the work he has put in does warrant appreciation. On the keyboard are individually placed emojis for food items, animals, plants, transport, national flags, and time among others.
the work he has put in does warrant appreciation (Score:5, Insightful)
Re: (Score:2)
Agreed. At first when I read the title I was thinking Asian languages. But what in the world is this doing on slashdot? A dozen keyboards on a table all hooked up to a laptop, and all to print variations of :) and :( ...
Re: (Score:2)
When I read the title I thought it was going to be a 1000 character emoji. What a bummer.
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Hey, I'm not looking to buy such a keyboard any time soon, and I agree, he probably wasted his time. But it was his time to waste.
Obviouly, but that doesn't mean slashdot has to waste our time on it.
Re: (Score:3)
Self-amusement can't be a practical purpose for a hobby project?
It's one of those things we couldn't have imagined when the Internet was thrown open to anyone back in the early 90s. We didn't anticipate it would be used to spread cat memes, revive white supremacist ideology, or more to the point usher in a new golden age or priggery.
Re: (Score:2)
Self-amusement can't be a practical purpose for a hobby project?
It's one of those things we couldn't have imagined when the Internet was thrown open to anyone back in the early 90s. We didn't anticipate it would be used to spread cat memes, revive white supremacist ideology, or more to the point usher in a new golden age or priggery.
You meant of priggery, moron!
Nah, just kidding, it amused me to prove your point (which I agree with).
Re: (Score:2)
Sorry. Can hear you over the deafening roar of Internet tutting.
Re: the work he has put in does warrant appreciati (Score:5, Informative)
Western languages with alphabets around the common 26-letter model construct concepts by grouping letters into words and then words into sentences. Eastern languages with logograms like Hanzi or Kanji can have their logograms 'built' as they can be reduced to a combination of particular strokes that when put together create a specific meaning, so in effect, keyboards for Eastern logograms can be assembled through keystrokes in a fashion similarly to how they're drawn through brush strokes.
This Emoji keyboard is silly, especially as a form of logogram, Emojis only contain so many varieties of each type of characteristic. That's why we used to type them on our keyboards using ASCII or extended ASCII, because we could represent the expression without having to have a specific icon for it.
Re: (Score:2)
The problem is that emojis are now purely grahics ... and generally things people expect you're going to download to your phone.
So when someone wants to have "Christmas tree, Christmas tree, Budweiser, Pizza, rabid weasel, rabid weasel, rabid weasel" ... the expectation is you've downloaded these from somewhere, and if you send this crap to your friends, they'll also download it.
It now has nothing to do with the smileys it started from, and has turned into something which seems quite different.
If someone te
Re: (Score:3)
...because I don't give a crap enough to download all of your stupid little emojis.
Emoji's are part of Unicode/UTF-8. They work like any other character, like the ones you're reading now. When I enter "N", you may see it in Times New Roman, Arial, or whatever you have your fonts set to, so it might not look the same as what I see, but it's still a capitalized 14th letter of the english alphabet. Similarly, when someone sends you a smiling cat emoji, it's just a character code, and your system/font may or may not display it the same as their system, or may not display it at all.
Long story
Re: (Score:2)
Christmas tree, Christmas tree, Budweiser, Pizza, rabid weasel, rabid weasel, rabid weasel
Sounds like the call sign of a Special Forces team on acid.
Re: (Score:2)
Oh, come on - it is just a bit of fun, of course it is silly. They guy isn't suggesting it was anything else. And in the process of making it all work, he has probably learned a lot of useful stuff, such as developing an idea, persisting with a project that was probably quite tedious at times, not to mention having to understand how keyboards work and how their data are transmitted and processed at the receiving end. There is a lot of this project that I find positive; don't be such a wet blanket.
As for 'Ea
Re: (Score:2)
Re: the work he has put in does warrant appreciati (Score:4, Funny)
Why? What's there to appreciate? A tremendous waste of time and effort? :)
Why? See, right there you used an emoticon. It took you two whole keystrokes.
Tom could have typed it with one!
Re: the work he has put in does warrant appreciati (Score:5, Funny)
But it would have taken him ten minutes to find the key.
Re: (Score:1)
Re: the work he has put in does warrant appreciati (Score:4, Funny)
But it would have taken him ten minutes to find the key.
Unless he remapped it to the 1000-key Dvorak Emoji layout.
Re: (Score:2)
Is that the one that puts the five most commonly used emojis in the home row under one hand? :-) :-( :-P ;-) >:(
Re: (Score:2)
...that's achieved through efficient design. This is not efficient design. You're confusing the UI's of Unix with DOS.
Dealing with n+1 keyboards is hardly efficient. Once you've created something suitably flexible for 2015, then such a
a single suitable programmable keyboard could have the most often used emoji on the "default page" ONE keyboard. Much better than mucking around with n+1 them.
Wrong, you bigot! (Score:2)
Linux people don't measure their productivity by "clicks", they measure by real productivity. How long does it take me to perform X task on Y computers, or how fast can I automate X task for Y computers. You Windows xenophobes just can't comprehend doing very much without your mouse.
I get it, and fully understand that we are different. You like to open Explorer and click through menus and objects until you find what you want. Good for you! I prefer to type it. In *nix my method is always faster than t
Re: (Score:2)
Erm, no. Windows made it so you COULD use the GUI instead of the CLI.
In linux you HAVE to use the CLI.
FYI, I use windows as my primary OS, at work and at home, and I use the CLI in windows all the time.
Re: (Score:2)
I use windows as my primary OS, at work and at home
I think I hear the sound of pitchforks being sharpened and torches lit...
Re: (Score:2)
Re: (Score:3)
A visual demonstration of the sillyness and pointlessness of emoji.
I've never used one. Why would I? I have words and, on occasion, an old-fashioned ascii smiley :>
(Why the >? Look at the name. That's why.)
Re: the work he has put in does warrant appreciati (Score:4, Informative)
Which is true, if you're limiting yourself to Western European languages. If you limit yourself to English, you can get rid of silly accented characters too.
The reason for the Emoji entering our lives really stems from Apple trying to be universal. The history of Emoji is that it comes from Japan, as Japanese carriers sought to differentiate themselves by adding little pictograms. Of course, Apple had to bring their iPhone to Japan, which mean Apple needed to support Emoji as well (and for a little while, the Emoji keyboard was Japan-only)
Emoji really entered our space when it was discovered that we can't represent Japanese text with Emoji in Unicode. It was not possible to convert because Unicode was lacking the Emoji codepoints to which you could convert to.
Which is why Unicode added a pile of Emoji - because the goal of Unicode is to be able to universally represent text - and Emoji was text that couldn't be converted to or from Unicode.
Re: (Score:2)
Which is true, if you're limiting yourself to Western European languages.
I limit myself to languages I can speak so, yeah, I'm fairly limiting myself by only speaking the one I guess.
Re: (Score:2)
Re: (Score:2)
EXACTLY what I was thinking. It still would have been pretty useless, but at least it would have been something. He didn't even the keyboards out of their plastic shells to put into one big shell... they're just sitting on a table! WTF. And he "programmed" something so they'd all work? Bullshit. He configured the keyboard remapping. That's not programming, it's configuring a program.
I was actually hoping it'd show how to make a custom keyboard layout - I could probably find a use for a small one (maybe a ro
Re: (Score:2)
I would suggest the number of views his YouTube video will get will make this well worth it. And good for him.
"the work he has put in does warrant appreciation" (Score:4, Interesting)
Slashdotted already? (Score:3)
alternate link
http://kotaku.com/guy-builds-c... [kotaku.com]
Tom's videos on CS subjects are really good too. Check his youtube channel!
Re: (Score:3)
Re: (Score:3)
Reminds me of the Chinese typewriters [wikipedia.org] they had back in the 80s. They had a couple thousand characters on the "keyboard" which were physically picked up and stamped on the page. It took months of training just to get started... years to get proficient. Life for Chinese speakers got a LOT easier once computers became ubiquitous. But even then, there were different competing input methods and encoding schemes... It didn't really get solved until Unicode started living up to the hype back in the mid-noughties.
Woohoo! (Score:1)
I feel crackberry beating a path to his door.
I am 34 and what is this. (Score:1)
It's....a gigantic keyboard. For...communicating entirely in emoticons....? I think?
(It's slashdotted, so can't RTFA, but I feel like I'm too old to get this anyway)
Re: (Score:2)
Re: (Score:1)
That's fine and all, but was there a use or intention behind it?
Re: (Score:2)
Re: (Score:1)
I'm 50-something and I get it. He did it because he could. The intention was to have some fun.
Why does a mountain climber climb a mountain?
To paraphrase a wise philosopher (Score:4, Interesting)
Re: (Score:2)
Same reason a dog licks his balls. Doesn't mean you should copy him.
Re: (Score:3)
At least pet him first.
Re: (Score:2)
How long are you here, and is there anything [DRADDADADDATISH] (too slow!) you'd recommend on the menu?
Re: (Score:2)
Why does a mountain climber climb a mountain?
Lack of proper outlets for creativity in the home?
Re: (Score:2)
I am 48 and seem to get it. It is just doing stuff for the sake of doing it. Or so it seems.
Doesn't that ultimately explain most/all things?
It is pretty crazy (Score:2)
Aren't many emoji combinations or modifications of other emoji? I seem to recall this was done (for among other reasons) to accommodate different skin colors and such?
This was the best I could find after a bunch of googling:
http://www.unicode.org/reports... [unicode.org]
Re: (Score:2)
Yes, the 1000 key emoji keyboard supports those colour modifiers too.
I was saying... (Score:3)
Re: (Score:2)
Re: (Score:2)
With the amount of emoji in existence plus what's coming up I have indeed recently been wondering when the first novel will be published written exclusively using emoji characters!
1000 keys?! (Score:2)
Re: (Score:2)
Shift, ctrl, and alt can do it on an 8th of the hardware aka slightly less and 2.
Re: (Score:2)
And if you have the Win/CMD modifier key, you can do it in one keyboard. But then you'd have to stick 8 icons on one key. Like a previous poster said, this would work great with an OLED keyboard that would change the keys as you press the modifiers.
Re: (Score:2)
Why not just have one one-screen button that brings up all of the emojis, with the most-used ones on top? Oh wait...
Re: (Score:1)
"Guy uses common sense to avoid gratuitous redundancy" doesn't have the same eye-bait?
Wouldn't it be easier... (Score:2)
Direct youtube link. (Score:5, Informative)
Direct youtube link.
https://www.youtube.com/watch?... [youtube.com]
Because that's what you were looking for anyway.
Idiocracy FTW once again (Score:1)
Idiocracy predicts the future again... [youtube.com]
cooler idea... (Score:2)
Use facial recognition to map current facial expression to emoji :-)
Re: (Score:2)
Re: (Score:1)
Entering the puking emoji could also be kind of messy.
Re: (Score:2)
Use facial recognition to map current facial expression to emoji :-)
Show me your best eggplant face...
Is there an emoji for apathy... oh nevermind... (Score:2)
Looks like it's just a bunch of non-modified keyboards (except for adding stickers) taking up X times a usual workspace. From the description it sounded like there was more to it. Maybe there's more info in the slashdotted and unreadable link, but overall seems like it's =[.
I came here for a hardware story, I got stickers. (Score:2, Insightful)
I was thinking he may have actually hacked together a bunch of 104 keys to create a giant 1000 key keyboard. This is boring. It's 14 keyboards plugged into a USB hub, some "fancy software", and key mapping.
Call DHS (Score:2)
Wimp! (Score:2)
:-0 (Score:2)
:-)
Impressive but... (Score:2)
I would have been more impressed if he had instead of used stickers, had programmed the emoji to be displayed on the key itself using a programmable keyboard [xkeys.com].
Re: (Score:2)
Those keypads/sticks just use removable lenses you can insert paper under, same as a Tipro or Cherry programmable keyboard. They don't have tiny displays on the keys. Sorry to disappoint you.
Re: (Score:2)
Didn't realize that a 72x72 pixel display constituted a piece of paper...
http://www.artlebedev.com/everything/optimus/popularis/ [artlebedev.com]
Re: (Score:2)
The parent post to my response was talking about the Xkeys products, not the Optimus. I know what's in the Xkeys products because I own one. They do have one LED per key, but it's either on or off (and possibly has two color states). They most definitely do not have OLED displays.
Re: (Score:2)
slahsdhotted (Score:3)
Hey it's been slashdotted! That hasn't happened in years! Congratz guys!
Large keys? (Score:2)
Soo.. (Score:1)
Does it have the 'Any' key ?
Brings new meaning to the term 'hunt and peck'.
Sorry I can't stop. Where's the stop key ?
chill out! (Score:2)
Cut him some slack, will you?
It is obvious that Tom did this pretty much useless hack to amuse himself and, maybe, to hint at the total waste of resources the emoji concept leads to.
Tom is a really nice and interesting guy, he doesn't deserve the bleating his kludge produced here, on /.
Not as extreme, but... (Score:2)
What I use every day [binhoster.com] is nowhere near as extreme, but it is conceptually similar. Basically I took a Cherry point-of-sale programmable keyboard and physically removed five of the eight rows of keys, then glued it to the back end of another, stock POS keyboard. I have changed the key labels for ones with a bit more useful color-coding, and swapped the positions of Escape and `~, but otherwise this setup has been stable for months now, after several months of daily-to-weekly refactoring.
To get tons of usable s
Re: (Score:2)
Oh, I forgot to mention that what I'm lacking in keyboard overkill, I compensate for in wall-of-monitors overkill. I do find a way to use them all though, unlike separate keys for 1000 emoji. [binhoster.com]
The geek is a humorless stick-in-the-mud. (Score:2)
I get it that the geek dislikes the alleged "inefficiency:' of languages that are inherently and compellingly pictographic. But his objections to the use of the humble emoji to enliven conversations over what can still be very pricey low bandwidth connections makes no sense.
The rebus is four centuries old in the western world; typographic art and the emoticon as old the printing press. When Unicode opens the door to greater fun and play in the use of language and pictures, I am all for it.
Cool but... (Score:1)
Re: (Score:2)
Re:What's crazy (Score:5, Funny)
The faces on the standard ASCII table serve a very important purpose: to let you know that your C/C++ code is outputting garbage, and you need to check your pointers.
Re: (Score:2)
Re: (Score:2)
Or that you catted a binary file.
Re: (Score:2)
The faces on the standard ASCII table serve a very important purpose: to let you know that your C/C++ code is outputting garbage, and you need to check your pointers.
And indicate where your dwarves are...
Re: (Score:2)
Re: (Score:1)
If it hadn't been for those two characters, playing Rogue would have been a lot different.
Re: (Score:1)
Pfft... Back in my day we had Zork and didn't even have lower case letters. Hell, some of us even loaded our games off of cassette tapes.
Re: (Score:2)
Really? The "@" wasn't good enough?
Re: (Score:2)
Seriously, all those emoji glyphs and not a single crudely-drawn penis.
Re: (Score:2)
They just added one more emoji, the keyboard is now obsolete...
Re:Emojis are for cows. (Score:4, Interesting)
Re: (Score:2)
I am somewhat impressed that at least one moderator was apparently able to pick up on this joke without any hints. Although I suppose it's also possible that the joke wasn't really that funny.
I probably could have made it a little less esoteric by explicitly linking to U+1F404 [fileformat.info] and U+1F42E [fileformat.info], but in all honesty, that didn't occur to me at the time.
Re: (Score:2)
Not nearly xenophobic enough; please hand back your white hood.
Re: (Score:2)
CTRL+ALT+WIN/CMD+SHIFT gives 16 chord combinations for each letter key. So you really could.
Re: (Score:1)
if you get super dexterous with them fingers, you have 2 of each (at least my keyboard reports left and right variants of ctrl/alt/shift, and you have the windows 'super key' and the menu 'super key' that are reported as Super_L and Super_R). That's 256 Combinations per key not flagged as a modifier.
Re: (Score:2)
It only takes 16 for emoji. 256 modifier combinations is still not quite enough for all the characters defined in Unicode 1.0.1
Re: (Score:2)