11-04-2007, 03:38 PM
Deerwings Wrote:
New PSP Virtual Keyboard!
Hey, folks, this is my first time post. I've been a long time watcher of the site and felt like contributing something to the community. I've seen all the wonderful work on the Danzeff's keyboards and such for homebrew applications, but one thing that still sucks, is text entry in the Web Browser. Everyone knows how the built-in OSK is, and I haven't actually ever seen a replacement for the OSK that does something similar.
So I wrote something that works just as well. This is a Javascript PSP keyboard that works for your web browser. It comes with its own help page. This javascript keyboard is basically an html page that you load with your browser, and then set as your homepage or load as a favorite as you like, in order to open up webpages more quickly and less frustratingly.
Features:
* Built-In Google Search button - Allows you to enter plain text into the field and automatically submit to Google. Get your results even faster!
* Built-In Google Proxy - Allows you to use Google's Small Device proxy. Breaks up pages to fit on cellphones and other small devices. Getting out of memory errors? This may help!
* Full QWERTY Keyboard - Includes commonly used symbols as well as letters and numbers, and a keypad for direct IP address entry.
To install this, all you have to do is unzip it to your root MSO:/ , (Or wherever you like) and then open your browser and navigate to file:/kb.html (Or wherever you put it). Then set it as your homepage for quick loading, or a favorite, and you're off!
If someone can find a way to replace the built-in OSK with something like this, it would be much appreciated!
Hey, folks, this is my first time post. I've been a long time watcher of the site and felt like contributing something to the community. I've seen all the wonderful work on the Danzeff's keyboards and such for homebrew applications, but one thing that still sucks, is text entry in the Web Browser. Everyone knows how the built-in OSK is, and I haven't actually ever seen a replacement for the OSK that does something similar.
So I wrote something that works just as well. This is a Javascript PSP keyboard that works for your web browser. It comes with its own help page. This javascript keyboard is basically an html page that you load with your browser, and then set as your homepage or load as a favorite as you like, in order to open up webpages more quickly and less frustratingly.
Features:
* Built-In Google Search button - Allows you to enter plain text into the field and automatically submit to Google. Get your results even faster!
* Built-In Google Proxy - Allows you to use Google's Small Device proxy. Breaks up pages to fit on cellphones and other small devices. Getting out of memory errors? This may help!
* Full QWERTY Keyboard - Includes commonly used symbols as well as letters and numbers, and a keypad for direct IP address entry.
To install this, all you have to do is unzip it to your root MSO:/ , (Or wherever you like) and then open your browser and navigate to file:/kb.html (Or wherever you put it). Then set it as your homepage for quick loading, or a favorite, and you're off!
If someone can find a way to replace the built-in OSK with something like this, it would be much appreciated!
Deerwings Wrote:
I've been tweaking the keyboard page a little bit more, and now it has the ability to open pages in the current tab the keyboard is in, or work with the other two tabs without closing the keyboard tab as well. You can switch between tabs with Square + LTrig. At this time, I don't think I can make the keyboard pass text entered in the field to another input box on a different tab, especially considering that the PSP browser automatically opens the built-in OSK, which forces you to have to close it before returning to the browser. This is a current limitation to the PSP browser I cannot bypass at this time. It would require a re-write to the PSP browser itself, and I don't have those skills.
However! In accordance with other suggestions I'm looking into the potential of using Javascript to render pages, but I think that may be too costly memory-wise without the use of some kind of pre-renderer that would reduce the page sizes and still may not solve the text entry problem. This was outside the scope of this particular project in the first place anyhow.
Perhaps someone might code a completely new PSP browser (Other than Lynx) with completely custom entry methods?
Here is the PSP Browser Javascript Keyboard version 1.1!
However! In accordance with other suggestions I'm looking into the potential of using Javascript to render pages, but I think that may be too costly memory-wise without the use of some kind of pre-renderer that would reduce the page sizes and still may not solve the text entry problem. This was outside the scope of this particular project in the first place anyhow.
Perhaps someone might code a completely new PSP browser (Other than Lynx) with completely custom entry methods?
Here is the PSP Browser Javascript Keyboard version 1.1!
