Using "Dasher" for alphanumeric input

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
27Bstroke6
Posts: 23
Joined: Thu Jul 07, 2005 3:56 pm

Using "Dasher" for alphanumeric input

Post by 27Bstroke6 »

Has anyone explored the possibility of using the "Dasher" - http://www.inference.phy.cam.ac.uk/dasher/
- software as one possible alphanumeric input system for the PSP?

While the interface seems bizarre at first, it is specifically designed for hardware (or users) without full (or any) keyboards, and would seem a good candidate to operate with the analog stick as the pointer.

When I first experimented with Dasher, it took about 15 minutes or so before I was comfortable with the interface, and now I can just zip along.

I'm not suggesting that Dasher should be the only available interface, but it could play a very useful role for many programs.
Warren
Posts: 175
Joined: Sat Jan 24, 2004 8:26 am
Location: San Diego, CA

Post by Warren »

Looks promising, I look forward to your port :)
pixel
Posts: 791
Joined: Fri Jan 30, 2004 11:43 pm

Post by pixel »

Dasher is heavy has an input solution for the PSP, because it needs a pointer, like a mouse, a stylus, or an eye tracker.

Rather, consider quickwriting's style, which should be way more adapted to the PSP pad: http://mrl.nyu.edu/~perlin/demos/quikwriting.html http://mrl.nyu.edu/projects/quikwriting/
pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence and the trolls in the marketing department.
27Bstroke6
Posts: 23
Joined: Thu Jul 07, 2005 3:56 pm

Post by 27Bstroke6 »

I tend to doubt that any system requiring a "special alphabet" (as does quikwriting as I understand it) would gain wide acceptance. Nor am I suggesting that Dasher would be a suitable interface for the casual user, who likely would want to stick with either a phone-keypad (ouch) or keyboard-style picking array. But for power users the Dasher interface would seem ideal.

It's very difficult to judge Dasher until you've tried it. This is probably its biggest disadvantage -- the unique interface is like nothing most people have ever seen before. But as I mentioned, while there is a (fun) learning curve it is relatively brief, and you quickly find yourself cranking up the speed. The positioning movements are very small and the PSP analog pad/stick should work fine for this purpose.

One key point: While it's not immediately obvious, Dasher is a dictionary-based, learning system. It does not just throw up letters to select from in a random or purely alphabetic sequence, but rather makes its best guess as to which letters will be needed next. This frequently results in utterly uncanny behavior as words form as if the interface were reading your mind, and allows speeds of 25, 35, or even higher words a minute.

Again, it's worth the time to experiment with the demo. And of course, the source is freely available for adaptation, and it has already been ported to various portable devices.
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Why is everyone looking to external solutions for an onscreen keyboard? The PSP's OS has an OSK module built in (part of the utility library).
pixel
Posts: 791
Joined: Fri Jan 30, 2004 11:43 pm

Post by pixel »

27Bstroke6 wrote:It's very difficult to judge Dasher until you've tried it...
[...]Again, it's worth the time to experiment with the demo. And of course, the source is freely available for adaptation, and it has already been ported to various portable devices.
It may be worth mentionning that I work at the CHI department of my university, and we already worked and published papers about the usability of such softwares and their usages depending on the input device.
mrbrown wrote:Why is everyone looking to external solutions for an onscreen keyboard? The PSP's OS has an OSK module built in (part of the utility library).
Because maybe there are some better and way faster solutions ?
pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence and the trolls in the marketing department.
Warren
Posts: 175
Joined: Sat Jan 24, 2004 8:26 am
Location: San Diego, CA

Post by Warren »

Pixel: Dasher seems to be much more adaptable to the PSP than does quikwriting as you pick things onscreen rather than making possibly difficult patterns with the analog stick.

I may give a shot at porting dasher later on but it won't be for awhile.
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

pixel wrote:Because maybe there are some better and way faster solutions ?
How can you make any comparison when no one has the OSK working yet?
sasq
Posts: 16
Joined: Wed Jun 29, 2005 7:59 am

Post by sasq »

mrbrown wrote:Why is everyone looking to external solutions for an onscreen keyboard? The PSP's OS has an OSK module built in (part of the utility library).
As someone mentioned on IRC, the mobilephone-like (T9) keyboard (that you get when entering Nickname etc) sucks, so an alternative would be nice.

Also has anyone figured out how to use the OSK yet?
MrSiir[S]
Posts: 32
Joined: Tue Sep 14, 2004 11:08 am

Post by MrSiir[S] »

mrbrown wrote:Why is everyone looking to external solutions for an onscreen keyboard? The PSP's OS has an OSK module built in (part of the utility library).
OSK (Keyboard) its very good, but, how to use?

The functions sceUtilityOsk... are not documented :(
Sorry for my poor english!
Warren
Posts: 175
Joined: Sat Jan 24, 2004 8:26 am
Location: San Diego, CA

Post by Warren »

mrbrown wrote:
pixel wrote:Because maybe there are some better and way faster solutions ?
How can you make any comparison when no one has the OSK working yet?
Maybe because we've used it to setup wireless connections and know it sucks :)
liquid8d
Posts: 66
Joined: Thu Jun 30, 2005 6:29 am

Post by liquid8d »

amen to that brother ;) it's not that bad for short words, but once we more software that requires a lot of typing, it'd be a pain to use on a regular basis.

LiQuiD8d
jday
Posts: 3
Joined: Mon May 23, 2005 6:58 pm

Post by jday »

So, is any work being done on this? This seems like the ideal solution, but it might be hard to get people to adopt it, since it seems so awkward, at first. Maybe there could be a generic text-entry interface, so a program can link to that generic interface, which can link to dasher, keyboard or cell-phone style (or more) interfaces. I spent a few minutes with dasher and was easily able to train it to type web and email adresses, it would be a godsend once (if?) a homebrew browser shows up.
trollied
Posts: 5
Joined: Sat Apr 02, 2005 5:26 am

Post by trollied »

I know one of the dasher developers and have pointed him in the direction of this thread.....
Post Reply