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!

p-sprint psp keyboard simulation

This is a discussion on p-sprint psp keyboard simulation within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; The p-sprint keyboard driver simulation is now available as an include package: http://www.niwra.nl/psp/p-sprint-c/p...3a-include.rar (7.69kb) Here is the latest version of ...

Reply
 
LinkBack Thread Tools
Old 08-02-2005, 02:24 PM   #1
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default p-sprint psp keyboard simulation

The p-sprint keyboard driver simulation is now available as an include package:

http://www.niwra.nl/psp/p-sprint-c/p...3a-include.rar (7.69kb)

Here is the latest version of the test application.

http://www.niwra.nl/psp/p-sprint-c/p-sprint62a.rar (382kb)
(See version.txt in the rar file for details)

If you're new to the application, you might like to look at this map while typing:



Documentation:

http://www.niwra.nl/psp/p-sprint-c/doc/index.htm

Support graphics:

http://www.niwra.nl/psp/p-sprint-c/d...yimagespng.rar

These contain transparant symbols for the unique keycombos that you can use to overlay on your own osks or use for other types of feedback in your software.

Latest screenshot:

Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-02-2005, 02:55 PM   #2
administrator
Guest
 
Posts: n/a
Default

Thanks for letting us know Arwin =) I'm pretty sure you'll get some input very soon hehe =D

- Dan
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-02-2005, 04:00 PM   #3
 
Join Date: Apr 2006
Location: Grand Line
Posts: 5,997
Trader Feedback: 0
Default

wouldnt this be useful if there are javascript games that dont use the muse and use keyboard buttons.. that way u could reroute the buttons so they press the right things
__________________
[CENTER][IMG]http://img130.imageshack.us/img130/1640/acefcbanner2wo9.gif[/IMG]
[SIZE=1][B]I'm soo hot[/B][/SIZE]
[/CENTER]
[SIZE=2][CENTER][/SIZE][/CENTER]
[center]Sorry. No Advertising[/center]
KINGOFNOOBS is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-02-2005, 05:58 PM   #4
NDS Mod
 
MagicianFB's Avatar
 
Join Date: Jul 2005
Location: w00+land
Posts: 645
Trader Feedback: 0
Default

I started to do that in javascript but then I realized the browser already uses the buttons.

