QJ.NET | Videos | Forums | iPhone | MMORPG | Nintendo DS | Wii | PlayStation 3 | PSP | Xbox 360 | PC | Downloads | Contact Us
Forums | Gaming News | Videos | Downloads | Today's Posts | Mark Forums Read | Chat | FAQ | Members List | Contact

QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides

Go Back   QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides > Developers Corner > PSP Development, Hacks, and Homebrew > PSP Development Forum
The above video goes away if you are a member and logged in, so log in now!

[Release] PSP Browser Javascript Keyboard

This is a discussion on [Release] PSP Browser Javascript Keyboard within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; New PSP Virtual Keyboard! Hey, folks, this is my first time post. I've been a long time watcher of the ...

Reply
 
LinkBack Thread Tools
Old 11-03-2007, 06:47 AM   #1
 
Deerwings's Avatar
 
Join Date: Nov 2007
Posts: 5
Trader Feedback: 0
Default [Release] PSP Browser Javascript Keyboard

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!

*edit* I'm a goofball, I'm still learning the format for posts.
Attached Thumbnails
[Release] PSP Browser Javascript Keyboard-kb.jpg  
Attached Files
File Type: zip kb.zip‎ (3.1 KB, 32 views)

Last edited by Deerwings; 11-03-2007 at 07:38 AM.. Reason: Changing Topic
Deerwings is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-03-2007, 07:49 AM   #2
 
Maxy_PSP's Avatar
 
Join Date: Sep 2007
Location: BELGIUM !!
Posts: 234
Trader Feedback: 0
Default

Nice,

But i still like the orginal psp keyboard
Maxy_PSP is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-03-2007, 07:54 AM   #3
Enter Custom Title
 
Join Date: Feb 2006
Location: National Front Disco
Posts: 13,063
Trader Feedback: 0
Default

Sweet, but how do you access it while viewing a page?
Moose is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-03-2007, 10:24 AM   #4

Developer
 
Bubbletune's Avatar
 
Join Date: Apr 2007
Posts: 1,493
Trader Feedback: 0
Default

Quote:
Originally Posted by Moose_Island
Sweet, but how do you access it while viewing a page?
You can't yet, he said this in his post:
If someone can find a way to replace the built-in OSK with something like this, it would be much appreciated!
Too bad, I would use it if there was a way
__________________
Bubbletune's Release Site
Bubbletune is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-03-2007, 10:52 AM   #5
 
sconer's Avatar
 
Join Date: Apr 2007
Posts: 465
Trader Feedback: 0
Default

save this as a pure javascript command, then try putting it as a bookmark and experiment until it becomes a dynamic keyboard overlaying the current website. still wont be easy to select a textbox though..

in my flash portal i have my own browser that gets the source code of pages and displays the html, my keyboard automatically inserts the characters into the targeted text box.
__________________
[CENTER][SIZE=1][U]Top RPG Games[/U][/SIZE]
[/CENTER]
[SIZE=1][URL="http://www.gamespot.com/ps/rpg/finalfantasy7/index.html?tag=result;title;1"]Final Fantasy VII (PSX)[/URL] | [URL="http://www.gamespot.com/psp/rpg/crisiscorefinalfantasyvii/index.html"]Crisis Core: Final Fantasy VII (PSP)[/URL] | [URL="http://www.gamespot.com/psp/rpg/bravestory/index.html"]Brave Story: New Traveler (PSP)[/URL] | [URL="http://www.gamespot.com/psp/rpg/popolocrois/index.html"]PoPoLoCrois (PSP)[/URL] | [URL="http://www.gamespot.com/ps/rpg/talesofphantasia/index.html?tag=result;title;1"]Tales of Phantasia (PSX w/ English patch)[/URL] | [URL="http://www.gamespot.com/psp/rpg/dungeonsiegethroneofagony/index.html"]Dungeon Siege: Throne of Agony (PSP)[/URL] | [URL="http://www.gamespot.com/psp/rpg/eiyuudensetsuivakaishizuku/index.html"]The Legend of Heroes: A Tear of Vermillion (PSP)
[/URL][/SIZE]
sconer is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-03-2007, 06:10 PM   #6
 
