forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[release] New keyboard driver framework

 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development
View previous topic :: View next topic  
Author Message
Fanjita



Joined: 28 Sep 2005
Posts: 217

PostPosted: Wed Mar 21, 2007 9:40 am    Post subject: [release] New keyboard driver framework Reply with quote

piKey

Based in part on Monsti's fine work with libpspirkeyb, piKey aims to be an open and extensible input driver framework. The model is that you have a central framework managing input queues and plugin loading, and then 2 flavours of driver plugin:

- input plugins, which are a source of input data. Typically these are the interface to some form of hardware, e.g. the IR plugin which basically uses monsti's library to generate a character stream.

- output plugins, which marshal the input data stream to various input APIs - e.g. there is an output plugin to drive the OSK, and another to simulate button presses.

I hope that this can become the new standard for input API, avoiding the fragmentation that comes from ad hoc adoption of various input methods in individual homebrews.

It runs best as a custom firmware plugin, but can also be loaded automatically in kernel-capable firmwares via the included access library.

Full source code, samples and rough but hopefully adequate documentation is provided for developers looking to either write their own plugins, or to use the library provided to add keyboard input to their apps.

Submission of new plugins is both welcomed and encouraged ;)

P.S. It's still a little rough and ready, but functional enough that it seemed worth releasing sooner rather than later.
_________________
Got a v2.0-v2.80 firmware PSP? Download the eLoader here to run homebrew on it!
The PSP Homebrew Database needs you!
Back to top
View user's profile Send private message
cloudhunter



Joined: 17 Aug 2006
Posts: 86

PostPosted: Wed Mar 21, 2007 9:43 am    Post subject: Reply with quote

Wow, all this IR keyboard development is making me want to get one! Ah well, maybe when I get money :p

Nice work :)

Cloudy
_________________
:)
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
fergie4000



Joined: 19 Jan 2007
Posts: 25

PostPosted: Wed Mar 21, 2007 7:59 pm    Post subject: Reply with quote

hey Fanjita, i heard you were dead, you look good.
nice work
Back to top
View user's profile Send private message
Bytrix



Joined: 14 Sep 2005
Posts: 72
Location: England

PostPosted: Wed Mar 21, 2007 8:59 pm    Post subject: Reply with quote

fergie4000 wrote:
hey Fanjita, i heard you were dead, you look good.


lol..

Great work Fanjita, Monsti and everyone who's been working on these IR Keyboard drivers.
Back to top
View user's profile Send private message Send e-mail
Mat17



Joined: 12 Dec 2006
Posts: 9
Location: France

PostPosted: Wed Mar 21, 2007 10:16 pm    Post subject: Reply with quote

Do you think an IrComm input plugin could be useful?
It would be possible to send text from your pc (IrDA adapter) or from your mobile (with the adequate J2ME app on the mobile).

MaT
Back to top
View user's profile Send private message Send e-mail
futaris



Joined: 28 Dec 2005
Posts: 45

PostPosted: Fri Mar 23, 2007 6:52 pm    Post subject: Reply with quote

We just need to add a driver for the keyboard to SDL now... That would make universal keyboard access available in most games... Would be useful for AGI games in ScummVM.
Back to top
View user's profile Send private message
neotomek



Joined: 23 Sep 2006
Posts: 4

PostPosted: Fri Mar 30, 2007 11:32 pm    Post subject: Reply with quote

www.neotomek.blogspot.com Keyboard project using PiKey
_________________
PSP 14coder www.PSP-Team.pl
Back to top
View user's profile Send private message
fergie4000



Joined: 19 Jan 2007
Posts: 25

PostPosted: Sat Mar 31, 2007 12:38 am    Post subject: Reply with quote

thats cool. but could you have got a louder keyboard?
Back to top
View user's profile Send private message
neotomek



Joined: 23 Sep 2006
Posts: 4

PostPosted: Sat Mar 31, 2007 12:48 am    Post subject: Reply with quote

No , but J must buy other smaller keyboard.

Sorry for my English.
_________________
PSP 14coder www.PSP-Team.pl
Back to top
View user's profile Send private message
fergie4000



Joined: 19 Jan 2007
Posts: 25

PostPosted: Sat Mar 31, 2007 10:59 am    Post subject: Reply with quote

you going to release a circuit diagram? or is it easy?
Back to top
View user's profile Send private message
neotomek



Joined: 23 Sep 2006
Posts: 4

PostPosted: Sun Apr 01, 2007 3:08 am    Post subject: Reply with quote

Before i must project new circuit and board.
_________________
PSP 14coder www.PSP-Team.pl
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group