![]() |
| Forums | Gaming News | Videos | Downloads | Today's Posts | Mark Forums Read | Chat | FAQ | Members List | Contact |
| ||||||
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 ...
![]() |
|
|
LinkBack | Thread Tools |
|
|
#1 |
![]() PREMIUM Member
|
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:
|
|
|
|
|
|
#2 |
|
Guest
Posts: n/a
|
Thanks for letting us know Arwin =) I'm pretty sure you'll get some input very soon hehe =D
- Dan |
|
|
|
#3 |
![]() |
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] |
|
|
|
|
|
#4 |
![]() NDS Mod
|
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] |
|
|
|
|
|
#5 |
![]() PREMIUM Member
|
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 |
|
|
|
|
|
#6 | |
![]() PREMIUM Member
|
Quote:
|
|
|
|
|
|
|
#7 |
![]() PREMIUM Member
|
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'. ![]() ![]() ![]()
|
|
|
|
|
|
#8 |
![]() ![]() Site Admin
|
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] |
|
|
|
|
|
#9 | |
![]() |
Quote:
|
|
|
|
|
|
|
#10 |
![]() PREMIUM Member
|
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) |
|
|
|
|
|
#11 |
![]() PREMIUM Member
|
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. |
|
|
|
|
|
#12 |
![]() |
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:
|
|
|
|
|
|
#13 | |
![]() PREMIUM Member
|
Quote:
Check out the first post for a new download and images!
|
|
|
|
|
|
|
#14 |
![]() PREMIUM Member
|
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: ![]()
|
|
|
|
|
|
#16 |
|
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 |
|
|
|
|
|
|
#17 | |
![]() PREMIUM Member
|
Quote:
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.
|
|
|
|
|
|
|
#18 |
|
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. |
|
|
|
|
|
|
#19 | |
![]() PREMIUM Member
|
Quote:
For instance one that is completely free to mess around with the analog stick for selecting bits of text.
|
|
|
|
|
|
|
#21 | |
![]() PREMIUM Member
|
Quote:
|
|
|
|
|
|
|
#22 |
![]() PREMIUM Member
|
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 |
|
|
|
|
|
#23 |
![]() ![]() Site Admin
|
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 =Dwoo 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] |
|
|
|
|
|
#26 |
![]() PREMIUM Member
|
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'. |
|
|
|
|
|
#27 |
![]() PREMIUM Member
|
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.
|
|
|
|
![]() |
| Tags |
| keyboard , psp , psprint , simulation |
| Thread Tools | |
|
|