EDIT: May a suggest for a final to have a keboard that has four letters assigned to each key. That way you can go faster by going down and skipping a bunch of keys.
__________________
"15% percent of programing is creating a program, 85% percent is getting it to work like it should." - Me
[URL=http://www.mozilla.org/products/firefox/][IMG]http://img439.imageshack.us/img439/5667/getfirefox0sr.png[/IMG][/URL]
MagicianFB is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-02-2005, 06:04 PM   #5
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

Update (link in first post is edited)



cross - select 'e' (cross) group


cross - select 'o' (cross) group


right - confirm 'o'


Changes in this version

2005-08-03:
- Added WPM/CPM counters with max CPM displayed
- Added character preview
- Added inline input mode indicator
- Added 7 and 8 (doh!)
- Fixed bug with cache & backspace
Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-02-2005, 06:29 PM   #6
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

Quote:
Originally Posted by MagicianFB
EDIT: May a suggest for a final to have a keboard that has four letters assigned to each key. That way you can go faster by going down and skipping a bunch of keys.
How do you mean that exactly?
Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-03-2005, 09:31 AM   #7
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

I've updated to version 0.4 (as usual, downloadable from first post) so that it now supports a dictionary, and two methods to use it.

========================= ========
DICTIONARY MODES
========================= ========
As of the latest version, you can now use a small, 5000 common word dictionary.

There are two ways to use this dictionary:

1. Rank by Use

Type the combination that prompts, but not necessarily types a letter. For instance, press 'x' to prompt the 'e'. Now press the down key on the directional pad, to activate the dictionary.

The words are ordered by frequency, first letter and word length. The display will show the four most common three letter words starting with an 'e'. To see the next four words, press down. To go back to the previous four words, press up.

To see the most first page of common words starting with an 'e' but consisting of more or fewer characters, press left or right.









2. Search alphabetically

First type in a search string, like 'eve', using the normal keypad entry or the Rank by Use dictionary method.

Now press the dictionary key again (down) and press the mode selection (0 on the numeric pad - remember, keep num-lock on).

You will now be shown all words starting with 'eve'.







Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-03-2005, 12:40 PM   #8

Site Admin
 
thedan's Avatar
 
Join Date: May 2005
Location: Internet
Posts: 355
Trader Feedback: 0
Default

Heya,

This keyboard seems to be coming along quite nicely =) I was wondering when you plan on releasing an eboot beta for this (i'd love to help test it) because I think for testing purposes it would be easier to debug with it hands-on. anyways, the autocomplete is a great addition and am really looking forward to seeing how this turns out =)

- Dan
__________________
[FONT=Fixedsys]"Man's mind, once stretched by a new idea, never regains its original dimensions."[/FONT]
[I][SIZE=1]- Oliver Wendell Holmes[/SIZE][/I]
---
[B]source[/B]: [I][SIZE=2][U][URL=http://forums.qj.net/member.php?u=1604]FrozenIpaq's Signature[/URL][/U][/SIZE][/I]
[center][size=1][size=1][color=black][url="http://forums.qj.net/showthread.php?t=19678"]
[/url] [url="http://forums.qj.net/showthread.php?t=19678"][Thank You Members!!][/url] --- [url="http://forums.qj.net/showthread.php?goto=newpost&t=16876"]Ultimate Newbie Guide[/url]--- [url="http://forums.qj.net/showthread.php?p=13162#post13162"]Posting Guidelines[/url]
[url="http://forums.qj.net/showthread.php?t=4394"]Piracy Policy[/url] --- [url="http://forums.qj.net/showthread.php?t=2189&highlight=Ultimate"]Ultimate Guide[/url] --- [url="http://forums.qj.net/showthread.php?goto=newpost&t=18205"]Downgrader Topic[/url]
[url="http://forums.qj.net/showthread.php?t=9708"]Operation PSPositive Posting[/url]
[/color][/size] [/size][/center]
thedan is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-03-2005, 12:52 PM   #9
 
yawza's Avatar
 
Join Date: May 2005
Location: Toronto,Ontario
Posts: 279
Trader Feedback: 0
Default

Quote:
Originally Posted by Arwin
Update (link in first post is edited)



cross - select 'e' (cross) group


cross - select 'o' (cross) group


right - confirm 'o'


Changes in this version

2005-08-03:
- Added WPM/CPM counters with max CPM displayed
- Added character preview
- Added inline input mode indicator
- Added 7 and 8 (doh!)
- Fixed bug with cache & backspace
well done!, this would work perfect for a webbrowser!, once again, Great Job!
yawza is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-03-2005, 04:08 PM   #10
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

Some more updates for determining something like a final look for on the PSP that should go with most software:









Download in first post is updated.

Thanks everyone for the encouragement. I'm really looking forward to making this an eboot / PSP c-source ... but I'm relatively inexperienced with stuff like that, so it might take a while. I'll be using the fast-key source as a basis, but there's a lot of work to be done and writing c is a little more tedious for me, and debugging is definitely harder. (that's why I'm working so hard on finalising the design in VB.NET first, to save a lot of time on all the experimenting)
Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-04-2005, 12:15 PM   #11
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

I really like the compact looks of the previous version, but per suggestion of ector I've also made a new version that uses more space and provides context sensitive instructions:



I think in the end I will stylise this version a bit more also and then allow the user or controlling application to choose whether they want to implement the larger version or the smaller one.
Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-04-2005, 02:59 PM   #12
 
 
Join Date: Jul 2005
Location: Brampton
Posts: 631
Trader Feedback: 0
Default

why dont we make a petition to make sony change the api keyboard to a....well a real keyboard. But I'm sure sony is saving that little tidbit for a later realese. "Gotta be sure they can't run homebrew. Then give'em what they needed all along." *******s they are :wall:
lord pip is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-04-2005, 03:56 PM   #13
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

Quote:
Originally Posted by lord pip
why dont we make a petition to make sony change the api keyboard to a....well a real keyboard. But I'm sure sony is saving that little tidbit for a later realese. "Gotta be sure they can't run homebrew. Then give'em what they needed all along." *******s they are :wall:
I just came up with a new concept that I think is almost as good as a real real keyboard! And it's so much simpler than the old one ... I can't believe I didn't think of it before!

Check out the first post for a new download and images!

Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-04-2005, 07:11 PM   #14
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

Well, I botched the dictionary back into it as well as the caps and numlock modes. So now it's fully functional. I think this is getting pretty close to what I set out to design, and what should then be ported to the PSP. Please test and let me know what you think!

Link in the first post updated with the latest version. Here are some obligatory shots:



Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-05-2005, 05:08 AM   #15
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

And ... hey! It's another update!



(link in first post updated for new download)
Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-05-2005, 07:53 AM   #16
 
brianpeiris's Avatar
 
Join Date: Jun 2005
Posts: 12
Trader Feedback: 0
Default

Excellent work arwin,
Your latest version is the most intuitive and, with a little practice, probably the fastest method of input.
I'd love to see sony implement this!
btw, is that a paste feature I see, it breaks the program at the moment
brianpeiris is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-05-2005, 07:57 AM   #17
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

Quote:
Originally Posted by brianpeiris
Excellent work arwin,
Your latest version is the most intuitive and, with a little practice, probably the fastest method of input.
I'd love to see sony implement this!
btw, is that a paste feature I see, it breaks the program at the moment
It does? That's weird ... did you get a message at startup like 'dictionary not found' ... or something similar?

It is, indeed, a paste feature, and it should work. If you can figure out how you broke it, or at least remember what you typed when it happened, please let me know.
Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-05-2005, 08:14 AM   #18
 
brianpeiris's Avatar
 
Join Date: Jun 2005
Posts: 12
Trader Feedback: 0
Default

Ah, upon further experimenting, it's not really a paste function, I simply inserts the guessed word, I though you could some how select parts of the text that you've already entered copy and then paste it.
It breaks when there isn't any text in the textbox and you try to paste
I get the error, "Argument 'Length' must be greater or equal to zero". perhaps you should grey out the "paste" when there isn't any text.
brianpeiris is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-05-2005, 08:19 AM   #19
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

Quote:
Originally Posted by brianpeiris
Ah, upon further experimenting, it's not really a paste function, I simply inserts the guessed word, I though you could some how select parts of the text that you've already entered copy and then paste it.
It breaks when there isn't any text in the textbox and you try to paste
I get the error, "Argument 'Length' must be greater or equal to zero". perhaps you should grey out the "paste" when there isn't any text.
Ok, got it thanks. Copy-paste features I will leave to a higher level app ... For instance one that is completely free to mess around with the analog stick for selecting bits of text.
Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-05-2005, 08:22 AM   #20
 
FrozenIpaq's Avatar
 
Join Date: Jun 2005
Posts: 2,986
Trader Feedback: 0
Default

Great work Arwin, I'll test this baby out soon, just need to charge my PSP. Once again, keep up the great work!!
FrozenIpaq is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-05-2005, 09:01 AM   #21
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

Quote:
Originally Posted by FrozenIpaq
Great work Arwin, I'll test this baby out soon, just need to charge my PSP. Once again, keep up the great work!!
You can only test it on your PC right now, so you don't have to wait for that.
Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-07-2005, 02:04 PM   #22
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

Here's a preview of the PSP code. There's still a bug with backspace in there. The source is there also, but don't mind it too much, I'm just starting - this is my first PSP project and my first C project in more than 10 years, so I just wanted to get it to work first, and then think about a better structure later (as in making functions).

It's a step back in all things but the fact that it's now actually on PSP. Things will get better and more easily integrateable into your own code, and of course I'll be working on a nicer interface, and then add the dictionary.

But hey! It works

http://www.niwra.nl/psp/p-sprint-c/p-sprint01a.rar
Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-07-2005, 02:59 PM   #23

Site Admin
 
thedan's Avatar
 
Join Date: May 2005
Location: Internet
Posts: 355
Trader Feedback: 0
Default

let me be the first to say... WOOOOOO =)

GJ man! I knew the day would come Very very very cool, you've opened the door for a flood of new stuff =D

woo woo wooo

its fun to play around with too, except that backspace bug.. but its good to learn with for future versions/applications =)
__________________
[FONT=Fixedsys]"Man's mind, once stretched by a new idea, never regains its original dimensions."[/FONT]
[I][SIZE=1]- Oliver Wendell Holmes[/SIZE][/I]
---
[B]source[/B]: [I][SIZE=2][U][URL=http://forums.qj.net/member.php?u=1604]FrozenIpaq's Signature[/URL][/U][/SIZE][/I]
[center][size=1][size=1][color=black][url="http://forums.qj.net/showthread.php?t=19678"]
[/url] [url="http://forums.qj.net/showthread.php?t=19678"][Thank You Members!!][/url] --- [url="http://forums.qj.net/showthread.php?goto=newpost&t=16876"]Ultimate Newbie Guide[/url]--- [url="http://forums.qj.net/showthread.php?p=13162#post13162"]Posting Guidelines[/url]
[url="http://forums.qj.net/showthread.php?t=4394"]Piracy Policy[/url] --- [url="http://forums.qj.net/showthread.php?t=2189&highlight=Ultimate"]Ultimate Guide[/url] --- [url="http://forums.qj.net/showthread.php?goto=newpost&t=18205"]Downgrader Topic[/url]
[url="http://forums.qj.net/showthread.php?t=9708"]Operation PSPositive Posting[/url]
[/color][/size] [/size][/center]
thedan is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-07-2005, 03:12 PM   #24
 
FrozenIpaq's Avatar
 
Join Date: Jun 2005
Posts: 2,986
Trader Feedback: 0
Default

Good work Arwin, I'll be the second to say that here

Very fast input, I like it
FrozenIpaq is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-07-2005, 09:46 PM   #25
 
Join Date: Aug 2005
Posts: 7
Trader Feedback: 0
Default

hey when I try to run this on my Computer, I get "Application failed to initialize properly" and it quits. I have the latest runtimes and everything :-\
ArtificialWings is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-08-2005, 03:06 AM   #26
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

New version, download updated in first post. Mostly I fixed the backspace bug, and set out the button labels by making them red, and fixed the ' -> | bug.

EDIT: and fixed the screenshot code (that was there but I messed up), and added a 'line feed/swipe'.
Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-08-2005, 10:10 AM   #27
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

Some minor adjustments:

- START now saves your line to p-spout.txt in the root of your memcard. I thought this would be nice to do because that makes p-sprint the first util with which you can write and save a note to a txt file, as far as I know.

- moved screenshot to R button

Download updated in first post.

Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-08-2005, 10:35 AM   #28
 
Join Date: Aug 2005
Posts: 7
Trader Feedback: 0
Default

will this ever run on 2.0?
ArtificialWings is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-08-2005, 11:20 AM   #29
PREMIUM Member
 
Join Date: Jul 2005
Location: Netherlands<br>Firmware 2.0
Posts: 210
Trader Feedback: 0
Default

Quote:
Originally Posted by ArtificialWings
will this ever run on 2.0?
It's Homebrew ...
Arwin is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 08-08-2005, 12:23 PM   #30
 
Join Date: Aug 2005
Posts: 7
Trader Feedback: 0
Default

I understand this. Let me rephrase. If a method for 2.0 comes out, will you update?
ArtificialWings is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
keyboard , psp , psprint , simulation

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 04:59 AM.



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