Deerwings's Avatar
 
Join Date: Nov 2007
Posts: 5
Trader Feedback: 0
Default

Quote:
Originally Posted by Moose_Island
Sweet, but how do you access it while viewing a page?
Sadly, you can't, but this makes it easier to enter you url's or Google search strings. In my opinion, anyway. Once you're on a page, you still have to use the Built-in OSK to enter into fields. Theoretically, one could have it in a second tab, but I'm not sure how to pass you URL to open a second window, or to pass strings between windows.
Deerwings is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-03-2007, 09:37 PM   #7

.info
 
Yongobongo's Avatar
 
Join Date: Jun 2006
Location: ACT, Australia
Posts: 1,674
Trader Feedback: 0
Default

Quote:
Originally Posted by Deerwings
Sadly, you can't, but this makes it easier to enter you url's or Google search strings. In my opinion, anyway. Once you're on a page, you still have to use the Built-in OSK to enter into fields. Theoretically, one could have it in a second tab, but I'm not sure how to pass you URL to open a second window, or to pass strings between windows.
Nice work! Everyone is suggesting that this be usable while on other pages, why not just make a simple javascript web browser with a frame that contains the webpage, and have a button to show/hide the keyboard layer when needed? Just a thought
__________________

http://www.yongobongo.com
PSN - yongobongo
Yongobongo is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-03-2007, 10:53 PM   #8
 
Deerwings's Avatar
 
Join Date: Nov 2007
Posts: 5
Trader Feedback: 0
Default

Quote:
Originally Posted by Yongobongo
Nice work! Everyone is suggesting that this be usable while on other pages, why not just make a simple javascript web browser with a frame that contains the webpage, and have a button to show/hide the keyboard layer when needed? Just a thought
That's a good idea. I'll have to look into that and see whether or not it's practical. My main concerns are memory constraints and Javascript rendering speed in the browser. I'm also not sure if the simple act of selecting a text box either in a page or in the javascript browser will cause the OSK to pop up (That's why I have the URL display a non-selectable box) but it definitely merits looking into. The nice thing about this current incarnation is that it works just fine on the Phat and should work just as well on the Slim & Lite. When you enter in the URL, it doesn't remain resident to eat up any extra memory that you would otherwise need for browsing. I've never tried to code a Javascript browser, though. Interesting proposition!
Deerwings is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2007, 07:57 AM   #9
 
Deerwings's Avatar
 
Join Date: Nov 2007
Posts: 5
Trader Feedback: 0
Default

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!
Attached Thumbnails
[Release] PSP Browser Javascript Keyboard-screen1.jpg  
Attached Files
File Type: zip kb.zip‎ (3.4 KB, 17 views)
Deerwings is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2007, 08:01 AM   #10
 
Join Date: Jan 2007
Location: Texas, USA
Posts: 113
Trader Feedback: 0
Default

There's something like this in Encore (PSPWxp 4.0), you'll see once it's released. Every time a input form is up (in Encore) it opens the virtual keyboard.

Nice job.
GameBox47 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 11-04-2007, 08:04 AM   #11
 
Deerwings's Avatar
 
Join Date: Nov 2007
Posts: 5
Trader Feedback: 0
Default

Thanks! I would dearly appreciate any help in creating a standalone javascript browser that this project could co-incide with. Ultimately, I would adore being able to leave the browser behind, as a ground-up project would be even better, such as compatibility with PSPRadio, or such, automatically opening links on Shoutcast pages, for example.
Deerwings is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
browser , javascript , keyboard , psp , release

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -8. The time now is 01:28 AM.



Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2009, QJ.NET. All Rights Reserved.
Contact Us