Wireless Keyboard... Without The Keyboard 148
MindJob writes "Berkeley's Sensor & Actuator Center has developed a virtual keyboard that allows you to glue 10 tiny chips to your fingernails and type away anywhere. The chips are composed of tiny, battery powered MEMS, or Microelectromechanical Systems, that work by tracking the location of your fingers and transmitting via a low-powered radio to a nearby receiver that will work regardless of the computer platform."
Re:Uhrm... Security Issues? (Score:1)
A different twist. (Score:2)
Uhrm... Security Issues? (Score:4)
Re:Uhrm... Security Issues? (Score:1)
T.
Re:Bad Typists? (Score:1)
--
Making iDirt 1.82 a safer place, one bug at a time.
A better way (Score:1)
I agree, emulating a keyboard with this would be unimaginative and wasteful. Fortunately there is a much better approach--thumbcode [stanford.edu]. I can chord, but it's just not as satisfying as having a keyboard, but a suspect signing would be even better with practice. Not to mention the looks you would get when you wire your office, home and virtual pets to respond to gestures.
Now, a set of these and some display contacts with a resolution of at least 80 by 25 characters and my life would be complete. I could Angband [phial.com] right through meetings.
Re:Kind of like these? (Score:1)
That sounds pretty cool. Do you still have any of the old code/hardwear specs around? That would make a great addition over at the wearables newsgroup home page [blu.org]. If you don't have time to put it up there email me the specs, and if I can get it to work, I'll document it and get it up with the credits to you and your friend. Then I'll hack the hell out of it for my personal use :)
Brain Fart (Score:1)
Here (Score:3)
The First Thing That Comes To Mind... (Score:1)
"Are you an engineer too?"
"No, I'm just an idiot."
Anybody else remember this one? =)
David E. Weekly (dew, Think)
Re:Wasn't there a Dilbert cartoon about this? (Score:1)
One Click (Score:1)
Re:Bad Typists? (Score:1)
Re:Darn, I know what this means (Score:1)
Exactly except... (Score:1)
jkl;jkl;jkl;jkl;jkl;
Cheers,
Ben
Darn, I know what this means (Score:2)
Cheers,
Ben
Like I Said... (Score:1)
Re:Hmmm... (Score:1)
We'll all end up like the technomage in B5's Crusade spinoff yet...
Bluetooth - sorry, can't help myself. (Score:2)
Imagine being able to use this device and a Bluetooth-enabled PalmOS device [widcomm.com] to enter data. Could be better than the Stowaway [thinkoutside.com]. Bluetooth would also solve some of the security problems mentioned by someone else.
Just think of this as a cordless data entry device for a hidden PC - combine with a virtual display and you'd have an invisible computer system that could be used walking down the street...
keyboard? (Score:1)
so i suppose you could then model "virtual keyboard" movements on like a silent keyboard which is really just posterboard with bumps. that gives you your tactile cues to where keys are, and gives you something that you can move wherever. you could even cut the keyboard in half and put the halves wherever.
but saying you can type in the air is a little naive--they're talking about sign-language. incidentally, it's kind of neat that it would be possible to learn sign language and be able to "dictate" that way to your computer. so you're movements are single-keystrokes, but rather entire words and phrases. you can abstract the communication process to your computer one entire level.
it'd be nice to have more folks who can speak with sign-language anyways. i know i learned bits of sign language in order to communicate across loud rooms and during meetings.
/will
Nifty.. but.. (Score:1)
Re:Kind of like these? (Score:2)
Bad Typists? (Score:1)
Perhaps they could add an evolving algorithm to the typing interpreter - so that as you begin to type differently using the wireless technology because there are no physical limitations, the program compensates - resulting a gradual shift to the most natural typing position. Who knows? Is the program based on the relative positions of the fingers, relative to the center of the hand? If so, all you would need to do is relax your hand by your side and type.... or perhaps the virtual keys would become smaller than physically pressable, so you would merely twitch the appropriate fingers.. or use chords... Again, it would be interesting to watch the general evolution of interpretive typing.
Deja Vu (Score:1)
Luckily, I was wrong on the Net - mine was based on a CCITT standard, not on TCP/IP...
Re:Bad Typists? (Score:1)
The other thing is, even in your example ambiguities arise as to what the speaker actually intends. You say assume anything that isn't a reserved 'vocal word' is a variable/function name, but you use what would be a reserved 'vocal word' (Int). Although I'd assume you could check to see if it was a valid location to place int, the voice interpreter could easily interpret
public class hello world imp implements hello world int f
as
public class HelloWorldImp implements HelloWorld int f
instead of
public class HelloWorldImp implements HelloWorldIntF
which is clearly not the desired code.
To pull an example from my own (ugly, Windows) code:
CopyMemory( &project.files[project.iFileCount - 1], file, sizeof( FILEENTRY ) );
I guess, vocally, I could dictate it as
copy memory paren amp project dot files brac project dot i file count minus one comma file comma sizeof paren fileentry clopar clopar semi
Or some variation thereof. However, that seems awfully complext to me, and typing it is fairly simple. Simply too much of the punctuation has to be dictated, and I don't see much way around it.
And again, from wonderful windows code
ghWnd = CreateWindowEx( 0, CLASS_MAINWINDOW, WINDOW_TITLE, WS_OVERLAPPEDWINDOW, x, y, width, height, 0, 0, ghInstance, 0 );
And I'm not even going to try to figure out what would be spoken for that one. The trouble is, syntactically, I think a language like C is just too complex for any dictation system to work. It might be easier for some, but I would much rather type my code. When I have to spell things out for my computer, I'd rather use a device designed for just that.
Lee Press On Keyboard? (Score:1)
Re:Bad Typists? (Score:1)
What about... (Score:1)
Even if there were some foot pedal or other device to turn they keyboard on/off, that's too weird. Just gimme a good old keyboard.
Re:Exactly except... (Score:1)
;lkj;lkj;lkj;lkj;lkj
The other way seems somehow... wrong.
Forget the keyboard (Score:1)
Forget the keyboard, use a chording style instead. With only one hand and chording one can do all possibly key combinations easily. No need for tactile feadback either. Keys are struck by relative positions of the fingers in relationship to each other. Each finger is capible of 3 easy to determin states (up, middle, down) and the thumb is capible of 5 states (up, down, left, right, middle) or more. That gives you 405 possible combinations. Not all are useable by all people as some people tend to move the pinky with the ring finger, but that can be worked around with alternate chords or finger training. To keep from typing while using the hand for other things, you asign a sequence of moves to turn on and off the keyboard. Like balling it into a fist or strumming the fingers in a wave pattern. To bad this was already patened a few years ago or I would have then.
Fingernails (Score:1)
Plus the fact that fingernails grow, and you'd have to refit the sensors ever couple of weeks, depending of your fingernail growth rate... And for them not to come off during other activities, they'd have to be glued on pretty hard, and that would make it a real PITA to refit them... so i guess that makes the fingernails pretty badly suited for this kind of stuff.
A better idea if you're gona have them permanently fitted would be to implant somewhere inside the fingertip.
---
Ilmari
Anybody for some Quake? (Score:1)
Man, that's one Clean Desktop of the Future. I wonder when they'll have a model that'll replace your Mouse or TrackPad.
Kagenin
Re:And another it-had-to-be-said... (Score:1)
Re:it has to be said .... (Score:1)
I've been living Dilbert all my life; this article just makes it better.. Especially since I've been in a "Wally Job" for the past three months and haven't been enjoying it one bit.
-Chris
Re:Yeah, but... (Score:1)
Re:Bad Typists? (Score:1)
I watch the TV (Got to love the Simpsons!), and imagine the monitor and the screen!
Nyah.
Re:Temporary solution. (Score:2)
Re:dilbert knows about this (Score:1)
why keyboards...make it a mouse too (Score:2)
Yeah, but... (Score:1)
The problem with this is that we need tactile feedback, otherwise we can't easily know we are "typing" a letter.
Re:Bad Typists? (Score:2)
For those of you who are thinking about speech as the interface of the future, doubtless you are correct for some cases. However, there will always be a place for precision work. Think about CAD programs. Can you imagine just speaking to them and getting the accuracy you need? Plus, until we have programming languages that are redesigned not to use punctuation that need be spoken, you'll be able to enter your code much easily with a keyboard.
Re:Bad Typists? (Score:2)
Thinking of what you can do with your eyes constantly switching between screen and keyboard, think now what you could do if you could leave your brain in the virtual world displayed on the screen and never have to look down.
Re:it has to be said .... (Score:1)
Come to think of it, I work with a Wally. Well, I do until Jan 4th, when I escape and go to work for a nicer company which is paying me, in part, to play with new technology. I'm in heaven.
Why this is good (Score:1)
The point of this technology is not that it will replace the keyboard sitting on your desk, but that for those with a desire to gargoyle will have an effective input method. I know everyone says speech recognition is the way to go, but I've been keeping up with the technology, and it's just not ready for prime time. Also, what if you don't want everyone to see/hear what you're inputting? Sounds like a virtual keyboard has plenty of application in wearable computing.
Re:Exactly except... (Score:1)
a;slkdfja;slkdfja;slkdfj
hmmm....
Hunt and Pecker! (Score:3)
What if you don't type normally? (Score:1)
The sensors would have to aware of each other.
The method of typing would have to be the standard way. With your fingers pressed on A S D F J K L ;
And the keys would be registered accordingly.
Like a joystick, it would most likely have to be calibrated for X:0 Y:0 position.
One problem, what if you developed your own style of typing?
Many applications (Score:1)
Gives new meaning to the term 'air guitar'.
how does this really work ..... (Score:4)
Typing in the air has no frames of reference (unless you have some VR keyboard and goggles etc) and it's a 3-d sort of thing - no hard 2-d thing to stop your fingers at the end of very stroke.
Instead I suspect it's probably getting close to the time when we can come up with a new typing metaphor - hopefully something a little easier on my wrists - maybe 'typing' with my arms relaxed in my lap or something. With something like this a form of virtual chord keyboard might work well too meaning we could get away from the positional locations of keys on a keyboard which might be more suited for virtual keyboards.
Has anyone out there become proficient with a chord keyboard of some sort? can you type as fast or are you limited more by the time between chords?
Of course with cool MEMS technology like this just think of the interesting musical instruments we can create!
Kind of like these? (Score:2)
We have a pair of these in our lab hooked up to one of our SGIs. Pretty nifty toys, actually did a bit of programming for them (nothing too fancy). The API is fairly easy to mess with. :) :)
There's nothing like flipping someone off and watching a real-time rendered hand do it on your monitor....
You can even get them with little vibrators [virtex.com] on the tip of each finger and on the palm to give a sort of tactile feedback. You can program these to react any way you like. The most useful way is to increase the intensity of the vibration the harder you grip or press against a virtual object.
Don't get any sick ideas...
Can't sleep...Clown will eat me...
Re:A few Thoughts (Score:1)
Think of the applications (Score:2)
Users of sign language could now have realtime translations... the chips would automatically detect the hand configuration and send it to a PC screen... maybe this would make sign language the new language of pc 's? Or a form of it. Consider all the different configurations anf combinations of hand movements and contortions... enough to equal a 101keyboard plus extras for shortcuts and such... but would this rate as ergonomic? And would it can a whole new for of RSI??
This will be different (Score:1)
Then, of course, there is the whole issue of how well it can discriminate chords. I use Emacs, The One True Editor [gnu.org] (C-0 M-x all-hail-emacs), which is well known for some of the secondary meanings of its acronym [ucar.edu] including "Esc Meta Alt Ctrl Shift". We just express it more compactly as M-A-C-S-. Humor aside, will I be able to type M-C-v or C-@ or other three key chords with ease?
Re:Bad Typists? (Score:1)
All we'd need is a simple pre-processor that understood that
'public class HelloWorldImp implements HelloWorldIntf {
public void greet() {
System.out.println("Hello World");
} }
is spoken
public class hello world imp implements hello world int f brac public void greet dubparen brac system out println par quo cap hello cap world quo clopar semi clobrac clobrac'
Assume anything that isn't a reserved 'vocal word' is a concatenated variable/function name, abbreviate the punctuation to monosyllable, and double check all vars/functs against a known list. Heck, strip out the punctuation and just guess at it.
Say it, and try typing it.. For me, saying it is much faster, and I'm not shoddy typist.
Re:Bad Typists? (Score:1)
The downside I see is a learning curve. Shortly after posting, I hit up my old copy of Dragon Dictate for some real test results. I only expected human intelligible results, and read all punctuation fully. I started by reading off some of my own Java source, which went much faster than I could type.( I type 40-50 wpm ) Reading a coworker's C++ stuff took quite a bit of thought, but also was faster than I type.
The snafu came when I tried to write original code. I made a mockery of myself, half stammering 'code' that would normally just spring from my fingertips. I couldn't do it. I don't see trying to edit code verbally as easy either.
I suppose the only real test short of writing a parser would be to speak to a programmer incapable of typing due to RSI, a spinal injury, etc. Only someone who has actually done it can tell us how bad a curve it is, and if it is even worth the effort when we still have our IBM Model M's..
Why keyboards (Score:3)
If the patern-recognition software is so good it can make out which key you think you are pressing, making out what sign your hand is making by the relative position of the fingertips should be just as easy.
Wasn't there a Dilbert cartoon about this? (Score:1)
But, for us geeks, something like that could save major wrist strain. I'm all for the idea.
more key combinations available (Score:1)
Maybe one day we can ctrl-x-left-toe.
This is VR (you've missed the point) (Score:1)
But the real appeal is for when you're not sitting in front of anything, or can't see it - like when you're wearing a head-mounted display....the "keyboard" could be something displayed to your eyes...but in the real world, maybe it's just a piece of foam rubber (or some other ergonomic surface).
And, if the sensors are there, then who says they'd only be good for typing on a simulated keyboard? What about virtual sculpture, fingerpainting, graphical control, etc.
This is like the Nintendo PowerGlove (fairly lame video game input device), but way higher resolution and all 10 fingers.
Not a problem (Score:1)
Re:Bad Typists? (Score:1)
Temporary solution. (Score:1)
Together with a chip attached to one of my optical sinews instead of a monitor and a wireless link to my home computer I could play quake during all boring periods of my life.
Re:Temporary solution. (Score:1)
The tv program was dutch (since I'm from Holland) but the research was done in Amerika somewhere at a university hospital or something. The guy with the implant had a....(sorry guys don't know the english word, spinal problem where you can't move the part of your body that's below a certain damaged point in your spine)....He couldn't move anything below his mouth I believe. Dokters implanted a sort of "electrode" (translation from dutch commentary) in his brain that was very sensitive to the electrical signals produced by the brain tissue directly surrounding it. After progressing through several stages of "translating" those signals they were now able to let the guy control the movement of a cursor over a picture of a keyboard on a monitor and he could also "think" a "click". He could actually type his name this way.
Re:What about... (Score:1)
6of9: te;iughaoiugyhag'[qogvmpoieagjyesyes
borger: six, I think you should turn the sensitivity on your keyboard down a little when you do that
Re:more key combinations available (Score:1)
Wired (Score:1)
Re:how does this really work ..... (Score:1)
Of course with cool MEMS technology like this just think of the interesting musical instruments we can create!
That brings a whole new meaning to the slang: "Havein' a quick strum..." Now you really will be playing with yourself! ;)
Sorry...
WIRED (Score:1)
If you ask me though, this looks like one of those things back in the 50's... "we'll be living on the moon by the year 2000...."
CTS and other wrist issues. (Score:1)
Anyways, my point is, wouldn't this compound an issue like that? I mean, now instead of typing a keyboard with minimal resistance, you type into the air.. with almost no resistance at all.
Any ideas? Anyone know where I can find that reference??
--
Re:Forget the keyboard (Score:1)
it has to be said .... (Score:4)
"I'm not entirely sure that I want my computer knowing where my fingers are at all times"
Yes yes yes, sorry, and all that. I resisted the temptation to say that for at least a minute. Hate me.
jsm
Re:it has to be said .... (Score:1)
MODERATE THIS GUY UP PLS (Score:1)
I'm not sure this is real (Score:1)
Is there any reason ASL wouldn't work? (Score:1)
Re:Temporary solution. (Score:1)
Re:Temporary solution. (Score:1)
I recently saw a tv program about a man that had had a sort of electrode implanted in his head that allowed him to control a pointer on a screen simply by thinking.
Did anybody else read this and say "Ooh, where do I get one of these?"
Anybody have a link to this info?
Re:how does this really work ..... (Score:2)
Re: Keyboard feedback, etc. (Score:1)
Why not just have them implanted in your fingertips....Im sure you could arange for some kind in induction recharging for their internal power source, or better yet tap a blood vessal and use the flow of blood to power a microturbine which intrun would power the devices...
- Resistance is futile...
Why type? (Score:1)
Re:Bad Typists? (Score:1)
So then the point of a keyboardless keyboard would be....
Re:Uhrm... Security Issues? (Score:1)
Re:Use a sheet of paper (Score:1)
Bad Typists? (Score:2)
Re:Why keyboards (Score:1)
Kind of like Engelbarts' idea of a "chord" keyboard. Why not use "chords" to type the more common letters/words rather than having your fingers flying all over the place. Prob. slow you down more though? not sure. have to test :)
anyway, I'll have mine as a dvorak please ;)
second time in a few week (Score:1)
Re: Keyboard feedback, etc. (Score:1)
- Here's what I want:
- A lightweight, roughly rectangular "board" which hangs on an adjustable cord around my neck (smaller than 3"x4"x 1/2").
- It's two-sided, but can be used one-handed if a small "button" on the bottom of the slab is touched (in which case it becomes a chording keyboard).
- The inner and upper sides of the slab are one-button thick, for special keys (normally accessed by thumb).
- Normal key placement is optimized for two-handed operation, with the most common (in English) 2-letter combinations coded for alternate hand/strongest finger usage.
- The "home key" positions are marked with dots, for feedback.
- To further reduce RSI & carpel tunnel syndrome, it remains vertical for common use (as part of a wearable PC), but can be unfolded and placed on a desktop for positional variety.
Btw, if someone offers those chips, I want them -- but I would put on thin, cut-out gloves (or rubber fingertips) before sticking the chips to my "fingernails" -- unless they're supposed to be discarded, like contact lenses. Even then, ecologically speaking, I'd prefer to use them as long as possible.Re:Bad Typists? (Score:1)
Re:Hmmm... (Score:1)
The problem is in banishing them back to the 99th plane before they turn on you.
Re:Temporary solution. (Score:1)
But is that even possible? I'm taking it with a grain of salt unless someone can give me a link as proof... but the idea sounds quite interesting!
-BK
Re:Uhrm... Security Issues? (Score:1)
--
jtjm
Tactile Feedback- and the lack thereof (Score:2)
Firstly, one of the most important things when buying a keyboard is the feel of the keys- people's preferences vary here- personally, I like a "clicky" keyboard (like the Cherry range) rather than the membrane types.
Having no feedback at all would be very disconcerting. I don't quite understand how anyone but a perfect touch typist would know precisely where the keys were without any form of real keyboard, either. The bumps and ridges of the keys are essential to me in finding the right keys- typing on a desk would bound to be a little random.
And how long would it take to apply the sensors and calibrate them each time? It would be best if they were permanently fitted in such a way that they didn't interfere with other things we might want to do with our hands- about the only sensible location is under the fingernails, but unless there is a significant change in fashion, this eliminates at least 50% of the market.
I would have thought that sensors such as these might have a more useful application as part of a virtual reality "glove" or suchlike.
--
jtjm
Gesture Recognition (Score:1)
Ciao, Peter
Re:Here (Score:1)
Anyway, I don't think so, thats what the article is about. This is a glove and it seems to be constructed out of standard components:" An Analog Devices 2 axis ADXL 202 accelerometer". They even give the name of the manufacturer. But it _could_ be done this way. In that case the MEMS would be really small versions of the above mentioned device that connect to controller via radio instead of wires. The controller could then be placed somwhere near the computer instead of beeing strapped to the wrist.
When I read the article I thought they would use some kind of positionig system to determine the _absolute_ position of the Fingertips, not acceleration.
Ciao, Peter
A few Thoughts (Score:3)
Anyway, these don't sound too practical. A Keyboard is just there laying in front of the computer. If I want to type something, I just do it. For those sensors I *always* have to put them on, that sounds way to cumbersome just to type a few words on the computer to answer an email or post a
Hmmm, one camera focused to the Face, one (or two for some Kind of 3D) on the whole Body and these things on the Fingers and you put the action back into interaction
Ciao, Peter
Hmmm... (Score:2)
There was another one as well... (Score:1)
Had something to do with his PHB sending him
to Elbonia without any preparation, warning,
equipment. I remember a line like this:
"....and if you had a keyboard, you would type
Ctrl-Alt-A".." .
Then the Elbonians said they didn't have vowels
in their alphabet. Thats paraphrased, but it's
the FIRST thing I thought of when I read the
/. title of this product. Tried to find a link on dilbert.com but couldn't find it. Funny!
Re:Why keyboards -- alt to voice recognition? (Score:1)
They taught sign language at my high school. Could this be an alternative to voice recognition?
--Jack
Maybe useful... (Score:2)
Re:I invented this already (Score:2)