Lib_PSP_OSK
Lib_PSP_OSK
Howdy everyone,
I wanted to gauge interest in a library I'm working on. It's called PSP OSK (on screen keyboard). I wasn't sure where to post, here or in the SDK section, I hacked together an on screen keyboard this morning, and it's working fairly well. I'd like to see this, or something like this as a replacement for the PSP's built-in OSK.
The API I coded is fairly simple:
#include "psposk.h"
xmain(){
char str[256];
osk_Initiliaze();
osk_GetString(str,256);
osk_ShutDown();
}
Here's a screen shot. I'll post code if someone's interested.
L8r,
-PMF
I wanted to gauge interest in a library I'm working on. It's called PSP OSK (on screen keyboard). I wasn't sure where to post, here or in the SDK section, I hacked together an on screen keyboard this morning, and it's working fairly well. I'd like to see this, or something like this as a replacement for the PSP's built-in OSK.
The API I coded is fairly simple:
#include "psposk.h"
xmain(){
char str[256];
osk_Initiliaze();
osk_GetString(str,256);
osk_ShutDown();
}
Here's a screen shot. I'll post code if someone's interested.
L8r,
-PMF
"I'm a little source code, short and stout
Here is my input, here is my out."
Author of PSPQuake and PSPSOne.
Here is my input, here is my out."
Author of PSPQuake and PSPSOne.
I agree.. the builtin keyboard is goofy... the VNC keyboard is pretty nice. I was thinking about my first project being a few test inputs, like some keyboards, or up/down letter scroller inputs... 'dasher' was mentioned in another post, but i don't think it would be quite right for PSP. Using analog with an up/down scroller might not be so bad because you can scroll quicker to get to a far away letter. Might do some work on this...
LiQuiD8d
LiQuiD8d
-
- Posts: 23
- Joined: Thu Jul 07, 2005 3:56 pm
The issue of acceptable text input mechanisms is tied very tightly to what sorts of applications are expected on the hardware (and the availability of switches, buttons, etc.)
The phone-keypad (not even T9) standard interface of the PSP is (barely) adequate to enter names and occasional labels. But if people plan to be using the PSP for creating full length posts, sending conventional e-mail, and the many other text-intensive applications currently being worked on, that keyboard is utterly inadequate.
I'm promoting "Dasher" as a "power" interface candidate that could operate totally from the analog pad, and of course there are other choices as well. But the built-in keyboard doesn't even get out of the starting gate.
The phone-keypad (not even T9) standard interface of the PSP is (barely) adequate to enter names and occasional labels. But if people plan to be using the PSP for creating full length posts, sending conventional e-mail, and the many other text-intensive applications currently being worked on, that keyboard is utterly inadequate.
I'm promoting "Dasher" as a "power" interface candidate that could operate totally from the analog pad, and of course there are other choices as well. But the built-in keyboard doesn't even get out of the starting gate.
Just something that may be of interest... when I was running linux on my ipaq, I found the FITALY keyboard layout made typing much easier. There's more information on http://www.fitaly.com. Qwerty is okay if you have both hands to use (dvorak for me!) but fitaly is probably more appropriate for something like this.
-ReK
-ReK
Because it's laid out like a phone text entry system, but without two features that make phone text entry usable - T9 predictive text, and automatically moving to the next letter after a short delay. On the PSP, if you want to type an "n" and then an "o" you can't just type "n", wait, and then hit it twice to get "o", you have to do "n", then the right arrow button, and then finally "o".mrbrown wrote:For the love of everything ... what is wrong with the PSP's builtin OSK that everyone wants to avoid using it??
Dan Jackson
-
- Posts: 23
- Joined: Thu Jul 07, 2005 3:56 pm
The Fitaly system has considerable merit. And T9 is certainly an improvement over a straight phone keypad (still not really practical for other than shortish texts though). However, both Fitaly and T9 are patented and licensed systems; they are not free to implement or use, unlike Dasher, which is free, and some other choices that would likewise not have licensing restrictions and/or charges. Getting encumbered with an input system that is not freely usable would not be a good idea.
-
- Posts: 23
- Joined: Thu Jul 07, 2005 3:56 pm
Yep, you sure can patent this sort of stuff, and that's not the half of it. The U.S. patent system is completely unable to reasonably deal with technology-related patents these days. However, that's not really a topic for here. Bottom line is that many of these systems are patented and licensed and as such should be avoided for PSP homebrew development.
Are you sure.. Im not sure the patent itself would be on the layout, my guess would be on the product itself.. Just think almost all keyboards use QWERTY so how could that be.. I would think maybe w/ the layout of the board and the extra keys it may or may not have.. But again I do understand this is off topic but Im sorry, I had to put in my 2c..Yep, you sure can patent this sort of stuff, and that's not the half of it. The U.S. patent system is completely unable to reasonably deal with technology-related patents these days. However, that's not really a topic for here. Bottom line is that many of these systems are patented and licensed and as such should be avoided for PSP homebrew development.
as far as the fitaly layout, never seen that til 2day.. does seem it layed out nicely for a one-hand typer.. (wish i had one of this for when Im working.. typing one handed on my laptop between stoplights is pretty hard and time consuming.. :) )
here's the patent for anyone interested;
http://patft.uspto.gov/netacgi/nph-Pars ... &RS=fitaly
it's the same thing as patenting QWERTY.. its based off of a calculation for most used letters. They even cover the option to rearrange them.
Whatever :/ Tecnically, it doesn't cover virtual keyboards, unless using a pen.
At any rate, I am going to play around this weekend with a few ideas, keyboard and otherwise.
http://patft.uspto.gov/netacgi/nph-Pars ... &RS=fitaly
it's the same thing as patenting QWERTY.. its based off of a calculation for most used letters. They even cover the option to rearrange them.
Whatever :/ Tecnically, it doesn't cover virtual keyboards, unless using a pen.
At any rate, I am going to play around this weekend with a few ideas, keyboard and otherwise.
Regarding the patent on fitaly, the opie project (http://opie.familiar.org have been using it as one of their keyboard layouts for a while, and they've been able to get away with it...
Regarding the phone input method, to danj in particular: Try using the shoulder buttons instead of the dpad to advance the cursor - using that I found text input mostly bearable. But inputting a 128bit wep key still sucks.
-ReK
Regarding the phone input method, to danj in particular: Try using the shoulder buttons instead of the dpad to advance the cursor - using that I found text input mostly bearable. But inputting a 128bit wep key still sucks.
-ReK
-
- Posts: 23
- Joined: Thu Jul 07, 2005 3:56 pm
The holder of a patent may choose to sue -- or not -- on a case by case basis. These interface design patents are usually drawn up in such a way that they are relatively hardware independent -- a virtual keyboard would likely fall within the same claims.
Here's what happened when a firm got sued by Tegic, the holders of the T9 patent, for example:
http://www.timewarner.com/corp/newsroom ... 39,00.html
Patents can be worth big bucks.
Here's what happened when a firm got sued by Tegic, the holders of the T9 patent, for example:
http://www.timewarner.com/corp/newsroom ... 39,00.html
Patents can be worth big bucks.